mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-01-16 16:29:30 +01:00
update dependencies
This commit is contained in:
@@ -119,7 +119,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in [AIP-160](https://google.aip.dev/160).",
|
||||
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
@@ -309,7 +309,7 @@
|
||||
"type": "integer"
|
||||
},
|
||||
"resource": {
|
||||
"description": "REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.",
|
||||
"description": "REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/functions/[^/]+$",
|
||||
"required": true,
|
||||
@@ -414,7 +414,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"description": "REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.",
|
||||
"description": "REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/functions/[^/]+$",
|
||||
"required": true,
|
||||
@@ -442,7 +442,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"description": "REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.",
|
||||
"description": "REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/functions/[^/]+$",
|
||||
"required": true,
|
||||
@@ -571,11 +571,11 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20220224",
|
||||
"revision": "20230119",
|
||||
"rootUrl": "https://cloudfunctions.googleapis.com/",
|
||||
"schemas": {
|
||||
"AuditConfig": {
|
||||
"description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { \"audit_configs\": [ { \"service\": \"allServices\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:jose@example.com\" ] }, { \"log_type\": \"DATA_WRITE\" }, { \"log_type\": \"ADMIN_READ\" } ] }, { \"service\": \"sampleservice.googleapis.com\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\" }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:aliya@example.com\" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.",
|
||||
"description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { \"audit_configs\": [ { \"service\": \"allServices\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:jose@example.com\" ] }, { \"log_type\": \"DATA_WRITE\" }, { \"log_type\": \"ADMIN_READ\" } ] }, { \"service\": \"sampleservice.googleapis.com\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\" }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:aliya@example.com\" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.",
|
||||
"id": "AuditConfig",
|
||||
"properties": {
|
||||
"auditLogConfigs": {
|
||||
@@ -631,7 +631,7 @@
|
||||
"description": "The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies)."
|
||||
},
|
||||
"members": {
|
||||
"description": "Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. ",
|
||||
"description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. ",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -653,8 +653,26 @@
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"buildpackStack": {
|
||||
"description": "Specifies one of the Google provided buildpack stacks.",
|
||||
"type": "string"
|
||||
},
|
||||
"dockerRegistry": {
|
||||
"description": "Optional. Docker Registry to use for this deployment. This configuration is only applicable to 1st Gen functions, 2nd Gen functions can only use Artifact Registry. If `docker_repository` field is specified, this field will be automatically set as `ARTIFACT_REGISTRY`. If unspecified, it currently defaults to `CONTAINER_REGISTRY`. This field may be overridden by the backend for eligible deployments.",
|
||||
"enum": [
|
||||
"DOCKER_REGISTRY_UNSPECIFIED",
|
||||
"CONTAINER_REGISTRY",
|
||||
"ARTIFACT_REGISTRY"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Unspecified.",
|
||||
"Docker images will be stored in multi-regional Container Registry repositories named `gcf`.",
|
||||
"Docker images will be stored in regional Artifact Registry repositories. By default, GCF will create and use repositories named `gcf-artifacts` in every region in which a function is deployed. But the repository to use can also be specified by the user using the `docker_repository` field."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"dockerRepository": {
|
||||
"description": "Optional. User managed repository created in Artifact Registry optionally with a customer managed encryption key. This is the repository to which the function docker image will be pushed after it is built by Cloud Build. If unspecified, GCF will create and use a repository named 'gcf-artifacts' for every deployed region. It must match the pattern `projects/{project}/locations/{location}/repositories/{repository}`. Cross-project repositories are not supported. Cross-location repositories are not supported. Repository format must be 'DOCKER'.",
|
||||
"description": "User managed repository created in Artifact Registry optionally with a customer managed encryption key. This is the repository to which the function docker image will be pushed after it is built by Cloud Build. If unspecified, GCF will create and use a repository named 'gcf-artifacts' for every deployed region. It must match the pattern `projects/{project}/locations/{location}/repositories/{repository}`. Cross-project repositories are not supported. Cross-location repositories are not supported. Repository format must be 'DOCKER'.",
|
||||
"type": "string"
|
||||
},
|
||||
"entryPoint": {
|
||||
@@ -696,6 +714,10 @@
|
||||
"description": "Required. The name of a CloudEvents attribute.",
|
||||
"type": "string"
|
||||
},
|
||||
"operator": {
|
||||
"description": "Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.",
|
||||
"type": "string"
|
||||
},
|
||||
"value": {
|
||||
"description": "Required. The value for the attribute.",
|
||||
"type": "string"
|
||||
@@ -707,6 +729,10 @@
|
||||
"description": "Describes EventTrigger, used to request events to be sent from another service.",
|
||||
"id": "EventTrigger",
|
||||
"properties": {
|
||||
"channel": {
|
||||
"description": "Optional. The name of the channel associated with the trigger in `projects/{project}/locations/{location}/channels/{channel}` format. You must provide a channel to receive events from Eventarc SaaS partners.",
|
||||
"type": "string"
|
||||
},
|
||||
"eventFilters": {
|
||||
"description": "Criteria used to filter events.",
|
||||
"items": {
|
||||
@@ -776,7 +802,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"Function": {
|
||||
"description": "Describes a Cloud Function that contains user computation executed in response to an event. It encapsulate function and triggers configurations.",
|
||||
"description": "Describes a Cloud Function that contains user computation executed in response to an event. It encapsulates function and trigger configurations.",
|
||||
"id": "Function",
|
||||
"properties": {
|
||||
"buildConfig": {
|
||||
@@ -788,7 +814,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"environment": {
|
||||
"description": "Describe whether the function is gen1 or gen2.",
|
||||
"description": "Describe whether the function is 1st Gen or 2nd Gen.",
|
||||
"enum": [
|
||||
"ENVIRONMENT_UNSPECIFIED",
|
||||
"GEN_1",
|
||||
@@ -896,6 +922,153 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"GoogleCloudFunctionsV2OperationMetadata": {
|
||||
"description": "Represents the metadata of the long-running operation.",
|
||||
"id": "GoogleCloudFunctionsV2OperationMetadata",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"description": "API version used to start the operation.",
|
||||
"type": "string"
|
||||
},
|
||||
"cancelRequested": {
|
||||
"description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"createTime": {
|
||||
"description": "The time the operation was created.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"endTime": {
|
||||
"description": "The time the operation finished running.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"requestResource": {
|
||||
"additionalProperties": {
|
||||
"description": "Properties of the object. Contains field @type with type URL.",
|
||||
"type": "any"
|
||||
},
|
||||
"description": "The original request that started the operation.",
|
||||
"type": "object"
|
||||
},
|
||||
"stages": {
|
||||
"description": "Mechanism for reporting in-progress stages",
|
||||
"items": {
|
||||
"$ref": "GoogleCloudFunctionsV2Stage"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"statusDetail": {
|
||||
"description": "Human-readable status of the operation, if any.",
|
||||
"type": "string"
|
||||
},
|
||||
"target": {
|
||||
"description": "Server-defined resource path for the target of the operation.",
|
||||
"type": "string"
|
||||
},
|
||||
"verb": {
|
||||
"description": "Name of the verb executed by the operation.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"GoogleCloudFunctionsV2Stage": {
|
||||
"description": "Each Stage of the deployment process",
|
||||
"id": "GoogleCloudFunctionsV2Stage",
|
||||
"properties": {
|
||||
"message": {
|
||||
"description": "Message describing the Stage",
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "Name of the Stage. This will be unique for each Stage.",
|
||||
"enum": [
|
||||
"NAME_UNSPECIFIED",
|
||||
"ARTIFACT_REGISTRY",
|
||||
"BUILD",
|
||||
"SERVICE",
|
||||
"TRIGGER",
|
||||
"SERVICE_ROLLBACK",
|
||||
"TRIGGER_ROLLBACK"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Not specified. Invalid name.",
|
||||
"Artifact Regsitry Stage",
|
||||
"Build Stage",
|
||||
"Service Stage",
|
||||
"Trigger Stage",
|
||||
"Service Rollback Stage",
|
||||
"Trigger Rollback Stage"
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"resource": {
|
||||
"description": "Resource of the Stage",
|
||||
"type": "string"
|
||||
},
|
||||
"resourceUri": {
|
||||
"description": "Link to the current Stage resource",
|
||||
"type": "string"
|
||||
},
|
||||
"state": {
|
||||
"description": "Current state of the Stage",
|
||||
"enum": [
|
||||
"STATE_UNSPECIFIED",
|
||||
"NOT_STARTED",
|
||||
"IN_PROGRESS",
|
||||
"COMPLETE"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Not specified. Invalid state.",
|
||||
"Stage has not started.",
|
||||
"Stage is in progress.",
|
||||
"Stage has completed."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"stateMessages": {
|
||||
"description": "State messages from the current Stage.",
|
||||
"items": {
|
||||
"$ref": "GoogleCloudFunctionsV2StateMessage"
|
||||
},
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"GoogleCloudFunctionsV2StateMessage": {
|
||||
"description": "Informational messages about the state of the Cloud Function or Operation.",
|
||||
"id": "GoogleCloudFunctionsV2StateMessage",
|
||||
"properties": {
|
||||
"message": {
|
||||
"description": "The message.",
|
||||
"type": "string"
|
||||
},
|
||||
"severity": {
|
||||
"description": "Severity of the state message.",
|
||||
"enum": [
|
||||
"SEVERITY_UNSPECIFIED",
|
||||
"ERROR",
|
||||
"WARNING",
|
||||
"INFO"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Not specified. Invalid severity.",
|
||||
"ERROR-level severity.",
|
||||
"WARNING-level severity.",
|
||||
"INFO-level severity."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"type": {
|
||||
"description": "One-word CamelCase type of the state message.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"GoogleCloudFunctionsV2alphaOperationMetadata": {
|
||||
"description": "Represents the metadata of the long-running operation.",
|
||||
"id": "GoogleCloudFunctionsV2alphaOperationMetadata",
|
||||
@@ -1515,14 +1688,82 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"SecretEnvVar": {
|
||||
"description": "Configuration for a secret environment variable. It has the information necessary to fetch the secret value from secret manager and expose it as an environment variable.",
|
||||
"id": "SecretEnvVar",
|
||||
"properties": {
|
||||
"key": {
|
||||
"description": "Name of the environment variable.",
|
||||
"type": "string"
|
||||
},
|
||||
"projectId": {
|
||||
"description": "Project identifier (preferably project number but can also be the project ID) of the project that contains the secret. If not set, it is assumed that the secret is in the same project as the function.",
|
||||
"type": "string"
|
||||
},
|
||||
"secret": {
|
||||
"description": "Name of the secret in secret manager (not the full resource name).",
|
||||
"type": "string"
|
||||
},
|
||||
"version": {
|
||||
"description": "Version of the secret (version number or the string 'latest'). It is recommended to use a numeric version for secret environment variables as any updates to the secret value is not reflected until new instances start.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"SecretVersion": {
|
||||
"description": "Configuration for a single version.",
|
||||
"id": "SecretVersion",
|
||||
"properties": {
|
||||
"path": {
|
||||
"description": "Relative path of the file under the mount path where the secret value for this version will be fetched and made available. For example, setting the mount_path as '/etc/secrets' and path as `secret_foo` would mount the secret value file at `/etc/secrets/secret_foo`.",
|
||||
"type": "string"
|
||||
},
|
||||
"version": {
|
||||
"description": "Version of the secret (version number or the string 'latest'). It is preferable to use `latest` version with secret volumes as secret value changes are reflected immediately.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"SecretVolume": {
|
||||
"description": "Configuration for a secret volume. It has the information necessary to fetch the secret value from secret manager and make it available as files mounted at the requested paths within the application container.",
|
||||
"id": "SecretVolume",
|
||||
"properties": {
|
||||
"mountPath": {
|
||||
"description": "The path within the container to mount the secret volume. For example, setting the mount_path as `/etc/secrets` would mount the secret value files under the `/etc/secrets` directory. This directory will also be completely shadowed and unavailable to mount any other secrets. Recommended mount path: /etc/secrets",
|
||||
"type": "string"
|
||||
},
|
||||
"projectId": {
|
||||
"description": "Project identifier (preferably project number but can also be the project ID) of the project that contains the secret. If not set, it is assumed that the secret is in the same project as the function.",
|
||||
"type": "string"
|
||||
},
|
||||
"secret": {
|
||||
"description": "Name of the secret in secret manager (not the full resource name).",
|
||||
"type": "string"
|
||||
},
|
||||
"versions": {
|
||||
"description": "List of secret versions to mount for this secret. If empty, the `latest` version of the secret will be made available in a file named after the secret under the mount point.",
|
||||
"items": {
|
||||
"$ref": "SecretVersion"
|
||||
},
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ServiceConfig": {
|
||||
"description": "Describes the Service being deployed. Currently Supported : Cloud Run (fully managed).",
|
||||
"description": "Describes the Service being deployed. Currently Supported : Cloud Run (fully managed). Next tag: 23",
|
||||
"id": "ServiceConfig",
|
||||
"properties": {
|
||||
"allTrafficOnLatestRevision": {
|
||||
"description": "Whether 100% of traffic is routed to the latest revision. On CreateFunction and UpdateFunction, when set to true, the revision being deployed will serve 100% of traffic, ignoring any traffic split settings, if any. On GetFunction, true will be returned if the latest revision is serving 100% of traffic.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"availableCpu": {
|
||||
"description": "The number of CPUs used in a single container instance. Default value is calculated from available memory. Supports the same values as Cloud Run, see https://cloud.google.com/run/docs/reference/rest/v1/Container#resourcerequirements Example: \"1\" indicates 1 vCPU",
|
||||
"type": "string"
|
||||
},
|
||||
"availableMemory": {
|
||||
"description": "The amount of memory available for a function. Defaults to 256M. Supported units are k, M, G, Mi, Gi. If no unit is supplied the value is interpreted as bytes. See https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go a full description.",
|
||||
"type": "string"
|
||||
@@ -1555,11 +1796,49 @@
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"maxInstanceRequestConcurrency": {
|
||||
"description": "Sets the maximum number of concurrent requests that each instance can receive. Defaults to 1.",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"minInstanceCount": {
|
||||
"description": "The limit on the minimum number of function instances that may coexist at a given time. Function instances are kept in idle state for a short period after they finished executing the request to reduce cold start time for subsequent requests. Setting a minimum instance count will ensure that the given number of instances are kept running in idle state always. This can help with cold start times when jump in incoming request count occurs after the idle instance would have been stopped in the default case.",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"revision": {
|
||||
"description": "Output only. The name of service revision.",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"secretEnvironmentVariables": {
|
||||
"description": "Secret environment variables configuration.",
|
||||
"items": {
|
||||
"$ref": "SecretEnvVar"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"secretVolumes": {
|
||||
"description": "Secret volumes configuration.",
|
||||
"items": {
|
||||
"$ref": "SecretVolume"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"securityLevel": {
|
||||
"description": "Security level configure whether the function only accepts https. This configuration is only applicable to 1st Gen functions with Http trigger. By default https is optional for 1st Gen functions; 2nd Gen functions are https ONLY.",
|
||||
"enum": [
|
||||
"SECURITY_LEVEL_UNSPECIFIED",
|
||||
"SECURE_ALWAYS",
|
||||
"SECURE_OPTIONAL"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Unspecified.",
|
||||
"Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.",
|
||||
"Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"service": {
|
||||
"description": "Output only. Name of the service associated with a Function. The format of this field is `projects/{project}/locations/{region}/services/{service}`",
|
||||
"readOnly": true,
|
||||
@@ -1606,7 +1885,7 @@
|
||||
"properties": {
|
||||
"policy": {
|
||||
"$ref": "Policy",
|
||||
"description": "REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Cloud Platform services (such as Projects) might reject them."
|
||||
"description": "REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them."
|
||||
},
|
||||
"updateMask": {
|
||||
"description": "OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: \"bindings, etag\"`",
|
||||
@@ -1698,7 +1977,7 @@
|
||||
"id": "TestIamPermissionsRequest",
|
||||
"properties": {
|
||||
"permissions": {
|
||||
"description": "The set of permissions to check for the `resource`. Permissions with wildcards (such as '*' or 'storage.*') are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).",
|
||||
"description": "The set of permissions to check for the `resource`. Permissions with wildcards (such as `*` or `storage.*`) are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user