Liking cljdoc? Tell your friends :D

happygapi.appengine.apps

App Engine Admin API: apps. Provisions and manages developers' App Engine applications. See: https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps

App Engine Admin API: apps.
Provisions and manages developers' App Engine applications.
See: https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps
raw docstring

authorizedCertificates-create$clj

(authorizedCertificates-create$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/create

Required parameters: appsId

Optional parameters: none

Body:

{:certificateRawData {:publicCertificate string, :privateKey string}, :displayName string, :name string, :visibleDomainMappings [string], :id string, :domainMappingsCount integer, :domainNames [string], :managedCertificate {:status string, :lastRenewalTime string}, :expireTime string}

Uploads the specified SSL certificate.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/create

Required parameters: appsId

Optional parameters: none

Body: 

{:certificateRawData {:publicCertificate string, :privateKey string},
 :displayName string,
 :name string,
 :visibleDomainMappings [string],
 :id string,
 :domainMappingsCount integer,
 :domainNames [string],
 :managedCertificate {:status string, :lastRenewalTime string},
 :expireTime string}

Uploads the specified SSL certificate.
sourceraw docstring

authorizedCertificates-delete$clj

(authorizedCertificates-delete$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/delete

Required parameters: appsId, authorizedCertificatesId

Optional parameters: none

Deletes the specified SSL certificate.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/delete

Required parameters: appsId, authorizedCertificatesId

Optional parameters: none

Deletes the specified SSL certificate.
sourceraw docstring

authorizedCertificates-get$clj

(authorizedCertificates-get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/get

Required parameters: appsId, authorizedCertificatesId

Optional parameters: view

Gets the specified SSL certificate.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/get

Required parameters: appsId, authorizedCertificatesId

Optional parameters: view

Gets the specified SSL certificate.
sourceraw docstring

authorizedCertificates-list$clj

(authorizedCertificates-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/list

Required parameters: appsId

Optional parameters: view, pageToken, pageSize

Lists all SSL certificates the user is authorized to administer.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/list

Required parameters: appsId

Optional parameters: view, pageToken, pageSize

Lists all SSL certificates the user is authorized to administer.
sourceraw docstring

authorizedCertificates-patch$clj

(authorizedCertificates-patch$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/patch

Required parameters: appsId, authorizedCertificatesId

Optional parameters: updateMask

Body:

{:certificateRawData {:publicCertificate string, :privateKey string}, :displayName string, :name string, :visibleDomainMappings [string], :id string, :domainMappingsCount integer, :domainNames [string], :managedCertificate {:status string, :lastRenewalTime string}, :expireTime string}

Updates the specified SSL certificate. To renew a certificate and maintain its existing domain mappings, update certificate_data with a new certificate. The new certificate must be applicable to the same domains as the original certificate. The certificate display_name may also be updated.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedCertificates/patch

Required parameters: appsId, authorizedCertificatesId

Optional parameters: updateMask

Body: 

{:certificateRawData {:publicCertificate string, :privateKey string},
 :displayName string,
 :name string,
 :visibleDomainMappings [string],
 :id string,
 :domainMappingsCount integer,
 :domainNames [string],
 :managedCertificate {:status string, :lastRenewalTime string},
 :expireTime string}

Updates the specified SSL certificate. To renew a certificate and maintain its existing domain mappings, update certificate_data with a new certificate. The new certificate must be applicable to the same domains as the original certificate. The certificate display_name may also be updated.
sourceraw docstring

authorizedDomains-list$clj

(authorizedDomains-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedDomains/list

Required parameters: appsId

Optional parameters: pageToken, pageSize

Lists all domains the user is authorized to administer.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/authorizedDomains/list

Required parameters: appsId

Optional parameters: pageToken, pageSize

Lists all domains the user is authorized to administer.
sourceraw docstring

create$clj

(create$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/create

Required parameters: none

Optional parameters: none

Body:

{:serviceAccount string, :gcrDomain string, :defaultBucket string, :codeBucket string, :locationId string, :servingStatus string, :name string, :authDomain string, :dispatchRules [{:domain string, :path string, :service string}], :defaultHostname string, :iap {:oauth2ClientSecret string, :oauth2ClientSecretSha256 string, :oauth2ClientId string, :enabled boolean}, :id string, :featureSettings {:splitHealthChecks boolean, :useContainerOptimizedOs boolean}, :databaseType string, :defaultCookieExpiration string}

Creates an App Engine application for a Google Cloud Platform project. Required fields: id - The ID of the target Cloud Platform project. location - The region (https://cloud.google.com/appengine/docs/locations) where you want the App Engine application located.For more information about App Engine applications, see Managing Projects, Applications, and Billing (https://cloud.google.com/appengine/docs/standard/python/console/).

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/create

Required parameters: none

Optional parameters: none

Body: 

{:serviceAccount string,
 :gcrDomain string,
 :defaultBucket string,
 :codeBucket string,
 :locationId string,
 :servingStatus string,
 :name string,
 :authDomain string,
 :dispatchRules [{:domain string, :path string, :service string}],
 :defaultHostname string,
 :iap {:oauth2ClientSecret string,
       :oauth2ClientSecretSha256 string,
       :oauth2ClientId string,
       :enabled boolean},
 :id string,
 :featureSettings {:splitHealthChecks boolean,
                   :useContainerOptimizedOs boolean},
 :databaseType string,
 :defaultCookieExpiration string}

Creates an App Engine application for a Google Cloud Platform project. Required fields: id - The ID of the target Cloud Platform project. location - The region (https://cloud.google.com/appengine/docs/locations) where you want the App Engine application located.For more information about App Engine applications, see Managing Projects, Applications, and Billing (https://cloud.google.com/appengine/docs/standard/python/console/).
sourceraw docstring

domainMappings-create$clj

(domainMappings-create$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/create

Required parameters: appsId

Optional parameters: overrideStrategy

Body:

{:name string, :sslSettings {:pendingManagedCertificateId string, :certificateId string, :sslManagementType string}, :id string, :resourceRecords [{:rrdata string, :type string, :name string}]}

Maps a domain to an application. A user must be authorized to administer a domain in order to map it to an application. For a list of available authorized domains, see AuthorizedDomains.ListAuthorizedDomains.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/create

Required parameters: appsId

Optional parameters: overrideStrategy

Body: 

{:name string,
 :sslSettings {:pendingManagedCertificateId string,
               :certificateId string,
               :sslManagementType string},
 :id string,
 :resourceRecords [{:rrdata string, :type string, :name string}]}

Maps a domain to an application. A user must be authorized to administer a domain in order to map it to an application. For a list of available authorized domains, see AuthorizedDomains.ListAuthorizedDomains.
sourceraw docstring

domainMappings-delete$clj

(domainMappings-delete$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/delete

Required parameters: appsId, domainMappingsId

Optional parameters: none

Deletes the specified domain mapping. A user must be authorized to administer the associated domain in order to delete a DomainMapping resource.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/delete

Required parameters: appsId, domainMappingsId

Optional parameters: none

Deletes the specified domain mapping. A user must be authorized to administer the associated domain in order to delete a DomainMapping resource.
sourceraw docstring

domainMappings-get$clj

(domainMappings-get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/get

Required parameters: domainMappingsId, appsId

Optional parameters: none

Gets the specified domain mapping.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/get

Required parameters: domainMappingsId, appsId

Optional parameters: none

Gets the specified domain mapping.
sourceraw docstring

domainMappings-list$clj

(domainMappings-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/list

Required parameters: appsId

Optional parameters: pageSize, pageToken

Lists the domain mappings on an application.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/list

Required parameters: appsId

Optional parameters: pageSize, pageToken

Lists the domain mappings on an application.
sourceraw docstring

domainMappings-patch$clj

(domainMappings-patch$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/patch

Required parameters: appsId, domainMappingsId

Optional parameters: updateMask

Body:

{:name string, :sslSettings {:pendingManagedCertificateId string, :certificateId string, :sslManagementType string}, :id string, :resourceRecords [{:rrdata string, :type string, :name string}]}

Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/domainMappings/patch

Required parameters: appsId, domainMappingsId

Optional parameters: updateMask

Body: 

{:name string,
 :sslSettings {:pendingManagedCertificateId string,
               :certificateId string,
               :sslManagementType string},
 :id string,
 :resourceRecords [{:rrdata string, :type string, :name string}]}

Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.
sourceraw docstring

firewall-ingressRules-batchUpdate$clj

(firewall-ingressRules-batchUpdate$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/batchUpdate

Required parameters: appsId

Optional parameters: none

Body:

{:ingressRules [{:sourceRange string, :description string, :action string, :priority integer}]}

Replaces the entire firewall ruleset in one bulk operation. This overrides and replaces the rules of an existing firewall with the new rules.If the final rule does not match traffic with the '*' wildcard IP range, then an "allow all" rule is explicitly added to the end of the list.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/batchUpdate

Required parameters: appsId

Optional parameters: none

Body: 

{:ingressRules [{:sourceRange string,
                 :description string,
                 :action string,
                 :priority integer}]}

Replaces the entire firewall ruleset in one bulk operation. This overrides and replaces the rules of an existing firewall with the new rules.If the final rule does not match traffic with the '*' wildcard IP range, then an "allow all" rule is explicitly added to the end of the list.
sourceraw docstring

firewall-ingressRules-create$clj

(firewall-ingressRules-create$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/create

Required parameters: appsId

Optional parameters: none

Body:

{:sourceRange string, :description string, :action string, :priority integer}

Creates a firewall rule for the application.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/create

Required parameters: appsId

Optional parameters: none

Body: 

{:sourceRange string,
 :description string,
 :action string,
 :priority integer}

Creates a firewall rule for the application.
sourceraw docstring

firewall-ingressRules-delete$clj

(firewall-ingressRules-delete$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/delete

Required parameters: appsId, ingressRulesId

Optional parameters: none

Deletes the specified firewall rule.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/delete

Required parameters: appsId, ingressRulesId

Optional parameters: none

Deletes the specified firewall rule.
sourceraw docstring

firewall-ingressRules-get$clj

(firewall-ingressRules-get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/get

Required parameters: appsId, ingressRulesId

Optional parameters: none

Gets the specified firewall rule.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/get

Required parameters: appsId, ingressRulesId

Optional parameters: none

Gets the specified firewall rule.
sourceraw docstring

firewall-ingressRules-list$clj

(firewall-ingressRules-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/list

Required parameters: appsId

Optional parameters: matchingAddress, pageSize, pageToken

Lists the firewall rules of an application.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/list

Required parameters: appsId

Optional parameters: matchingAddress, pageSize, pageToken

Lists the firewall rules of an application.
sourceraw docstring

firewall-ingressRules-patch$clj

(firewall-ingressRules-patch$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/patch

Required parameters: appsId, ingressRulesId

Optional parameters: updateMask

Body:

{:sourceRange string, :description string, :action string, :priority integer}

Updates the specified firewall rule.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/firewall/ingressRules/patch

Required parameters: appsId, ingressRulesId

Optional parameters: updateMask

Body: 

{:sourceRange string,
 :description string,
 :action string,
 :priority integer}

Updates the specified firewall rule.
sourceraw docstring

get$clj

(get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/get

Required parameters: appsId

Optional parameters: none

Gets information about an application.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/get

Required parameters: appsId

Optional parameters: none

Gets information about an application.
sourceraw docstring

locations-get$clj

(locations-get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/locations/get

Required parameters: appsId, locationsId

Optional parameters: none

Gets information about a location.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/locations/get

Required parameters: appsId, locationsId

Optional parameters: none

Gets information about a location.
sourceraw docstring

locations-list$clj

(locations-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/locations/list

Required parameters: appsId

Optional parameters: pageSize, pageToken, filter

Lists information about the supported locations for this service.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/locations/list

Required parameters: appsId

Optional parameters: pageSize, pageToken, filter

Lists information about the supported locations for this service.
sourceraw docstring

operations-get$clj

(operations-get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/operations/get

Required parameters: appsId, operationsId

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/operations/get

Required parameters: appsId, operationsId

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
sourceraw docstring

operations-list$clj

(operations-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/operations/list

Required parameters: appsId

Optional parameters: pageSize, pageToken, filter

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users//operations. To override the binding, API services can add a binding such as "/v1/{name=users/}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/operations/list

Required parameters: appsId

Optional parameters: pageSize, pageToken, filter

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
sourceraw docstring

patch$clj

(patch$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/patch

Required parameters: appsId

Optional parameters: updateMask

Body:

{:serviceAccount string, :gcrDomain string, :defaultBucket string, :codeBucket string, :locationId string, :servingStatus string, :name string, :authDomain string, :dispatchRules [{:domain string, :path string, :service string}], :defaultHostname string, :iap {:oauth2ClientSecret string, :oauth2ClientSecretSha256 string, :oauth2ClientId string, :enabled boolean}, :id string, :featureSettings {:splitHealthChecks boolean, :useContainerOptimizedOs boolean}, :databaseType string, :defaultCookieExpiration string}

Updates the specified Application resource. You can update the following fields: auth_domain - Google authentication domain for controlling user access to the application. default_cookie_expiration - Cookie expiration policy for the application. iap - Identity-Aware Proxy properties for the application.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/patch

Required parameters: appsId

Optional parameters: updateMask

Body: 

{:serviceAccount string,
 :gcrDomain string,
 :defaultBucket string,
 :codeBucket string,
 :locationId string,
 :servingStatus string,
 :name string,
 :authDomain string,
 :dispatchRules [{:domain string, :path string, :service string}],
 :defaultHostname string,
 :iap {:oauth2ClientSecret string,
       :oauth2ClientSecretSha256 string,
       :oauth2ClientId string,
       :enabled boolean},
 :id string,
 :featureSettings {:splitHealthChecks boolean,
                   :useContainerOptimizedOs boolean},
 :databaseType string,
 :defaultCookieExpiration string}

Updates the specified Application resource. You can update the following fields: auth_domain - Google authentication domain for controlling user access to the application. default_cookie_expiration - Cookie expiration policy for the application. iap - Identity-Aware Proxy properties for the application.
sourceraw docstring

repair$clj

(repair$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/repair

Required parameters: appsId

Optional parameters: none

Body:

{}

Recreates the required App Engine features for the specified App Engine application, for example a Cloud Storage bucket or App Engine service account. Use this method if you receive an error message about a missing feature, for example, Error retrieving the App Engine service account. If you have deleted your App Engine service account, this will not be able to recreate it. Instead, you should attempt to use the IAM undelete API if possible at https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts/undelete?apix_params=%7B"name"%3A"projects%2F-%2FserviceAccounts%2Funique_id"%2C"resource"%3A%7B%7D%7D . If the deletion was recent, the numeric ID can be found in the Cloud Console Activity Log.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/repair

Required parameters: appsId

Optional parameters: none

Body: 

{}

Recreates the required App Engine features for the specified App Engine application, for example a Cloud Storage bucket or App Engine service account. Use this method if you receive an error message about a missing feature, for example, Error retrieving the App Engine service account. If you have deleted your App Engine service account, this will not be able to recreate it. Instead, you should attempt to use the IAM undelete API if possible at https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts/undelete?apix_params=%7B"name"%3A"projects%2F-%2FserviceAccounts%2Funique_id"%2C"resource"%3A%7B%7D%7D . If the deletion was recent, the numeric ID can be found in the Cloud Console Activity Log.
sourceraw docstring

services-delete$clj

(services-delete$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/delete

Required parameters: servicesId, appsId

Optional parameters: none

Deletes the specified service and all enclosed versions.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/delete

Required parameters: servicesId, appsId

Optional parameters: none

Deletes the specified service and all enclosed versions.
sourceraw docstring

services-get$clj

(services-get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/get

Required parameters: appsId, servicesId

Optional parameters: none

Gets the current configuration of the specified service.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/get

Required parameters: appsId, servicesId

Optional parameters: none

Gets the current configuration of the specified service.
sourceraw docstring

services-list$clj

(services-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/list

Required parameters: appsId

Optional parameters: pageSize, pageToken

Lists all the services in the application.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/list

Required parameters: appsId

Optional parameters: pageSize, pageToken

Lists all the services in the application.
sourceraw docstring

services-patch$clj

(services-patch$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/patch

Required parameters: servicesId, appsId

Optional parameters: updateMask, migrateTraffic

Body:

{:name string, :labels {}, :split {:allocations {}, :shardBy string}, :id string, :networkSettings {:ingressTrafficAllowed string}}

Updates the configuration of the specified service.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/patch

Required parameters: servicesId, appsId

Optional parameters: updateMask, migrateTraffic

Body: 

{:name string,
 :labels {},
 :split {:allocations {}, :shardBy string},
 :id string,
 :networkSettings {:ingressTrafficAllowed string}}

Updates the configuration of the specified service.
sourceraw docstring

services-versions-create$clj

(services-versions-create$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/create

Required parameters: servicesId, appsId

Optional parameters: none

Body:

{:serviceAccount string, :runtimeChannel string, :automaticScaling {:maxConcurrentRequests integer, :maxPendingLatency string, :requestUtilization RequestUtilization, :maxTotalInstances integer, :standardSchedulerSettings StandardSchedulerSettings, :diskUtilization DiskUtilization, :cpuUtilization CpuUtilization, :coolDownPeriod string, :minPendingLatency string, :minTotalInstances integer, :minIdleInstances integer, :maxIdleInstances integer, :networkUtilization NetworkUtilization}, :createdBy string, :libraries [{:version string, :name string}], :nobuildFilesRegex string, :servingStatus string, :endpointsApiService {:disableTraceSampling boolean, :configId string, :rolloutStrategy string, :name string}, :name string, :versionUrl string, :createTime string, :vm boolean, :betaSettings {}, :handlers [{:staticFiles StaticFilesHandler, :urlRegex string, :redirectHttpResponseCode string, :securityLevel string, :authFailAction string, :script ScriptHandler, :apiEndpoint ApiEndpointHandler, :login string}], :env string, :buildEnvVariables {}, :threadsafe boolean, :runtimeMainExecutablePath string, :livenessCheck {:successThreshold integer, :host string, :checkInterval string, :path string, :initialDelay string, :failureThreshold integer, :timeout string}, :envVariables {}, :vpcAccessConnector {:egressSetting string, :name string}, :id string, :runtime string, :manualScaling {:instances integer}, :zones [string], :entrypoint {:shell string}, :deployment {:cloudBuildOptions CloudBuildOptions, :container ContainerInfo, :files {}, :zip ZipInfo}, :errorHandlers [{:staticFile string, :errorCode string, :mimeType string}], :network {:forwardedPorts [string], :instanceTag string, :name string, :subnetworkName string, :sessionAffinity boolean}, :instanceClass string, :inboundServices [string], :resources {:diskGb number, :memoryGb number, :cpu number, :volumes [Volume], :kmsKeyReference string}, :defaultExpiration string, :diskUsageBytes string, :apiConfig {:securityLevel string, :script string, :authFailAction string, :login string, :url string}, :healthCheck {:timeout string, :unhealthyThreshold integer, :disableHealthCheck boolean, :healthyThreshold integer, :host string, :checkInterval string, :restartThreshold integer}, :basicScaling {:idleTimeout string, :maxInstances integer}, :readinessCheck {:appStartTimeout string, :failureThreshold integer, :checkInterval string, :timeout string, :successThreshold integer, :host string, :path string}, :runtimeApiVersion string}

Deploys code and resource files to a new version.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/create

Required parameters: servicesId, appsId

Optional parameters: none

Body: 

{:serviceAccount string,
 :runtimeChannel string,
 :automaticScaling {:maxConcurrentRequests integer,
                    :maxPendingLatency string,
                    :requestUtilization RequestUtilization,
                    :maxTotalInstances integer,
                    :standardSchedulerSettings StandardSchedulerSettings,
                    :diskUtilization DiskUtilization,
                    :cpuUtilization CpuUtilization,
                    :coolDownPeriod string,
                    :minPendingLatency string,
                    :minTotalInstances integer,
                    :minIdleInstances integer,
                    :maxIdleInstances integer,
                    :networkUtilization NetworkUtilization},
 :createdBy string,
 :libraries [{:version string, :name string}],
 :nobuildFilesRegex string,
 :servingStatus string,
 :endpointsApiService {:disableTraceSampling boolean,
                       :configId string,
                       :rolloutStrategy string,
                       :name string},
 :name string,
 :versionUrl string,
 :createTime string,
 :vm boolean,
 :betaSettings {},
 :handlers [{:staticFiles StaticFilesHandler,
             :urlRegex string,
             :redirectHttpResponseCode string,
             :securityLevel string,
             :authFailAction string,
             :script ScriptHandler,
             :apiEndpoint ApiEndpointHandler,
             :login string}],
 :env string,
 :buildEnvVariables {},
 :threadsafe boolean,
 :runtimeMainExecutablePath string,
 :livenessCheck {:successThreshold integer,
                 :host string,
                 :checkInterval string,
                 :path string,
                 :initialDelay string,
                 :failureThreshold integer,
                 :timeout string},
 :envVariables {},
 :vpcAccessConnector {:egressSetting string, :name string},
 :id string,
 :runtime string,
 :manualScaling {:instances integer},
 :zones [string],
 :entrypoint {:shell string},
 :deployment {:cloudBuildOptions CloudBuildOptions,
              :container ContainerInfo,
              :files {},
              :zip ZipInfo},
 :errorHandlers [{:staticFile string,
                  :errorCode string,
                  :mimeType string}],
 :network {:forwardedPorts [string],
           :instanceTag string,
           :name string,
           :subnetworkName string,
           :sessionAffinity boolean},
 :instanceClass string,
 :inboundServices [string],
 :resources {:diskGb number,
             :memoryGb number,
             :cpu number,
             :volumes [Volume],
             :kmsKeyReference string},
 :defaultExpiration string,
 :diskUsageBytes string,
 :apiConfig {:securityLevel string,
             :script string,
             :authFailAction string,
             :login string,
             :url string},
 :healthCheck {:timeout string,
               :unhealthyThreshold integer,
               :disableHealthCheck boolean,
               :healthyThreshold integer,
               :host string,
               :checkInterval string,
               :restartThreshold integer},
 :basicScaling {:idleTimeout string, :maxInstances integer},
 :readinessCheck {:appStartTimeout string,
                  :failureThreshold integer,
                  :checkInterval string,
                  :timeout string,
                  :successThreshold integer,
                  :host string,
                  :path string},
 :runtimeApiVersion string}

Deploys code and resource files to a new version.
sourceraw docstring

services-versions-delete$clj

(services-versions-delete$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/delete

Required parameters: appsId, versionsId, servicesId

Optional parameters: none

Deletes an existing Version resource.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/delete

Required parameters: appsId, versionsId, servicesId

Optional parameters: none

Deletes an existing Version resource.
sourceraw docstring

services-versions-get$clj

(services-versions-get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/get

Required parameters: appsId, versionsId, servicesId

Optional parameters: view

Gets the specified Version resource. By default, only a BASIC_VIEW will be returned. Specify the FULL_VIEW parameter to get the full resource.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/get

Required parameters: appsId, versionsId, servicesId

Optional parameters: view

Gets the specified Version resource. By default, only a BASIC_VIEW will be returned. Specify the FULL_VIEW parameter to get the full resource.
sourceraw docstring

services-versions-instances-debug$clj

(services-versions-instances-debug$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/instances/debug

Required parameters: appsId, instancesId, versionsId, servicesId

Optional parameters: none

Body:

{:sshKey string}

Enables debugging on a VM instance. This allows you to use the SSH command to connect to the virtual machine where the instance lives. While in "debug mode", the instance continues to serve live traffic. You should delete the instance when you are done debugging and then allow the system to take over and determine if another instance should be started.Only applicable for instances in App Engine flexible environment.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/instances/debug

Required parameters: appsId, instancesId, versionsId, servicesId

Optional parameters: none

Body: 

{:sshKey string}

Enables debugging on a VM instance. This allows you to use the SSH command to connect to the virtual machine where the instance lives. While in "debug mode", the instance continues to serve live traffic. You should delete the instance when you are done debugging and then allow the system to take over and determine if another instance should be started.Only applicable for instances in App Engine flexible environment.
sourceraw docstring

services-versions-instances-delete$clj

(services-versions-instances-delete$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/instances/delete

Required parameters: instancesId, servicesId, versionsId, appsId

Optional parameters: none

Stops a running instance.The instance might be automatically recreated based on the scaling settings of the version. For more information, see "How Instances are Managed" (standard environment (https://cloud.google.com/appengine/docs/standard/python/how-instances-are-managed) | flexible environment (https://cloud.google.com/appengine/docs/flexible/python/how-instances-are-managed)).To ensure that instances are not re-created and avoid getting billed, you can stop all instances within the target version by changing the serving status of the version to STOPPED with the apps.services.versions.patch (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions/patch) method.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/instances/delete

Required parameters: instancesId, servicesId, versionsId, appsId

Optional parameters: none

Stops a running instance.The instance might be automatically recreated based on the scaling settings of the version. For more information, see "How Instances are Managed" (standard environment (https://cloud.google.com/appengine/docs/standard/python/how-instances-are-managed) | flexible environment (https://cloud.google.com/appengine/docs/flexible/python/how-instances-are-managed)).To ensure that instances are not re-created and avoid getting billed, you can stop all instances within the target version by changing the serving status of the version to STOPPED with the apps.services.versions.patch (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions/patch) method.
sourceraw docstring

services-versions-instances-get$clj

(services-versions-instances-get$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/instances/get

Required parameters: versionsId, appsId, instancesId, servicesId

Optional parameters: none

Gets instance information.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/instances/get

Required parameters: versionsId, appsId, instancesId, servicesId

Optional parameters: none

Gets instance information.
sourceraw docstring

services-versions-instances-list$clj

(services-versions-instances-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/instances/list

Required parameters: versionsId, appsId, servicesId

Optional parameters: pageSize, pageToken

Lists the instances of a version.Tip: To aggregate details about instances over time, see the Stackdriver Monitoring API (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list).

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/instances/list

Required parameters: versionsId, appsId, servicesId

Optional parameters: pageSize, pageToken

Lists the instances of a version.Tip: To aggregate details about instances over time, see the Stackdriver Monitoring API (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list).
sourceraw docstring

services-versions-list$clj

(services-versions-list$ auth parameters)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/list

Required parameters: servicesId, appsId

Optional parameters: pageToken, view, pageSize

Lists the versions of a service.

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/list

Required parameters: servicesId, appsId

Optional parameters: pageToken, view, pageSize

Lists the versions of a service.
sourceraw docstring

services-versions-patch$clj

(services-versions-patch$ auth parameters body)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/patch

Required parameters: appsId, servicesId, versionsId

Optional parameters: updateMask

Body:

{:serviceAccount string, :runtimeChannel string, :automaticScaling {:maxConcurrentRequests integer, :maxPendingLatency string, :requestUtilization RequestUtilization, :maxTotalInstances integer, :standardSchedulerSettings StandardSchedulerSettings, :diskUtilization DiskUtilization, :cpuUtilization CpuUtilization, :coolDownPeriod string, :minPendingLatency string, :minTotalInstances integer, :minIdleInstances integer, :maxIdleInstances integer, :networkUtilization NetworkUtilization}, :createdBy string, :libraries [{:version string, :name string}], :nobuildFilesRegex string, :servingStatus string, :endpointsApiService {:disableTraceSampling boolean, :configId string, :rolloutStrategy string, :name string}, :name string, :versionUrl string, :createTime string, :vm boolean, :betaSettings {}, :handlers [{:staticFiles StaticFilesHandler, :urlRegex string, :redirectHttpResponseCode string, :securityLevel string, :authFailAction string, :script ScriptHandler, :apiEndpoint ApiEndpointHandler, :login string}], :env string, :buildEnvVariables {}, :threadsafe boolean, :runtimeMainExecutablePath string, :livenessCheck {:successThreshold integer, :host string, :checkInterval string, :path string, :initialDelay string, :failureThreshold integer, :timeout string}, :envVariables {}, :vpcAccessConnector {:egressSetting string, :name string}, :id string, :runtime string, :manualScaling {:instances integer}, :zones [string], :entrypoint {:shell string}, :deployment {:cloudBuildOptions CloudBuildOptions, :container ContainerInfo, :files {}, :zip ZipInfo}, :errorHandlers [{:staticFile string, :errorCode string, :mimeType string}], :network {:forwardedPorts [string], :instanceTag string, :name string, :subnetworkName string, :sessionAffinity boolean}, :instanceClass string, :inboundServices [string], :resources {:diskGb number, :memoryGb number, :cpu number, :volumes [Volume], :kmsKeyReference string}, :defaultExpiration string, :diskUsageBytes string, :apiConfig {:securityLevel string, :script string, :authFailAction string, :login string, :url string}, :healthCheck {:timeout string, :unhealthyThreshold integer, :disableHealthCheck boolean, :healthyThreshold integer, :host string, :checkInterval string, :restartThreshold integer}, :basicScaling {:idleTimeout string, :maxInstances integer}, :readinessCheck {:appStartTimeout string, :failureThreshold integer, :checkInterval string, :timeout string, :successThreshold integer, :host string, :path string}, :runtimeApiVersion string}

Updates the specified Version resource. You can specify the following fields depending on the App Engine environment and type of scaling that the version resource uses:Standard environment instance_class (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.instance_class)automatic scaling in the standard environment: automatic_scaling.min_idle_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.max_idle_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automaticScaling.standard_scheduler_settings.max_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.min_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.target_cpu_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.target_throughput_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings)basic scaling or manual scaling in the standard environment: serving_status (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status) manual_scaling.instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#manualscaling)Flexible environment serving_status (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status)automatic scaling in the flexible environment: automatic_scaling.min_total_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.max_total_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.cool_down_period_sec (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.cpu_utilization.target_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling)manual scaling in the flexible environment: manual_scaling.instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#manualscaling)

https://cloud.google.com/appengine/docs/admin-api/api/reference/rest/v1/apps/services/versions/patch

Required parameters: appsId, servicesId, versionsId

Optional parameters: updateMask

Body: 

{:serviceAccount string,
 :runtimeChannel string,
 :automaticScaling {:maxConcurrentRequests integer,
                    :maxPendingLatency string,
                    :requestUtilization RequestUtilization,
                    :maxTotalInstances integer,
                    :standardSchedulerSettings StandardSchedulerSettings,
                    :diskUtilization DiskUtilization,
                    :cpuUtilization CpuUtilization,
                    :coolDownPeriod string,
                    :minPendingLatency string,
                    :minTotalInstances integer,
                    :minIdleInstances integer,
                    :maxIdleInstances integer,
                    :networkUtilization NetworkUtilization},
 :createdBy string,
 :libraries [{:version string, :name string}],
 :nobuildFilesRegex string,
 :servingStatus string,
 :endpointsApiService {:disableTraceSampling boolean,
                       :configId string,
                       :rolloutStrategy string,
                       :name string},
 :name string,
 :versionUrl string,
 :createTime string,
 :vm boolean,
 :betaSettings {},
 :handlers [{:staticFiles StaticFilesHandler,
             :urlRegex string,
             :redirectHttpResponseCode string,
             :securityLevel string,
             :authFailAction string,
             :script ScriptHandler,
             :apiEndpoint ApiEndpointHandler,
             :login string}],
 :env string,
 :buildEnvVariables {},
 :threadsafe boolean,
 :runtimeMainExecutablePath string,
 :livenessCheck {:successThreshold integer,
                 :host string,
                 :checkInterval string,
                 :path string,
                 :initialDelay string,
                 :failureThreshold integer,
                 :timeout string},
 :envVariables {},
 :vpcAccessConnector {:egressSetting string, :name string},
 :id string,
 :runtime string,
 :manualScaling {:instances integer},
 :zones [string],
 :entrypoint {:shell string},
 :deployment {:cloudBuildOptions CloudBuildOptions,
              :container ContainerInfo,
              :files {},
              :zip ZipInfo},
 :errorHandlers [{:staticFile string,
                  :errorCode string,
                  :mimeType string}],
 :network {:forwardedPorts [string],
           :instanceTag string,
           :name string,
           :subnetworkName string,
           :sessionAffinity boolean},
 :instanceClass string,
 :inboundServices [string],
 :resources {:diskGb number,
             :memoryGb number,
             :cpu number,
             :volumes [Volume],
             :kmsKeyReference string},
 :defaultExpiration string,
 :diskUsageBytes string,
 :apiConfig {:securityLevel string,
             :script string,
             :authFailAction string,
             :login string,
             :url string},
 :healthCheck {:timeout string,
               :unhealthyThreshold integer,
               :disableHealthCheck boolean,
               :healthyThreshold integer,
               :host string,
               :checkInterval string,
               :restartThreshold integer},
 :basicScaling {:idleTimeout string, :maxInstances integer},
 :readinessCheck {:appStartTimeout string,
                  :failureThreshold integer,
                  :checkInterval string,
                  :timeout string,
                  :successThreshold integer,
                  :host string,
                  :path string},
 :runtimeApiVersion string}

Updates the specified Version resource. You can specify the following fields depending on the App Engine environment and type of scaling that the version resource uses:Standard environment instance_class (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.instance_class)automatic scaling in the standard environment: automatic_scaling.min_idle_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.max_idle_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automaticScaling.standard_scheduler_settings.max_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.min_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.target_cpu_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.target_throughput_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings)basic scaling or manual scaling in the standard environment: serving_status (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status) manual_scaling.instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#manualscaling)Flexible environment serving_status (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status)automatic scaling in the flexible environment: automatic_scaling.min_total_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.max_total_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.cool_down_period_sec (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.cpu_utilization.target_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling)manual scaling in the flexible environment: manual_scaling.instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#manualscaling)
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close