mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
update API descriptions
This commit is contained in:
@@ -199,7 +199,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"options.requestedPolicyVersion": {
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.",
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
@@ -257,7 +257,7 @@
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.",
|
||||
"flatPath": "v1beta2/projects/{projectsId}/locations/{locationsId}/autoscalingPolicies/{autoscalingPoliciesId}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"id": "dataproc.projects.locations.autoscalingPolicies.setIamPolicy",
|
||||
@@ -444,7 +444,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"options.requestedPolicyVersion": {
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.",
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
@@ -568,7 +568,7 @@
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.",
|
||||
"flatPath": "v1beta2/projects/{projectsId}/locations/{locationsId}/workflowTemplates/{workflowTemplatesId}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"id": "dataproc.projects.locations.workflowTemplates.setIamPolicy",
|
||||
@@ -747,7 +747,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"options.requestedPolicyVersion": {
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.",
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
@@ -805,7 +805,7 @@
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.",
|
||||
"flatPath": "v1beta2/projects/{projectsId}/regions/{regionsId}/autoscalingPolicies/{autoscalingPoliciesId}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"id": "dataproc.projects.regions.autoscalingPolicies.setIamPolicy",
|
||||
@@ -1068,7 +1068,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"options.requestedPolicyVersion": {
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.",
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
@@ -1195,7 +1195,7 @@
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.",
|
||||
"flatPath": "v1beta2/projects/{projectsId}/regions/{regionsId}/clusters/{clustersId}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"id": "dataproc.projects.regions.clusters.setIamPolicy",
|
||||
@@ -1463,7 +1463,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"options.requestedPolicyVersion": {
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.",
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
@@ -1594,7 +1594,7 @@
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.",
|
||||
"flatPath": "v1beta2/projects/{projectsId}/regions/{regionsId}/jobs/{jobsId}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"id": "dataproc.projects.regions.jobs.setIamPolicy",
|
||||
@@ -1806,7 +1806,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"options.requestedPolicyVersion": {
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.",
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
@@ -1869,7 +1869,7 @@
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.",
|
||||
"flatPath": "v1beta2/projects/{projectsId}/regions/{regionsId}/operations/{operationsId}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"id": "dataproc.projects.regions.operations.setIamPolicy",
|
||||
@@ -2028,7 +2028,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"options.requestedPolicyVersion": {
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.",
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
@@ -2152,7 +2152,7 @@
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.",
|
||||
"flatPath": "v1beta2/projects/{projectsId}/regions/{regionsId}/workflowTemplates/{workflowTemplatesId}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"id": "dataproc.projects.regions.workflowTemplates.setIamPolicy",
|
||||
@@ -2242,11 +2242,11 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20200323",
|
||||
"revision": "20200703",
|
||||
"rootUrl": "https://dataproc.googleapis.com/",
|
||||
"schemas": {
|
||||
"AcceleratorConfig": {
|
||||
"description": "Specifies the type and number of accelerator cards attached to the instances of an instance group (see GPUs on Compute Engine).",
|
||||
"description": "Specifies the type and number of accelerator cards attached to the instances of an instance group (see GPUs on Compute Engine (https://cloud.google.com/compute/docs/gpus/)).",
|
||||
"id": "AcceleratorConfig",
|
||||
"properties": {
|
||||
"acceleratorCount": {
|
||||
@@ -2255,7 +2255,7 @@
|
||||
"type": "integer"
|
||||
},
|
||||
"acceleratorTypeUri": {
|
||||
"description": "Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See Compute Engine AcceleratorTypesExamples * https://www.googleapis.com/compute/beta/projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80 * projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80 * nvidia-tesla-k80Auto Zone Exception: If you are using the Dataproc Auto Zone Placement feature, you must use the short name of the accelerator type resource, for example, nvidia-tesla-k80.",
|
||||
"description": "Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See Compute Engine AcceleratorTypes (https://cloud.google.com/compute/docs/reference/beta/acceleratorTypes)Examples * https://www.googleapis.com/compute/beta/projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80 * projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80 * nvidia-tesla-k80Auto Zone Exception: If you are using the Dataproc Auto Zone Placement (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, nvidia-tesla-k80.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
@@ -2324,7 +2324,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"scaleDownFactor": {
|
||||
"description": "Required. Fraction of average pending memory in the last cooldown period for which to remove workers. A scale-down factor of 1 will result in scaling down so that there is no available memory remaining after the update (more aggressive scaling). A scale-down factor of 0 disables removing workers, which can be beneficial for autoscaling a single job.Bounds: 0.0, 1.0.",
|
||||
"description": "Required. Fraction of average YARN pending memory in the last cooldown period for which to remove workers. A scale-down factor of 1 will result in scaling down so that there is no available memory remaining after the update (more aggressive scaling). A scale-down factor of 0 disables removing workers, which can be beneficial for autoscaling a single job. See How autoscaling works for more information.Bounds: 0.0, 1.0.",
|
||||
"format": "double",
|
||||
"type": "number"
|
||||
},
|
||||
@@ -2334,7 +2334,7 @@
|
||||
"type": "number"
|
||||
},
|
||||
"scaleUpFactor": {
|
||||
"description": "Required. Fraction of average pending memory in the last cooldown period for which to add workers. A scale-up factor of 1.0 will result in scaling up so that there is no pending memory remaining after the update (more aggressive scaling). A scale-up factor closer to 0 will result in a smaller magnitude of scaling up (less aggressive scaling).Bounds: 0.0, 1.0.",
|
||||
"description": "Required. Fraction of average YARN pending memory in the last cooldown period for which to add workers. A scale-up factor of 1.0 will result in scaling up so that there is no pending memory remaining after the update (more aggressive scaling). A scale-up factor closer to 0 will result in a smaller magnitude of scaling up (less aggressive scaling). See How autoscaling works for more information.Bounds: 0.0, 1.0.",
|
||||
"format": "double",
|
||||
"type": "number"
|
||||
},
|
||||
@@ -2352,7 +2352,7 @@
|
||||
"properties": {
|
||||
"condition": {
|
||||
"$ref": "Expr",
|
||||
"description": "The condition that is associated with this binding. NOTE: An unsatisfied condition will not allow user access via current binding. Different bindings, including their conditions, are examined independently."
|
||||
"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 members 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 identities requesting access for a Cloud Platform resource. members can have the following values:\nallUsers: A special identifier that represents anyone who is on the internet; with or without a Google account.\nallAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account.\nuser:{emailid}: An email address that represents a specific Google account. For example, alice@example.com .\nserviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\ngroup:{emailid}: An email address that represents a Google group. For example, admins@example.com.\ndeleted: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.\ndeleted: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.\ndeleted: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.\ndomain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com.",
|
||||
@@ -2428,7 +2428,7 @@
|
||||
"description": "Optional. Autoscaling config for the policy associated with the cluster. Cluster does not autoscale if this field is unset."
|
||||
},
|
||||
"configBucket": {
|
||||
"description": "Optional. A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see Dataproc staging bucket).",
|
||||
"description": "Optional. A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see Dataproc staging bucket (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)).",
|
||||
"type": "string"
|
||||
},
|
||||
"encryptionConfig": {
|
||||
@@ -2474,6 +2474,10 @@
|
||||
"$ref": "SoftwareConfig",
|
||||
"description": "Optional. The config settings for software inside the cluster."
|
||||
},
|
||||
"tempBucket": {
|
||||
"description": "Optional. A Cloud Storage bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. If you do not specify a temp bucket, Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's temp bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket. The default bucket has a TTL of 90 days, but you can use any TTL (or none) if you specify a bucket.",
|
||||
"type": "string"
|
||||
},
|
||||
"workerConfig": {
|
||||
"$ref": "InstanceGroupConfig",
|
||||
"description": "Optional. The Compute Engine config settings for worker instances in a cluster."
|
||||
@@ -2641,7 +2645,10 @@
|
||||
"RUNNING",
|
||||
"ERROR",
|
||||
"DELETING",
|
||||
"UPDATING"
|
||||
"UPDATING",
|
||||
"STOPPING",
|
||||
"STOPPED",
|
||||
"STARTING"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"The cluster state is unknown.",
|
||||
@@ -2649,7 +2656,10 @@
|
||||
"The cluster is currently running and healthy. It is ready for use.",
|
||||
"The cluster encountered an error. It is not ready for use.",
|
||||
"The cluster is being deleted. It cannot be used.",
|
||||
"The cluster is being updated. It continues to accept and process jobs."
|
||||
"The cluster is being updated. It continues to accept and process jobs.",
|
||||
"The cluster is being stopped. It cannot be used.",
|
||||
"The cluster is currently stopped. It is not ready for use.",
|
||||
"The cluster is being started. It is not ready for use."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
@@ -2787,7 +2797,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"networkUri": {
|
||||
"description": "Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork_uri. If neither network_uri nor subnetwork_uri is specified, the \"default\" network of the project is used, if it exists. Cannot be a \"Custom Subnet Network\" (see Using Subnetworks for more information).A full URL, partial URI, or short name are valid. Examples:\nhttps://www.googleapis.com/compute/v1/projects/[project_id]/regions/global/default\nprojects/[project_id]/regions/global/default\ndefault",
|
||||
"description": "Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork_uri. If neither network_uri nor subnetwork_uri is specified, the \"default\" network of the project is used, if it exists. Cannot be a \"Custom Subnet Network\" (see Using Subnetworks (https://cloud.google.com/compute/docs/subnetworks) for more information).A full URL, partial URI, or short name are valid. Examples:\nhttps://www.googleapis.com/compute/v1/projects/[project_id]/regions/global/default\nprojects/[project_id]/regions/global/default\ndefault",
|
||||
"type": "string"
|
||||
},
|
||||
"reservationAffinity": {
|
||||
@@ -2795,7 +2805,7 @@
|
||||
"description": "Optional. Reservation Affinity for consuming Zonal reservation."
|
||||
},
|
||||
"serviceAccount": {
|
||||
"description": "Optional. The Dataproc service account (also see VM Data Plane identity) used by Dataproc cluster VM instances to access Google Cloud Platform services.If not specified, the Compute Engine default service account is used.",
|
||||
"description": "Optional. The Dataproc service account (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/service-accounts#service_accounts_in_cloud_dataproc) (also see VM Data Plane identity (https://cloud.google.com/dataproc/docs/concepts/iam/dataproc-principals#vm_service_account_data_plane_identity)) used by Dataproc cluster VM instances to access Google Cloud Platform services.If not specified, the Compute Engine default service account (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.",
|
||||
"type": "string"
|
||||
},
|
||||
"serviceAccountScopes": {
|
||||
@@ -2810,7 +2820,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"tags": {
|
||||
"description": "The Compute Engine tags to add to all instances (see Tagging instances).",
|
||||
"description": "The Compute Engine tags to add to all instances (see Tagging instances (https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -2829,7 +2839,7 @@
|
||||
"properties": {
|
||||
"options": {
|
||||
"$ref": "GetPolicyOptions",
|
||||
"description": "OPTIONAL: A GetPolicyOptions object for specifying options to GetIamPolicy. This field is only used by Cloud IAM."
|
||||
"description": "OPTIONAL: A GetPolicyOptions object for specifying options to GetIamPolicy."
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
@@ -2839,7 +2849,7 @@
|
||||
"id": "GetPolicyOptions",
|
||||
"properties": {
|
||||
"requestedPolicyVersion": {
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.",
|
||||
"description": "Optional. The policy format version to be returned.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
}
|
||||
@@ -2989,7 +2999,7 @@
|
||||
"description": "Optional. Disk option config settings."
|
||||
},
|
||||
"imageUri": {
|
||||
"description": "Optional. The Compute Engine image resource used for cluster instances. It can be specified or may be inferred from SoftwareConfig.image_version.",
|
||||
"description": "Optional. The Compute Engine image resource used for cluster instances.The URI can represent an image or image family.Image examples:\nhttps://www.googleapis.com/compute/beta/projects/[project_id]/global/images/[image-id]\nprojects/[project_id]/global/images/[image-id]\nimage-idImage family examples. Dataproc will use the most recent image from the family:\nhttps://www.googleapis.com/compute/beta/projects/[project_id]/global/images/family/[custom-image-family-name]\nprojects/[project_id]/global/images/family/[custom-image-family-name]If the URI is unspecified, it will be inferred from SoftwareConfig.image_version or the system default.",
|
||||
"type": "string"
|
||||
},
|
||||
"instanceNames": {
|
||||
@@ -3004,7 +3014,7 @@
|
||||
"type": "boolean"
|
||||
},
|
||||
"machineTypeUri": {
|
||||
"description": "Optional. The Compute Engine machine type used for cluster instances.A full URL, partial URI, or short name are valid. Examples:\nhttps://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2\nprojects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2\nn1-standard-2Auto Zone Exception: If you are using the Dataproc Auto Zone Placement feature, you must use the short name of the machine type resource, for example, n1-standard-2.",
|
||||
"description": "Optional. The Compute Engine machine type used for cluster instances.A full URL, partial URI, or short name are valid. Examples:\nhttps://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2\nprojects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2\nn1-standard-2Auto Zone Exception: If you are using the Dataproc Auto Zone Placement (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, n1-standard-2.",
|
||||
"type": "string"
|
||||
},
|
||||
"managedGroupConfig": {
|
||||
@@ -3012,7 +3022,7 @@
|
||||
"description": "Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups."
|
||||
},
|
||||
"minCpuPlatform": {
|
||||
"description": "Specifies the minimum cpu platform for the Instance Group. See Dataproc→Minimum CPU Platform.",
|
||||
"description": "Specifies the minimum cpu platform for the Instance Group. See Dataproc -> Minimum CPU Platform (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu).",
|
||||
"type": "string"
|
||||
},
|
||||
"numInstances": {
|
||||
@@ -3081,10 +3091,12 @@
|
||||
"type": "string"
|
||||
},
|
||||
"hadoopJob": {
|
||||
"$ref": "HadoopJob"
|
||||
"$ref": "HadoopJob",
|
||||
"description": "Optional. Job is a Hadoop job."
|
||||
},
|
||||
"hiveJob": {
|
||||
"$ref": "HiveJob"
|
||||
"$ref": "HiveJob",
|
||||
"description": "Optional. Job is a Hive job."
|
||||
},
|
||||
"jobUuid": {
|
||||
"description": "Output only. A UUID that uniquely identifies a job within the project over time. This is in contrast to a user-settable reference.job_id that may be reused over time.",
|
||||
@@ -3098,17 +3110,20 @@
|
||||
"type": "object"
|
||||
},
|
||||
"pigJob": {
|
||||
"$ref": "PigJob"
|
||||
"$ref": "PigJob",
|
||||
"description": "Optional. Job is a Pig job."
|
||||
},
|
||||
"placement": {
|
||||
"$ref": "JobPlacement",
|
||||
"description": "Required. Job information, including how, when, and where to run the job."
|
||||
},
|
||||
"prestoJob": {
|
||||
"$ref": "PrestoJob"
|
||||
"$ref": "PrestoJob",
|
||||
"description": "Optional. Job is a Presto job."
|
||||
},
|
||||
"pysparkJob": {
|
||||
"$ref": "PySparkJob"
|
||||
"$ref": "PySparkJob",
|
||||
"description": "Optional. Job is a PySpark job."
|
||||
},
|
||||
"reference": {
|
||||
"$ref": "JobReference",
|
||||
@@ -3119,13 +3134,16 @@
|
||||
"description": "Optional. Job scheduling configuration."
|
||||
},
|
||||
"sparkJob": {
|
||||
"$ref": "SparkJob"
|
||||
"$ref": "SparkJob",
|
||||
"description": "Optional. Job is a Spark job."
|
||||
},
|
||||
"sparkRJob": {
|
||||
"$ref": "SparkRJob"
|
||||
"$ref": "SparkRJob",
|
||||
"description": "Optional. Job is a SparkR job."
|
||||
},
|
||||
"sparkSqlJob": {
|
||||
"$ref": "SparkSqlJob"
|
||||
"$ref": "SparkSqlJob",
|
||||
"description": "Optional. Job is a SparkSql job."
|
||||
},
|
||||
"status": {
|
||||
"$ref": "JobStatus",
|
||||
@@ -3200,7 +3218,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"projectId": {
|
||||
"description": "Required. The ID of the Google Cloud Platform project that the job belongs to.",
|
||||
"description": "Optional. The ID of the Google Cloud Platform project that the job belongs to. If specified, must match the request project ID.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
@@ -3299,7 +3317,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"enableKerberos": {
|
||||
"description": "Optional. Flag to indicate whether to Kerberize the cluster.",
|
||||
"description": "Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"kdcDbKeyUri": {
|
||||
@@ -3596,10 +3614,12 @@
|
||||
"id": "OrderedJob",
|
||||
"properties": {
|
||||
"hadoopJob": {
|
||||
"$ref": "HadoopJob"
|
||||
"$ref": "HadoopJob",
|
||||
"description": "Optional. Job is a Hadoop job."
|
||||
},
|
||||
"hiveJob": {
|
||||
"$ref": "HiveJob"
|
||||
"$ref": "HiveJob",
|
||||
"description": "Optional. Job is a Hive job."
|
||||
},
|
||||
"labels": {
|
||||
"additionalProperties": {
|
||||
@@ -3609,7 +3629,8 @@
|
||||
"type": "object"
|
||||
},
|
||||
"pigJob": {
|
||||
"$ref": "PigJob"
|
||||
"$ref": "PigJob",
|
||||
"description": "Optional. Job is a Pig job."
|
||||
},
|
||||
"prerequisiteStepIds": {
|
||||
"description": "Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.",
|
||||
@@ -3620,24 +3641,27 @@
|
||||
},
|
||||
"prestoJob": {
|
||||
"$ref": "PrestoJob",
|
||||
"description": "Presto job"
|
||||
"description": "Optional. Job is a Presto job."
|
||||
},
|
||||
"pysparkJob": {
|
||||
"$ref": "PySparkJob"
|
||||
"$ref": "PySparkJob",
|
||||
"description": "Optional. Job is a PySpark job."
|
||||
},
|
||||
"scheduling": {
|
||||
"$ref": "JobScheduling",
|
||||
"description": "Optional. Job scheduling configuration."
|
||||
},
|
||||
"sparkJob": {
|
||||
"$ref": "SparkJob"
|
||||
"$ref": "SparkJob",
|
||||
"description": "Optional. Job is a Spark job."
|
||||
},
|
||||
"sparkRJob": {
|
||||
"$ref": "SparkRJob",
|
||||
"description": "Spark R job"
|
||||
"description": "Optional. Job is a SparkR job."
|
||||
},
|
||||
"sparkSqlJob": {
|
||||
"$ref": "SparkSqlJob"
|
||||
"$ref": "SparkSqlJob",
|
||||
"description": "Optional. Job is a SparkSql job."
|
||||
},
|
||||
"stepId": {
|
||||
"description": "Required. The step id. The id must be unique among all jobs within the template.The step id is used as prefix for job id, as job goog-dataproc-workflow-step-id label, and in prerequisiteStepIds field from other steps.The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.",
|
||||
@@ -3706,7 +3730,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"Policy": {
|
||||
"description": "An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members to a single role. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.Optionally, a binding can specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both.JSON example:\n{\n \"bindings\": [\n {\n \"role\": \"roles/resourcemanager.organizationAdmin\",\n \"members\": [\n \"user:mike@example.com\",\n \"group:admins@example.com\",\n \"domain:google.com\",\n \"serviceAccount:my-project-id@appspot.gserviceaccount.com\"\n ]\n },\n {\n \"role\": \"roles/resourcemanager.organizationViewer\",\n \"members\": [\"user:eve@example.com\"],\n \"condition\": {\n \"title\": \"expirable access\",\n \"description\": \"Does not grant access after Sep 2020\",\n \"expression\": \"request.time < timestamp('2020-10-01T00:00:00.000Z')\",\n }\n }\n ],\n \"etag\": \"BwWWja0YfJA=\",\n \"version\": 3\n}\nYAML example:\nbindings:\n- members:\n - user:mike@example.com\n - group:admins@example.com\n - domain:google.com\n - serviceAccount:my-project-id@appspot.gserviceaccount.com\n role: roles/resourcemanager.organizationAdmin\n- members:\n - user:eve@example.com\n role: roles/resourcemanager.organizationViewer\n condition:\n title: expirable access\n description: Does not grant access after Sep 2020\n expression: request.time < timestamp('2020-10-01T00:00:00.000Z')\n- etag: BwWWja0YfJA=\n- version: 3\nFor a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/).",
|
||||
"description": "An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members to a single role. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example:\n{\n \"bindings\": [\n {\n \"role\": \"roles/resourcemanager.organizationAdmin\",\n \"members\": [\n \"user:mike@example.com\",\n \"group:admins@example.com\",\n \"domain:google.com\",\n \"serviceAccount:my-project-id@appspot.gserviceaccount.com\"\n ]\n },\n {\n \"role\": \"roles/resourcemanager.organizationViewer\",\n \"members\": [\n \"user:eve@example.com\"\n ],\n \"condition\": {\n \"title\": \"expirable access\",\n \"description\": \"Does not grant access after Sep 2020\",\n \"expression\": \"request.time < timestamp('2020-10-01T00:00:00.000Z')\",\n }\n }\n ],\n \"etag\": \"BwWWja0YfJA=\",\n \"version\": 3\n}\nYAML example:\nbindings:\n- members:\n - user:mike@example.com\n - group:admins@example.com\n - domain:google.com\n - serviceAccount:my-project-id@appspot.gserviceaccount.com\n role: roles/resourcemanager.organizationAdmin\n- members:\n - user:eve@example.com\n role: roles/resourcemanager.organizationViewer\n condition:\n title: expirable access\n description: Does not grant access after Sep 2020\n expression: request.time < timestamp('2020-10-01T00:00:00.000Z')\n- etag: BwWWja0YfJA=\n- version: 3\nFor a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/).",
|
||||
"id": "Policy",
|
||||
"properties": {
|
||||
"bindings": {
|
||||
@@ -3722,7 +3746,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"version": {
|
||||
"description": "Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations:\nGetting a policy that includes a conditional role binding\nAdding a conditional role binding to a policy\nChanging a conditional role binding in a policy\nRemoving any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.",
|
||||
"description": "Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations:\nGetting a policy that includes a conditional role binding\nAdding a conditional role binding to a policy\nChanging a conditional role binding in a policy\nRemoving any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
}
|
||||
@@ -3730,7 +3754,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"PrestoJob": {
|
||||
"description": "A Dataproc job for running Presto (https://prestosql.io/) queries",
|
||||
"description": "A Dataproc job for running Presto (https://prestosql.io/) queries. IMPORTANT: The Dataproc Presto Optional Component (https://cloud.google.com/dataproc/docs/concepts/components/presto) must be enabled when the cluster is created to submit a Presto job to the cluster.",
|
||||
"id": "PrestoJob",
|
||||
"properties": {
|
||||
"clientTags": {
|
||||
@@ -3775,7 +3799,7 @@
|
||||
"id": "PySparkJob",
|
||||
"properties": {
|
||||
"archiveUris": {
|
||||
"description": "Optional. HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip.",
|
||||
"description": "Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -3789,7 +3813,7 @@
|
||||
"type": "array"
|
||||
},
|
||||
"fileUris": {
|
||||
"description": "Optional. HCFS URIs of files to be copied to the working directory of Python drivers and distributed tasks. Useful for naively parallel tasks.",
|
||||
"description": "Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -3916,13 +3940,13 @@
|
||||
"id": "SoftwareConfig",
|
||||
"properties": {
|
||||
"imageVersion": {
|
||||
"description": "Optional. The version of software inside the cluster. It must be one of the supported Dataproc Versions, such as \"1.2\" (including a subminor version, such as \"1.2.29\"), or the \"preview\" version. If unspecified, it defaults to the latest Debian version.",
|
||||
"description": "Optional. The version of software inside the cluster. It must be one of the supported Dataproc Versions (https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#supported_cloud_dataproc_versions), such as \"1.2\" (including a subminor version, such as \"1.2.29\"), or the \"preview\" version (https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#other_versions). If unspecified, it defaults to the latest Debian version.",
|
||||
"type": "string"
|
||||
},
|
||||
"optionalComponents": {
|
||||
"description": "The set of optional components to activate on the cluster.",
|
||||
"enumDescriptions": [
|
||||
"Unspecified component.",
|
||||
"Unspecified component. Specifying this will cause Cluster creation to fail.",
|
||||
"The Anaconda python distribution.",
|
||||
"The Druid query engine.",
|
||||
"HBase.",
|
||||
@@ -3958,7 +3982,7 @@
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "Optional. The properties to set on daemon config files.Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. The following are supported prefixes and their mappings:\ncapacity-scheduler: capacity-scheduler.xml\ncore: core-site.xml\ndistcp: distcp-default.xml\nhdfs: hdfs-site.xml\nhive: hive-site.xml\nmapred: mapred-site.xml\npig: pig.properties\nspark: spark-defaults.conf\nyarn: yarn-site.xmlFor more information, see Cluster properties.",
|
||||
"description": "Optional. The properties to set on daemon config files.Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. The following are supported prefixes and their mappings:\ncapacity-scheduler: capacity-scheduler.xml\ncore: core-site.xml\ndistcp: distcp-default.xml\nhdfs: hdfs-site.xml\nhive: hive-site.xml\nmapred: mapred-site.xml\npig: pig.properties\nspark: spark-defaults.conf\nyarn: yarn-site.xmlFor more information, see Cluster properties (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).",
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
@@ -3969,7 +3993,7 @@
|
||||
"id": "SparkJob",
|
||||
"properties": {
|
||||
"archiveUris": {
|
||||
"description": "Optional. HCFS URIs of archives to be extracted in the working directory of Spark drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.",
|
||||
"description": "Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -3983,7 +4007,7 @@
|
||||
"type": "array"
|
||||
},
|
||||
"fileUris": {
|
||||
"description": "Optional. HCFS URIs of files to be copied to the working directory of Spark drivers and distributed tasks. Useful for naively parallel tasks.",
|
||||
"description": "Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -4023,7 +4047,7 @@
|
||||
"id": "SparkRJob",
|
||||
"properties": {
|
||||
"archiveUris": {
|
||||
"description": "Optional. HCFS URIs of archives to be extracted in the working directory of Spark drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.",
|
||||
"description": "Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -4037,7 +4061,7 @@
|
||||
"type": "array"
|
||||
},
|
||||
"fileUris": {
|
||||
"description": "Optional. HCFS URIs of files to be copied to the working directory of R drivers and distributed tasks. Useful for naively parallel tasks.",
|
||||
"description": "Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -4271,6 +4295,21 @@
|
||||
"$ref": "ClusterOperation",
|
||||
"description": "Output only. The create cluster operation metadata."
|
||||
},
|
||||
"dagEndTime": {
|
||||
"description": "Output only. DAG end time, only set for workflows with dag_timeout when DAG ends.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"dagStartTime": {
|
||||
"description": "Output only. DAG start time, only set for workflows with dag_timeout when DAG begins.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"dagTimeout": {
|
||||
"description": "Output only. The timeout duration for the DAG of jobs. Minimum timeout duration is 10 minutes and maximum is 24 hours, expressed as a google.protobuf.Duration. For example, \"1800\" = 1800 seconds/30 minutes duration.",
|
||||
"format": "google-duration",
|
||||
"type": "string"
|
||||
},
|
||||
"deleteCluster": {
|
||||
"$ref": "ClusterOperation",
|
||||
"description": "Output only. The delete cluster operation metadata."
|
||||
@@ -4379,6 +4418,11 @@
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"dagTimeout": {
|
||||
"description": "Optional. Timeout for DAG of jobs. The timer begins when the first job is submitted. Minimum duration of 10 minutes, max of 24 hours.",
|
||||
"format": "google-duration",
|
||||
"type": "string"
|
||||
},
|
||||
"id": {
|
||||
"description": "Required. The template id.The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters..",
|
||||
"type": "string"
|
||||
|
||||
Reference in New Issue
Block a user