google_api_run v0.6.0 GoogleApi.Run.V1.Api.Projects View Source
API calls for all endpoints tagged Projects
.
Link to this section Summary
Functions
List authorized domains.
Get information about a configuration.
List configurations.
Create a new domain mapping.
Delete a domain mapping.
Get information about a domain mapping.
List domain mappings.
Lists information about the supported locations for this service.
Delete a revision.
Get information about a revision.
List revisions.
Get information about a route.
List routes.
Creates a new secret.
Rpc to get information about a secret.
Rpc to replace a secret.
Create a service.
Delete a service. This will cause the Service to stop serving traffic and will delete the child entities like Routes, Configurations and Revisions.
Get information about a service.
Get the IAM Access Control policy currently in effect for the given Cloud Run service. This result does not include any inherited policies.
List services.
Replace a service.
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.
Returns permissions that a caller has on the specified Project.
Link to this section Functions
run_projects_locations_authorizeddomains_list(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_authorizeddomains_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.ListAuthorizedDomainsResponse.t()} | {:error, Tesla.Env.t()}
List authorized domains.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. Name of the parent Application resource. Example:apps/myapp
.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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").:pageSize
(type:integer()
) - Maximum results to return per page.:pageToken
(type:String.t
) - Continuation token for fetching the next page of results.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.ListAuthorizedDomainsResponse{}}
on success{:error, info}
on failure
run_projects_locations_configurations_get(connection, projects_id, locations_id, configurations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_configurations_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Configuration.t()} | {:error, Tesla.Env.t()}
Get information about a configuration.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the configuration to retrieve. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.configurations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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.Run.V1.Model.Configuration{}}
on success{:error, info}
on failure
run_projects_locations_configurations_list(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_configurations_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.ListConfigurationsResponse.t()} | {:error, Tesla.Env.t()}
List configurations.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. The namespace from which the configurations should be listed. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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").:continue
(type:String.t
) - Optional encoded string to continue paging.:fieldSelector
(type:String.t
) - Allows to filter resources based on a specific value for a field name. Send this in a query string format. i.e. 'metadata.name%3Dlorem'. Not currently used by Cloud Run.:includeUninitialized
(type:boolean()
) - Not currently used by Cloud Run.:labelSelector
(type:String.t
) - Allows to filter resources based on a label. Supported operations are =, !=, exists, in, and notIn.:limit
(type:integer()
) - The maximum number of records that should be returned.:resourceVersion
(type:String.t
) - The baseline resource version from which the list or watch operation should start. Not currently used by Cloud Run.:watch
(type:boolean()
) - Flag that indicates that the client expects to watch this resource as well. Not currently used by Cloud Run.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.ListConfigurationsResponse{}}
on success{:error, info}
on failure
run_projects_locations_domainmappings_create(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_domainmappings_create( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.DomainMapping.t()} | {:error, Tesla.Env.t()}
Create a new domain mapping.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. The namespace in which the domain mapping should be created. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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.Run.V1.Model.DomainMapping.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.DomainMapping{}}
on success{:error, info}
on failure
run_projects_locations_domainmappings_delete(connection, projects_id, locations_id, domainmappings_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_domainmappings_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Status.t()} | {:error, Tesla.Env.t()}
Delete a domain mapping.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the domain mapping to delete. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.domainmappings_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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").:apiVersion
(type:String.t
) - Cloud Run currently ignores this parameter.:kind
(type:String.t
) - Cloud Run currently ignores this parameter.:propagationPolicy
(type:String.t
) - Specifies the propagation policy of delete. Cloud Run currently ignores this setting, and deletes in the background. Please see kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for more information.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Status{}}
on success{:error, info}
on failure
run_projects_locations_domainmappings_get(connection, projects_id, locations_id, domainmappings_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_domainmappings_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.DomainMapping.t()} | {:error, Tesla.Env.t()}
Get information about a domain mapping.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the domain mapping to retrieve. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.domainmappings_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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.Run.V1.Model.DomainMapping{}}
on success{:error, info}
on failure
run_projects_locations_domainmappings_list(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_domainmappings_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.ListDomainMappingsResponse.t()} | {:error, Tesla.Env.t()}
List domain mappings.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. The namespace from which the domain mappings should be listed. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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").:continue
(type:String.t
) - Optional encoded string to continue paging.:fieldSelector
(type:String.t
) - Allows to filter resources based on a specific value for a field name. Send this in a query string format. i.e. 'metadata.name%3Dlorem'. Not currently used by Cloud Run.:includeUninitialized
(type:boolean()
) - Not currently used by Cloud Run.:labelSelector
(type:String.t
) - Allows to filter resources based on a label. Supported operations are =, !=, exists, in, and notIn.:limit
(type:integer()
) - The maximum number of records that should be returned.:resourceVersion
(type:String.t
) - The baseline resource version from which the list or watch operation should start. Not currently used by Cloud Run.:watch
(type:boolean()
) - Flag that indicates that the client expects to watch this resource as well. Not currently used by Cloud Run.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.ListDomainMappingsResponse{}}
on success{:error, info}
on failure
run_projects_locations_list(connection, projects_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.ListLocationsResponse.t()} | {:error, Tesla.Env.t()}
Lists information about the supported locations for this service.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The resource that owns the locations collection, if applicable.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
) - The standard list filter.:pageSize
(type:integer()
) - The standard list page size.:pageToken
(type:String.t
) - The standard list page token.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.ListLocationsResponse{}}
on success{:error, info}
on failure
run_projects_locations_revisions_delete(connection, projects_id, locations_id, revisions_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_revisions_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Status.t()} | {:error, Tesla.Env.t()}
Delete a revision.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the revision to delete. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.revisions_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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").:apiVersion
(type:String.t
) - Cloud Run currently ignores this parameter.:kind
(type:String.t
) - Cloud Run currently ignores this parameter.:propagationPolicy
(type:String.t
) - Specifies the propagation policy of delete. Cloud Run currently ignores this setting, and deletes in the background. Please see kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for more information.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Status{}}
on success{:error, info}
on failure
run_projects_locations_revisions_get(connection, projects_id, locations_id, revisions_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_revisions_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Revision.t()} | {:error, Tesla.Env.t()}
Get information about a revision.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the revision to retrieve. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.revisions_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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.Run.V1.Model.Revision{}}
on success{:error, info}
on failure
run_projects_locations_revisions_list(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_revisions_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.ListRevisionsResponse.t()} | {:error, Tesla.Env.t()}
List revisions.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. The namespace from which the revisions should be listed. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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").:continue
(type:String.t
) - Optional encoded string to continue paging.:fieldSelector
(type:String.t
) - Allows to filter resources based on a specific value for a field name. Send this in a query string format. i.e. 'metadata.name%3Dlorem'. Not currently used by Cloud Run.:includeUninitialized
(type:boolean()
) - Not currently used by Cloud Run.:labelSelector
(type:String.t
) - Allows to filter resources based on a label. Supported operations are =, !=, exists, in, and notIn.:limit
(type:integer()
) - The maximum number of records that should be returned.:resourceVersion
(type:String.t
) - The baseline resource version from which the list or watch operation should start. Not currently used by Cloud Run.:watch
(type:boolean()
) - Flag that indicates that the client expects to watch this resource as well. Not currently used by Cloud Run.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.ListRevisionsResponse{}}
on success{:error, info}
on failure
run_projects_locations_routes_get(connection, projects_id, locations_id, routes_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_routes_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Route.t()} | {:error, Tesla.Env.t()}
Get information about a route.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the route to retrieve. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.routes_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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.Run.V1.Model.Route{}}
on success{:error, info}
on failure
run_projects_locations_routes_list(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_routes_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.ListRoutesResponse.t()} | {:error, Tesla.Env.t()}
List routes.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. The namespace from which the routes should be listed. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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").:continue
(type:String.t
) - Optional encoded string to continue paging.:fieldSelector
(type:String.t
) - Allows to filter resources based on a specific value for a field name. Send this in a query string format. i.e. 'metadata.name%3Dlorem'. Not currently used by Cloud Run.:includeUninitialized
(type:boolean()
) - Not currently used by Cloud Run.:labelSelector
(type:String.t
) - Allows to filter resources based on a label. Supported operations are =, !=, exists, in, and notIn.:limit
(type:integer()
) - The maximum number of records that should be returned.:resourceVersion
(type:String.t
) - The baseline resource version from which the list or watch operation should start. Not currently used by Cloud Run.:watch
(type:boolean()
) - Flag that indicates that the client expects to watch this resource as well. Not currently used by Cloud Run.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.ListRoutesResponse{}}
on success{:error, info}
on failure
run_projects_locations_secrets_create(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_secrets_create( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Secret.t()} | {:error, Tesla.Env.t()}
Creates a new secret.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. Required. The project ID or project number in which this secret should be created.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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.Run.V1.Model.Secret.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Secret{}}
on success{:error, info}
on failure
run_projects_locations_secrets_get(connection, projects_id, locations_id, secrets_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_secrets_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Secret.t()} | {:error, Tesla.Env.t()}
Rpc to get information about a secret.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. Required. The name of the secret being retrieved. If needed, replace {namespace_id} with the project ID.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.secrets_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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.Run.V1.Model.Secret{}}
on success{:error, info}
on failure
run_projects_locations_secrets_replace_secret(connection, projects_id, locations_id, secrets_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_secrets_replace_secret( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Secret.t()} | {:error, Tesla.Env.t()}
Rpc to replace a secret.
Only the spec and metadata labels and annotations are modifiable. After the Update request, Cloud Run will work to make the 'status' match the requested 'spec'.
May provide metadata.resourceVersion to enforce update from last read for optimistic concurrency control.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. Required. The name of the secret being retrieved. If needed, replace {namespace_id} with the project ID.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.secrets_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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.Run.V1.Model.Secret.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Secret{}}
on success{:error, info}
on failure
run_projects_locations_services_create(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_services_create( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Service.t()} | {:error, Tesla.Env.t()}
Create a service.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. The namespace in which the service should be created. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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.Run.V1.Model.Service.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Service{}}
on success{:error, info}
on failure
run_projects_locations_services_delete(connection, projects_id, locations_id, services_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_services_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Status.t()} | {:error, Tesla.Env.t()}
Delete a service. This will cause the Service to stop serving traffic and will delete the child entities like Routes, Configurations and Revisions.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the service to delete. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.services_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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").:apiVersion
(type:String.t
) - Cloud Run currently ignores this parameter.:kind
(type:String.t
) - Cloud Run currently ignores this parameter.:propagationPolicy
(type:String.t
) - Specifies the propagation policy of delete. Cloud Run currently ignores this setting, and deletes in the background. Please see kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for more information.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Status{}}
on success{:error, info}
on failure
run_projects_locations_services_get(connection, projects_id, locations_id, services_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_services_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Service.t()} | {:error, Tesla.Env.t()}
Get information about a service.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the service to retrieve. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.services_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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.Run.V1.Model.Service{}}
on success{:error, info}
on failure
run_projects_locations_services_get_iam_policy(connection, projects_id, locations_id, services_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_services_get_iam_policy( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Policy.t()} | {:error, Tesla.Env.t()}
Get the IAM Access Control policy currently in effect for the given Cloud Run service. This result does not include any inherited policies.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofresource
. REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.locations_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
.services_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
.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").:"options.requestedPolicyVersion"
(type:integer()
) - Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.
Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Policy{}}
on success{:error, info}
on failure
run_projects_locations_services_list(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_services_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.ListServicesResponse.t()} | {:error, Tesla.Env.t()}
List services.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofparent
. The namespace from which the services should be listed. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
.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").:continue
(type:String.t
) - Optional encoded string to continue paging.:fieldSelector
(type:String.t
) - Allows to filter resources based on a specific value for a field name. Send this in a query string format. i.e. 'metadata.name%3Dlorem'. Not currently used by Cloud Run.:includeUninitialized
(type:boolean()
) - Not currently used by Cloud Run.:labelSelector
(type:String.t
) - Allows to filter resources based on a label. Supported operations are =, !=, exists, in, and notIn.:limit
(type:integer()
) - The maximum number of records that should be returned.:resourceVersion
(type:String.t
) - The baseline resource version from which the list or watch operation should start. Not currently used by Cloud Run.:watch
(type:boolean()
) - Flag that indicates that the client expects to watch this resource as well. Not currently used by Cloud Run.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.ListServicesResponse{}}
on success{:error, info}
on failure
run_projects_locations_services_replace_service(connection, projects_id, locations_id, services_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_services_replace_service( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Service.t()} | {:error, Tesla.Env.t()}
Replace a service.
Only the spec and metadata labels and annotations are modifiable. After the Update request, Cloud Run will work to make the 'status' match the requested 'spec'.
May provide metadata.resourceVersion to enforce update from last read for optimistic concurrency control.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofname
. The name of the service being replaced. For Cloud Run (fully managed), replace {namespace_id} with the project ID or number.locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.services_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
.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.Run.V1.Model.Service.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Service{}}
on success{:error, info}
on failure
run_projects_locations_services_set_iam_policy(connection, projects_id, locations_id, services_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_services_set_iam_policy( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.Policy.t()} | {:error, Tesla.Env.t()}
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofresource
. REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.locations_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
.services_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
.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.Run.V1.Model.SetIamPolicyRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.Policy{}}
on success{:error, info}
on failure
run_projects_locations_services_test_iam_permissions(connection, projects_id, locations_id, services_id, optional_params \\ [], opts \\ [])
View Sourcerun_projects_locations_services_test_iam_permissions( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Run.V1.Model.TestIamPermissionsResponse.t()} | {:error, Tesla.Env.t()}
Returns permissions that a caller has on the specified Project.
There are no permissions required for making this API call.
Parameters
connection
(type:GoogleApi.Run.V1.Connection.t
) - Connection to serverprojects_id
(type:String.t
) - Part ofresource
. REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.locations_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
.services_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
.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.Run.V1.Model.TestIamPermissionsRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Run.V1.Model.TestIamPermissionsResponse{}}
on success{:error, info}
on failure