google_api_container v0.13.0 GoogleApi.Container.V1.Api.Projects View Source
API calls for all endpoints tagged Projects
.
Link to this section Summary
Functions
Lists subnetworks that are usable for creating clusters in a project.
Completes master IP rotation.
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances.
Deletes the cluster, including the Kubernetes endpoint and all worker nodes.
Gets the details of a specific cluster.
Gets the public component of the cluster signing keys in JSON Web Key format. This API is not yet intended for general use, and is not available for all clusters.
Lists all clusters owned by a project in either the specified zone or all zones.
Creates a node pool for a cluster.
Deletes a node pool from a cluster.
Retrieves the requested node pool.
Lists the node pools for a cluster.
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
Sets the autoscaling settings for the specified node pool.
Sets the NodeManagement options for a node pool.
Sets the size for a specific node pool.
Updates the version and/or image type for the specified node pool.
Sets the addons for a specific cluster.
Enables or disables the ABAC authorization mechanism on a cluster.
Sets the locations for a specific cluster. Deprecated. Use projects.locations.clusters.update instead.
Sets the logging service for a specific cluster.
Sets the maintenance policy for a cluster.
Sets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
Sets the monitoring service for a specific cluster.
Enables or disables Network Policy for a cluster.
Sets labels on a cluster.
Starts master IP rotation.
Updates the settings of a specific cluster.
Updates the master for a specific cluster.
Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details. This API is not yet intended for general use, and is not available for all clusters.
Returns configuration info about the Google Kubernetes Engine service.
Cancels the specified operation.
Gets the specified operation.
Lists all operations in a project in a specific zone or all zones.
Sets the addons for a specific cluster.
Completes master IP rotation.
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances.
Deletes the cluster, including the Kubernetes endpoint and all worker nodes.
Gets the details of a specific cluster.
Enables or disables the ABAC authorization mechanism on a cluster.
Lists all clusters owned by a project in either the specified zone or all zones.
Sets the locations for a specific cluster. Deprecated. Use projects.locations.clusters.update instead.
Sets the logging service for a specific cluster.
Updates the master for a specific cluster.
Sets the monitoring service for a specific cluster.
Sets the autoscaling settings for the specified node pool.
Creates a node pool for a cluster.
Deletes a node pool from a cluster.
Retrieves the requested node pool.
Lists the node pools for a cluster.
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
Sets the NodeManagement options for a node pool.
Sets the size for a specific node pool.
Updates the version and/or image type for the specified node pool.
Sets labels on a cluster.
Sets the maintenance policy for a cluster.
Sets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
Enables or disables Network Policy for a cluster.
Starts master IP rotation.
Updates the settings of a specific cluster.
Returns configuration info about the Google Kubernetes Engine service.
Cancels the specified operation.
Gets the specified operation.
Lists all operations in a project in a specific zone or all zones.
Link to this section Functions
container_projects_aggregated_usable_subnetworks_list(connection, parent, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_aggregated_usable_subnetworks_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ListUsableSubnetworksResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists subnetworks that are usable for creating clusters in a project.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - The parent project where subnetworks are usable. Specified in the formatprojects/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:filter
(type:String.t
) - Filtering currently only supports equality on the networkProjectId and must be in the form: "networkProjectId=[PROJECTID]", wherenetworkProjectId
is the project which owns the listed subnetworks. This defaults to the parent project ID.:pageSize
(type:integer()
) - The max number of results per page that should be returned. If the number of available results is larger thanpage_size
, anext_page_token
is returned which can be used to get the next page of results in subsequent requests. Acceptable values are 0 to 500, inclusive. (Default: 500):pageToken
(type:String.t
) - Specifies a page token to use. Set this to the nextPageToken returned by previous list requests to get the next page of results.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ListUsableSubnetworksResponse{}}
on success{:error, info}
on failure
container_projects_locations_clusters_complete_ip_rotation(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_complete_ip_rotation( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Completes master IP rotation.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster id) of the cluster to complete IP rotation. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.CompleteIPRotationRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_create(connection, parent, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances.
By default, the cluster is created in the project's default network.
One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster.
Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - The parent (project and location) where the cluster will be created. Specified in the formatprojects/*/locations/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.CreateClusterRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_delete(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Deletes the cluster, including the Kubernetes endpoint and all worker nodes.
Firewalls and routes that were configured during cluster creation are also deleted.
Other Google Compute Engine resources that might be in use by the cluster, such as load balancer resources, are not deleted if they weren't present when the cluster was initially created.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to delete. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:clusterId
(type:String.t
) - Deprecated. The name of the cluster to delete. This field has been deprecated and replaced by the name field.:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_get(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Cluster.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets the details of a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to retrieve. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:clusterId
(type:String.t
) - Deprecated. The name of the cluster to retrieve. This field has been deprecated and replaced by the name field.:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Cluster{}}
on success{:error, info}
on failure
container_projects_locations_clusters_get_jwks(connection, parent, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_get_jwks( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.GetJSONWebKeysResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets the public component of the cluster signing keys in JSON Web Key format. This API is not yet intended for general use, and is not available for all clusters.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - The cluster (project, location, cluster id) to get keys for. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.GetJSONWebKeysResponse{}}
on success{:error, info}
on failure
container_projects_locations_clusters_list(connection, parent, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ListClustersResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists all clusters owned by a project in either the specified zone or all zones.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - The parent (project and location) where the clusters will be listed. Specified in the formatprojects/*/locations/*
. Location "-" matches all zones and all regions.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides, or "-" for all zones. This field has been deprecated and replaced by the parent field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ListClustersResponse{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_create(connection, parent, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Creates a node pool for a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - The parent (project, location, cluster id) where the node pool will be created. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.CreateNodePoolRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_delete(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Deletes a node pool from a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster, node pool id) of the node pool to delete. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:clusterId
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.:nodePoolId
(type:String.t
) - Deprecated. The name of the node pool to delete. This field has been deprecated and replaced by the name field.:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_get(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.NodePool.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Retrieves the requested node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster, node pool id) of the node pool to get. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:clusterId
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.:nodePoolId
(type:String.t
) - Deprecated. The name of the node pool. This field has been deprecated and replaced by the name field.:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.NodePool{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_list(connection, parent, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ListNodePoolsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists the node pools for a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - The parent (project, location, cluster id) where the node pools will be listed. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:clusterId
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field.:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the parent field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ListNodePoolsResponse{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_rollback(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_rollback( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster, node pool id) of the node poll to rollback upgrade. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.RollbackNodePoolUpgradeRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_set_autoscaling(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_set_autoscaling( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the autoscaling settings for the specified node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster, node pool) of the node pool to set autoscaler settings. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetNodePoolAutoscalingRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_set_management(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_set_management( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the NodeManagement options for a node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster, node pool id) of the node pool to set management properties. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetNodePoolManagementRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_set_size(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_set_size( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the size for a specific node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster, node pool id) of the node pool to set size. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetNodePoolSizeRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_node_pools_update(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_node_pools_update( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates the version and/or image type for the specified node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster, node pool) of the node pool to update. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.UpdateNodePoolRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_addons(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_addons( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the addons for a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to set addons. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetAddonsConfigRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_legacy_abac(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_legacy_abac( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Enables or disables the ABAC authorization mechanism on a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster id) of the cluster to set legacy abac. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetLegacyAbacRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_locations(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_locations( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the locations for a specific cluster. Deprecated. Use projects.locations.clusters.update instead.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to set locations. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetLocationsRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_logging(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_logging( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the logging service for a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to set logging. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetLoggingServiceRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_maintenance_policy(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_maintenance_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the maintenance policy for a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster id) of the cluster to set maintenance policy. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetMaintenancePolicyRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_master_auth(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_master_auth( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to set auth. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetMasterAuthRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_monitoring(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_monitoring( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the monitoring service for a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to set monitoring. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetMonitoringServiceRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_network_policy(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_network_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Enables or disables Network Policy for a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster id) of the cluster to set networking policy. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetNetworkPolicyRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_set_resource_labels(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_set_resource_labels( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets labels on a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster id) of the cluster to set labels. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetLabelsRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_start_ip_rotation(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_start_ip_rotation( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Starts master IP rotation.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster id) of the cluster to start IP rotation. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.StartIPRotationRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_update(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_update( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates the settings of a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to update. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.UpdateClusterRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_update_master(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_update_master( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates the master for a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, cluster) of the cluster to update. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.UpdateMasterRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_clusters_well_known_get_openid_configuration(connection, parent, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_clusters_well_known_get_openid_configuration( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.GetOpenIDConfigResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details. This API is not yet intended for general use, and is not available for all clusters.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - The cluster (project, location, cluster id) to get the discovery document for. Specified in the formatprojects/*/locations/*/clusters/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.GetOpenIDConfigResponse{}}
on success{:error, info}
on failure
container_projects_locations_get_server_config(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_get_server_config( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ServerConfig.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Returns configuration info about the Google Kubernetes Engine service.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project and location) of the server config to get, specified in the formatprojects/*/locations/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone to return operations for. This field has been deprecated and replaced by the name field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ServerConfig{}}
on success{:error, info}
on failure
container_projects_locations_operations_cancel(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_operations_cancel( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Cancels the specified operation.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, operation id) of the operation to cancel. Specified in the formatprojects/*/locations/*/operations/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.CancelOperationRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Empty{}}
on success{:error, info}
on failure
container_projects_locations_operations_get(connection, name, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_operations_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets the specified operation.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to servername
(type:String.t
) - The name (project, location, operation id) of the operation to get. Specified in the formatprojects/*/locations/*/operations/*
.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:operationId
(type:String.t
) - Deprecated. The server-assignedname
of the operation. This field has been deprecated and replaced by the name field.:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_locations_operations_list(connection, parent, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_locations_operations_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ListOperationsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists all operations in a project in a specific zone or all zones.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - The parent (project and location) where the operations will be listed. Specified in the formatprojects/*/locations/*
. Location "-" matches all zones and all regions.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:projectId
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.:zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone to return operations for, or-
for all zones. This field has been deprecated and replaced by the parent field.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ListOperationsResponse{}}
on success{:error, info}
on failure
container_projects_zones_clusters_addons(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_addons( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the addons for a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetAddonsConfigRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_complete_ip_rotation(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_complete_ip_rotation( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Completes master IP rotation.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.CompleteIPRotationRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_create(connection, project_id, zone, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_create( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances.
By default, the cluster is created in the project's default network.
One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster.
Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the parent field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.CreateClusterRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_delete(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Deletes the cluster, including the Kubernetes endpoint and all worker nodes.
Firewalls and routes that were configured during cluster creation are also deleted.
Other Google Compute Engine resources that might be in use by the cluster, such as load balancer resources, are not deleted if they weren't present when the cluster was initially created.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to delete. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:name
(type:String.t
) - The name (project, location, cluster) of the cluster to delete. Specified in the formatprojects/*/locations/*/clusters/*
.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_get(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Cluster.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets the details of a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to retrieve. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:name
(type:String.t
) - The name (project, location, cluster) of the cluster to retrieve. Specified in the formatprojects/*/locations/*/clusters/*
.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Cluster{}}
on success{:error, info}
on failure
container_projects_zones_clusters_legacy_abac(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_legacy_abac( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Enables or disables the ABAC authorization mechanism on a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to update. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetLegacyAbacRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_list(connection, project_id, zone, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ListClustersResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists all clusters owned by a project in either the specified zone or all zones.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides, or "-" for all zones. This field has been deprecated and replaced by the parent field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:parent
(type:String.t
) - The parent (project and location) where the clusters will be listed. Specified in the formatprojects/*/locations/*
. Location "-" matches all zones and all regions.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ListClustersResponse{}}
on success{:error, info}
on failure
container_projects_zones_clusters_locations(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_locations( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the locations for a specific cluster. Deprecated. Use projects.locations.clusters.update instead.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetLocationsRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_logging(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_logging( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the logging service for a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetLoggingServiceRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_master(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_master( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates the master for a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.UpdateMasterRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_monitoring(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_monitoring( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the monitoring service for a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetMonitoringServiceRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_autoscaling(connection, project_id, zone, cluster_id, node_pool_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_autoscaling( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the autoscaling settings for the specified node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.node_pool_id
(type:String.t
) - Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetNodePoolAutoscalingRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_create(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_create( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Creates a node pool for a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the parent field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.CreateNodePoolRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_delete(connection, project_id, zone, cluster_id, node_pool_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Deletes a node pool from a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.node_pool_id
(type:String.t
) - Deprecated. The name of the node pool to delete. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:name
(type:String.t
) - The name (project, location, cluster, node pool id) of the node pool to delete. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_get(connection, project_id, zone, cluster_id, node_pool_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.NodePool.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Retrieves the requested node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.node_pool_id
(type:String.t
) - Deprecated. The name of the node pool. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:name
(type:String.t
) - The name (project, location, cluster, node pool id) of the node pool to get. Specified in the formatprojects/*/locations/*/clusters/*/nodePools/*
.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.NodePool{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_list(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ListNodePoolsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists the node pools for a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the parent field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:parent
(type:String.t
) - The parent (project, location, cluster id) where the node pools will be listed. Specified in the formatprojects/*/locations/*/clusters/*
.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ListNodePoolsResponse{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_rollback(connection, project_id, zone, cluster_id, node_pool_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_rollback( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to rollback. This field has been deprecated and replaced by the name field.node_pool_id
(type:String.t
) - Deprecated. The name of the node pool to rollback. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.RollbackNodePoolUpgradeRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_set_management(connection, project_id, zone, cluster_id, node_pool_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_set_management( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the NodeManagement options for a node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to update. This field has been deprecated and replaced by the name field.node_pool_id
(type:String.t
) - Deprecated. The name of the node pool to update. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetNodePoolManagementRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_set_size(connection, project_id, zone, cluster_id, node_pool_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_set_size( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the size for a specific node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to update. This field has been deprecated and replaced by the name field.node_pool_id
(type:String.t
) - Deprecated. The name of the node pool to update. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetNodePoolSizeRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_node_pools_update(connection, project_id, zone, cluster_id, node_pool_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_node_pools_update( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates the version and/or image type for the specified node pool.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.node_pool_id
(type:String.t
) - Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.UpdateNodePoolRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_resource_labels(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_resource_labels( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets labels on a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetLabelsRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_set_maintenance_policy(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_set_maintenance_policy( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets the maintenance policy for a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Required. The Google Developers Console project ID or project number.zone
(type:String.t
) - Required. The name of the Google Compute Engine zone in which the cluster resides.cluster_id
(type:String.t
) - Required. The name of the cluster to update.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetMaintenancePolicyRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_set_master_auth(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_set_master_auth( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Sets master auth materials. Currently supports changing the admin password or a specific cluster, either via password generation or explicitly setting the password.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetMasterAuthRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_set_network_policy(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_set_network_policy( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Enables or disables Network Policy for a cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.SetNetworkPolicyRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_start_ip_rotation(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_start_ip_rotation( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Starts master IP rotation.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.StartIPRotationRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_clusters_update(connection, project_id, zone, cluster_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_clusters_update( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates the settings of a specific cluster.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.cluster_id
(type:String.t
) - Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.UpdateClusterRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_get_serverconfig(connection, project_id, zone, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_get_serverconfig( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ServerConfig.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Returns configuration info about the Google Kubernetes Engine service.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone to return operations for. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:name
(type:String.t
) - The name (project and location) of the server config to get, specified in the formatprojects/*/locations/*
.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ServerConfig{}}
on success{:error, info}
on failure
container_projects_zones_operations_cancel(connection, project_id, zone, operation_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_operations_cancel( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Cancels the specified operation.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the operation resides. This field has been deprecated and replaced by the name field.operation_id
(type:String.t
) - Deprecated. The server-assignedname
of the operation. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.Container.V1.Model.CancelOperationRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Empty{}}
on success{:error, info}
on failure
container_projects_zones_operations_get(connection, project_id, zone, operation_id, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_operations_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets the specified operation.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.operation_id
(type:String.t
) - Deprecated. The server-assignedname
of the operation. This field has been deprecated and replaced by the name field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:name
(type:String.t
) - The name (project, location, operation id) of the operation to get. Specified in the formatprojects/*/locations/*/operations/*
.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.Operation{}}
on success{:error, info}
on failure
container_projects_zones_operations_list(connection, project_id, zone, optional_params \\ [], opts \\ [])
View Sourcecontainer_projects_zones_operations_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Container.V1.Model.ListOperationsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists all operations in a project in a specific zone or all zones.
Parameters
connection
(type:GoogleApi.Container.V1.Connection.t
) - Connection to serverproject_id
(type:String.t
) - Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.zone
(type:String.t
) - Deprecated. The name of the Google Compute Engine zone to return operations for, or-
for all zones. This field has been deprecated and replaced by the parent field.optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - 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.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:parent
(type:String.t
) - The parent (project and location) where the operations will be listed. Specified in the formatprojects/*/locations/*
. Location "-" matches all zones and all regions.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Container.V1.Model.ListOperationsResponse{}}
on success{:error, info}
on failure