Autogenerated update (2020-07-03)
Update: - container_v1 - container_v1beta1 - dns_v1beta2 - drive_v2 - drive_v3 - sasportal_v1alpha1 - spanner_v1
This commit is contained in:
parent
206045285c
commit
934f2a0d0c
|
@ -48876,6 +48876,7 @@
|
|||
"/container:v1/Cluster/nodePools": node_pools
|
||||
"/container:v1/Cluster/nodePools/node_pool": node_pool
|
||||
"/container:v1/Cluster/privateClusterConfig": private_cluster_config
|
||||
"/container:v1/Cluster/releaseChannel": release_channel
|
||||
"/container:v1/Cluster/resourceLabels": resource_labels
|
||||
"/container:v1/Cluster/resourceLabels/resource_label": resource_label
|
||||
"/container:v1/Cluster/resourceUsageExportConfig": resource_usage_export_config
|
||||
|
@ -48912,6 +48913,7 @@
|
|||
"/container:v1/ClusterUpdate/desiredNodePoolAutoscaling": desired_node_pool_autoscaling
|
||||
"/container:v1/ClusterUpdate/desiredNodePoolId": desired_node_pool_id
|
||||
"/container:v1/ClusterUpdate/desiredNodeVersion": desired_node_version
|
||||
"/container:v1/ClusterUpdate/desiredReleaseChannel": desired_release_channel
|
||||
"/container:v1/ClusterUpdate/desiredResourceUsageExportConfig": desired_resource_usage_export_config
|
||||
"/container:v1/ClusterUpdate/desiredShieldedNodes": desired_shielded_nodes
|
||||
"/container:v1/ClusterUpdate/desiredVerticalPodAutoscaling": desired_vertical_pod_autoscaling
|
||||
|
@ -49053,6 +49055,7 @@
|
|||
"/container:v1/NodeConfig": node_config
|
||||
"/container:v1/NodeConfig/accelerators": accelerators
|
||||
"/container:v1/NodeConfig/accelerators/accelerator": accelerator
|
||||
"/container:v1/NodeConfig/bootDiskKmsKey": boot_disk_kms_key
|
||||
"/container:v1/NodeConfig/diskSizeGb": disk_size_gb
|
||||
"/container:v1/NodeConfig/diskType": disk_type
|
||||
"/container:v1/NodeConfig/imageType": image_type
|
||||
|
@ -49141,6 +49144,13 @@
|
|||
"/container:v1/RecurringTimeWindow": recurring_time_window
|
||||
"/container:v1/RecurringTimeWindow/recurrence": recurrence
|
||||
"/container:v1/RecurringTimeWindow/window": window
|
||||
"/container:v1/ReleaseChannel": release_channel
|
||||
"/container:v1/ReleaseChannel/channel": channel
|
||||
"/container:v1/ReleaseChannelConfig": release_channel_config
|
||||
"/container:v1/ReleaseChannelConfig/channel": channel
|
||||
"/container:v1/ReleaseChannelConfig/defaultVersion": default_version
|
||||
"/container:v1/ReleaseChannelConfig/validVersions": valid_versions
|
||||
"/container:v1/ReleaseChannelConfig/validVersions/valid_version": valid_version
|
||||
"/container:v1/ReservationAffinity": reservation_affinity
|
||||
"/container:v1/ReservationAffinity/consumeReservationType": consume_reservation_type
|
||||
"/container:v1/ReservationAffinity/key": key
|
||||
|
@ -49163,6 +49173,8 @@
|
|||
"/container:v1/SandboxConfig": sandbox_config
|
||||
"/container:v1/SandboxConfig/type": type
|
||||
"/container:v1/ServerConfig": server_config
|
||||
"/container:v1/ServerConfig/channels": channels
|
||||
"/container:v1/ServerConfig/channels/channel": channel
|
||||
"/container:v1/ServerConfig/defaultClusterVersion": default_cluster_version
|
||||
"/container:v1/ServerConfig/defaultImageType": default_image_type
|
||||
"/container:v1/ServerConfig/validImageTypes": valid_image_types
|
||||
|
@ -49803,6 +49815,9 @@
|
|||
"/container:v1beta1/KubernetesDashboard/disabled": disabled
|
||||
"/container:v1beta1/LegacyAbac": legacy_abac
|
||||
"/container:v1beta1/LegacyAbac/enabled": enabled
|
||||
"/container:v1beta1/LinuxNodeConfig": linux_node_config
|
||||
"/container:v1beta1/LinuxNodeConfig/sysctls": sysctls
|
||||
"/container:v1beta1/LinuxNodeConfig/sysctls/sysctl": sysctl
|
||||
"/container:v1beta1/ListClustersResponse": list_clusters_response
|
||||
"/container:v1beta1/ListClustersResponse/clusters": clusters
|
||||
"/container:v1beta1/ListClustersResponse/clusters/cluster": cluster
|
||||
|
@ -49872,8 +49887,10 @@
|
|||
"/container:v1beta1/NodeConfig/diskSizeGb": disk_size_gb
|
||||
"/container:v1beta1/NodeConfig/diskType": disk_type
|
||||
"/container:v1beta1/NodeConfig/imageType": image_type
|
||||
"/container:v1beta1/NodeConfig/kubeletConfig": kubelet_config
|
||||
"/container:v1beta1/NodeConfig/labels": labels
|
||||
"/container:v1beta1/NodeConfig/labels/label": label
|
||||
"/container:v1beta1/NodeConfig/linuxNodeConfig": linux_node_config
|
||||
"/container:v1beta1/NodeConfig/localSsdCount": local_ssd_count
|
||||
"/container:v1beta1/NodeConfig/machineType": machine_type
|
||||
"/container:v1beta1/NodeConfig/metadata": metadata
|
||||
|
@ -49891,6 +49908,10 @@
|
|||
"/container:v1beta1/NodeConfig/taints": taints
|
||||
"/container:v1beta1/NodeConfig/taints/taint": taint_prop
|
||||
"/container:v1beta1/NodeConfig/workloadMetadataConfig": workload_metadata_config
|
||||
"/container:v1beta1/NodeKubeletConfig": node_kubelet_config
|
||||
"/container:v1beta1/NodeKubeletConfig/cpuCfsQuota": cpu_cfs_quota
|
||||
"/container:v1beta1/NodeKubeletConfig/cpuCfsQuotaPeriod": cpu_cfs_quota_period
|
||||
"/container:v1beta1/NodeKubeletConfig/cpuManagerPolicy": cpu_manager_policy
|
||||
"/container:v1beta1/NodeManagement": node_management
|
||||
"/container:v1beta1/NodeManagement/autoRepair": auto_repair
|
||||
"/container:v1beta1/NodeManagement/autoUpgrade": auto_upgrade
|
||||
|
@ -49969,6 +49990,8 @@
|
|||
"/container:v1beta1/ReleaseChannelConfig/availableVersions/available_version": available_version
|
||||
"/container:v1beta1/ReleaseChannelConfig/channel": channel
|
||||
"/container:v1beta1/ReleaseChannelConfig/defaultVersion": default_version
|
||||
"/container:v1beta1/ReleaseChannelConfig/validVersions": valid_versions
|
||||
"/container:v1beta1/ReleaseChannelConfig/validVersions/valid_version": valid_version
|
||||
"/container:v1beta1/ReservationAffinity": reservation_affinity
|
||||
"/container:v1beta1/ReservationAffinity/consumeReservationType": consume_reservation_type
|
||||
"/container:v1beta1/ReservationAffinity/key": key
|
||||
|
@ -50117,6 +50140,8 @@
|
|||
"/container:v1beta1/UpdateNodePoolRequest": update_node_pool_request
|
||||
"/container:v1beta1/UpdateNodePoolRequest/clusterId": cluster_id
|
||||
"/container:v1beta1/UpdateNodePoolRequest/imageType": image_type
|
||||
"/container:v1beta1/UpdateNodePoolRequest/kubeletConfig": kubelet_config
|
||||
"/container:v1beta1/UpdateNodePoolRequest/linuxNodeConfig": linux_node_config
|
||||
"/container:v1beta1/UpdateNodePoolRequest/locations": locations
|
||||
"/container:v1beta1/UpdateNodePoolRequest/locations/location": location
|
||||
"/container:v1beta1/UpdateNodePoolRequest/name": name
|
||||
|
@ -89714,6 +89739,7 @@
|
|||
"/drive:v2/File/canReadRevisions": can_read_revisions
|
||||
"/drive:v2/File/capabilities": capabilities
|
||||
"/drive:v2/File/capabilities/canAddChildren": can_add_children
|
||||
"/drive:v2/File/capabilities/canAddFolderFromAnotherDrive": can_add_folder_from_another_drive
|
||||
"/drive:v2/File/capabilities/canAddMyDriveParent": can_add_my_drive_parent
|
||||
"/drive:v2/File/capabilities/canChangeCopyRequiresWriterPermission": can_change_copy_requires_writer_permission
|
||||
"/drive:v2/File/capabilities/canChangeRestrictedDownload": can_change_restricted_download
|
||||
|
@ -90521,6 +90547,7 @@
|
|||
"/drive:v3/File/appProperties/app_property": app_property
|
||||
"/drive:v3/File/capabilities": capabilities
|
||||
"/drive:v3/File/capabilities/canAddChildren": can_add_children
|
||||
"/drive:v3/File/capabilities/canAddFolderFromAnotherDrive": can_add_folder_from_another_drive
|
||||
"/drive:v3/File/capabilities/canAddMyDriveParent": can_add_my_drive_parent
|
||||
"/drive:v3/File/capabilities/canChangeCopyRequiresWriterPermission": can_change_copy_requires_writer_permission
|
||||
"/drive:v3/File/capabilities/canChangeViewersCanCopyContent": can_change_viewers_can_copy_content
|
||||
|
@ -117377,6 +117404,14 @@
|
|||
"/sasportal:v1alpha1/SasPortalCustomer/name": name
|
||||
"/sasportal:v1alpha1/SasPortalCustomer/sasUserIds": sas_user_ids
|
||||
"/sasportal:v1alpha1/SasPortalCustomer/sasUserIds/sas_user_id": sas_user_id
|
||||
"/sasportal:v1alpha1/SasPortalDeployment": sas_portal_deployment
|
||||
"/sasportal:v1alpha1/SasPortalDeployment/allowedBillingModes": allowed_billing_modes
|
||||
"/sasportal:v1alpha1/SasPortalDeployment/allowedBillingModes/allowed_billing_mode": allowed_billing_mode
|
||||
"/sasportal:v1alpha1/SasPortalDeployment/defaultBillingMode": default_billing_mode
|
||||
"/sasportal:v1alpha1/SasPortalDeployment/displayName": display_name
|
||||
"/sasportal:v1alpha1/SasPortalDeployment/name": name
|
||||
"/sasportal:v1alpha1/SasPortalDeployment/sasUserIds": sas_user_ids
|
||||
"/sasportal:v1alpha1/SasPortalDeployment/sasUserIds/sas_user_id": sas_user_id
|
||||
"/sasportal:v1alpha1/SasPortalDevice": sas_portal_device
|
||||
"/sasportal:v1alpha1/SasPortalDevice/activeConfig": active_config
|
||||
"/sasportal:v1alpha1/SasPortalDevice/deviceMetadata": device_metadata
|
||||
|
@ -117451,6 +117486,10 @@
|
|||
"/sasportal:v1alpha1/SasPortalListCustomersResponse/customers": customers
|
||||
"/sasportal:v1alpha1/SasPortalListCustomersResponse/customers/customer": customer
|
||||
"/sasportal:v1alpha1/SasPortalListCustomersResponse/nextPageToken": next_page_token
|
||||
"/sasportal:v1alpha1/SasPortalListDeploymentsResponse": sas_portal_list_deployments_response
|
||||
"/sasportal:v1alpha1/SasPortalListDeploymentsResponse/deployments": deployments
|
||||
"/sasportal:v1alpha1/SasPortalListDeploymentsResponse/deployments/deployment": deployment
|
||||
"/sasportal:v1alpha1/SasPortalListDeploymentsResponse/nextPageToken": next_page_token
|
||||
"/sasportal:v1alpha1/SasPortalListDevicesResponse": sas_portal_list_devices_response
|
||||
"/sasportal:v1alpha1/SasPortalListDevicesResponse/devices": devices
|
||||
"/sasportal:v1alpha1/SasPortalListDevicesResponse/devices/device": device
|
||||
|
@ -117509,6 +117548,19 @@
|
|||
"/sasportal:v1alpha1/fields": fields
|
||||
"/sasportal:v1alpha1/key": key
|
||||
"/sasportal:v1alpha1/quotaUser": quota_user
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.create": create_customer_deployment
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.create/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.delete": delete_customer_deployment
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.delete/name": name
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.get": get_customer_deployment
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.get/name": name
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.list": list_customer_deployments
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.list/pageSize": page_size
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.list/pageToken": page_token
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.list/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.patch": patch_customer_deployment
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.patch/name": name
|
||||
"/sasportal:v1alpha1/sasportal.customers.deployments.patch/updateMask": update_mask
|
||||
"/sasportal:v1alpha1/sasportal.customers.devices.bulk": bulk_customer_device
|
||||
"/sasportal:v1alpha1/sasportal.customers.devices.bulk/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.customers.devices.create": create_customer_device
|
||||
|
@ -117542,6 +117594,12 @@
|
|||
"/sasportal:v1alpha1/sasportal.customers.nodes.create/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.delete": delete_customer_node
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.delete/name": name
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.deployments.create": create_customer_node_deployment
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.deployments.create/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.deployments.list": list_customer_node_deployments
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.deployments.list/pageSize": page_size
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.deployments.list/pageToken": page_token
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.deployments.list/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.get": get_customer_node
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.get/name": name
|
||||
"/sasportal:v1alpha1/sasportal.customers.nodes.list": list_customer_nodes
|
||||
|
@ -117562,8 +117620,21 @@
|
|||
"/sasportal:v1alpha1/sasportal.customers.patch": patch_customer
|
||||
"/sasportal:v1alpha1/sasportal.customers.patch/name": name
|
||||
"/sasportal:v1alpha1/sasportal.customers.patch/updateMask": update_mask
|
||||
"/sasportal:v1alpha1/sasportal.deployments.get": get_deployment
|
||||
"/sasportal:v1alpha1/sasportal.deployments.get/name": name
|
||||
"/sasportal:v1alpha1/sasportal.installer.generateSecret": generate_installer_secret
|
||||
"/sasportal:v1alpha1/sasportal.installer.validate": validate_installer
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.delete": delete_node_deployment
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.delete/name": name
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.get": get_node_deployment
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.get/name": name
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.list": list_node_deployments
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/pageSize": page_size
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/pageToken": page_token
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch": patch_node_deployment
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch/name": name
|
||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch/updateMask": update_mask
|
||||
"/sasportal:v1alpha1/sasportal.nodes.devices.bulk": bulk_node_device
|
||||
"/sasportal:v1alpha1/sasportal.nodes.devices.bulk/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.nodes.devices.create": create_node_device
|
||||
|
@ -117594,6 +117665,12 @@
|
|||
"/sasportal:v1alpha1/sasportal.nodes.nodes.create/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.delete": delete_node_node
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.delete/name": name
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.deployments.create": create_node_node_deployment
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.deployments.create/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.deployments.list": list_node_node_deployments
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.deployments.list/pageSize": page_size
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.deployments.list/pageToken": page_token
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.deployments.list/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.devices.bulk": bulk_node_node_device
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.devices.bulk/parent": parent
|
||||
"/sasportal:v1alpha1/sasportal.nodes.nodes.devices.create": create_node_node_device
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/container-engine/
|
||||
module ContainerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200603'
|
||||
REVISION = '20200619'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -496,7 +496,7 @@ module Google
|
|||
attr_accessor :initial_cluster_version
|
||||
|
||||
# The number of nodes to create in this cluster. You must ensure that your
|
||||
# Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a>
|
||||
# Compute Engine [resource quota](https://cloud.google.com/compute/quotas)
|
||||
# is sufficient for this number of instances. You must also have available
|
||||
# firewall and routes quota.
|
||||
# For requests, this field should only be used in lieu of a
|
||||
|
@ -648,6 +648,15 @@ module Google
|
|||
# @return [Google::Apis::ContainerV1::PrivateClusterConfig]
|
||||
attr_accessor :private_cluster_config
|
||||
|
||||
# ReleaseChannel indicates which release channel a cluster is
|
||||
# subscribed to. Release channels are arranged in order of risk.
|
||||
# When a cluster is subscribed to a release channel, Google maintains
|
||||
# both the master version and the node version. Node auto-upgrade
|
||||
# defaults to true and cannot be disabled.
|
||||
# Corresponds to the JSON property `releaseChannel`
|
||||
# @return [Google::Apis::ContainerV1::ReleaseChannel]
|
||||
attr_accessor :release_channel
|
||||
|
||||
# The resource labels for the cluster to use to annotate any related
|
||||
# Google Compute Engine resources.
|
||||
# Corresponds to the JSON property `resourceLabels`
|
||||
|
@ -767,6 +776,7 @@ module Google
|
|||
@node_ipv4_cidr_size = args[:node_ipv4_cidr_size] if args.key?(:node_ipv4_cidr_size)
|
||||
@node_pools = args[:node_pools] if args.key?(:node_pools)
|
||||
@private_cluster_config = args[:private_cluster_config] if args.key?(:private_cluster_config)
|
||||
@release_channel = args[:release_channel] if args.key?(:release_channel)
|
||||
@resource_labels = args[:resource_labels] if args.key?(:resource_labels)
|
||||
@resource_usage_export_config = args[:resource_usage_export_config] if args.key?(:resource_usage_export_config)
|
||||
@self_link = args[:self_link] if args.key?(:self_link)
|
||||
|
@ -952,6 +962,15 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :desired_node_version
|
||||
|
||||
# ReleaseChannel indicates which release channel a cluster is
|
||||
# subscribed to. Release channels are arranged in order of risk.
|
||||
# When a cluster is subscribed to a release channel, Google maintains
|
||||
# both the master version and the node version. Node auto-upgrade
|
||||
# defaults to true and cannot be disabled.
|
||||
# Corresponds to the JSON property `desiredReleaseChannel`
|
||||
# @return [Google::Apis::ContainerV1::ReleaseChannel]
|
||||
attr_accessor :desired_release_channel
|
||||
|
||||
# Configuration for exporting cluster resource usages.
|
||||
# Corresponds to the JSON property `desiredResourceUsageExportConfig`
|
||||
# @return [Google::Apis::ContainerV1::ResourceUsageExportConfig]
|
||||
|
@ -995,6 +1014,7 @@ module Google
|
|||
@desired_node_pool_autoscaling = args[:desired_node_pool_autoscaling] if args.key?(:desired_node_pool_autoscaling)
|
||||
@desired_node_pool_id = args[:desired_node_pool_id] if args.key?(:desired_node_pool_id)
|
||||
@desired_node_version = args[:desired_node_version] if args.key?(:desired_node_version)
|
||||
@desired_release_channel = args[:desired_release_channel] if args.key?(:desired_release_channel)
|
||||
@desired_resource_usage_export_config = args[:desired_resource_usage_export_config] if args.key?(:desired_resource_usage_export_config)
|
||||
@desired_shielded_nodes = args[:desired_shielded_nodes] if args.key?(:desired_shielded_nodes)
|
||||
@desired_vertical_pod_autoscaling = args[:desired_vertical_pod_autoscaling] if args.key?(:desired_vertical_pod_autoscaling)
|
||||
|
@ -2105,6 +2125,17 @@ module Google
|
|||
# @return [Array<Google::Apis::ContainerV1::AcceleratorConfig>]
|
||||
attr_accessor :accelerators
|
||||
|
||||
# The Customer Managed Encryption Key used to encrypt the boot disk attached
|
||||
# to each node in the node pool. This should be of the form
|
||||
# projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/
|
||||
# [KEY_NAME].
|
||||
# For more information about protecting resources with Cloud KMS Keys please
|
||||
# see:
|
||||
# https://cloud.google.com/compute/docs/disks/customer-managed-encryption
|
||||
# Corresponds to the JSON property `bootDiskKmsKey`
|
||||
# @return [String]
|
||||
attr_accessor :boot_disk_kms_key
|
||||
|
||||
# Size of the disk attached to each node, specified in GB.
|
||||
# The smallest allowed disk size is 10GB.
|
||||
# If unspecified, the default disk size is 100GB.
|
||||
|
@ -2276,6 +2307,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@accelerators = args[:accelerators] if args.key?(:accelerators)
|
||||
@boot_disk_kms_key = args[:boot_disk_kms_key] if args.key?(:boot_disk_kms_key)
|
||||
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
|
||||
@disk_type = args[:disk_type] if args.key?(:disk_type)
|
||||
@image_type = args[:image_type] if args.key?(:image_type)
|
||||
|
@ -2362,7 +2394,7 @@ module Google
|
|||
attr_accessor :config
|
||||
|
||||
# The initial node count for the pool. You must ensure that your
|
||||
# Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a>
|
||||
# Compute Engine [resource quota](https://cloud.google.com/compute/quotas)
|
||||
# is sufficient for this number of instances. You must also have available
|
||||
# firewall and routes quota.
|
||||
# Corresponds to the JSON property `initialNodeCount`
|
||||
|
@ -2807,6 +2839,60 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# ReleaseChannel indicates which release channel a cluster is
|
||||
# subscribed to. Release channels are arranged in order of risk.
|
||||
# When a cluster is subscribed to a release channel, Google maintains
|
||||
# both the master version and the node version. Node auto-upgrade
|
||||
# defaults to true and cannot be disabled.
|
||||
class ReleaseChannel
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# channel specifies which release channel the cluster is subscribed to.
|
||||
# Corresponds to the JSON property `channel`
|
||||
# @return [String]
|
||||
attr_accessor :channel
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@channel = args[:channel] if args.key?(:channel)
|
||||
end
|
||||
end
|
||||
|
||||
# ReleaseChannelConfig exposes configuration for a release channel.
|
||||
class ReleaseChannelConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The release channel this configuration applies to.
|
||||
# Corresponds to the JSON property `channel`
|
||||
# @return [String]
|
||||
attr_accessor :channel
|
||||
|
||||
# The default version for newly created clusters on the channel.
|
||||
# Corresponds to the JSON property `defaultVersion`
|
||||
# @return [String]
|
||||
attr_accessor :default_version
|
||||
|
||||
# List of valid versions for the channel.
|
||||
# Corresponds to the JSON property `validVersions`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :valid_versions
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@channel = args[:channel] if args.key?(:channel)
|
||||
@default_version = args[:default_version] if args.key?(:default_version)
|
||||
@valid_versions = args[:valid_versions] if args.key?(:valid_versions)
|
||||
end
|
||||
end
|
||||
|
||||
# [ReservationAffinity](https://cloud.google.com/compute/docs/instances/
|
||||
# reserving-zonal-resources)
|
||||
# is the configuration of desired reservation which instances could take
|
||||
|
@ -2985,6 +3071,11 @@ module Google
|
|||
class ServerConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# List of release channel configurations.
|
||||
# Corresponds to the JSON property `channels`
|
||||
# @return [Array<Google::Apis::ContainerV1::ReleaseChannelConfig>]
|
||||
attr_accessor :channels
|
||||
|
||||
# Version of Kubernetes the service deploys by default.
|
||||
# Corresponds to the JSON property `defaultClusterVersion`
|
||||
# @return [String]
|
||||
|
@ -3016,6 +3107,7 @@ module Google
|
|||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@channels = args[:channels] if args.key?(:channels)
|
||||
@default_cluster_version = args[:default_cluster_version] if args.key?(:default_cluster_version)
|
||||
@default_image_type = args[:default_image_type] if args.key?(:default_image_type)
|
||||
@valid_image_types = args[:valid_image_types] if args.key?(:valid_image_types)
|
||||
|
|
|
@ -346,6 +346,18 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ReleaseChannel
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ReleaseChannelConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ReservationAffinity
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -696,6 +708,8 @@ module Google
|
|||
|
||||
property :private_cluster_config, as: 'privateClusterConfig', class: Google::Apis::ContainerV1::PrivateClusterConfig, decorator: Google::Apis::ContainerV1::PrivateClusterConfig::Representation
|
||||
|
||||
property :release_channel, as: 'releaseChannel', class: Google::Apis::ContainerV1::ReleaseChannel, decorator: Google::Apis::ContainerV1::ReleaseChannel::Representation
|
||||
|
||||
hash :resource_labels, as: 'resourceLabels'
|
||||
property :resource_usage_export_config, as: 'resourceUsageExportConfig', class: Google::Apis::ContainerV1::ResourceUsageExportConfig, decorator: Google::Apis::ContainerV1::ResourceUsageExportConfig::Representation
|
||||
|
||||
|
@ -751,6 +765,8 @@ module Google
|
|||
|
||||
property :desired_node_pool_id, as: 'desiredNodePoolId'
|
||||
property :desired_node_version, as: 'desiredNodeVersion'
|
||||
property :desired_release_channel, as: 'desiredReleaseChannel', class: Google::Apis::ContainerV1::ReleaseChannel, decorator: Google::Apis::ContainerV1::ReleaseChannel::Representation
|
||||
|
||||
property :desired_resource_usage_export_config, as: 'desiredResourceUsageExportConfig', class: Google::Apis::ContainerV1::ResourceUsageExportConfig, decorator: Google::Apis::ContainerV1::ResourceUsageExportConfig::Representation
|
||||
|
||||
property :desired_shielded_nodes, as: 'desiredShieldedNodes', class: Google::Apis::ContainerV1::ShieldedNodes, decorator: Google::Apis::ContainerV1::ShieldedNodes::Representation
|
||||
|
@ -1057,6 +1073,7 @@ module Google
|
|||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :accelerators, as: 'accelerators', class: Google::Apis::ContainerV1::AcceleratorConfig, decorator: Google::Apis::ContainerV1::AcceleratorConfig::Representation
|
||||
|
||||
property :boot_disk_kms_key, as: 'bootDiskKmsKey'
|
||||
property :disk_size_gb, as: 'diskSizeGb'
|
||||
property :disk_type, as: 'diskType'
|
||||
property :image_type, as: 'imageType'
|
||||
|
@ -1194,6 +1211,22 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ReleaseChannel
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :channel, as: 'channel'
|
||||
end
|
||||
end
|
||||
|
||||
class ReleaseChannelConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :channel, as: 'channel'
|
||||
property :default_version, as: 'defaultVersion'
|
||||
collection :valid_versions, as: 'validVersions'
|
||||
end
|
||||
end
|
||||
|
||||
class ReservationAffinity
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1244,6 +1277,8 @@ module Google
|
|||
class ServerConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :channels, as: 'channels', class: Google::Apis::ContainerV1::ReleaseChannelConfig, decorator: Google::Apis::ContainerV1::ReleaseChannelConfig::Representation
|
||||
|
||||
property :default_cluster_version, as: 'defaultClusterVersion'
|
||||
property :default_image_type, as: 'defaultImageType'
|
||||
collection :valid_image_types, as: 'validImageTypes'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/container-engine/
|
||||
module ContainerV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200603'
|
||||
REVISION = '20200619'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -269,8 +269,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# AvailableVersion is an additional Kubernetes versions offered
|
||||
# to users who subscribed to the release channel.
|
||||
# Deprecated.
|
||||
class AvailableVersion
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -581,7 +580,7 @@ module Google
|
|||
attr_accessor :initial_cluster_version
|
||||
|
||||
# The number of nodes to create in this cluster. You must ensure that your
|
||||
# Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a>
|
||||
# Compute Engine [resource quota](https://cloud.google.com/compute/quotas)
|
||||
# is sufficient for this number of instances. You must also have available
|
||||
# firewall and routes quota.
|
||||
# For requests, this field should only be used in lieu of a
|
||||
|
@ -764,12 +763,10 @@ module Google
|
|||
attr_accessor :private_cluster_config
|
||||
|
||||
# ReleaseChannel indicates which release channel a cluster is
|
||||
# subscribed to. Release channels are arranged in order of risk and
|
||||
# frequency of updates.
|
||||
# subscribed to. Release channels are arranged in order of risk.
|
||||
# When a cluster is subscribed to a release channel, Google maintains
|
||||
# both the master version and the node version. Node auto-upgrade
|
||||
# defaults to true and cannot be disabled. Updates to version related
|
||||
# fields (e.g. current_master_version) return an error.
|
||||
# defaults to true and cannot be disabled.
|
||||
# Corresponds to the JSON property `releaseChannel`
|
||||
# @return [Google::Apis::ContainerV1beta1::ReleaseChannel]
|
||||
attr_accessor :release_channel
|
||||
|
@ -1144,12 +1141,10 @@ module Google
|
|||
attr_accessor :desired_private_cluster_config
|
||||
|
||||
# ReleaseChannel indicates which release channel a cluster is
|
||||
# subscribed to. Release channels are arranged in order of risk and
|
||||
# frequency of updates.
|
||||
# subscribed to. Release channels are arranged in order of risk.
|
||||
# When a cluster is subscribed to a release channel, Google maintains
|
||||
# both the master version and the node version. Node auto-upgrade
|
||||
# defaults to true and cannot be disabled. Updates to version related
|
||||
# fields (e.g. current_master_version) return an error.
|
||||
# defaults to true and cannot be disabled.
|
||||
# Corresponds to the JSON property `desiredReleaseChannel`
|
||||
# @return [Google::Apis::ContainerV1beta1::ReleaseChannel]
|
||||
attr_accessor :desired_release_channel
|
||||
|
@ -2049,6 +2044,36 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Parameters that can be configured on Linux nodes.
|
||||
class LinuxNodeConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The Linux kernel parameters to be applied to the nodes and all pods running
|
||||
# on the nodes.
|
||||
# The following parameters are supported.
|
||||
# net.core.netdev_max_backlog
|
||||
# net.core.rmem_max
|
||||
# net.core.wmem_default
|
||||
# net.core.wmem_max
|
||||
# net.core.optmem_max
|
||||
# net.core.somaxconn
|
||||
# net.ipv4.tcp_rmem
|
||||
# net.ipv4.tcp_wmem
|
||||
# net.ipv4.tcp_tw_reuse
|
||||
# Corresponds to the JSON property `sysctls`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :sysctls
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@sysctls = args[:sysctls] if args.key?(:sysctls)
|
||||
end
|
||||
end
|
||||
|
||||
# ListClustersResponse is the result of ListClustersRequest.
|
||||
class ListClustersResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2568,6 +2593,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :image_type
|
||||
|
||||
# Node kubelet configs.
|
||||
# Corresponds to the JSON property `kubeletConfig`
|
||||
# @return [Google::Apis::ContainerV1beta1::NodeKubeletConfig]
|
||||
attr_accessor :kubelet_config
|
||||
|
||||
# The map of Kubernetes labels (key/value pairs) to be applied to each node.
|
||||
# These will added in addition to any default label(s) that
|
||||
# Kubernetes may apply to the node.
|
||||
|
@ -2580,6 +2610,11 @@ module Google
|
|||
# @return [Hash<String,String>]
|
||||
attr_accessor :labels
|
||||
|
||||
# Parameters that can be configured on Linux nodes.
|
||||
# Corresponds to the JSON property `linuxNodeConfig`
|
||||
# @return [Google::Apis::ContainerV1beta1::LinuxNodeConfig]
|
||||
attr_accessor :linux_node_config
|
||||
|
||||
# The number of local SSD disks to be attached to the node.
|
||||
# The limit for this value is dependent upon the maximum number of
|
||||
# disks available on a machine per zone. See:
|
||||
|
@ -2724,7 +2759,9 @@ module Google
|
|||
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
|
||||
@disk_type = args[:disk_type] if args.key?(:disk_type)
|
||||
@image_type = args[:image_type] if args.key?(:image_type)
|
||||
@kubelet_config = args[:kubelet_config] if args.key?(:kubelet_config)
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
@linux_node_config = args[:linux_node_config] if args.key?(:linux_node_config)
|
||||
@local_ssd_count = args[:local_ssd_count] if args.key?(:local_ssd_count)
|
||||
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
||||
@metadata = args[:metadata] if args.key?(:metadata)
|
||||
|
@ -2741,6 +2778,55 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Node kubelet configs.
|
||||
class NodeKubeletConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Enable CPU CFS quota enforcement for containers that specify CPU limits.
|
||||
# If this option is enabled, kubelet uses CFS quota
|
||||
# (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
|
||||
# enforce container CPU limits. Otherwise, CPU limits will not be enforced at
|
||||
# all.
|
||||
# Disable this option to mitigate CPU throttling problems while still having
|
||||
# your pods to be in Guaranteed QoS class by specifying the CPU limits.
|
||||
# The default value is 'true' if unspecified.
|
||||
# Corresponds to the JSON property `cpuCfsQuota`
|
||||
# @return [Boolean]
|
||||
attr_accessor :cpu_cfs_quota
|
||||
alias_method :cpu_cfs_quota?, :cpu_cfs_quota
|
||||
|
||||
# Set the CPU CFS quota period value 'cpu.cfs_period_us'.
|
||||
# The string must be a sequence of decimal numbers, each with optional
|
||||
# fraction and a unit suffix, such as "300ms".
|
||||
# Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
|
||||
# The value must be a positive duration.
|
||||
# Corresponds to the JSON property `cpuCfsQuotaPeriod`
|
||||
# @return [String]
|
||||
attr_accessor :cpu_cfs_quota_period
|
||||
|
||||
# Control the CPU management policy on the node.
|
||||
# See
|
||||
# https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/
|
||||
# The following values are allowed.
|
||||
# - "none": the default, which represents the existing scheduling behavior.
|
||||
# - "static": allows pods with certain resource characteristics to be
|
||||
# granted increased CPU affinity and exclusivity on the node.
|
||||
# Corresponds to the JSON property `cpuManagerPolicy`
|
||||
# @return [String]
|
||||
attr_accessor :cpu_manager_policy
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@cpu_cfs_quota = args[:cpu_cfs_quota] if args.key?(:cpu_cfs_quota)
|
||||
@cpu_cfs_quota_period = args[:cpu_cfs_quota_period] if args.key?(:cpu_cfs_quota_period)
|
||||
@cpu_manager_policy = args[:cpu_manager_policy] if args.key?(:cpu_manager_policy)
|
||||
end
|
||||
end
|
||||
|
||||
# NodeManagement defines the set of node management services turned on for the
|
||||
# node pool.
|
||||
class NodeManagement
|
||||
|
@ -2802,7 +2888,7 @@ module Google
|
|||
attr_accessor :config
|
||||
|
||||
# The initial node count for the pool. You must ensure that your
|
||||
# Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a>
|
||||
# Compute Engine [resource quota](https://cloud.google.com/compute/quotas)
|
||||
# is sufficient for this number of instances. You must also have available
|
||||
# firewall and routes quota.
|
||||
# Corresponds to the JSON property `initialNodeCount`
|
||||
|
@ -3295,12 +3381,10 @@ module Google
|
|||
end
|
||||
|
||||
# ReleaseChannel indicates which release channel a cluster is
|
||||
# subscribed to. Release channels are arranged in order of risk and
|
||||
# frequency of updates.
|
||||
# subscribed to. Release channels are arranged in order of risk.
|
||||
# When a cluster is subscribed to a release channel, Google maintains
|
||||
# both the master version and the node version. Node auto-upgrade
|
||||
# defaults to true and cannot be disabled. Updates to version related
|
||||
# fields (e.g. current_master_version) return an error.
|
||||
# defaults to true and cannot be disabled.
|
||||
class ReleaseChannel
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -3323,7 +3407,9 @@ module Google
|
|||
class ReleaseChannelConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# List of available versions for the release channel.
|
||||
# Deprecated.
|
||||
# This field has been deprecated and replaced with the valid_versions
|
||||
# field.
|
||||
# Corresponds to the JSON property `availableVersions`
|
||||
# @return [Array<Google::Apis::ContainerV1beta1::AvailableVersion>]
|
||||
attr_accessor :available_versions
|
||||
|
@ -3338,6 +3424,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :default_version
|
||||
|
||||
# List of valid versions for the channel.
|
||||
# Corresponds to the JSON property `validVersions`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :valid_versions
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -3347,6 +3438,7 @@ module Google
|
|||
@available_versions = args[:available_versions] if args.key?(:available_versions)
|
||||
@channel = args[:channel] if args.key?(:channel)
|
||||
@default_version = args[:default_version] if args.key?(:default_version)
|
||||
@valid_versions = args[:valid_versions] if args.key?(:valid_versions)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -4566,6 +4658,16 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :image_type
|
||||
|
||||
# Node kubelet configs.
|
||||
# Corresponds to the JSON property `kubeletConfig`
|
||||
# @return [Google::Apis::ContainerV1beta1::NodeKubeletConfig]
|
||||
attr_accessor :kubelet_config
|
||||
|
||||
# Parameters that can be configured on Linux nodes.
|
||||
# Corresponds to the JSON property `linuxNodeConfig`
|
||||
# @return [Google::Apis::ContainerV1beta1::LinuxNodeConfig]
|
||||
attr_accessor :linux_node_config
|
||||
|
||||
# The desired list of Google Compute Engine
|
||||
# [zones](https://cloud.google.com/compute/docs/zones#available) in which the
|
||||
# node pool's nodes should be located. Changing the locations for a node pool
|
||||
|
@ -4652,6 +4754,8 @@ module Google
|
|||
def update!(**args)
|
||||
@cluster_id = args[:cluster_id] if args.key?(:cluster_id)
|
||||
@image_type = args[:image_type] if args.key?(:image_type)
|
||||
@kubelet_config = args[:kubelet_config] if args.key?(:kubelet_config)
|
||||
@linux_node_config = args[:linux_node_config] if args.key?(:linux_node_config)
|
||||
@locations = args[:locations] if args.key?(:locations)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@node_pool_id = args[:node_pool_id] if args.key?(:node_pool_id)
|
||||
|
|
|
@ -256,6 +256,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class LinuxNodeConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListClustersResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -358,6 +364,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class NodeKubeletConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class NodeManagement
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -1112,6 +1124,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class LinuxNodeConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
hash :sysctls, as: 'sysctls'
|
||||
end
|
||||
end
|
||||
|
||||
class ListClustersResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1266,7 +1285,11 @@ module Google
|
|||
property :disk_size_gb, as: 'diskSizeGb'
|
||||
property :disk_type, as: 'diskType'
|
||||
property :image_type, as: 'imageType'
|
||||
property :kubelet_config, as: 'kubeletConfig', class: Google::Apis::ContainerV1beta1::NodeKubeletConfig, decorator: Google::Apis::ContainerV1beta1::NodeKubeletConfig::Representation
|
||||
|
||||
hash :labels, as: 'labels'
|
||||
property :linux_node_config, as: 'linuxNodeConfig', class: Google::Apis::ContainerV1beta1::LinuxNodeConfig, decorator: Google::Apis::ContainerV1beta1::LinuxNodeConfig::Representation
|
||||
|
||||
property :local_ssd_count, as: 'localSsdCount'
|
||||
property :machine_type, as: 'machineType'
|
||||
hash :metadata, as: 'metadata'
|
||||
|
@ -1288,6 +1311,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class NodeKubeletConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :cpu_cfs_quota, as: 'cpuCfsQuota'
|
||||
property :cpu_cfs_quota_period, as: 'cpuCfsQuotaPeriod'
|
||||
property :cpu_manager_policy, as: 'cpuManagerPolicy'
|
||||
end
|
||||
end
|
||||
|
||||
class NodeManagement
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1430,6 +1462,7 @@ module Google
|
|||
|
||||
property :channel, as: 'channel'
|
||||
property :default_version, as: 'defaultVersion'
|
||||
collection :valid_versions, as: 'validVersions'
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -1716,6 +1749,10 @@ module Google
|
|||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :cluster_id, as: 'clusterId'
|
||||
property :image_type, as: 'imageType'
|
||||
property :kubelet_config, as: 'kubeletConfig', class: Google::Apis::ContainerV1beta1::NodeKubeletConfig, decorator: Google::Apis::ContainerV1beta1::NodeKubeletConfig::Representation
|
||||
|
||||
property :linux_node_config, as: 'linuxNodeConfig', class: Google::Apis::ContainerV1beta1::LinuxNodeConfig, decorator: Google::Apis::ContainerV1beta1::LinuxNodeConfig::Representation
|
||||
|
||||
collection :locations, as: 'locations'
|
||||
property :name, as: 'name'
|
||||
property :node_pool_id, as: 'nodePoolId'
|
||||
|
|
|
@ -18,14 +18,14 @@ require 'google/apis/dns_v1beta2/representations.rb'
|
|||
|
||||
module Google
|
||||
module Apis
|
||||
# Google Cloud DNS API
|
||||
# Cloud DNS API
|
||||
#
|
||||
# Configures and serves authoritative DNS records.
|
||||
#
|
||||
# @see https://developers.google.com/cloud-dns
|
||||
#
|
||||
# @see http://developers.google.com/cloud-dns
|
||||
module DnsV1beta2
|
||||
VERSION = 'V1beta2'
|
||||
REVISION = '20200515'
|
||||
REVISION = '20200625'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -20,9 +20,9 @@ require 'google/apis/errors'
|
|||
module Google
|
||||
module Apis
|
||||
module DnsV1beta2
|
||||
# Google Cloud DNS API
|
||||
# Cloud DNS API
|
||||
#
|
||||
#
|
||||
# Configures and serves authoritative DNS records.
|
||||
#
|
||||
# @example
|
||||
# require 'google/apis/dns_v1beta2'
|
||||
|
@ -30,7 +30,7 @@ module Google
|
|||
# Dns = Google::Apis::DnsV1beta2 # Alias the module
|
||||
# service = Dns::DnsService.new
|
||||
#
|
||||
# @see https://developers.google.com/cloud-dns
|
||||
# @see http://developers.google.com/cloud-dns
|
||||
class DnsService < Google::Apis::Core::BaseService
|
||||
# @return [String]
|
||||
# API key. Your API key identifies your project and provides you with API access,
|
||||
|
@ -38,31 +38,31 @@ module Google
|
|||
attr_accessor :key
|
||||
|
||||
# @return [String]
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# 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.
|
||||
attr_accessor :quota_user
|
||||
|
||||
# @return [String]
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
attr_accessor :user_ip
|
||||
|
||||
def initialize
|
||||
super('https://dns.googleapis.com/', 'dns/v1beta2/projects/')
|
||||
@batch_path = 'batch/dns/v1beta2'
|
||||
super('https://dns.googleapis.com/', '')
|
||||
@batch_path = 'batch'
|
||||
end
|
||||
|
||||
#
|
||||
# Atomically update the ResourceRecordSet collection.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [Google::Apis::DnsV1beta2::Change] change_object
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -75,8 +75,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def create_change(project, managed_zone, change_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/managedZones/{managedZone}/changes', options)
|
||||
def create_change(project, managed_zone, change_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes', options)
|
||||
command.request_representation = Google::Apis::DnsV1beta2::Change::Representation
|
||||
command.request_object = change_object
|
||||
command.response_representation = Google::Apis::DnsV1beta2::Change::Representation
|
||||
|
@ -86,22 +86,27 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Fetch the representation of an existing Change.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [String] change_id
|
||||
# The identifier of the requested change, from a previous
|
||||
# ResourceRecordSetsChangeResponse.
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -114,8 +119,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_change(project, managed_zone, change_id, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones/{managedZone}/changes/{changeId}', options)
|
||||
def get_change(project, managed_zone, change_id, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes/{changeId}', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::Change::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::Change
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -124,24 +129,30 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Enumerate Changes to a ResourceRecordSet collection.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [Fixnum] max_results
|
||||
# Optional. Maximum number of results to be returned. If unspecified, the
|
||||
# server will decide how many results to return.
|
||||
# @param [String] page_token
|
||||
# Optional. A tag returned by a previous list request that was truncated.
|
||||
# Use this parameter to continue a previous list request.
|
||||
# @param [String] sort_by
|
||||
# Sorting criterion. The only supported value is change sequence.
|
||||
# @param [String] sort_order
|
||||
# Sorting order direction: 'ascending' or 'descending'.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -154,8 +165,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_changes(project, managed_zone, max_results: nil, page_token: nil, sort_by: nil, sort_order: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones/{managedZone}/changes', options)
|
||||
def list_changes(project, managed_zone, max_results: nil, page_token: nil, sort_by: nil, sort_order: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::ChangesListResponse::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::ChangesListResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -166,23 +177,30 @@ module Google
|
|||
command.query['sortOrder'] = sort_order unless sort_order.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Fetch the representation of an existing DnsKey.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [String] dns_key_id
|
||||
# The identifier of the requested DnsKey.
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] digest_type
|
||||
# An optional comma-separated list of digest types to compute and display
|
||||
# for key signing keys. If omitted, the recommended digest type will be
|
||||
# computed and displayed.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -195,8 +213,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_dns_key(project, managed_zone, dns_key_id, client_operation_id: nil, digest_type: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}', options)
|
||||
def get_dns_key(project, managed_zone, dns_key_id, client_operation_id: nil, digest_type: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::DnsKey::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::DnsKey
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -206,23 +224,30 @@ module Google
|
|||
command.query['digestType'] = digest_type unless digest_type.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Enumerate DnsKeys to a ResourceRecordSet collection.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [String] digest_type
|
||||
# An optional comma-separated list of digest types to compute and display
|
||||
# for key signing keys. If omitted, the recommended digest type will be
|
||||
# computed and displayed.
|
||||
# @param [Fixnum] max_results
|
||||
# Optional. Maximum number of results to be returned. If unspecified, the
|
||||
# server will decide how many results to return.
|
||||
# @param [String] page_token
|
||||
# Optional. A tag returned by a previous list request that was truncated.
|
||||
# Use this parameter to continue a previous list request.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -235,8 +260,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_dns_keys(project, managed_zone, digest_type: nil, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones/{managedZone}/dnsKeys', options)
|
||||
def list_dns_keys(project, managed_zone, digest_type: nil, max_results: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}/dnsKeys', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::DnsKeysListResponse::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::DnsKeysListResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -246,22 +271,25 @@ module Google
|
|||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Fetch the representation of an existing Operation.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request.
|
||||
# @param [String] operation
|
||||
# Identifies the operation addressed by this request.
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -274,8 +302,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_managed_zone_operation(project, managed_zone, operation, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones/{managedZone}/operations/{operation}', options)
|
||||
def get_managed_zone_operation(project, managed_zone, operation, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}/operations/{operation}', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::Operation::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -284,23 +312,27 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Enumerate Operations for the given ManagedZone.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request.
|
||||
# @param [Fixnum] max_results
|
||||
# Optional. Maximum number of results to be returned. If unspecified, the
|
||||
# server will decide how many results to return.
|
||||
# @param [String] page_token
|
||||
# Optional. A tag returned by a previous list request that was truncated.
|
||||
# Use this parameter to continue a previous list request.
|
||||
# @param [String] sort_by
|
||||
# Sorting criterion. The only supported values are START_TIME and ID.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -313,8 +345,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_managed_zone_operations(project, managed_zone, max_results: nil, page_token: nil, sort_by: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones/{managedZone}/operations', options)
|
||||
def list_managed_zone_operations(project, managed_zone, max_results: nil, page_token: nil, sort_by: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}/operations', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::ManagedZoneOperationsListResponse::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::ManagedZoneOperationsListResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -324,21 +356,22 @@ module Google
|
|||
command.query['sortBy'] = sort_by unless sort_by.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Create a new ManagedZone.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [Google::Apis::DnsV1beta2::ManagedZone] managed_zone_object
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -351,8 +384,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def create_managed_zone(project, managed_zone_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/managedZones', options)
|
||||
def create_managed_zone(project, managed_zone_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'dns/v1beta2/projects/{project}/managedZones', options)
|
||||
command.request_representation = Google::Apis::DnsV1beta2::ManagedZone::Representation
|
||||
command.request_object = managed_zone_object
|
||||
command.response_representation = Google::Apis::DnsV1beta2::ManagedZone::Representation
|
||||
|
@ -361,21 +394,24 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Delete a previously created ManagedZone.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -388,28 +424,31 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def delete_managed_zone(project, managed_zone, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, '{project}/managedZones/{managedZone}', options)
|
||||
def delete_managed_zone(project, managed_zone, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}', options)
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['managedZone'] = managed_zone unless managed_zone.nil?
|
||||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Fetch the representation of an existing ManagedZone.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -422,8 +461,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_managed_zone(project, managed_zone, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones/{managedZone}', options)
|
||||
def get_managed_zone(project, managed_zone, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::ManagedZone::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::ManagedZone
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -431,22 +470,25 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Enumerate ManagedZones that have been created but not yet deleted.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] dns_name
|
||||
# Restricts the list to return only zones with this domain name.
|
||||
# @param [Fixnum] max_results
|
||||
# Optional. Maximum number of results to be returned. If unspecified, the
|
||||
# server will decide how many results to return.
|
||||
# @param [String] page_token
|
||||
# Optional. A tag returned by a previous list request that was truncated.
|
||||
# Use this parameter to continue a previous list request.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -459,8 +501,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_managed_zones(project, dns_name: nil, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones', options)
|
||||
def list_managed_zones(project, dns_name: nil, max_results: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::ManagedZonesListResponse::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::ManagedZonesListResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -469,22 +511,25 @@ module Google
|
|||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Apply a partial update to an existing ManagedZone.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [Google::Apis::DnsV1beta2::ManagedZone] managed_zone_object
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -497,8 +542,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def patch_managed_zone(project, managed_zone, managed_zone_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, '{project}/managedZones/{managedZone}', options)
|
||||
def patch_managed_zone(project, managed_zone, managed_zone_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}', options)
|
||||
command.request_representation = Google::Apis::DnsV1beta2::ManagedZone::Representation
|
||||
command.request_object = managed_zone_object
|
||||
command.response_representation = Google::Apis::DnsV1beta2::Operation::Representation
|
||||
|
@ -508,22 +553,25 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Update an existing ManagedZone.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [Google::Apis::DnsV1beta2::ManagedZone] managed_zone_object
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -536,8 +584,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def update_managed_zone(project, managed_zone, managed_zone_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:put, '{project}/managedZones/{managedZone}', options)
|
||||
def update_managed_zone(project, managed_zone, managed_zone_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:put, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}', options)
|
||||
command.request_representation = Google::Apis::DnsV1beta2::ManagedZone::Representation
|
||||
command.request_object = managed_zone_object
|
||||
command.response_representation = Google::Apis::DnsV1beta2::Operation::Representation
|
||||
|
@ -547,21 +595,22 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Create a new Policy
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [Google::Apis::DnsV1beta2::Policy] policy_object
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -574,8 +623,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def create_policy(project, policy_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/policies', options)
|
||||
def create_policy(project, policy_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'dns/v1beta2/projects/{project}/policies', options)
|
||||
command.request_representation = Google::Apis::DnsV1beta2::Policy::Representation
|
||||
command.request_object = policy_object
|
||||
command.response_representation = Google::Apis::DnsV1beta2::Policy::Representation
|
||||
|
@ -584,21 +633,24 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Delete a previously created Policy. Will fail if the policy is still being
|
||||
# referenced by a network.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] policy
|
||||
# User given friendly name of the policy addressed by this request.
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -611,28 +663,30 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def delete_policy(project, policy, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, '{project}/policies/{policy}', options)
|
||||
def delete_policy(project, policy, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'dns/v1beta2/projects/{project}/policies/{policy}', options)
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['policy'] = policy unless policy.nil?
|
||||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Fetch the representation of an existing Policy.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] policy
|
||||
# User given friendly name of the policy addressed by this request.
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -645,8 +699,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_policy(project, policy, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/policies/{policy}', options)
|
||||
def get_policy(project, policy, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/policies/{policy}', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::Policy::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::Policy
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -654,21 +708,23 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Enumerate all Policies associated with a project.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [Fixnum] max_results
|
||||
# Optional. Maximum number of results to be returned. If unspecified, the
|
||||
# server will decide how many results to return.
|
||||
# @param [String] page_token
|
||||
# Optional. A tag returned by a previous list request that was truncated.
|
||||
# Use this parameter to continue a previous list request.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -681,8 +737,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_policies(project, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/policies', options)
|
||||
def list_policies(project, max_results: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/policies', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::PoliciesListResponse::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::PoliciesListResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -690,22 +746,24 @@ module Google
|
|||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Apply a partial update to an existing Policy.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] policy
|
||||
# User given friendly name of the policy addressed by this request.
|
||||
# @param [Google::Apis::DnsV1beta2::Policy] policy_object
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -718,8 +776,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def patch_policy(project, policy, policy_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, '{project}/policies/{policy}', options)
|
||||
def patch_policy(project, policy, policy_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, 'dns/v1beta2/projects/{project}/policies/{policy}', options)
|
||||
command.request_representation = Google::Apis::DnsV1beta2::Policy::Representation
|
||||
command.request_object = policy_object
|
||||
command.response_representation = Google::Apis::DnsV1beta2::PoliciesPatchResponse::Representation
|
||||
|
@ -729,22 +787,24 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Update an existing Policy.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] policy
|
||||
# User given friendly name of the policy addressed by this request.
|
||||
# @param [Google::Apis::DnsV1beta2::Policy] policy_object
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -757,8 +817,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def update_policy(project, policy, policy_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:put, '{project}/policies/{policy}', options)
|
||||
def update_policy(project, policy, policy_object = nil, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:put, 'dns/v1beta2/projects/{project}/policies/{policy}', options)
|
||||
command.request_representation = Google::Apis::DnsV1beta2::Policy::Representation
|
||||
command.request_object = policy_object
|
||||
command.response_representation = Google::Apis::DnsV1beta2::PoliciesUpdateResponse::Representation
|
||||
|
@ -768,20 +828,21 @@ module Google
|
|||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Fetch the representation of an existing Project.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] client_operation_id
|
||||
# For mutating operation requests only. An optional identifier
|
||||
# specified by the client. Must be unique for operation resources in the
|
||||
# Operations collection.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -794,32 +855,40 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_project(project, client_operation_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}', options)
|
||||
def get_project(project, client_operation_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::Project::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::Project
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.query['clientOperationId'] = client_operation_id unless client_operation_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Enumerate ResourceRecordSets that have been created but not yet deleted.
|
||||
# @param [String] project
|
||||
# Identifies the project addressed by this request.
|
||||
# @param [String] managed_zone
|
||||
# Identifies the managed zone addressed by this request. Can be the managed
|
||||
# zone name or id.
|
||||
# @param [Fixnum] max_results
|
||||
# Optional. Maximum number of results to be returned. If unspecified, the
|
||||
# server will decide how many results to return.
|
||||
# @param [String] name
|
||||
# Restricts the list to return only records with this fully qualified domain
|
||||
# name.
|
||||
# @param [String] page_token
|
||||
# Optional. A tag returned by a previous list request that was truncated.
|
||||
# Use this parameter to continue a previous list request.
|
||||
# @param [String] type
|
||||
# Restricts the list to return only records of this type. If present, the
|
||||
# "name" parameter must also be present.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
|
@ -832,8 +901,8 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_resource_record_sets(project, managed_zone, max_results: nil, name: nil, page_token: nil, type: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/managedZones/{managedZone}/rrsets', options)
|
||||
def list_resource_record_sets(project, managed_zone, max_results: nil, name: nil, page_token: nil, type: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets', options)
|
||||
command.response_representation = Google::Apis::DnsV1beta2::ResourceRecordSetsListResponse::Representation
|
||||
command.response_class = Google::Apis::DnsV1beta2::ResourceRecordSetsListResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
|
@ -844,7 +913,6 @@ module Google
|
|||
command.query['type'] = type unless type.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
|
@ -853,7 +921,6 @@ module Google
|
|||
def apply_command_defaults(command)
|
||||
command.query['key'] = key unless key.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/drive/
|
||||
module DriveV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20200609'
|
||||
REVISION = '20200618'
|
||||
|
||||
# See, edit, create, and delete all of your Google Drive files
|
||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||
|
|
|
@ -2218,6 +2218,14 @@ module Google
|
|||
attr_accessor :can_add_children
|
||||
alias_method :can_add_children?, :can_add_children
|
||||
|
||||
# Whether the current user can add a folder from another drive (different shared
|
||||
# drive or My Drive) to this folder. This is false when the item is not a folder.
|
||||
# Only populated for items in shared drives.
|
||||
# Corresponds to the JSON property `canAddFolderFromAnotherDrive`
|
||||
# @return [Boolean]
|
||||
attr_accessor :can_add_folder_from_another_drive
|
||||
alias_method :can_add_folder_from_another_drive?, :can_add_folder_from_another_drive
|
||||
|
||||
# Whether the current user can add a parent for the item without removing an
|
||||
# existing parent in the same request. Not populated for shared drive files.
|
||||
# Corresponds to the JSON property `canAddMyDriveParent`
|
||||
|
@ -2434,6 +2442,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@can_add_children = args[:can_add_children] if args.key?(:can_add_children)
|
||||
@can_add_folder_from_another_drive = args[:can_add_folder_from_another_drive] if args.key?(:can_add_folder_from_another_drive)
|
||||
@can_add_my_drive_parent = args[:can_add_my_drive_parent] if args.key?(:can_add_my_drive_parent)
|
||||
@can_change_copy_requires_writer_permission = args[:can_change_copy_requires_writer_permission] if args.key?(:can_change_copy_requires_writer_permission)
|
||||
@can_change_restricted_download = args[:can_change_restricted_download] if args.key?(:can_change_restricted_download)
|
||||
|
|
|
@ -868,6 +868,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :can_add_children, as: 'canAddChildren'
|
||||
property :can_add_folder_from_another_drive, as: 'canAddFolderFromAnotherDrive'
|
||||
property :can_add_my_drive_parent, as: 'canAddMyDriveParent'
|
||||
property :can_change_copy_requires_writer_permission, as: 'canChangeCopyRequiresWriterPermission'
|
||||
property :can_change_restricted_download, as: 'canChangeRestrictedDownload'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/drive/
|
||||
module DriveV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20200609'
|
||||
REVISION = '20200618'
|
||||
|
||||
# See, edit, create, and delete all of your Google Drive files
|
||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||
|
|
|
@ -1375,6 +1375,14 @@ module Google
|
|||
attr_accessor :can_add_children
|
||||
alias_method :can_add_children?, :can_add_children
|
||||
|
||||
# Whether the current user can add a folder from another drive (different shared
|
||||
# drive or My Drive) to this folder. This is false when the item is not a folder.
|
||||
# Only populated for items in shared drives.
|
||||
# Corresponds to the JSON property `canAddFolderFromAnotherDrive`
|
||||
# @return [Boolean]
|
||||
attr_accessor :can_add_folder_from_another_drive
|
||||
alias_method :can_add_folder_from_another_drive?, :can_add_folder_from_another_drive
|
||||
|
||||
# Whether the current user can add a parent for the item without removing an
|
||||
# existing parent in the same request. Not populated for shared drive files.
|
||||
# Corresponds to the JSON property `canAddMyDriveParent`
|
||||
|
@ -1591,6 +1599,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@can_add_children = args[:can_add_children] if args.key?(:can_add_children)
|
||||
@can_add_folder_from_another_drive = args[:can_add_folder_from_another_drive] if args.key?(:can_add_folder_from_another_drive)
|
||||
@can_add_my_drive_parent = args[:can_add_my_drive_parent] if args.key?(:can_add_my_drive_parent)
|
||||
@can_change_copy_requires_writer_permission = args[:can_change_copy_requires_writer_permission] if args.key?(:can_change_copy_requires_writer_permission)
|
||||
@can_change_viewers_can_copy_content = args[:can_change_viewers_can_copy_content] if args.key?(:can_change_viewers_can_copy_content)
|
||||
|
|
|
@ -566,6 +566,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :can_add_children, as: 'canAddChildren'
|
||||
property :can_add_folder_from_another_drive, as: 'canAddFolderFromAnotherDrive'
|
||||
property :can_add_my_drive_parent, as: 'canAddMyDriveParent'
|
||||
property :can_change_copy_requires_writer_permission, as: 'canChangeCopyRequiresWriterPermission'
|
||||
property :can_change_viewers_can_copy_content, as: 'canChangeViewersCanCopyContent'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/spectrum-access-system/
|
||||
module SasportalV1alpha1
|
||||
VERSION = 'V1alpha1'
|
||||
REVISION = '20200623'
|
||||
REVISION = '20200629'
|
||||
|
||||
# View your email address
|
||||
AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email'
|
||||
|
|
|
@ -150,6 +150,50 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# The Deployment.
|
||||
class SasPortalDeployment
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The allowed billing modes under this deployment.
|
||||
# Corresponds to the JSON property `allowedBillingModes`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :allowed_billing_modes
|
||||
|
||||
# Default billing mode for the deployment and devices under it.
|
||||
# Corresponds to the JSON property `defaultBillingMode`
|
||||
# @return [String]
|
||||
attr_accessor :default_billing_mode
|
||||
|
||||
# The deployment's display name.
|
||||
# Corresponds to the JSON property `displayName`
|
||||
# @return [String]
|
||||
attr_accessor :display_name
|
||||
|
||||
# Output only. Resource name.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# User id used by the devices belonging to this deployment. Each deployment
|
||||
# should be associated with one unique user_id.
|
||||
# Corresponds to the JSON property `sasUserIds`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :sas_user_ids
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@allowed_billing_modes = args[:allowed_billing_modes] if args.key?(:allowed_billing_modes)
|
||||
@default_billing_mode = args[:default_billing_mode] if args.key?(:default_billing_mode)
|
||||
@display_name = args[:display_name] if args.key?(:display_name)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@sas_user_ids = args[:sas_user_ids] if args.key?(:sas_user_ids)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class SasPortalDevice
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -721,6 +765,35 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Response for ListDeployments method.
|
||||
class SasPortalListDeploymentsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The deployments that match the
|
||||
# request.
|
||||
# Corresponds to the JSON property `deployments`
|
||||
# @return [Array<Google::Apis::SasportalV1alpha1::SasPortalDeployment>]
|
||||
attr_accessor :deployments
|
||||
|
||||
# A pagination token returned from a previous call to
|
||||
# ListDeployments method that indicates
|
||||
# from where listing should continue. If the field is missing or empty, it
|
||||
# means there is no more deployments.
|
||||
# Corresponds to the JSON property `nextPageToken`
|
||||
# @return [String]
|
||||
attr_accessor :next_page_token
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@deployments = args[:deployments] if args.key?(:deployments)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
end
|
||||
end
|
||||
|
||||
# Response for ListDevices method.
|
||||
class SasPortalListDevicesResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
|
|
@ -52,6 +52,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SasPortalDeployment
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SasPortalDevice
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -136,6 +142,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SasPortalListDeploymentsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SasPortalListDevicesResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -266,6 +278,17 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SasPortalDeployment
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :allowed_billing_modes, as: 'allowedBillingModes'
|
||||
property :default_billing_mode, as: 'defaultBillingMode'
|
||||
property :display_name, as: 'displayName'
|
||||
property :name, as: 'name'
|
||||
collection :sas_user_ids, as: 'sasUserIds'
|
||||
end
|
||||
end
|
||||
|
||||
class SasPortalDevice
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -416,6 +439,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SasPortalListDeploymentsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :deployments, as: 'deployments', class: Google::Apis::SasportalV1alpha1::SasPortalDeployment, decorator: Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
end
|
||||
end
|
||||
|
||||
class SasPortalListDevicesResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -149,6 +149,174 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new deployment.
|
||||
# @param [String] parent
|
||||
# Required. The parent resource name where the deployment is to be created.
|
||||
# @param [Google::Apis::SasportalV1alpha1::SasPortalDeployment] sas_portal_deployment_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDeployment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalDeployment]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def create_customer_deployment(parent, sas_portal_deployment_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1alpha1/{+parent}/deployments', options)
|
||||
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.request_object = sas_portal_deployment_object
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDeployment
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes a deployment.
|
||||
# @param [String] name
|
||||
# Required. The name of the deployment.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalEmpty] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalEmpty]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def delete_customer_deployment(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'v1alpha1/{+name}', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalEmpty::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalEmpty
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Returns a requested deployment.
|
||||
# @param [String] name
|
||||
# Required. The name of the deployment.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDeployment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalDeployment]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_customer_deployment(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDeployment
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists deployments.
|
||||
# @param [String] parent
|
||||
# Required. The parent resource name, for example, "nodes/1",
|
||||
# customer/1/nodes/2.
|
||||
# @param [Fixnum] page_size
|
||||
# The maximum number of deployments to return in the response.
|
||||
# @param [String] page_token
|
||||
# A pagination token returned from a previous call to ListDeployments
|
||||
# method that
|
||||
# indicates where this listing should continue from.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_customer_deployments(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1alpha1/{+parent}/deployments', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates an existing deployment.
|
||||
# @param [String] name
|
||||
# Output only. Resource name.
|
||||
# @param [Google::Apis::SasportalV1alpha1::SasPortalDeployment] sas_portal_deployment_object
|
||||
# @param [String] update_mask
|
||||
# Fields to be updated.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDeployment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalDeployment]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def patch_customer_deployment(name, sas_portal_deployment_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, 'v1alpha1/{+name}', options)
|
||||
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.request_object = sas_portal_deployment_object
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDeployment
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['updateMask'] = update_mask unless update_mask.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a device under a node or customer. Returned devices are unordered.
|
||||
# @param [String] parent
|
||||
# Required. The name of the parent resource.
|
||||
|
@ -688,6 +856,78 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new deployment.
|
||||
# @param [String] parent
|
||||
# Required. The parent resource name where the deployment is to be created.
|
||||
# @param [Google::Apis::SasportalV1alpha1::SasPortalDeployment] sas_portal_deployment_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDeployment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalDeployment]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def create_customer_node_deployment(parent, sas_portal_deployment_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1alpha1/{+parent}/deployments', options)
|
||||
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.request_object = sas_portal_deployment_object
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDeployment
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists deployments.
|
||||
# @param [String] parent
|
||||
# Required. The parent resource name, for example, "nodes/1",
|
||||
# customer/1/nodes/2.
|
||||
# @param [Fixnum] page_size
|
||||
# The maximum number of deployments to return in the response.
|
||||
# @param [String] page_token
|
||||
# A pagination token returned from a previous call to ListDeployments
|
||||
# method that
|
||||
# indicates where this listing should continue from.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_customer_node_deployments(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1alpha1/{+parent}/deployments', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new node.
|
||||
# @param [String] parent
|
||||
# Required. The parent resource name where the node is to be created.
|
||||
|
@ -758,6 +998,36 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Returns a requested deployment.
|
||||
# @param [String] name
|
||||
# Required. The name of the deployment.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDeployment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalDeployment]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_deployment(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDeployment
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Generates a secret to be used with the ValidateInstaller method
|
||||
# @param [Google::Apis::SasportalV1alpha1::SasPortalGenerateSecretRequest] sas_portal_generate_secret_request_object
|
||||
# @param [String] fields
|
||||
|
@ -848,6 +1118,141 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes a deployment.
|
||||
# @param [String] name
|
||||
# Required. The name of the deployment.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalEmpty] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalEmpty]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def delete_node_deployment(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'v1alpha1/{+name}', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalEmpty::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalEmpty
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Returns a requested deployment.
|
||||
# @param [String] name
|
||||
# Required. The name of the deployment.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDeployment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalDeployment]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_node_deployment(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDeployment
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists deployments.
|
||||
# @param [String] parent
|
||||
# Required. The parent resource name, for example, "nodes/1",
|
||||
# customer/1/nodes/2.
|
||||
# @param [Fixnum] page_size
|
||||
# The maximum number of deployments to return in the response.
|
||||
# @param [String] page_token
|
||||
# A pagination token returned from a previous call to ListDeployments
|
||||
# method that
|
||||
# indicates where this listing should continue from.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_node_deployments(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1alpha1/{+parent}/deployments', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates an existing deployment.
|
||||
# @param [String] name
|
||||
# Output only. Resource name.
|
||||
# @param [Google::Apis::SasportalV1alpha1::SasPortalDeployment] sas_portal_deployment_object
|
||||
# @param [String] update_mask
|
||||
# Fields to be updated.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDeployment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalDeployment]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def patch_node_deployment(name, sas_portal_deployment_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, 'v1alpha1/{+name}', options)
|
||||
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.request_object = sas_portal_deployment_object
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDeployment
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['updateMask'] = update_mask unless update_mask.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a device under a node or customer. Returned devices are unordered.
|
||||
# @param [String] parent
|
||||
# Required. The name of the parent resource.
|
||||
|
@ -1387,6 +1792,78 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new deployment.
|
||||
# @param [String] parent
|
||||
# Required. The parent resource name where the deployment is to be created.
|
||||
# @param [Google::Apis::SasportalV1alpha1::SasPortalDeployment] sas_portal_deployment_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDeployment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalDeployment]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def create_node_node_deployment(parent, sas_portal_deployment_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1alpha1/{+parent}/deployments', options)
|
||||
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.request_object = sas_portal_deployment_object
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDeployment::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDeployment
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists deployments.
|
||||
# @param [String] parent
|
||||
# Required. The parent resource name, for example, "nodes/1",
|
||||
# customer/1/nodes/2.
|
||||
# @param [Fixnum] page_size
|
||||
# The maximum number of deployments to return in the response.
|
||||
# @param [String] page_token
|
||||
# A pagination token returned from a previous call to ListDeployments
|
||||
# method that
|
||||
# indicates where this listing should continue from.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_node_node_deployments(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1alpha1/{+parent}/deployments', options)
|
||||
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse::Representation
|
||||
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalListDeploymentsResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a device under a node or customer. Returned devices are unordered.
|
||||
# @param [String] parent
|
||||
# Required. The name of the parent resource.
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/spanner/
|
||||
module SpannerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200616'
|
||||
REVISION = '20200623'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1817,6 +1817,11 @@ module Google
|
|||
# transactions. However, it can also happen for a variety of other
|
||||
# reasons. If `Commit` returns `ABORTED`, the caller should re-attempt
|
||||
# the transaction from the beginning, re-using the same session.
|
||||
# On very rare occasions, `Commit` might return `UNKNOWN`. This can happen,
|
||||
# for example, if the client job experiences a 1+ hour networking failure.
|
||||
# At that point, Cloud Spanner has lost track of the transaction outcome and
|
||||
# we recommend that you perform another read from the database to see the
|
||||
# state of things as they are now.
|
||||
# @param [String] session
|
||||
# Required. The session in which the transaction to be committed is running.
|
||||
# @param [Google::Apis::SpannerV1::CommitRequest] commit_request_object
|
||||
|
|
Loading…
Reference in New Issue