blob: 32a7ad20aa1697b016b15027cd312d04e60c34d5 [file] [log] [blame]
{
"auth": {
"oauth2": {
"scopes": {
"https://www.googleapis.com/auth/cloud-platform": {
"description": "View and manage your data across Google Cloud Platform services"
}
}
}
},
"basePath": "",
"baseUrl": "https://run.googleapis.com/",
"batchPath": "batch",
"canonicalName": "Cloud Run",
"description": "Deploy and manage user provided container images that scale automatically based on HTTP traffic.",
"discoveryVersion": "v1",
"documentationLink": "https://cloud.google.com/run/",
"fullyEncodeReservedExpansion": true,
"icons": {
"x16": "http://www.google.com/images/icons/product/search-16.gif",
"x32": "http://www.google.com/images/icons/product/search-32.gif"
},
"id": "run:v1alpha1",
"kind": "discovery#restDescription",
"mtlsRootUrl": "https://run.mtls.googleapis.com/",
"name": "run",
"ownerDomain": "google.com",
"ownerName": "Google",
"parameters": {
"$.xgafv": {
"description": "V1 error format.",
"enum": [
"1",
"2"
],
"enumDescriptions": [
"v1 error format",
"v2 error format"
],
"location": "query",
"type": "string"
},
"access_token": {
"description": "OAuth access token.",
"location": "query",
"type": "string"
},
"alt": {
"default": "json",
"description": "Data format for response.",
"enum": [
"json",
"media",
"proto"
],
"enumDescriptions": [
"Responses with Content-Type of application/json",
"Media download with context-dependent Content-Type",
"Responses with Content-Type of application/x-protobuf"
],
"location": "query",
"type": "string"
},
"callback": {
"description": "JSONP",
"location": "query",
"type": "string"
},
"fields": {
"description": "Selector specifying which fields to include in a partial response.",
"location": "query",
"type": "string"
},
"key": {
"description": "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.",
"location": "query",
"type": "string"
},
"oauth_token": {
"description": "OAuth 2.0 token for the current user.",
"location": "query",
"type": "string"
},
"prettyPrint": {
"default": "true",
"description": "Returns response with indentations and line breaks.",
"location": "query",
"type": "boolean"
},
"quotaUser": {
"description": "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.",
"location": "query",
"type": "string"
},
"uploadType": {
"description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
"location": "query",
"type": "string"
},
"upload_protocol": {
"description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
"location": "query",
"type": "string"
}
},
"protocol": "rest",
"resources": {
"namespaces": {
"resources": {
"authorizeddomains": {
"methods": {
"list": {
"description": "RPC to list authorized domains.",
"flatPath": "apis/domains.cloudrun.com/v1alpha1/namespaces/{namespacesId}/authorizeddomains",
"httpMethod": "GET",
"id": "run.namespaces.authorizeddomains.list",
"parameterOrder": [
"parent"
],
"parameters": {
"pageSize": {
"description": "Maximum results to return per page.",
"format": "int32",
"location": "query",
"type": "integer"
},
"pageToken": {
"description": "Continuation token for fetching the next page of results.",
"location": "query",
"type": "string"
},
"parent": {
"description": "Name of the parent Application resource. Example: `apps/myapp`.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/domains.cloudrun.com/v1alpha1/{+parent}/authorizeddomains",
"response": {
"$ref": "ListAuthorizedDomainsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"cloudauditlogssources": {
"methods": {
"create": {
"description": "Creates a new cloudauditlogssource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudauditlogssources",
"httpMethod": "POST",
"id": "run.namespaces.cloudauditlogssources.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "The project ID or project number in which this cloudauditlogssource should\nbe created.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+parent}/cloudauditlogssources",
"request": {
"$ref": "CloudAuditLogsSource"
},
"response": {
"$ref": "CloudAuditLogsSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a cloudauditlogssource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudauditlogssources/{cloudauditlogssourcesId}",
"httpMethod": "DELETE",
"id": "run.namespaces.cloudauditlogssources.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the cloudauditlogssource being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudauditlogssources/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a cloudauditlogssource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudauditlogssources/{cloudauditlogssourcesId}",
"httpMethod": "GET",
"id": "run.namespaces.cloudauditlogssources.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the cloudauditlogssource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudauditlogssources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"response": {
"$ref": "CloudAuditLogsSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list cloudauditlogssources.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudauditlogssources",
"httpMethod": "GET",
"id": "run.namespaces.cloudauditlogssources.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the cloudauditlogssources\nshould be listed.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+parent}/cloudauditlogssources",
"response": {
"$ref": "ListCloudAuditLogsSourcesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"cloudpubsubsources": {
"methods": {
"create": {
"description": "Creates a new cloudpubsubsource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudpubsubsources",
"httpMethod": "POST",
"id": "run.namespaces.cloudpubsubsources.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "The project ID or project number in which this cloudpubsubsource should\nbe created.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+parent}/cloudpubsubsources",
"request": {
"$ref": "CloudPubSubSource"
},
"response": {
"$ref": "CloudPubSubSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a cloudpubsubsource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudpubsubsources/{cloudpubsubsourcesId}",
"httpMethod": "DELETE",
"id": "run.namespaces.cloudpubsubsources.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the cloudpubsubsource being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudpubsubsources/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a cloudpubsubsource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudpubsubsources/{cloudpubsubsourcesId}",
"httpMethod": "GET",
"id": "run.namespaces.cloudpubsubsources.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the cloudpubsubsource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudpubsubsources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"response": {
"$ref": "CloudPubSubSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list cloudpubsubsources.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudpubsubsources",
"httpMethod": "GET",
"id": "run.namespaces.cloudpubsubsources.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the cloudpubsubsources should\nbe listed.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+parent}/cloudpubsubsources",
"response": {
"$ref": "ListCloudPubSubSourcesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"cloudschedulersources": {
"methods": {
"create": {
"description": "Creates a new cloudschedulersource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudschedulersources",
"httpMethod": "POST",
"id": "run.namespaces.cloudschedulersources.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "Required. The project ID or project number in which this cloudschedulersource should\nbe created.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+parent}/cloudschedulersources",
"request": {
"$ref": "CloudSchedulerSource"
},
"response": {
"$ref": "CloudSchedulerSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a cloudschedulersource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudschedulersources/{cloudschedulersourcesId}",
"httpMethod": "DELETE",
"id": "run.namespaces.cloudschedulersources.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "Required. The name of the cloudschedulersource being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudschedulersources/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a cloudschedulersource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudschedulersources/{cloudschedulersourcesId}",
"httpMethod": "GET",
"id": "run.namespaces.cloudschedulersources.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The name of the cloudschedulersource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudschedulersources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"response": {
"$ref": "CloudSchedulerSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list cloudschedulersources.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudschedulersources",
"httpMethod": "GET",
"id": "run.namespaces.cloudschedulersources.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "Required. The project ID or project number from which the cloudschedulersources\nshould be listed.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+parent}/cloudschedulersources",
"response": {
"$ref": "ListCloudSchedulerSourcesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"replaceCloudSchedulerSource": {
"description": "Rpc to replace a cloudschedulersource.\n\nOnly the spec and metadata labels and annotations are modifiable. After\nthe Update request, Cloud Run will work to make the 'status'\nmatch the requested 'spec'.\n\nMay provide metadata.resourceVersion to enforce update from last read for\noptimistic concurrency control.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudschedulersources/{cloudschedulersourcesId}",
"httpMethod": "PUT",
"id": "run.namespaces.cloudschedulersources.replaceCloudSchedulerSource",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The name of the cloudschedulersource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudschedulersources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"request": {
"$ref": "CloudSchedulerSource"
},
"response": {
"$ref": "CloudSchedulerSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"cloudstoragesources": {
"methods": {
"create": {
"description": "Creates a new cloudstoragesource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudstoragesources",
"httpMethod": "POST",
"id": "run.namespaces.cloudstoragesources.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "Required. The project ID or project number in which this cloudstoragesource should\nbe created.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+parent}/cloudstoragesources",
"request": {
"$ref": "CloudStorageSource"
},
"response": {
"$ref": "CloudStorageSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a cloudstoragesource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudstoragesources/{cloudstoragesourcesId}",
"httpMethod": "DELETE",
"id": "run.namespaces.cloudstoragesources.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "Required. The name of the cloudstoragesource being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudstoragesources/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a cloudstoragesource.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudstoragesources/{cloudstoragesourcesId}",
"httpMethod": "GET",
"id": "run.namespaces.cloudstoragesources.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The name of the cloudstoragesource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudstoragesources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"response": {
"$ref": "CloudStorageSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list cloudstoragesources.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudstoragesources",
"httpMethod": "GET",
"id": "run.namespaces.cloudstoragesources.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "Required. The project ID or project number from which the cloudstoragesources should\nbe listed.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+parent}/cloudstoragesources",
"response": {
"$ref": "ListCloudStorageSourcesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"replaceCloudStorageSource": {
"description": "Rpc to replace a cloudstoragesource.\n\nOnly the spec and metadata labels and annotations are modifiable. After\nthe Update request, Cloud Run will work to make the 'status'\nmatch the requested 'spec'.\n\nMay provide metadata.resourceVersion to enforce update from last read for\noptimistic concurrency control.",
"flatPath": "apis/events.cloud.google.com/v1alpha1/namespaces/{namespacesId}/cloudstoragesources/{cloudstoragesourcesId}",
"httpMethod": "PUT",
"id": "run.namespaces.cloudstoragesources.replaceCloudStorageSource",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The name of the cloudstoragesource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/cloudstoragesources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/events.cloud.google.com/v1alpha1/{+name}",
"request": {
"$ref": "CloudStorageSource"
},
"response": {
"$ref": "CloudStorageSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"configurations": {
"methods": {
"get": {
"description": "Rpc to get information about a configuration.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/configurations/{configurationsId}",
"httpMethod": "GET",
"id": "run.namespaces.configurations.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the configuration being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/configurations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+name}",
"response": {
"$ref": "Configuration"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list configurations.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/configurations",
"httpMethod": "GET",
"id": "run.namespaces.configurations.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the configurations should be\nlisted.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+parent}/configurations",
"response": {
"$ref": "ListConfigurationsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"domainmappings": {
"methods": {
"create": {
"description": "Creates a new domain mapping.",
"flatPath": "apis/domains.cloudrun.com/v1alpha1/namespaces/{namespacesId}/domainmappings",
"httpMethod": "POST",
"id": "run.namespaces.domainmappings.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "The project ID or project number in which this domain mapping should be\ncreated.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/domains.cloudrun.com/v1alpha1/{+parent}/domainmappings",
"request": {
"$ref": "DomainMapping"
},
"response": {
"$ref": "DomainMapping"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a domain mapping.",
"flatPath": "apis/domains.cloudrun.com/v1alpha1/namespaces/{namespacesId}/domainmappings/{domainmappingsId}",
"httpMethod": "DELETE",
"id": "run.namespaces.domainmappings.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the domain mapping being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/domainmappings/[^/]+$",
"required": true,
"type": "string"
},
"orphanDependents": {
"description": "Deprecated.\nSpecifies the cascade behavior on delete.\nCloud Run only supports cascading behavior, so this must be false.\nThis attribute is deprecated, and is now replaced with PropagationPolicy\nSee https://github.com/kubernetes/kubernetes/issues/46659 for more info.",
"location": "query",
"type": "boolean"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "apis/domains.cloudrun.com/v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a domain mapping.",
"flatPath": "apis/domains.cloudrun.com/v1alpha1/namespaces/{namespacesId}/domainmappings/{domainmappingsId}",
"httpMethod": "GET",
"id": "run.namespaces.domainmappings.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the domain mapping being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/domainmappings/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/domains.cloudrun.com/v1alpha1/{+name}",
"response": {
"$ref": "DomainMapping"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list domain mappings.",
"flatPath": "apis/domains.cloudrun.com/v1alpha1/namespaces/{namespacesId}/domainmappings",
"httpMethod": "GET",
"id": "run.namespaces.domainmappings.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the domain mappings should be\nlisted.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/domains.cloudrun.com/v1alpha1/{+parent}/domainmappings",
"response": {
"$ref": "ListDomainMappingsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"revisions": {
"methods": {
"delete": {
"description": "Rpc to delete a revision.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/revisions/{revisionsId}",
"httpMethod": "DELETE",
"id": "run.namespaces.revisions.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the revision being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/revisions/[^/]+$",
"required": true,
"type": "string"
},
"orphanDependents": {
"description": "Deprecated.\nSpecifies the cascade behavior on delete.\nCloud Run only supports cascading behavior, so this must be false.\nThis attribute is deprecated, and is now replaced with PropagationPolicy\nSee https://github.com/kubernetes/kubernetes/issues/46659 for more info.",
"location": "query",
"type": "boolean"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a revision.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/revisions/{revisionsId}",
"httpMethod": "GET",
"id": "run.namespaces.revisions.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the revision being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/revisions/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+name}",
"response": {
"$ref": "Revision"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list revisions.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/revisions",
"httpMethod": "GET",
"id": "run.namespaces.revisions.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the revisions should be listed.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+parent}/revisions",
"response": {
"$ref": "ListRevisionsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"routes": {
"methods": {
"get": {
"description": "Rpc to get information about a route.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/routes/{routesId}",
"httpMethod": "GET",
"id": "run.namespaces.routes.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the route being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/routes/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+name}",
"response": {
"$ref": "Route"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list routes.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/routes",
"httpMethod": "GET",
"id": "run.namespaces.routes.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the routes should be listed.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+parent}/routes",
"response": {
"$ref": "ListRoutesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"services": {
"methods": {
"create": {
"description": "Rpc to create a service.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/services",
"httpMethod": "POST",
"id": "run.namespaces.services.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "The project ID or project number in which this service should be created.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+parent}/services",
"request": {
"$ref": "Service"
},
"response": {
"$ref": "Service"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a service.\nThis will cause the Service to stop serving traffic and will delete the\nchild entities like Routes, Configurations and Revisions.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/services/{servicesId}",
"httpMethod": "DELETE",
"id": "run.namespaces.services.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the service being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/services/[^/]+$",
"required": true,
"type": "string"
},
"orphanDependents": {
"description": "Deprecated.\nSpecifies the cascade behavior on delete.\nCloud Run only supports cascading behavior, so this must be false.\nThis attribute is deprecated, and is now replaced with PropagationPolicy\nSee https://github.com/kubernetes/kubernetes/issues/46659 for more info.",
"location": "query",
"type": "boolean"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a service.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/services/{servicesId}",
"httpMethod": "GET",
"id": "run.namespaces.services.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the service being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/services/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+name}",
"response": {
"$ref": "Service"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list services.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/services",
"httpMethod": "GET",
"id": "run.namespaces.services.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the services should be listed.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+parent}/services",
"response": {
"$ref": "ListServicesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"replaceService": {
"description": "Rpc to replace a service.\n\nOnly the spec and metadata labels and annotations are modifiable. After\nthe Update request, Cloud Run will work to make the 'status'\nmatch the requested 'spec'.\n\nMay provide metadata.resourceVersion to enforce update from last read for\noptimistic concurrency control.",
"flatPath": "apis/serving.knative.dev/v1alpha1/namespaces/{namespacesId}/services/{servicesId}",
"httpMethod": "PUT",
"id": "run.namespaces.services.replaceService",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the service being replaced. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/services/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/serving.knative.dev/v1alpha1/{+name}",
"request": {
"$ref": "Service"
},
"response": {
"$ref": "Service"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"triggers": {
"methods": {
"create": {
"description": "Creates a new trigger.",
"flatPath": "apis/eventing.knative.dev/v1alpha1/namespaces/{namespacesId}/triggers",
"httpMethod": "POST",
"id": "run.namespaces.triggers.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "The project ID or project number in which this trigger should\nbe created.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/eventing.knative.dev/v1alpha1/{+parent}/triggers",
"request": {
"$ref": "Trigger"
},
"response": {
"$ref": "Trigger"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a trigger.",
"flatPath": "apis/eventing.knative.dev/v1alpha1/namespaces/{namespacesId}/triggers/{triggersId}",
"httpMethod": "DELETE",
"id": "run.namespaces.triggers.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the trigger being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/triggers/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "apis/eventing.knative.dev/v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a trigger.",
"flatPath": "apis/eventing.knative.dev/v1alpha1/namespaces/{namespacesId}/triggers/{triggersId}",
"httpMethod": "GET",
"id": "run.namespaces.triggers.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the trigger being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^namespaces/[^/]+/triggers/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "apis/eventing.knative.dev/v1alpha1/{+name}",
"response": {
"$ref": "Trigger"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list triggers.",
"flatPath": "apis/eventing.knative.dev/v1alpha1/namespaces/{namespacesId}/triggers",
"httpMethod": "GET",
"id": "run.namespaces.triggers.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional. Encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the triggers should\nbe listed.",
"location": "path",
"pattern": "^namespaces/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "apis/eventing.knative.dev/v1alpha1/{+parent}/triggers",
"response": {
"$ref": "ListTriggersResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
}
}
},
"projects": {
"resources": {
"locations": {
"methods": {
"list": {
"description": "Lists information about the supported locations for this service.",
"flatPath": "v1alpha1/projects/{projectsId}/locations",
"httpMethod": "GET",
"id": "run.projects.locations.list",
"parameterOrder": [
"name"
],
"parameters": {
"filter": {
"description": "The standard list filter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The resource that owns the locations collection, if applicable.",
"location": "path",
"pattern": "^projects/[^/]+$",
"required": true,
"type": "string"
},
"pageSize": {
"description": "The standard list page size.",
"format": "int32",
"location": "query",
"type": "integer"
},
"pageToken": {
"description": "The standard list page token.",
"location": "query",
"type": "string"
}
},
"path": "v1alpha1/{+name}/locations",
"response": {
"$ref": "ListLocationsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
},
"resources": {
"authorizeddomains": {
"methods": {
"list": {
"description": "RPC to list authorized domains.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/authorizeddomains",
"httpMethod": "GET",
"id": "run.projects.locations.authorizeddomains.list",
"parameterOrder": [
"parent"
],
"parameters": {
"pageSize": {
"description": "Maximum results to return per page.",
"format": "int32",
"location": "query",
"type": "integer"
},
"pageToken": {
"description": "Continuation token for fetching the next page of results.",
"location": "query",
"type": "string"
},
"parent": {
"description": "Name of the parent Application resource. Example: `apps/myapp`.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+parent}/authorizeddomains",
"response": {
"$ref": "ListAuthorizedDomainsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"cloudauditlogssources": {
"methods": {
"create": {
"description": "Creates a new cloudauditlogssource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudauditlogssources",
"httpMethod": "POST",
"id": "run.projects.locations.cloudauditlogssources.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "The project ID or project number in which this cloudauditlogssource should\nbe created.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+parent}/cloudauditlogssources",
"request": {
"$ref": "CloudAuditLogsSource"
},
"response": {
"$ref": "CloudAuditLogsSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a cloudauditlogssource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudauditlogssources/{cloudauditlogssourcesId}",
"httpMethod": "DELETE",
"id": "run.projects.locations.cloudauditlogssources.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the cloudauditlogssource being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudauditlogssources/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a cloudauditlogssource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudauditlogssources/{cloudauditlogssourcesId}",
"httpMethod": "GET",
"id": "run.projects.locations.cloudauditlogssources.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the cloudauditlogssource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudauditlogssources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "CloudAuditLogsSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list cloudauditlogssources.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudauditlogssources",
"httpMethod": "GET",
"id": "run.projects.locations.cloudauditlogssources.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the cloudauditlogssources\nshould be listed.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "v1alpha1/{+parent}/cloudauditlogssources",
"response": {
"$ref": "ListCloudAuditLogsSourcesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"cloudpubsubsources": {
"methods": {
"create": {
"description": "Creates a new cloudpubsubsource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudpubsubsources",
"httpMethod": "POST",
"id": "run.projects.locations.cloudpubsubsources.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "The project ID or project number in which this cloudpubsubsource should\nbe created.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+parent}/cloudpubsubsources",
"request": {
"$ref": "CloudPubSubSource"
},
"response": {
"$ref": "CloudPubSubSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a cloudpubsubsource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudpubsubsources/{cloudpubsubsourcesId}",
"httpMethod": "DELETE",
"id": "run.projects.locations.cloudpubsubsources.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the cloudpubsubsource being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudpubsubsources/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a cloudpubsubsource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudpubsubsources/{cloudpubsubsourcesId}",
"httpMethod": "GET",
"id": "run.projects.locations.cloudpubsubsources.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the cloudpubsubsource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudpubsubsources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "CloudPubSubSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list cloudpubsubsources.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudpubsubsources",
"httpMethod": "GET",
"id": "run.projects.locations.cloudpubsubsources.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the cloudpubsubsources should\nbe listed.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "v1alpha1/{+parent}/cloudpubsubsources",
"response": {
"$ref": "ListCloudPubSubSourcesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"cloudschedulersources": {
"methods": {
"create": {
"description": "Creates a new cloudschedulersource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudschedulersources",
"httpMethod": "POST",
"id": "run.projects.locations.cloudschedulersources.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "Required. The project ID or project number in which this cloudschedulersource should\nbe created.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+parent}/cloudschedulersources",
"request": {
"$ref": "CloudSchedulerSource"
},
"response": {
"$ref": "CloudSchedulerSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a cloudschedulersource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudschedulersources/{cloudschedulersourcesId}",
"httpMethod": "DELETE",
"id": "run.projects.locations.cloudschedulersources.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "Required. The name of the cloudschedulersource being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudschedulersources/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a cloudschedulersource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudschedulersources/{cloudschedulersourcesId}",
"httpMethod": "GET",
"id": "run.projects.locations.cloudschedulersources.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The name of the cloudschedulersource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudschedulersources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "CloudSchedulerSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list cloudschedulersources.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudschedulersources",
"httpMethod": "GET",
"id": "run.projects.locations.cloudschedulersources.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "Required. The project ID or project number from which the cloudschedulersources\nshould be listed.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "v1alpha1/{+parent}/cloudschedulersources",
"response": {
"$ref": "ListCloudSchedulerSourcesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"replaceCloudSchedulerSource": {
"description": "Rpc to replace a cloudschedulersource.\n\nOnly the spec and metadata labels and annotations are modifiable. After\nthe Update request, Cloud Run will work to make the 'status'\nmatch the requested 'spec'.\n\nMay provide metadata.resourceVersion to enforce update from last read for\noptimistic concurrency control.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudschedulersources/{cloudschedulersourcesId}",
"httpMethod": "PUT",
"id": "run.projects.locations.cloudschedulersources.replaceCloudSchedulerSource",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The name of the cloudschedulersource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudschedulersources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"request": {
"$ref": "CloudSchedulerSource"
},
"response": {
"$ref": "CloudSchedulerSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"cloudstoragesources": {
"methods": {
"create": {
"description": "Creates a new cloudstoragesource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudstoragesources",
"httpMethod": "POST",
"id": "run.projects.locations.cloudstoragesources.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "Required. The project ID or project number in which this cloudstoragesource should\nbe created.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+parent}/cloudstoragesources",
"request": {
"$ref": "CloudStorageSource"
},
"response": {
"$ref": "CloudStorageSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a cloudstoragesource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudstoragesources/{cloudstoragesourcesId}",
"httpMethod": "DELETE",
"id": "run.projects.locations.cloudstoragesources.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "Required. The name of the cloudstoragesource being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudstoragesources/[^/]+$",
"required": true,
"type": "string"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a cloudstoragesource.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudstoragesources/{cloudstoragesourcesId}",
"httpMethod": "GET",
"id": "run.projects.locations.cloudstoragesources.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The name of the cloudstoragesource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudstoragesources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "CloudStorageSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list cloudstoragesources.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudstoragesources",
"httpMethod": "GET",
"id": "run.projects.locations.cloudstoragesources.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "Required. The project ID or project number from which the cloudstoragesources should\nbe listed.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "v1alpha1/{+parent}/cloudstoragesources",
"response": {
"$ref": "ListCloudStorageSourcesResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"replaceCloudStorageSource": {
"description": "Rpc to replace a cloudstoragesource.\n\nOnly the spec and metadata labels and annotations are modifiable. After\nthe Update request, Cloud Run will work to make the 'status'\nmatch the requested 'spec'.\n\nMay provide metadata.resourceVersion to enforce update from last read for\noptimistic concurrency control.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/cloudstoragesources/{cloudstoragesourcesId}",
"httpMethod": "PUT",
"id": "run.projects.locations.cloudstoragesources.replaceCloudStorageSource",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The name of the cloudstoragesource being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/cloudstoragesources/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"request": {
"$ref": "CloudStorageSource"
},
"response": {
"$ref": "CloudStorageSource"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"configurations": {
"methods": {
"get": {
"description": "Rpc to get information about a configuration.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/configurations/{configurationsId}",
"httpMethod": "GET",
"id": "run.projects.locations.configurations.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the configuration being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/configurations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "Configuration"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list configurations.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/configurations",
"httpMethod": "GET",
"id": "run.projects.locations.configurations.list",
"parameterOrder": [
"parent"
],
"parameters": {
"continue": {
"description": "Optional encoded string to continue paging.",
"location": "query",
"type": "string"
},
"fieldSelector": {
"description": "Allows to filter resources based on a specific value for a field name.\nSend this in a query string format. i.e. 'metadata.name%3Dlorem'.\nNot currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"includeUninitialized": {
"description": "Not currently used by Cloud Run.",
"location": "query",
"type": "boolean"
},
"labelSelector": {
"description": "Allows to filter resources based on a label. Supported operations are\n=, !=, exists, in, and notIn.",
"location": "query",
"type": "string"
},
"limit": {
"description": "The maximum number of records that should be returned.",
"format": "int32",
"location": "query",
"type": "integer"
},
"parent": {
"description": "The project ID or project number from which the configurations should be\nlisted.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
},
"resourceVersion": {
"description": "The baseline resource version from which the list or watch operation should\nstart. Not currently used by Cloud Run.",
"location": "query",
"type": "string"
},
"watch": {
"description": "Flag that indicates that the client expects to watch this resource as well.\nNot currently used by Cloud Run.",
"location": "query",
"type": "boolean"
}
},
"path": "v1alpha1/{+parent}/configurations",
"response": {
"$ref": "ListConfigurationsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"domainmappings": {
"methods": {
"create": {
"description": "Creates a new domain mapping.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/domainmappings",
"httpMethod": "POST",
"id": "run.projects.locations.domainmappings.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "The project ID or project number in which this domain mapping should be\ncreated.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+parent}/domainmappings",
"request": {
"$ref": "DomainMapping"
},
"response": {
"$ref": "DomainMapping"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Rpc to delete a domain mapping.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/domainmappings/{domainmappingsId}",
"httpMethod": "DELETE",
"id": "run.projects.locations.domainmappings.delete",
"parameterOrder": [
"name"
],
"parameters": {
"apiVersion": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"kind": {
"description": "Cloud Run currently ignores this parameter.",
"location": "query",
"type": "string"
},
"name": {
"description": "The name of the domain mapping being deleted. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/domainmappings/[^/]+$",
"required": true,
"type": "string"
},
"orphanDependents": {
"description": "Deprecated.\nSpecifies the cascade behavior on delete.\nCloud Run only supports cascading behavior, so this must be false.\nThis attribute is deprecated, and is now replaced with PropagationPolicy\nSee https://github.com/kubernetes/kubernetes/issues/46659 for more info.",
"location": "query",
"type": "boolean"
},
"propagationPolicy": {
"description": "Specifies the propagation policy of delete. Cloud Run currently ignores\nthis setting, and deletes in the background. Please see\nkubernetes.io/docs/concepts/workloads/controllers/garbage-collection/ for\nmore information.",
"location": "query",
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Rpc to get information about a domain mapping.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/domainmappings/{domainmappingsId}",
"httpMethod": "GET",
"id": "run.projects.locations.domainmappings.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "The name of the domain mapping being retrieved. If needed, replace\n{namespace_id} with the project ID.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/domainmappings/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1alpha1/{+name}",
"response": {
"$ref": "DomainMapping"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Rpc to list domain mappings.",
"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/domainmappings",
"httpMethod": "GET",
"id": "run.projects.locations.domainmappings.list",
"parameterOrder": [
"parent"
],
"parameters": {