Autogenerated update (2018-07-10)
Update: - adexchangebuyer_v1_2 - adexchangebuyer_v1_3 - adexchangebuyer_v1_4 - adexchangeseller_v1 - adexchangeseller_v1_1 - adexchangeseller_v2_0 - admin_datatransfer_v1 - admin_directory_v1 - admin_reports_v1 - adsense_v1_4 - adsensehost_v4_1 - analytics_v2_4 - analytics_v3 - androidenterprise_v1 - androidmanagement_v1 - androidpublisher_v1 - androidpublisher_v1_1 - androidpublisher_v2 - androidpublisher_v3 - appsactivity_v1 - appstate_v1 - bigquery_v2 - blogger_v2 - blogger_v3 - books_v1 - calendar_v3 - civicinfo_v2 - cloudiot_v1 - compute_alpha - compute_beta - compute_v1 - content_v2sandbox - customsearch_v1 - deploymentmanager_alpha - deploymentmanager_v2 - deploymentmanager_v2beta - dfareporting_v2_8 - dfareporting_v3_0 - dfareporting_v3_1 - dns_v1 - dns_v1beta2 - dns_v2beta1 - doubleclickbidmanager_v1 - doubleclicksearch_v2 - drive_v2 - drive_v3 - fitness_v1 - fusiontables_v1 - fusiontables_v2 - games_configuration_v1configuration - games_management_v1management - games_v1 - gmail_v1 - groupsmigration_v1 - groupssettings_v1 - identitytoolkit_v3 - licensing_v1 - mirror_v1 - oauth2_v1 - oauth2_v2 - pagespeedonline_v1 - pagespeedonline_v2 - pagespeedonline_v4 - playcustomapp_v1 - plus_domains_v1 - plus_v1 - replicapool_v1beta1 - replicapoolupdater_v1beta1 - reseller_v1 - script_v1 - site_verification_v1 - slides_v1 - spectrum_v1explorer - sqladmin_v1beta4 - storage_v1 - storage_v1beta1 - storage_v1beta2 - surveys_v2 - tagmanager_v1 - tagmanager_v2 - tasks_v1 - toolresults_v1beta3 - urlshortener_v1 - webfonts_v1 - webmasters_v3 - youtube_analytics_v1 - youtube_analytics_v1beta1 - youtube_v3
This commit is contained in:
parent
ce7e85ad7c
commit
ef45bf2443
|
@ -6237,6 +6237,7 @@
|
|||
"/androidmanagement:v1/Device/lastPolicyComplianceReportTime": last_policy_compliance_report_time
|
||||
"/androidmanagement:v1/Device/lastPolicySyncTime": last_policy_sync_time
|
||||
"/androidmanagement:v1/Device/lastStatusReportTime": last_status_report_time
|
||||
"/androidmanagement:v1/Device/managementMode": management_mode
|
||||
"/androidmanagement:v1/Device/memoryEvents": memory_events
|
||||
"/androidmanagement:v1/Device/memoryEvents/memory_event": memory_event
|
||||
"/androidmanagement:v1/Device/memoryInfo": memory_info
|
||||
|
@ -6275,6 +6276,7 @@
|
|||
"/androidmanagement:v1/EnrollmentToken/duration": duration
|
||||
"/androidmanagement:v1/EnrollmentToken/expirationTimestamp": expiration_timestamp
|
||||
"/androidmanagement:v1/EnrollmentToken/name": name
|
||||
"/androidmanagement:v1/EnrollmentToken/oneTimeOnly": one_time_only
|
||||
"/androidmanagement:v1/EnrollmentToken/policyName": policy_name
|
||||
"/androidmanagement:v1/EnrollmentToken/qrCode": qr_code
|
||||
"/androidmanagement:v1/EnrollmentToken/value": value
|
||||
|
@ -6463,6 +6465,8 @@
|
|||
"/androidmanagement:v1/Policy/outgoingBeamDisabled": outgoing_beam_disabled
|
||||
"/androidmanagement:v1/Policy/outgoingCallsDisabled": outgoing_calls_disabled
|
||||
"/androidmanagement:v1/Policy/passwordRequirements": password_requirements
|
||||
"/androidmanagement:v1/Policy/permissionGrants": permission_grants
|
||||
"/androidmanagement:v1/Policy/permissionGrants/permission_grant": permission_grant
|
||||
"/androidmanagement:v1/Policy/permittedInputMethods": permitted_input_methods
|
||||
"/androidmanagement:v1/Policy/persistentPreferredActivities": persistent_preferred_activities
|
||||
"/androidmanagement:v1/Policy/persistentPreferredActivities/persistent_preferred_activity": persistent_preferred_activity
|
||||
|
@ -6513,6 +6517,7 @@
|
|||
"/androidmanagement:v1/SoftwareInfo/bootloaderVersion": bootloader_version
|
||||
"/androidmanagement:v1/SoftwareInfo/deviceBuildSignature": device_build_signature
|
||||
"/androidmanagement:v1/SoftwareInfo/deviceKernelVersion": device_kernel_version
|
||||
"/androidmanagement:v1/SoftwareInfo/primaryLanguageCode": primary_language_code
|
||||
"/androidmanagement:v1/SoftwareInfo/securityPatchLevel": security_patch_level
|
||||
"/androidmanagement:v1/Status": status
|
||||
"/androidmanagement:v1/Status/code": code
|
||||
|
@ -6555,6 +6560,7 @@
|
|||
"/androidmanagement:v1/androidmanagement.enterprises.create/signupUrlName": signup_url_name
|
||||
"/androidmanagement:v1/androidmanagement.enterprises.devices.delete": delete_enterprise_device
|
||||
"/androidmanagement:v1/androidmanagement.enterprises.devices.delete/name": name
|
||||
"/androidmanagement:v1/androidmanagement.enterprises.devices.delete/wipeDataFlags": wipe_data_flags
|
||||
"/androidmanagement:v1/androidmanagement.enterprises.devices.get": get_enterprise_device
|
||||
"/androidmanagement:v1/androidmanagement.enterprises.devices.get/name": name
|
||||
"/androidmanagement:v1/androidmanagement.enterprises.devices.issueCommand": issue_enterprise_device_command
|
||||
|
@ -6867,6 +6873,9 @@
|
|||
"/androidpublisher:v2/SubscriptionDeferralInfo": subscription_deferral_info
|
||||
"/androidpublisher:v2/SubscriptionDeferralInfo/desiredExpiryTimeMillis": desired_expiry_time_millis
|
||||
"/androidpublisher:v2/SubscriptionDeferralInfo/expectedExpiryTimeMillis": expected_expiry_time_millis
|
||||
"/androidpublisher:v2/SubscriptionPriceChange": subscription_price_change
|
||||
"/androidpublisher:v2/SubscriptionPriceChange/newPrice": new_price
|
||||
"/androidpublisher:v2/SubscriptionPriceChange/state": state
|
||||
"/androidpublisher:v2/SubscriptionPurchase": subscription_purchase
|
||||
"/androidpublisher:v2/SubscriptionPurchase/autoRenewing": auto_renewing
|
||||
"/androidpublisher:v2/SubscriptionPurchase/cancelReason": cancel_reason
|
||||
|
@ -6882,6 +6891,7 @@
|
|||
"/androidpublisher:v2/SubscriptionPurchase/orderId": order_id
|
||||
"/androidpublisher:v2/SubscriptionPurchase/paymentState": payment_state
|
||||
"/androidpublisher:v2/SubscriptionPurchase/priceAmountMicros": price_amount_micros
|
||||
"/androidpublisher:v2/SubscriptionPurchase/priceChange": price_change
|
||||
"/androidpublisher:v2/SubscriptionPurchase/priceCurrencyCode": price_currency_code
|
||||
"/androidpublisher:v2/SubscriptionPurchase/profileId": profile_id
|
||||
"/androidpublisher:v2/SubscriptionPurchase/profileName": profile_name
|
||||
|
@ -7355,6 +7365,9 @@
|
|||
"/androidpublisher:v3/SubscriptionDeferralInfo": subscription_deferral_info
|
||||
"/androidpublisher:v3/SubscriptionDeferralInfo/desiredExpiryTimeMillis": desired_expiry_time_millis
|
||||
"/androidpublisher:v3/SubscriptionDeferralInfo/expectedExpiryTimeMillis": expected_expiry_time_millis
|
||||
"/androidpublisher:v3/SubscriptionPriceChange": subscription_price_change
|
||||
"/androidpublisher:v3/SubscriptionPriceChange/newPrice": new_price
|
||||
"/androidpublisher:v3/SubscriptionPriceChange/state": state
|
||||
"/androidpublisher:v3/SubscriptionPurchase": subscription_purchase
|
||||
"/androidpublisher:v3/SubscriptionPurchase/autoRenewing": auto_renewing
|
||||
"/androidpublisher:v3/SubscriptionPurchase/cancelReason": cancel_reason
|
||||
|
@ -7370,6 +7383,7 @@
|
|||
"/androidpublisher:v3/SubscriptionPurchase/orderId": order_id
|
||||
"/androidpublisher:v3/SubscriptionPurchase/paymentState": payment_state
|
||||
"/androidpublisher:v3/SubscriptionPurchase/priceAmountMicros": price_amount_micros
|
||||
"/androidpublisher:v3/SubscriptionPurchase/priceChange": price_change
|
||||
"/androidpublisher:v3/SubscriptionPurchase/priceCurrencyCode": price_currency_code
|
||||
"/androidpublisher:v3/SubscriptionPurchase/profileId": profile_id
|
||||
"/androidpublisher:v3/SubscriptionPurchase/profileName": profile_name
|
||||
|
@ -9912,6 +9926,7 @@
|
|||
"/bigquery:v2/Dataset/access/access/view": view
|
||||
"/bigquery:v2/Dataset/creationTime": creation_time
|
||||
"/bigquery:v2/Dataset/datasetReference": dataset_reference
|
||||
"/bigquery:v2/Dataset/defaultPartitionExpirationMs": default_partition_expiration_ms
|
||||
"/bigquery:v2/Dataset/defaultTableExpirationMs": default_table_expiration_ms
|
||||
"/bigquery:v2/Dataset/description": description
|
||||
"/bigquery:v2/Dataset/etag": etag
|
||||
|
@ -10018,6 +10033,12 @@
|
|||
"/bigquery:v2/GoogleSheetsOptions": google_sheets_options
|
||||
"/bigquery:v2/GoogleSheetsOptions/range": range
|
||||
"/bigquery:v2/GoogleSheetsOptions/skipLeadingRows": skip_leading_rows
|
||||
"/bigquery:v2/IterationResult": iteration_result
|
||||
"/bigquery:v2/IterationResult/durationMs": duration_ms
|
||||
"/bigquery:v2/IterationResult/evalLoss": eval_loss
|
||||
"/bigquery:v2/IterationResult/index": index
|
||||
"/bigquery:v2/IterationResult/learnRate": learn_rate
|
||||
"/bigquery:v2/IterationResult/trainingLoss": training_loss
|
||||
"/bigquery:v2/Job": job
|
||||
"/bigquery:v2/Job/configuration": configuration
|
||||
"/bigquery:v2/Job/etag": etag
|
||||
|
@ -10145,6 +10166,8 @@
|
|||
"/bigquery:v2/JobStatistics2/ddlOperationPerformed": ddl_operation_performed
|
||||
"/bigquery:v2/JobStatistics2/ddlTargetTable": ddl_target_table
|
||||
"/bigquery:v2/JobStatistics2/estimatedBytesProcessed": estimated_bytes_processed
|
||||
"/bigquery:v2/JobStatistics2/modelTrainingCurrentIteration": model_training_current_iteration
|
||||
"/bigquery:v2/JobStatistics2/modelTrainingExpectedTotalIteration": model_training_expected_total_iteration
|
||||
"/bigquery:v2/JobStatistics2/numDmlAffectedRows": num_dml_affected_rows
|
||||
"/bigquery:v2/JobStatistics2/queryPlan": query_plan
|
||||
"/bigquery:v2/JobStatistics2/queryPlan/query_plan": query_plan
|
||||
|
@ -10182,6 +10205,14 @@
|
|||
"/bigquery:v2/JsonObject/json_object": json_object
|
||||
"/bigquery:v2/JsonValue": json_value
|
||||
"/bigquery:v2/Location": location
|
||||
"/bigquery:v2/ModelDefinition": model_definition
|
||||
"/bigquery:v2/ModelDefinition/modelOptions": model_options
|
||||
"/bigquery:v2/ModelDefinition/modelOptions/labels": labels
|
||||
"/bigquery:v2/ModelDefinition/modelOptions/labels/label": label
|
||||
"/bigquery:v2/ModelDefinition/modelOptions/lossType": loss_type
|
||||
"/bigquery:v2/ModelDefinition/modelOptions/modelType": model_type
|
||||
"/bigquery:v2/ModelDefinition/trainingRuns": training_runs
|
||||
"/bigquery:v2/ModelDefinition/trainingRuns/training_run": training_run
|
||||
"/bigquery:v2/ProjectList": project_list
|
||||
"/bigquery:v2/ProjectList/etag": etag
|
||||
"/bigquery:v2/ProjectList/kind": kind
|
||||
|
@ -10271,6 +10302,7 @@
|
|||
"/bigquery:v2/Table/labels/label": label
|
||||
"/bigquery:v2/Table/lastModifiedTime": last_modified_time
|
||||
"/bigquery:v2/Table/location": location
|
||||
"/bigquery:v2/Table/model": model
|
||||
"/bigquery:v2/Table/numBytes": num_bytes
|
||||
"/bigquery:v2/Table/numLongTermBytes": num_long_term_bytes
|
||||
"/bigquery:v2/Table/numRows": num_rows
|
||||
|
@ -10348,6 +10380,21 @@
|
|||
"/bigquery:v2/TimePartitioning/field": field
|
||||
"/bigquery:v2/TimePartitioning/requirePartitionFilter": require_partition_filter
|
||||
"/bigquery:v2/TimePartitioning/type": type
|
||||
"/bigquery:v2/TrainingRun": training_run
|
||||
"/bigquery:v2/TrainingRun/iterationResults": iteration_results
|
||||
"/bigquery:v2/TrainingRun/iterationResults/iteration_result": iteration_result
|
||||
"/bigquery:v2/TrainingRun/startTime": start_time
|
||||
"/bigquery:v2/TrainingRun/state": state
|
||||
"/bigquery:v2/TrainingRun/trainingOptions": training_options
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/earlyStop": early_stop
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/l1Reg": l1_reg
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/l2Reg": l2_reg
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/learnRate": learn_rate
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/learnRateStrategy": learn_rate_strategy
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/lineSearchInitLearnRate": line_search_init_learn_rate
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/maxIteration": max_iteration
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/minRelProgress": min_rel_progress
|
||||
"/bigquery:v2/TrainingRun/trainingOptions/warmStart": warm_start
|
||||
"/bigquery:v2/UserDefinedFunctionResource": user_defined_function_resource
|
||||
"/bigquery:v2/UserDefinedFunctionResource/inlineCode": inline_code
|
||||
"/bigquery:v2/UserDefinedFunctionResource/resourceUri": resource_uri
|
||||
|
@ -12673,6 +12720,7 @@
|
|||
"/civicinfo:v2/Channel/type": type
|
||||
"/civicinfo:v2/Contest": contest
|
||||
"/civicinfo:v2/Contest/ballotPlacement": ballot_placement
|
||||
"/civicinfo:v2/Contest/ballotTitle": ballot_title
|
||||
"/civicinfo:v2/Contest/candidates": candidates
|
||||
"/civicinfo:v2/Contest/candidates/candidate": candidate
|
||||
"/civicinfo:v2/Contest/district": district
|
||||
|
@ -17059,6 +17107,7 @@
|
|||
"/compute:alpha/AttachedDiskInitializeParams/sourceImage": source_image
|
||||
"/compute:alpha/AttachedDiskInitializeParams/sourceImageEncryptionKey": source_image_encryption_key
|
||||
"/compute:alpha/AttachedDiskInitializeParams/sourceSnapshot": source_snapshot
|
||||
"/compute:alpha/AttachedDiskInitializeParams/sourceSnapshotEncryptionKey": source_snapshot_encryption_key
|
||||
"/compute:alpha/AuditConfig": audit_config
|
||||
"/compute:alpha/AuditConfig/auditLogConfigs": audit_log_configs
|
||||
"/compute:alpha/AuditConfig/auditLogConfigs/audit_log_config": audit_log_config
|
||||
|
@ -18988,6 +19037,7 @@
|
|||
"/compute:alpha/NodeGroupNode/instances/instance": instance
|
||||
"/compute:alpha/NodeGroupNode/name": name
|
||||
"/compute:alpha/NodeGroupNode/nodeType": node_type
|
||||
"/compute:alpha/NodeGroupNode/status": status
|
||||
"/compute:alpha/NodeGroupsAddNodesRequest": node_groups_add_nodes_request
|
||||
"/compute:alpha/NodeGroupsAddNodesRequest/additionalNodeCount": additional_node_count
|
||||
"/compute:alpha/NodeGroupsDeleteNodesRequest": node_groups_delete_nodes_request
|
||||
|
@ -19414,6 +19464,9 @@
|
|||
"/compute:alpha/RegionSetPolicyRequest/bindings/binding": binding
|
||||
"/compute:alpha/RegionSetPolicyRequest/etag": etag
|
||||
"/compute:alpha/RegionSetPolicyRequest/policy": policy
|
||||
"/compute:alpha/RegionTargetHttpsProxiesSetSslCertificatesRequest": region_target_https_proxies_set_ssl_certificates_request
|
||||
"/compute:alpha/RegionTargetHttpsProxiesSetSslCertificatesRequest/sslCertificates": ssl_certificates
|
||||
"/compute:alpha/RegionTargetHttpsProxiesSetSslCertificatesRequest/sslCertificates/ssl_certificate": ssl_certificate
|
||||
"/compute:alpha/RegionUrlMapsValidateRequest": region_url_maps_validate_request
|
||||
"/compute:alpha/RegionUrlMapsValidateRequest/resource": resource
|
||||
"/compute:alpha/ResourceCommitment": resource_commitment
|
||||
|
@ -19865,11 +19918,26 @@
|
|||
"/compute:alpha/SslCertificate/managed": managed
|
||||
"/compute:alpha/SslCertificate/name": name
|
||||
"/compute:alpha/SslCertificate/privateKey": private_key
|
||||
"/compute:alpha/SslCertificate/region": region
|
||||
"/compute:alpha/SslCertificate/selfLink": self_link
|
||||
"/compute:alpha/SslCertificate/selfManaged": self_managed
|
||||
"/compute:alpha/SslCertificate/subjectAlternativeNames": subject_alternative_names
|
||||
"/compute:alpha/SslCertificate/subjectAlternativeNames/subject_alternative_name": subject_alternative_name
|
||||
"/compute:alpha/SslCertificate/type": type
|
||||
"/compute:alpha/SslCertificateAggregatedList": ssl_certificate_aggregated_list
|
||||
"/compute:alpha/SslCertificateAggregatedList/id": id
|
||||
"/compute:alpha/SslCertificateAggregatedList/items": items
|
||||
"/compute:alpha/SslCertificateAggregatedList/items/item": item
|
||||
"/compute:alpha/SslCertificateAggregatedList/kind": kind
|
||||
"/compute:alpha/SslCertificateAggregatedList/nextPageToken": next_page_token
|
||||
"/compute:alpha/SslCertificateAggregatedList/selfLink": self_link
|
||||
"/compute:alpha/SslCertificateAggregatedList/warning": warning
|
||||
"/compute:alpha/SslCertificateAggregatedList/warning/code": code
|
||||
"/compute:alpha/SslCertificateAggregatedList/warning/data": data
|
||||
"/compute:alpha/SslCertificateAggregatedList/warning/data/datum": datum
|
||||
"/compute:alpha/SslCertificateAggregatedList/warning/data/datum/key": key
|
||||
"/compute:alpha/SslCertificateAggregatedList/warning/data/datum/value": value
|
||||
"/compute:alpha/SslCertificateAggregatedList/warning/message": message
|
||||
"/compute:alpha/SslCertificateList": ssl_certificate_list
|
||||
"/compute:alpha/SslCertificateList/id": id
|
||||
"/compute:alpha/SslCertificateList/items": items
|
||||
|
@ -19893,6 +19961,16 @@
|
|||
"/compute:alpha/SslCertificateSelfManagedSslCertificate": ssl_certificate_self_managed_ssl_certificate
|
||||
"/compute:alpha/SslCertificateSelfManagedSslCertificate/certificate": certificate
|
||||
"/compute:alpha/SslCertificateSelfManagedSslCertificate/privateKey": private_key
|
||||
"/compute:alpha/SslCertificatesScopedList": ssl_certificates_scoped_list
|
||||
"/compute:alpha/SslCertificatesScopedList/sslCertificates": ssl_certificates
|
||||
"/compute:alpha/SslCertificatesScopedList/sslCertificates/ssl_certificate": ssl_certificate
|
||||
"/compute:alpha/SslCertificatesScopedList/warning": warning
|
||||
"/compute:alpha/SslCertificatesScopedList/warning/code": code
|
||||
"/compute:alpha/SslCertificatesScopedList/warning/data": data
|
||||
"/compute:alpha/SslCertificatesScopedList/warning/data/datum": datum
|
||||
"/compute:alpha/SslCertificatesScopedList/warning/data/datum/key": key
|
||||
"/compute:alpha/SslCertificatesScopedList/warning/data/datum/value": value
|
||||
"/compute:alpha/SslCertificatesScopedList/warning/message": message
|
||||
"/compute:alpha/SslPoliciesList": ssl_policies_list
|
||||
"/compute:alpha/SslPoliciesList/id": id
|
||||
"/compute:alpha/SslPoliciesList/items": items
|
||||
|
@ -19944,17 +20022,20 @@
|
|||
"/compute:alpha/StatefulPolicyPreservedResources/disks": disks
|
||||
"/compute:alpha/StatefulPolicyPreservedResources/disks/disk": disk
|
||||
"/compute:alpha/Subnetwork": subnetwork
|
||||
"/compute:alpha/Subnetwork/aggregationInterval": aggregation_interval
|
||||
"/compute:alpha/Subnetwork/allowSubnetCidrRoutesOverlap": allow_subnet_cidr_routes_overlap
|
||||
"/compute:alpha/Subnetwork/creationTimestamp": creation_timestamp
|
||||
"/compute:alpha/Subnetwork/description": description
|
||||
"/compute:alpha/Subnetwork/enableFlowLogs": enable_flow_logs
|
||||
"/compute:alpha/Subnetwork/enablePrivateV6Access": enable_private_v6_access
|
||||
"/compute:alpha/Subnetwork/fingerprint": fingerprint
|
||||
"/compute:alpha/Subnetwork/flowSampling": flow_sampling
|
||||
"/compute:alpha/Subnetwork/gatewayAddress": gateway_address
|
||||
"/compute:alpha/Subnetwork/id": id
|
||||
"/compute:alpha/Subnetwork/ipCidrRange": ip_cidr_range
|
||||
"/compute:alpha/Subnetwork/ipv6CidrRange": ipv6_cidr_range
|
||||
"/compute:alpha/Subnetwork/kind": kind
|
||||
"/compute:alpha/Subnetwork/metadata": metadata
|
||||
"/compute:alpha/Subnetwork/name": name
|
||||
"/compute:alpha/Subnetwork/network": network
|
||||
"/compute:alpha/Subnetwork/privateIpGoogleAccess": private_ip_google_access
|
||||
|
@ -20067,6 +20148,16 @@
|
|||
"/compute:alpha/TargetHttpProxyList/warning/data/datum/key": key
|
||||
"/compute:alpha/TargetHttpProxyList/warning/data/datum/value": value
|
||||
"/compute:alpha/TargetHttpProxyList/warning/message": message
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList": target_https_proxies_scoped_list
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/targetHttpsProxies": target_https_proxies
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/targetHttpsProxies/target_https_proxy": target_https_proxy
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/warning": warning
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/warning/code": code
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/warning/data": data
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/warning/data/datum": datum
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/warning/data/datum/key": key
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/warning/data/datum/value": value
|
||||
"/compute:alpha/TargetHttpsProxiesScopedList/warning/message": message
|
||||
"/compute:alpha/TargetHttpsProxiesSetQuicOverrideRequest": target_https_proxies_set_quic_override_request
|
||||
"/compute:alpha/TargetHttpsProxiesSetQuicOverrideRequest/quicOverride": quic_override
|
||||
"/compute:alpha/TargetHttpsProxiesSetSslCertificatesRequest": target_https_proxies_set_ssl_certificates_request
|
||||
|
@ -20080,11 +20171,26 @@
|
|||
"/compute:alpha/TargetHttpsProxy/kind": kind
|
||||
"/compute:alpha/TargetHttpsProxy/name": name
|
||||
"/compute:alpha/TargetHttpsProxy/quicOverride": quic_override
|
||||
"/compute:alpha/TargetHttpsProxy/region": region
|
||||
"/compute:alpha/TargetHttpsProxy/selfLink": self_link
|
||||
"/compute:alpha/TargetHttpsProxy/sslCertificates": ssl_certificates
|
||||
"/compute:alpha/TargetHttpsProxy/sslCertificates/ssl_certificate": ssl_certificate
|
||||
"/compute:alpha/TargetHttpsProxy/sslPolicy": ssl_policy
|
||||
"/compute:alpha/TargetHttpsProxy/urlMap": url_map
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList": target_https_proxy_aggregated_list
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/id": id
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/items": items
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/items/item": item
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/kind": kind
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/nextPageToken": next_page_token
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/selfLink": self_link
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/warning": warning
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/warning/code": code
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/warning/data": data
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/warning/data/datum": datum
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/warning/data/datum/key": key
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/warning/data/datum/value": value
|
||||
"/compute:alpha/TargetHttpsProxyAggregatedList/warning/message": message
|
||||
"/compute:alpha/TargetHttpsProxyList": target_https_proxy_list
|
||||
"/compute:alpha/TargetHttpsProxyList/id": id
|
||||
"/compute:alpha/TargetHttpsProxyList/items": items
|
||||
|
@ -20424,6 +20530,30 @@
|
|||
"/compute:alpha/UsageExportLocation": usage_export_location
|
||||
"/compute:alpha/UsageExportLocation/bucketName": bucket_name
|
||||
"/compute:alpha/UsageExportLocation/reportNamePrefix": report_name_prefix
|
||||
"/compute:alpha/VmEndpointNatMappings": vm_endpoint_nat_mappings
|
||||
"/compute:alpha/VmEndpointNatMappings/instanceName": instance_name
|
||||
"/compute:alpha/VmEndpointNatMappings/interfaceNatMappings": interface_nat_mappings
|
||||
"/compute:alpha/VmEndpointNatMappings/interfaceNatMappings/interface_nat_mapping": interface_nat_mapping
|
||||
"/compute:alpha/VmEndpointNatMappingsInterfaceNatMappings": vm_endpoint_nat_mappings_interface_nat_mappings
|
||||
"/compute:alpha/VmEndpointNatMappingsInterfaceNatMappings/natIpPortRanges": nat_ip_port_ranges
|
||||
"/compute:alpha/VmEndpointNatMappingsInterfaceNatMappings/natIpPortRanges/nat_ip_port_range": nat_ip_port_range
|
||||
"/compute:alpha/VmEndpointNatMappingsInterfaceNatMappings/numTotalNatPorts": num_total_nat_ports
|
||||
"/compute:alpha/VmEndpointNatMappingsInterfaceNatMappings/sourceAliasIpRange": source_alias_ip_range
|
||||
"/compute:alpha/VmEndpointNatMappingsInterfaceNatMappings/sourceVirtualIp": source_virtual_ip
|
||||
"/compute:alpha/VmEndpointNatMappingsList": vm_endpoint_nat_mappings_list
|
||||
"/compute:alpha/VmEndpointNatMappingsList/id": id
|
||||
"/compute:alpha/VmEndpointNatMappingsList/kind": kind
|
||||
"/compute:alpha/VmEndpointNatMappingsList/nextPageToken": next_page_token
|
||||
"/compute:alpha/VmEndpointNatMappingsList/result": result
|
||||
"/compute:alpha/VmEndpointNatMappingsList/result/result": result
|
||||
"/compute:alpha/VmEndpointNatMappingsList/selfLink": self_link
|
||||
"/compute:alpha/VmEndpointNatMappingsList/warning": warning
|
||||
"/compute:alpha/VmEndpointNatMappingsList/warning/code": code
|
||||
"/compute:alpha/VmEndpointNatMappingsList/warning/data": data
|
||||
"/compute:alpha/VmEndpointNatMappingsList/warning/data/datum": datum
|
||||
"/compute:alpha/VmEndpointNatMappingsList/warning/data/datum/key": key
|
||||
"/compute:alpha/VmEndpointNatMappingsList/warning/data/datum/value": value
|
||||
"/compute:alpha/VmEndpointNatMappingsList/warning/message": message
|
||||
"/compute:alpha/VmMaintenancePolicy": vm_maintenance_policy
|
||||
"/compute:alpha/VmMaintenancePolicy/maintenanceWindow": maintenance_window
|
||||
"/compute:alpha/VpnGateway": vpn_gateway
|
||||
|
@ -22354,6 +22484,30 @@
|
|||
"/compute:alpha/compute.regionOperations.wait/operation": operation
|
||||
"/compute:alpha/compute.regionOperations.wait/project": project
|
||||
"/compute:alpha/compute.regionOperations.wait/region": region
|
||||
"/compute:alpha/compute.regionSslCertificates.delete": delete_region_ssl_certificate
|
||||
"/compute:alpha/compute.regionSslCertificates.delete/project": project
|
||||
"/compute:alpha/compute.regionSslCertificates.delete/region": region
|
||||
"/compute:alpha/compute.regionSslCertificates.delete/requestId": request_id
|
||||
"/compute:alpha/compute.regionSslCertificates.delete/sslCertificate": ssl_certificate
|
||||
"/compute:alpha/compute.regionSslCertificates.get": get_region_ssl_certificate
|
||||
"/compute:alpha/compute.regionSslCertificates.get/project": project
|
||||
"/compute:alpha/compute.regionSslCertificates.get/region": region
|
||||
"/compute:alpha/compute.regionSslCertificates.get/sslCertificate": ssl_certificate
|
||||
"/compute:alpha/compute.regionSslCertificates.insert": insert_region_ssl_certificate
|
||||
"/compute:alpha/compute.regionSslCertificates.insert/project": project
|
||||
"/compute:alpha/compute.regionSslCertificates.insert/region": region
|
||||
"/compute:alpha/compute.regionSslCertificates.insert/requestId": request_id
|
||||
"/compute:alpha/compute.regionSslCertificates.list": list_region_ssl_certificates
|
||||
"/compute:alpha/compute.regionSslCertificates.list/filter": filter
|
||||
"/compute:alpha/compute.regionSslCertificates.list/maxResults": max_results
|
||||
"/compute:alpha/compute.regionSslCertificates.list/orderBy": order_by
|
||||
"/compute:alpha/compute.regionSslCertificates.list/pageToken": page_token
|
||||
"/compute:alpha/compute.regionSslCertificates.list/project": project
|
||||
"/compute:alpha/compute.regionSslCertificates.list/region": region
|
||||
"/compute:alpha/compute.regionSslCertificates.testIamPermissions": test_region_ssl_certificate_iam_permissions
|
||||
"/compute:alpha/compute.regionSslCertificates.testIamPermissions/project": project
|
||||
"/compute:alpha/compute.regionSslCertificates.testIamPermissions/region": region
|
||||
"/compute:alpha/compute.regionSslCertificates.testIamPermissions/resource": resource
|
||||
"/compute:alpha/compute.regionTargetHttpProxies.delete": delete_region_target_http_proxy
|
||||
"/compute:alpha/compute.regionTargetHttpProxies.delete/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpProxies.delete/region": region
|
||||
|
@ -22383,6 +22537,40 @@
|
|||
"/compute:alpha/compute.regionTargetHttpProxies.testIamPermissions/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpProxies.testIamPermissions/region": region
|
||||
"/compute:alpha/compute.regionTargetHttpProxies.testIamPermissions/resource": resource
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.delete": delete_region_target_https_proxy
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.delete/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.delete/region": region
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.delete/requestId": request_id
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.delete/targetHttpsProxy": target_https_proxy
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.get": get_region_target_https_proxy
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.get/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.get/region": region
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.get/targetHttpsProxy": target_https_proxy
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.insert": insert_region_target_https_proxy
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.insert/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.insert/region": region
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.insert/requestId": request_id
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.list": list_region_target_https_proxies
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.list/filter": filter
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.list/maxResults": max_results
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.list/orderBy": order_by
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.list/pageToken": page_token
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.list/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.list/region": region
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setSslCertificates": set_region_target_https_proxy_ssl_certificates
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setSslCertificates/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setSslCertificates/region": region
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setSslCertificates/requestId": request_id
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setSslCertificates/targetHttpsProxy": target_https_proxy
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setUrlMap": set_region_target_https_proxy_url_map
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setUrlMap/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setUrlMap/region": region
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setUrlMap/requestId": request_id
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.setUrlMap/targetHttpsProxy": target_https_proxy
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.testIamPermissions": test_region_target_https_proxy_iam_permissions
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.testIamPermissions/project": project
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.testIamPermissions/region": region
|
||||
"/compute:alpha/compute.regionTargetHttpsProxies.testIamPermissions/resource": resource
|
||||
"/compute:alpha/compute.regionUrlMaps.delete": delete_region_url_map
|
||||
"/compute:alpha/compute.regionUrlMaps.delete/project": project
|
||||
"/compute:alpha/compute.regionUrlMaps.delete/region": region
|
||||
|
@ -22483,6 +22671,14 @@
|
|||
"/compute:alpha/compute.routers.get/project": project
|
||||
"/compute:alpha/compute.routers.get/region": region
|
||||
"/compute:alpha/compute.routers.get/router": router
|
||||
"/compute:alpha/compute.routers.getNatMappingInfo": get_router_nat_mapping_info
|
||||
"/compute:alpha/compute.routers.getNatMappingInfo/filter": filter
|
||||
"/compute:alpha/compute.routers.getNatMappingInfo/maxResults": max_results
|
||||
"/compute:alpha/compute.routers.getNatMappingInfo/orderBy": order_by
|
||||
"/compute:alpha/compute.routers.getNatMappingInfo/pageToken": page_token
|
||||
"/compute:alpha/compute.routers.getNatMappingInfo/project": project
|
||||
"/compute:alpha/compute.routers.getNatMappingInfo/region": region
|
||||
"/compute:alpha/compute.routers.getNatMappingInfo/router": router
|
||||
"/compute:alpha/compute.routers.getRouterStatus": get_router_router_status
|
||||
"/compute:alpha/compute.routers.getRouterStatus/project": project
|
||||
"/compute:alpha/compute.routers.getRouterStatus/region": region
|
||||
|
@ -22610,6 +22806,12 @@
|
|||
"/compute:alpha/compute.snapshots.testIamPermissions": test_snapshot_iam_permissions
|
||||
"/compute:alpha/compute.snapshots.testIamPermissions/project": project
|
||||
"/compute:alpha/compute.snapshots.testIamPermissions/resource": resource
|
||||
"/compute:alpha/compute.sslCertificates.aggregatedList": aggregated_ssl_certificate_list
|
||||
"/compute:alpha/compute.sslCertificates.aggregatedList/filter": filter
|
||||
"/compute:alpha/compute.sslCertificates.aggregatedList/maxResults": max_results
|
||||
"/compute:alpha/compute.sslCertificates.aggregatedList/orderBy": order_by
|
||||
"/compute:alpha/compute.sslCertificates.aggregatedList/pageToken": page_token
|
||||
"/compute:alpha/compute.sslCertificates.aggregatedList/project": project
|
||||
"/compute:alpha/compute.sslCertificates.delete": delete_ssl_certificate
|
||||
"/compute:alpha/compute.sslCertificates.delete/project": project
|
||||
"/compute:alpha/compute.sslCertificates.delete/requestId": request_id
|
||||
|
@ -22746,6 +22948,12 @@
|
|||
"/compute:alpha/compute.targetHttpProxies.testIamPermissions": test_target_http_proxy_iam_permissions
|
||||
"/compute:alpha/compute.targetHttpProxies.testIamPermissions/project": project
|
||||
"/compute:alpha/compute.targetHttpProxies.testIamPermissions/resource": resource
|
||||
"/compute:alpha/compute.targetHttpsProxies.aggregatedList": aggregated_target_https_proxy_list
|
||||
"/compute:alpha/compute.targetHttpsProxies.aggregatedList/filter": filter
|
||||
"/compute:alpha/compute.targetHttpsProxies.aggregatedList/maxResults": max_results
|
||||
"/compute:alpha/compute.targetHttpsProxies.aggregatedList/orderBy": order_by
|
||||
"/compute:alpha/compute.targetHttpsProxies.aggregatedList/pageToken": page_token
|
||||
"/compute:alpha/compute.targetHttpsProxies.aggregatedList/project": project
|
||||
"/compute:alpha/compute.targetHttpsProxies.delete": delete_target_https_proxy
|
||||
"/compute:alpha/compute.targetHttpsProxies.delete/project": project
|
||||
"/compute:alpha/compute.targetHttpsProxies.delete/requestId": request_id
|
||||
|
@ -28380,6 +28588,7 @@
|
|||
"/compute:v1/Backend/maxUtilization": max_utilization
|
||||
"/compute:v1/BackendBucket": backend_bucket
|
||||
"/compute:v1/BackendBucket/bucketName": bucket_name
|
||||
"/compute:v1/BackendBucket/cdnPolicy": cdn_policy
|
||||
"/compute:v1/BackendBucket/creationTimestamp": creation_timestamp
|
||||
"/compute:v1/BackendBucket/description": description
|
||||
"/compute:v1/BackendBucket/enableCdn": enable_cdn
|
||||
|
@ -28387,6 +28596,10 @@
|
|||
"/compute:v1/BackendBucket/kind": kind
|
||||
"/compute:v1/BackendBucket/name": name
|
||||
"/compute:v1/BackendBucket/selfLink": self_link
|
||||
"/compute:v1/BackendBucketCdnPolicy": backend_bucket_cdn_policy
|
||||
"/compute:v1/BackendBucketCdnPolicy/signedUrlCacheMaxAgeSec": signed_url_cache_max_age_sec
|
||||
"/compute:v1/BackendBucketCdnPolicy/signedUrlKeyNames": signed_url_key_names
|
||||
"/compute:v1/BackendBucketCdnPolicy/signedUrlKeyNames/signed_url_key_name": signed_url_key_name
|
||||
"/compute:v1/BackendBucketList": backend_bucket_list
|
||||
"/compute:v1/BackendBucketList/id": id
|
||||
"/compute:v1/BackendBucketList/items": items
|
||||
|
@ -28441,6 +28654,9 @@
|
|||
"/compute:v1/BackendServiceAggregatedList/warning/message": message
|
||||
"/compute:v1/BackendServiceCdnPolicy": backend_service_cdn_policy
|
||||
"/compute:v1/BackendServiceCdnPolicy/cacheKeyPolicy": cache_key_policy
|
||||
"/compute:v1/BackendServiceCdnPolicy/signedUrlCacheMaxAgeSec": signed_url_cache_max_age_sec
|
||||
"/compute:v1/BackendServiceCdnPolicy/signedUrlKeyNames": signed_url_key_names
|
||||
"/compute:v1/BackendServiceCdnPolicy/signedUrlKeyNames/signed_url_key_name": signed_url_key_name
|
||||
"/compute:v1/BackendServiceGroupHealth": backend_service_group_health
|
||||
"/compute:v1/BackendServiceGroupHealth/healthStatus": health_status
|
||||
"/compute:v1/BackendServiceGroupHealth/healthStatus/health_status": health_status
|
||||
|
@ -28685,6 +28901,11 @@
|
|||
"/compute:v1/DisksScopedList/warning/data/datum/key": key
|
||||
"/compute:v1/DisksScopedList/warning/data/datum/value": value
|
||||
"/compute:v1/DisksScopedList/warning/message": message
|
||||
"/compute:v1/DistributionPolicy": distribution_policy
|
||||
"/compute:v1/DistributionPolicy/zones": zones
|
||||
"/compute:v1/DistributionPolicy/zones/zone": zone
|
||||
"/compute:v1/DistributionPolicyZoneConfiguration": distribution_policy_zone_configuration
|
||||
"/compute:v1/DistributionPolicyZoneConfiguration/zone": zone
|
||||
"/compute:v1/Firewall": firewall
|
||||
"/compute:v1/Firewall/allowed": allowed
|
||||
"/compute:v1/Firewall/allowed/allowed": allowed
|
||||
|
@ -29046,6 +29267,7 @@
|
|||
"/compute:v1/InstanceGroupManager/creationTimestamp": creation_timestamp
|
||||
"/compute:v1/InstanceGroupManager/currentActions": current_actions
|
||||
"/compute:v1/InstanceGroupManager/description": description
|
||||
"/compute:v1/InstanceGroupManager/distributionPolicy": distribution_policy
|
||||
"/compute:v1/InstanceGroupManager/fingerprint": fingerprint
|
||||
"/compute:v1/InstanceGroupManager/id": id
|
||||
"/compute:v1/InstanceGroupManager/instanceGroup": instance_group
|
||||
|
@ -30019,6 +30241,9 @@
|
|||
"/compute:v1/ServiceAccount/email": email
|
||||
"/compute:v1/ServiceAccount/scopes": scopes
|
||||
"/compute:v1/ServiceAccount/scopes/scope": scope
|
||||
"/compute:v1/SignedUrlKey": signed_url_key
|
||||
"/compute:v1/SignedUrlKey/keyName": key_name
|
||||
"/compute:v1/SignedUrlKey/keyValue": key_value
|
||||
"/compute:v1/Snapshot": snapshot
|
||||
"/compute:v1/Snapshot/creationTimestamp": creation_timestamp
|
||||
"/compute:v1/Snapshot/description": description
|
||||
|
@ -30722,10 +30947,19 @@
|
|||
"/compute:v1/compute.autoscalers.update/project": project
|
||||
"/compute:v1/compute.autoscalers.update/requestId": request_id
|
||||
"/compute:v1/compute.autoscalers.update/zone": zone
|
||||
"/compute:v1/compute.backendBuckets.addSignedUrlKey": add_backend_bucket_signed_url_key
|
||||
"/compute:v1/compute.backendBuckets.addSignedUrlKey/backendBucket": backend_bucket
|
||||
"/compute:v1/compute.backendBuckets.addSignedUrlKey/project": project
|
||||
"/compute:v1/compute.backendBuckets.addSignedUrlKey/requestId": request_id
|
||||
"/compute:v1/compute.backendBuckets.delete": delete_backend_bucket
|
||||
"/compute:v1/compute.backendBuckets.delete/backendBucket": backend_bucket
|
||||
"/compute:v1/compute.backendBuckets.delete/project": project
|
||||
"/compute:v1/compute.backendBuckets.delete/requestId": request_id
|
||||
"/compute:v1/compute.backendBuckets.deleteSignedUrlKey": delete_backend_bucket_signed_url_key
|
||||
"/compute:v1/compute.backendBuckets.deleteSignedUrlKey/backendBucket": backend_bucket
|
||||
"/compute:v1/compute.backendBuckets.deleteSignedUrlKey/keyName": key_name
|
||||
"/compute:v1/compute.backendBuckets.deleteSignedUrlKey/project": project
|
||||
"/compute:v1/compute.backendBuckets.deleteSignedUrlKey/requestId": request_id
|
||||
"/compute:v1/compute.backendBuckets.get": get_backend_bucket
|
||||
"/compute:v1/compute.backendBuckets.get/backendBucket": backend_bucket
|
||||
"/compute:v1/compute.backendBuckets.get/project": project
|
||||
|
@ -30746,6 +30980,10 @@
|
|||
"/compute:v1/compute.backendBuckets.update/backendBucket": backend_bucket
|
||||
"/compute:v1/compute.backendBuckets.update/project": project
|
||||
"/compute:v1/compute.backendBuckets.update/requestId": request_id
|
||||
"/compute:v1/compute.backendServices.addSignedUrlKey": add_backend_service_signed_url_key
|
||||
"/compute:v1/compute.backendServices.addSignedUrlKey/backendService": backend_service
|
||||
"/compute:v1/compute.backendServices.addSignedUrlKey/project": project
|
||||
"/compute:v1/compute.backendServices.addSignedUrlKey/requestId": request_id
|
||||
"/compute:v1/compute.backendServices.aggregatedList": aggregated_backend_service_list
|
||||
"/compute:v1/compute.backendServices.aggregatedList/filter": filter
|
||||
"/compute:v1/compute.backendServices.aggregatedList/maxResults": max_results
|
||||
|
@ -30756,6 +30994,11 @@
|
|||
"/compute:v1/compute.backendServices.delete/backendService": backend_service
|
||||
"/compute:v1/compute.backendServices.delete/project": project
|
||||
"/compute:v1/compute.backendServices.delete/requestId": request_id
|
||||
"/compute:v1/compute.backendServices.deleteSignedUrlKey": delete_backend_service_signed_url_key
|
||||
"/compute:v1/compute.backendServices.deleteSignedUrlKey/backendService": backend_service
|
||||
"/compute:v1/compute.backendServices.deleteSignedUrlKey/keyName": key_name
|
||||
"/compute:v1/compute.backendServices.deleteSignedUrlKey/project": project
|
||||
"/compute:v1/compute.backendServices.deleteSignedUrlKey/requestId": request_id
|
||||
"/compute:v1/compute.backendServices.get": get_backend_service
|
||||
"/compute:v1/compute.backendServices.get/backendService": backend_service
|
||||
"/compute:v1/compute.backendServices.get/project": project
|
||||
|
@ -35623,6 +35866,7 @@
|
|||
"/content:v2sandbox/OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails/shipByDate": ship_by_date
|
||||
"/content:v2sandbox/OrdersCustomBatchRequestEntryUpdateShipment": orders_custom_batch_request_entry_update_shipment
|
||||
"/content:v2sandbox/OrdersCustomBatchRequestEntryUpdateShipment/carrier": carrier
|
||||
"/content:v2sandbox/OrdersCustomBatchRequestEntryUpdateShipment/deliveryDate": delivery_date
|
||||
"/content:v2sandbox/OrdersCustomBatchRequestEntryUpdateShipment/shipmentId": shipment_id
|
||||
"/content:v2sandbox/OrdersCustomBatchRequestEntryUpdateShipment/status": status
|
||||
"/content:v2sandbox/OrdersCustomBatchRequestEntryUpdateShipment/trackingId": tracking_id
|
||||
|
@ -35740,6 +35984,7 @@
|
|||
"/content:v2sandbox/OrdersUpdateMerchantOrderIdResponse/kind": kind
|
||||
"/content:v2sandbox/OrdersUpdateShipmentRequest": orders_update_shipment_request
|
||||
"/content:v2sandbox/OrdersUpdateShipmentRequest/carrier": carrier
|
||||
"/content:v2sandbox/OrdersUpdateShipmentRequest/deliveryDate": delivery_date
|
||||
"/content:v2sandbox/OrdersUpdateShipmentRequest/operationId": operation_id
|
||||
"/content:v2sandbox/OrdersUpdateShipmentRequest/shipmentId": shipment_id
|
||||
"/content:v2sandbox/OrdersUpdateShipmentRequest/status": status
|
||||
|
@ -60278,6 +60523,7 @@
|
|||
"/groupssettings:v1/Groups/defaultMessageDenyNotificationText": default_message_deny_notification_text
|
||||
"/groupssettings:v1/Groups/description": description
|
||||
"/groupssettings:v1/Groups/email": email
|
||||
"/groupssettings:v1/Groups/favoriteRepliesOnTop": favorite_replies_on_top
|
||||
"/groupssettings:v1/Groups/includeCustomFooter": include_custom_footer
|
||||
"/groupssettings:v1/Groups/includeInGlobalAddressList": include_in_global_address_list
|
||||
"/groupssettings:v1/Groups/isArchived": is_archived
|
||||
|
@ -60293,11 +60539,22 @@
|
|||
"/groupssettings:v1/Groups/showInGroupDirectory": show_in_group_directory
|
||||
"/groupssettings:v1/Groups/spamModerationLevel": spam_moderation_level
|
||||
"/groupssettings:v1/Groups/whoCanAdd": who_can_add
|
||||
"/groupssettings:v1/Groups/whoCanAddReferences": who_can_add_references
|
||||
"/groupssettings:v1/Groups/whoCanAssignTopics": who_can_assign_topics
|
||||
"/groupssettings:v1/Groups/whoCanContactOwner": who_can_contact_owner
|
||||
"/groupssettings:v1/Groups/whoCanEnterFreeFormTags": who_can_enter_free_form_tags
|
||||
"/groupssettings:v1/Groups/whoCanInvite": who_can_invite
|
||||
"/groupssettings:v1/Groups/whoCanJoin": who_can_join
|
||||
"/groupssettings:v1/Groups/whoCanLeaveGroup": who_can_leave_group
|
||||
"/groupssettings:v1/Groups/whoCanMarkDuplicate": who_can_mark_duplicate
|
||||
"/groupssettings:v1/Groups/whoCanMarkFavoriteReplyOnAnyTopic": who_can_mark_favorite_reply_on_any_topic
|
||||
"/groupssettings:v1/Groups/whoCanMarkFavoriteReplyOnOwnTopic": who_can_mark_favorite_reply_on_own_topic
|
||||
"/groupssettings:v1/Groups/whoCanMarkNoResponseNeeded": who_can_mark_no_response_needed
|
||||
"/groupssettings:v1/Groups/whoCanModifyTagsAndCategories": who_can_modify_tags_and_categories
|
||||
"/groupssettings:v1/Groups/whoCanPostMessage": who_can_post_message
|
||||
"/groupssettings:v1/Groups/whoCanTakeTopics": who_can_take_topics
|
||||
"/groupssettings:v1/Groups/whoCanUnassignTopic": who_can_unassign_topic
|
||||
"/groupssettings:v1/Groups/whoCanUnmarkFavoriteReplyOnAnyTopic": who_can_unmark_favorite_reply_on_any_topic
|
||||
"/groupssettings:v1/Groups/whoCanViewGroup": who_can_view_group
|
||||
"/groupssettings:v1/Groups/whoCanViewMembership": who_can_view_membership
|
||||
"/groupssettings:v1/fields": fields
|
||||
|
@ -75325,6 +75582,7 @@
|
|||
"/sqladmin:v1beta4/IpConfiguration/authorizedNetworks": authorized_networks
|
||||
"/sqladmin:v1beta4/IpConfiguration/authorizedNetworks/authorized_network": authorized_network
|
||||
"/sqladmin:v1beta4/IpConfiguration/ipv4Enabled": ipv4_enabled
|
||||
"/sqladmin:v1beta4/IpConfiguration/privateNetwork": private_network
|
||||
"/sqladmin:v1beta4/IpConfiguration/requireSsl": require_ssl
|
||||
"/sqladmin:v1beta4/IpMapping": ip_mapping
|
||||
"/sqladmin:v1beta4/IpMapping/ipAddress": ip_address
|
||||
|
@ -78735,6 +78993,7 @@
|
|||
"/toolresults:v1beta3/TestExecutionStep/testTiming": test_timing
|
||||
"/toolresults:v1beta3/TestExecutionStep/toolExecution": tool_execution
|
||||
"/toolresults:v1beta3/TestIssue": test_issue
|
||||
"/toolresults:v1beta3/TestIssue/category": category
|
||||
"/toolresults:v1beta3/TestIssue/errorMessage": error_message
|
||||
"/toolresults:v1beta3/TestIssue/severity": severity
|
||||
"/toolresults:v1beta3/TestIssue/stackTrace": stack_trace
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/ad-exchange/buyer-rest
|
||||
module AdexchangebuyerV1_2
|
||||
VERSION = 'V1_2'
|
||||
REVISION = '20180222'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your Ad Exchange buyer account configuration
|
||||
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/ad-exchange/buyer-rest
|
||||
module AdexchangebuyerV1_3
|
||||
VERSION = 'V1_3'
|
||||
REVISION = '20180222'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your Ad Exchange buyer account configuration
|
||||
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/ad-exchange/buyer-rest
|
||||
module AdexchangebuyerV1_4
|
||||
VERSION = 'V1_4'
|
||||
REVISION = '20180222'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your Ad Exchange buyer account configuration
|
||||
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/ad-exchange/seller-rest/
|
||||
module AdexchangesellerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20171101'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Ad Exchange data
|
||||
AUTH_ADEXCHANGE_SELLER = 'https://www.googleapis.com/auth/adexchange.seller'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/ad-exchange/seller-rest/
|
||||
module AdexchangesellerV1_1
|
||||
VERSION = 'V1_1'
|
||||
REVISION = '20171101'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Ad Exchange data
|
||||
AUTH_ADEXCHANGE_SELLER = 'https://www.googleapis.com/auth/adexchange.seller'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/ad-exchange/seller-rest/
|
||||
module AdexchangesellerV2_0
|
||||
VERSION = 'V2_0'
|
||||
REVISION = '20171101'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Ad Exchange data
|
||||
AUTH_ADEXCHANGE_SELLER = 'https://www.googleapis.com/auth/adexchange.seller'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/admin-sdk/data-transfer/
|
||||
module AdminDatatransferV1
|
||||
VERSION = 'DatatransferV1'
|
||||
REVISION = '20160223'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage data transfers between users in your organization
|
||||
AUTH_ADMIN_DATATRANSFER = 'https://www.googleapis.com/auth/admin.datatransfer'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/admin-sdk/directory/
|
||||
module AdminDirectoryV1
|
||||
VERSION = 'DirectoryV1'
|
||||
REVISION = '20180604'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage customer related information
|
||||
AUTH_ADMIN_DIRECTORY_CUSTOMER = 'https://www.googleapis.com/auth/admin.directory.customer'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/admin-sdk/reports/
|
||||
module AdminReportsV1
|
||||
VERSION = 'ReportsV1'
|
||||
REVISION = '20180514'
|
||||
REVISION = ''
|
||||
|
||||
# View audit reports for your G Suite domain
|
||||
AUTH_ADMIN_REPORTS_AUDIT_READONLY = 'https://www.googleapis.com/auth/admin.reports.audit.readonly'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/adsense/management/
|
||||
module AdsenseV1_4
|
||||
VERSION = 'V1_4'
|
||||
REVISION = '20180429'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your AdSense data
|
||||
AUTH_ADSENSE = 'https://www.googleapis.com/auth/adsense'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/adsense/host/
|
||||
module AdsensehostV4_1
|
||||
VERSION = 'V4_1'
|
||||
REVISION = '20180501'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your AdSense host data and associated accounts
|
||||
AUTH_ADSENSEHOST = 'https://www.googleapis.com/auth/adsensehost'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/analytics/
|
||||
module AnalyticsV2_4
|
||||
VERSION = 'V2_4'
|
||||
REVISION = '20180417'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Google Analytics data
|
||||
AUTH_ANALYTICS = 'https://www.googleapis.com/auth/analytics'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/analytics/
|
||||
module AnalyticsV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20180514'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Google Analytics data
|
||||
AUTH_ANALYTICS = 'https://www.googleapis.com/auth/analytics'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/android/work/play/emm-api
|
||||
module AndroidenterpriseV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180502'
|
||||
REVISION = ''
|
||||
|
||||
# Manage corporate Android devices
|
||||
AUTH_ANDROIDENTERPRISE = 'https://www.googleapis.com/auth/androidenterprise'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/android/management
|
||||
module AndroidmanagementV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180604'
|
||||
REVISION = '20180706'
|
||||
|
||||
# Manage Android devices and apps for your customers
|
||||
AUTH_ANDROIDMANAGEMENT = 'https://www.googleapis.com/auth/androidmanagement'
|
||||
|
|
|
@ -465,6 +465,12 @@ module Google
|
|||
# @return [Google::Apis::AndroidmanagementV1::NonComplianceDetailCondition]
|
||||
attr_accessor :non_compliance_detail_condition
|
||||
|
||||
# If set, the rule includes a mitigating action to disable apps specified in the
|
||||
# list, but app data is preserved.
|
||||
# Corresponds to the JSON property `packageNamesToDisable`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :package_names_to_disable
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -474,6 +480,7 @@ module Google
|
|||
@api_level_condition = args[:api_level_condition] if args.key?(:api_level_condition)
|
||||
@disable_apps = args[:disable_apps] if args.key?(:disable_apps)
|
||||
@non_compliance_detail_condition = args[:non_compliance_detail_condition] if args.key?(:non_compliance_detail_condition)
|
||||
@package_names_to_disable = args[:package_names_to_disable] if args.key?(:package_names_to_disable)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -573,6 +580,12 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :last_status_report_time
|
||||
|
||||
# The type of management mode Android Device Policy takes on the device. This
|
||||
# influences which policy settings are supported.
|
||||
# Corresponds to the JSON property `managementMode`
|
||||
# @return [String]
|
||||
attr_accessor :management_mode
|
||||
|
||||
# Events related to memory and storage measurements in chronological order. This
|
||||
# information is only available if memoryInfoEnabled is true in the device's
|
||||
# policy.
|
||||
|
@ -673,6 +686,7 @@ module Google
|
|||
@last_policy_compliance_report_time = args[:last_policy_compliance_report_time] if args.key?(:last_policy_compliance_report_time)
|
||||
@last_policy_sync_time = args[:last_policy_sync_time] if args.key?(:last_policy_sync_time)
|
||||
@last_status_report_time = args[:last_status_report_time] if args.key?(:last_status_report_time)
|
||||
@management_mode = args[:management_mode] if args.key?(:management_mode)
|
||||
@memory_events = args[:memory_events] if args.key?(:memory_events)
|
||||
@memory_info = args[:memory_info] if args.key?(:memory_info)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
|
@ -857,6 +871,13 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Whether the enrollment token is for one time use only. If the flag is set to
|
||||
# true, only one device can use it for registration.
|
||||
# Corresponds to the JSON property `oneTimeOnly`
|
||||
# @return [Boolean]
|
||||
attr_accessor :one_time_only
|
||||
alias_method :one_time_only?, :one_time_only
|
||||
|
||||
# The name of the policy initially applied to the enrolled device, in the form
|
||||
# enterprises/`enterpriseId`/policies/`policyId`. If not specified, the
|
||||
# policy_name for the device’s user is applied. If user_name is also not
|
||||
|
@ -892,6 +913,7 @@ module Google
|
|||
@duration = args[:duration] if args.key?(:duration)
|
||||
@expiration_timestamp = args[:expiration_timestamp] if args.key?(:expiration_timestamp)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@one_time_only = args[:one_time_only] if args.key?(:one_time_only)
|
||||
@policy_name = args[:policy_name] if args.key?(:policy_name)
|
||||
@qr_code = args[:qr_code] if args.key?(:qr_code)
|
||||
@value = args[:value] if args.key?(:value)
|
||||
|
@ -2067,6 +2089,12 @@ module Google
|
|||
# @return [Google::Apis::AndroidmanagementV1::PasswordRequirements]
|
||||
attr_accessor :password_requirements
|
||||
|
||||
# Explicit permission or group grants or denials for all apps. These values
|
||||
# override the default_permission_policy.
|
||||
# Corresponds to the JSON property `permissionGrants`
|
||||
# @return [Array<Google::Apis::AndroidmanagementV1::PermissionGrant>]
|
||||
attr_accessor :permission_grants
|
||||
|
||||
# A list of package names.
|
||||
# Corresponds to the JSON property `permittedInputMethods`
|
||||
# @return [Google::Apis::AndroidmanagementV1::PackageNameList]
|
||||
|
@ -2277,6 +2305,7 @@ module Google
|
|||
@outgoing_beam_disabled = args[:outgoing_beam_disabled] if args.key?(:outgoing_beam_disabled)
|
||||
@outgoing_calls_disabled = args[:outgoing_calls_disabled] if args.key?(:outgoing_calls_disabled)
|
||||
@password_requirements = args[:password_requirements] if args.key?(:password_requirements)
|
||||
@permission_grants = args[:permission_grants] if args.key?(:permission_grants)
|
||||
@permitted_input_methods = args[:permitted_input_methods] if args.key?(:permitted_input_methods)
|
||||
@persistent_preferred_activities = args[:persistent_preferred_activities] if args.key?(:persistent_preferred_activities)
|
||||
@private_key_selection_enabled = args[:private_key_selection_enabled] if args.key?(:private_key_selection_enabled)
|
||||
|
@ -2451,6 +2480,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :device_kernel_version
|
||||
|
||||
# An IETF BCP 47 language code for the primary locale on the device.
|
||||
# Corresponds to the JSON property `primaryLanguageCode`
|
||||
# @return [String]
|
||||
attr_accessor :primary_language_code
|
||||
|
||||
# Security patch level, e.g. 2016-05-01.
|
||||
# Corresponds to the JSON property `securityPatchLevel`
|
||||
# @return [String]
|
||||
|
@ -2470,6 +2504,7 @@ module Google
|
|||
@bootloader_version = args[:bootloader_version] if args.key?(:bootloader_version)
|
||||
@device_build_signature = args[:device_build_signature] if args.key?(:device_build_signature)
|
||||
@device_kernel_version = args[:device_kernel_version] if args.key?(:device_kernel_version)
|
||||
@primary_language_code = args[:primary_language_code] if args.key?(:primary_language_code)
|
||||
@security_patch_level = args[:security_patch_level] if args.key?(:security_patch_level)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -399,6 +399,7 @@ module Google
|
|||
property :disable_apps, as: 'disableApps'
|
||||
property :non_compliance_detail_condition, as: 'nonComplianceDetailCondition', class: Google::Apis::AndroidmanagementV1::NonComplianceDetailCondition, decorator: Google::Apis::AndroidmanagementV1::NonComplianceDetailCondition::Representation
|
||||
|
||||
collection :package_names_to_disable, as: 'packageNamesToDisable'
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -427,6 +428,7 @@ module Google
|
|||
property :last_policy_compliance_report_time, as: 'lastPolicyComplianceReportTime'
|
||||
property :last_policy_sync_time, as: 'lastPolicySyncTime'
|
||||
property :last_status_report_time, as: 'lastStatusReportTime'
|
||||
property :management_mode, as: 'managementMode'
|
||||
collection :memory_events, as: 'memoryEvents', class: Google::Apis::AndroidmanagementV1::MemoryEvent, decorator: Google::Apis::AndroidmanagementV1::MemoryEvent::Representation
|
||||
|
||||
property :memory_info, as: 'memoryInfo', class: Google::Apis::AndroidmanagementV1::MemoryInfo, decorator: Google::Apis::AndroidmanagementV1::MemoryInfo::Representation
|
||||
|
@ -487,6 +489,7 @@ module Google
|
|||
property :duration, as: 'duration'
|
||||
property :expiration_timestamp, as: 'expirationTimestamp'
|
||||
property :name, as: 'name'
|
||||
property :one_time_only, as: 'oneTimeOnly'
|
||||
property :policy_name, as: 'policyName'
|
||||
property :qr_code, as: 'qrCode'
|
||||
property :value, as: 'value'
|
||||
|
@ -756,6 +759,8 @@ module Google
|
|||
property :outgoing_calls_disabled, as: 'outgoingCallsDisabled'
|
||||
property :password_requirements, as: 'passwordRequirements', class: Google::Apis::AndroidmanagementV1::PasswordRequirements, decorator: Google::Apis::AndroidmanagementV1::PasswordRequirements::Representation
|
||||
|
||||
collection :permission_grants, as: 'permissionGrants', class: Google::Apis::AndroidmanagementV1::PermissionGrant, decorator: Google::Apis::AndroidmanagementV1::PermissionGrant::Representation
|
||||
|
||||
property :permitted_input_methods, as: 'permittedInputMethods', class: Google::Apis::AndroidmanagementV1::PackageNameList, decorator: Google::Apis::AndroidmanagementV1::PackageNameList::Representation
|
||||
|
||||
collection :persistent_preferred_activities, as: 'persistentPreferredActivities', class: Google::Apis::AndroidmanagementV1::PersistentPreferredActivity, decorator: Google::Apis::AndroidmanagementV1::PersistentPreferredActivity::Representation
|
||||
|
@ -829,6 +834,7 @@ module Google
|
|||
property :bootloader_version, as: 'bootloaderVersion'
|
||||
property :device_build_signature, as: 'deviceBuildSignature'
|
||||
property :device_kernel_version, as: 'deviceKernelVersion'
|
||||
property :primary_language_code, as: 'primaryLanguageCode'
|
||||
property :security_patch_level, as: 'securityPatchLevel'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -194,6 +194,8 @@ module Google
|
|||
# @param [String] name
|
||||
# The name of the device in the form enterprises/`enterpriseId`/devices/`
|
||||
# deviceId`.
|
||||
# @param [Array<String>, String] wipe_data_flags
|
||||
# Optional flags that control the device wiping behavior.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -211,11 +213,12 @@ 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_enterprise_device(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
def delete_enterprise_device(name, wipe_data_flags: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'v1/{+name}', options)
|
||||
command.response_representation = Google::Apis::AndroidmanagementV1::Empty::Representation
|
||||
command.response_class = Google::Apis::AndroidmanagementV1::Empty
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['wipeDataFlags'] = wipe_data_flags unless wipe_data_flags.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/android-publisher
|
||||
module AndroidpublisherV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180501'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Google Play Developer account
|
||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/android-publisher
|
||||
module AndroidpublisherV1_1
|
||||
VERSION = 'V1_1'
|
||||
REVISION = '20180425'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Google Play Developer account
|
||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/android-publisher
|
||||
module AndroidpublisherV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180605'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Google Play Developer account
|
||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||
|
|
|
@ -1378,6 +1378,42 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Contains the price change information for a subscription that can be used to
|
||||
# control the user journey for the price change in the app. This can be in the
|
||||
# form of seeking confirmation from the user or tailoring the experience for a
|
||||
# successful conversion.
|
||||
class SubscriptionPriceChange
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The new price the subscription will renew with if the price change is accepted
|
||||
# by the user.
|
||||
# Corresponds to the JSON property `newPrice`
|
||||
# @return [Google::Apis::AndroidpublisherV2::Price]
|
||||
attr_accessor :new_price
|
||||
|
||||
# The current state of the price change. Possible values are:
|
||||
# - Outstanding: State for a pending price change waiting for the user to agree.
|
||||
# In this state, you can optionally seek confirmation from the user using the In-
|
||||
# App API.
|
||||
# - Accepted: State for an accepted price change that the subscription will
|
||||
# renew with unless it's canceled. The price change takes effect on a future
|
||||
# date when the subscription renews. Note that the change might not occur when
|
||||
# the subscription is renewed next.
|
||||
# Corresponds to the JSON property `state`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :state
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@new_price = args[:new_price] if args.key?(:new_price)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
end
|
||||
end
|
||||
|
||||
# A SubscriptionPurchase resource indicates the status of a user's subscription
|
||||
# purchase.
|
||||
class SubscriptionPurchase
|
||||
|
@ -1484,6 +1520,14 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :price_amount_micros
|
||||
|
||||
# Contains the price change information for a subscription that can be used to
|
||||
# control the user journey for the price change in the app. This can be in the
|
||||
# form of seeking confirmation from the user or tailoring the experience for a
|
||||
# successful conversion.
|
||||
# Corresponds to the JSON property `priceChange`
|
||||
# @return [Google::Apis::AndroidpublisherV2::SubscriptionPriceChange]
|
||||
attr_accessor :price_change
|
||||
|
||||
# ISO 4217 currency code for the subscription price. For example, if the price
|
||||
# is specified in British pounds sterling, price_currency_code is "GBP".
|
||||
# Corresponds to the JSON property `priceCurrencyCode`
|
||||
|
@ -1541,6 +1585,7 @@ module Google
|
|||
@order_id = args[:order_id] if args.key?(:order_id)
|
||||
@payment_state = args[:payment_state] if args.key?(:payment_state)
|
||||
@price_amount_micros = args[:price_amount_micros] if args.key?(:price_amount_micros)
|
||||
@price_change = args[:price_change] if args.key?(:price_change)
|
||||
@price_currency_code = args[:price_currency_code] if args.key?(:price_currency_code)
|
||||
@profile_id = args[:profile_id] if args.key?(:profile_id)
|
||||
@profile_name = args[:profile_name] if args.key?(:profile_name)
|
||||
|
|
|
@ -274,6 +274,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SubscriptionPriceChange
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SubscriptionPurchase
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -750,6 +756,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SubscriptionPriceChange
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :new_price, as: 'newPrice', class: Google::Apis::AndroidpublisherV2::Price, decorator: Google::Apis::AndroidpublisherV2::Price::Representation
|
||||
|
||||
property :state, as: 'state'
|
||||
end
|
||||
end
|
||||
|
||||
class SubscriptionPurchase
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -768,6 +783,8 @@ module Google
|
|||
property :order_id, as: 'orderId'
|
||||
property :payment_state, as: 'paymentState'
|
||||
property :price_amount_micros, :numeric_string => true, as: 'priceAmountMicros'
|
||||
property :price_change, as: 'priceChange', class: Google::Apis::AndroidpublisherV2::SubscriptionPriceChange, decorator: Google::Apis::AndroidpublisherV2::SubscriptionPriceChange::Representation
|
||||
|
||||
property :price_currency_code, as: 'priceCurrencyCode'
|
||||
property :profile_id, as: 'profileId'
|
||||
property :profile_name, as: 'profileName'
|
||||
|
|
|
@ -668,7 +668,11 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Uploads a new Android App Bundle to this edit. If you are using the Google API
|
||||
# client libraries, please increase the timeout of the http request before
|
||||
# calling this endpoint (a timeout of 2 minutes is recommended). See: https://
|
||||
# developers.google.com/api-client-library/java/google-api-java-client/errors
|
||||
# for an example in java.
|
||||
# @param [String] package_name
|
||||
# Unique identifier for the Android app that is being updated; for example, "com.
|
||||
# spiffygame".
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/android-publisher
|
||||
module AndroidpublisherV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20180605'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Google Play Developer account
|
||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||
|
|
|
@ -1352,6 +1352,42 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Contains the price change information for a subscription that can be used to
|
||||
# control the user journey for the price change in the app. This can be in the
|
||||
# form of seeking confirmation from the user or tailoring the experience for a
|
||||
# successful conversion.
|
||||
class SubscriptionPriceChange
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The new price the subscription will renew with if the price change is accepted
|
||||
# by the user.
|
||||
# Corresponds to the JSON property `newPrice`
|
||||
# @return [Google::Apis::AndroidpublisherV3::Price]
|
||||
attr_accessor :new_price
|
||||
|
||||
# The current state of the price change. Possible values are:
|
||||
# - Outstanding: State for a pending price change waiting for the user to agree.
|
||||
# In this state, you can optionally seek confirmation from the user using the In-
|
||||
# App API.
|
||||
# - Accepted: State for an accepted price change that the subscription will
|
||||
# renew with unless it's canceled. The price change takes effect on a future
|
||||
# date when the subscription renews. Note that the change might not occur when
|
||||
# the subscription is renewed next.
|
||||
# Corresponds to the JSON property `state`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :state
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@new_price = args[:new_price] if args.key?(:new_price)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
end
|
||||
end
|
||||
|
||||
# A SubscriptionPurchase resource indicates the status of a user's subscription
|
||||
# purchase.
|
||||
class SubscriptionPurchase
|
||||
|
@ -1458,6 +1494,14 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :price_amount_micros
|
||||
|
||||
# Contains the price change information for a subscription that can be used to
|
||||
# control the user journey for the price change in the app. This can be in the
|
||||
# form of seeking confirmation from the user or tailoring the experience for a
|
||||
# successful conversion.
|
||||
# Corresponds to the JSON property `priceChange`
|
||||
# @return [Google::Apis::AndroidpublisherV3::SubscriptionPriceChange]
|
||||
attr_accessor :price_change
|
||||
|
||||
# ISO 4217 currency code for the subscription price. For example, if the price
|
||||
# is specified in British pounds sterling, price_currency_code is "GBP".
|
||||
# Corresponds to the JSON property `priceCurrencyCode`
|
||||
|
@ -1515,6 +1559,7 @@ module Google
|
|||
@order_id = args[:order_id] if args.key?(:order_id)
|
||||
@payment_state = args[:payment_state] if args.key?(:payment_state)
|
||||
@price_amount_micros = args[:price_amount_micros] if args.key?(:price_amount_micros)
|
||||
@price_change = args[:price_change] if args.key?(:price_change)
|
||||
@price_currency_code = args[:price_currency_code] if args.key?(:price_currency_code)
|
||||
@profile_id = args[:profile_id] if args.key?(:profile_id)
|
||||
@profile_name = args[:profile_name] if args.key?(:profile_name)
|
||||
|
|
|
@ -268,6 +268,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SubscriptionPriceChange
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SubscriptionPurchase
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -741,6 +747,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SubscriptionPriceChange
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :new_price, as: 'newPrice', class: Google::Apis::AndroidpublisherV3::Price, decorator: Google::Apis::AndroidpublisherV3::Price::Representation
|
||||
|
||||
property :state, as: 'state'
|
||||
end
|
||||
end
|
||||
|
||||
class SubscriptionPurchase
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -759,6 +774,8 @@ module Google
|
|||
property :order_id, as: 'orderId'
|
||||
property :payment_state, as: 'paymentState'
|
||||
property :price_amount_micros, :numeric_string => true, as: 'priceAmountMicros'
|
||||
property :price_change, as: 'priceChange', class: Google::Apis::AndroidpublisherV3::SubscriptionPriceChange, decorator: Google::Apis::AndroidpublisherV3::SubscriptionPriceChange::Representation
|
||||
|
||||
property :price_currency_code, as: 'priceCurrencyCode'
|
||||
property :profile_id, as: 'profileId'
|
||||
property :profile_name, as: 'profileName'
|
||||
|
|
|
@ -402,7 +402,11 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
#
|
||||
# Uploads a new Android App Bundle to this edit. If you are using the Google API
|
||||
# client libraries, please increase the timeout of the http request before
|
||||
# calling this endpoint (a timeout of 2 minutes is recommended). See: https://
|
||||
# developers.google.com/api-client-library/java/google-api-java-client/errors
|
||||
# for an example in java.
|
||||
# @param [String] package_name
|
||||
# Unique identifier for the Android app that is being updated; for example, "com.
|
||||
# spiffygame".
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/google-apps/activity/
|
||||
module AppsactivityV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180427'
|
||||
REVISION = ''
|
||||
|
||||
# View the activity history of your Google apps
|
||||
AUTH_ACTIVITY = 'https://www.googleapis.com/auth/activity'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/games/services/web/api/states
|
||||
module AppstateV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180417'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data for this application
|
||||
AUTH_APPSTATE = 'https://www.googleapis.com/auth/appstate'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/bigquery/
|
||||
module BigqueryV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180603'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data in Google BigQuery
|
||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||
|
|
|
@ -314,6 +314,22 @@ module Google
|
|||
# @return [Google::Apis::BigqueryV2::DatasetReference]
|
||||
attr_accessor :dataset_reference
|
||||
|
||||
# [Optional] The default partition expiration for all partitioned tables in the
|
||||
# dataset, in milliseconds. Once this property is set, all newly-created
|
||||
# partitioned tables in the dataset will have an expirationMs property in the
|
||||
# timePartitioning settings set to this value, and changing the value will only
|
||||
# affect new tables, not existing ones. The storage in a partition will have an
|
||||
# expiration time of its partition time plus this value. Setting this property
|
||||
# overrides the use of defaultTableExpirationMs for partitioned tables: only one
|
||||
# of defaultTableExpirationMs and defaultPartitionExpirationMs will be used for
|
||||
# any new partitioned table. If you provide an explicit timePartitioning.
|
||||
# expirationMs when creating or updating a partitioned table, that value takes
|
||||
# precedence over the default partition expiration time indicated by this
|
||||
# property.
|
||||
# Corresponds to the JSON property `defaultPartitionExpirationMs`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :default_partition_expiration_ms
|
||||
|
||||
# [Optional] The default lifetime of all tables in the dataset, in milliseconds.
|
||||
# The minimum value is 3600000 milliseconds (one hour). Once this property is
|
||||
# set, all newly-created tables in the dataset will have an expirationTime
|
||||
|
@ -390,6 +406,7 @@ module Google
|
|||
@access = args[:access] if args.key?(:access)
|
||||
@creation_time = args[:creation_time] if args.key?(:creation_time)
|
||||
@dataset_reference = args[:dataset_reference] if args.key?(:dataset_reference)
|
||||
@default_partition_expiration_ms = args[:default_partition_expiration_ms] if args.key?(:default_partition_expiration_ms)
|
||||
@default_table_expiration_ms = args[:default_table_expiration_ms] if args.key?(:default_table_expiration_ms)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@etag = args[:etag] if args.key?(:etag)
|
||||
|
@ -1148,6 +1165,55 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class IterationResult
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# [Output-only, Beta] Time taken to run the training iteration in milliseconds.
|
||||
# Corresponds to the JSON property `durationMs`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :duration_ms
|
||||
|
||||
# [Output-only, Beta] Eval loss computed on the eval data at the end of the
|
||||
# iteration. The eval loss is used for early stopping to avoid overfitting. No
|
||||
# eval loss if eval_split_method option is specified as no_split or auto_split
|
||||
# with input data size less than 500 rows.
|
||||
# Corresponds to the JSON property `evalLoss`
|
||||
# @return [Float]
|
||||
attr_accessor :eval_loss
|
||||
|
||||
# [Output-only, Beta] Index of the ML training iteration, starting from zero for
|
||||
# each training run.
|
||||
# Corresponds to the JSON property `index`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :index
|
||||
|
||||
# [Output-only, Beta] Learning rate used for this iteration, it varies for
|
||||
# different training iterations if learn_rate_strategy option is not constant.
|
||||
# Corresponds to the JSON property `learnRate`
|
||||
# @return [Float]
|
||||
attr_accessor :learn_rate
|
||||
|
||||
# [Output-only, Beta] Training loss computed on the training data at the end of
|
||||
# the iteration. The training loss function is defined by model type.
|
||||
# Corresponds to the JSON property `trainingLoss`
|
||||
# @return [Float]
|
||||
attr_accessor :training_loss
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@duration_ms = args[:duration_ms] if args.key?(:duration_ms)
|
||||
@eval_loss = args[:eval_loss] if args.key?(:eval_loss)
|
||||
@index = args[:index] if args.key?(:index)
|
||||
@learn_rate = args[:learn_rate] if args.key?(:learn_rate)
|
||||
@training_loss = args[:training_loss] if args.key?(:training_loss)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class Job
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2105,6 +2171,19 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :estimated_bytes_processed
|
||||
|
||||
# [Output-only, Beta] Index of current ML training iteration. Updated during
|
||||
# create model query job to show job progress.
|
||||
# Corresponds to the JSON property `modelTrainingCurrentIteration`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :model_training_current_iteration
|
||||
|
||||
# [Output-only, Beta] Expected number of iterations for the create model query
|
||||
# job specified as num_iterations in the input query. The actual total number of
|
||||
# iterations may be less than this number due to early stop.
|
||||
# Corresponds to the JSON property `modelTrainingExpectedTotalIteration`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :model_training_expected_total_iteration
|
||||
|
||||
# [Output-only] The number of rows affected by a DML statement. Present only for
|
||||
# DML statements INSERT, UPDATE or DELETE.
|
||||
# Corresponds to the JSON property `numDmlAffectedRows`
|
||||
|
@ -2192,6 +2271,8 @@ module Google
|
|||
@ddl_operation_performed = args[:ddl_operation_performed] if args.key?(:ddl_operation_performed)
|
||||
@ddl_target_table = args[:ddl_target_table] if args.key?(:ddl_target_table)
|
||||
@estimated_bytes_processed = args[:estimated_bytes_processed] if args.key?(:estimated_bytes_processed)
|
||||
@model_training_current_iteration = args[:model_training_current_iteration] if args.key?(:model_training_current_iteration)
|
||||
@model_training_expected_total_iteration = args[:model_training_expected_total_iteration] if args.key?(:model_training_expected_total_iteration)
|
||||
@num_dml_affected_rows = args[:num_dml_affected_rows] if args.key?(:num_dml_affected_rows)
|
||||
@query_plan = args[:query_plan] if args.key?(:query_plan)
|
||||
@referenced_tables = args[:referenced_tables] if args.key?(:referenced_tables)
|
||||
|
@ -2336,6 +2417,69 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class ModelDefinition
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# [Output-only, Beta] Model options used for the first training run. These
|
||||
# options are immutable for subsequent training runs. Default values are used
|
||||
# for any options not specified in the input query.
|
||||
# Corresponds to the JSON property `modelOptions`
|
||||
# @return [Google::Apis::BigqueryV2::ModelDefinition::ModelOptions]
|
||||
attr_accessor :model_options
|
||||
|
||||
# [Output-only, Beta] Information about ml training runs, each training run
|
||||
# comprises of multiple iterations and there may be multiple training runs for
|
||||
# the model if warm start is used or if a user decides to continue a previously
|
||||
# cancelled query.
|
||||
# Corresponds to the JSON property `trainingRuns`
|
||||
# @return [Array<Google::Apis::BigqueryV2::TrainingRun>]
|
||||
attr_accessor :training_runs
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@model_options = args[:model_options] if args.key?(:model_options)
|
||||
@training_runs = args[:training_runs] if args.key?(:training_runs)
|
||||
end
|
||||
|
||||
# [Output-only, Beta] Model options used for the first training run. These
|
||||
# options are immutable for subsequent training runs. Default values are used
|
||||
# for any options not specified in the input query.
|
||||
class ModelOptions
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `labels`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :labels
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `lossType`
|
||||
# @return [String]
|
||||
attr_accessor :loss_type
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `modelType`
|
||||
# @return [String]
|
||||
attr_accessor :model_type
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
@loss_type = args[:loss_type] if args.key?(:loss_type)
|
||||
@model_type = args[:model_type] if args.key?(:model_type)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class ProjectList
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2938,6 +3082,13 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :location
|
||||
|
||||
# [Output-only, Beta] Present iff this table represents a ML model. Describes
|
||||
# the training information for the model, and it is required to run 'PREDICT'
|
||||
# queries.
|
||||
# Corresponds to the JSON property `model`
|
||||
# @return [Google::Apis::BigqueryV2::ModelDefinition]
|
||||
attr_accessor :model
|
||||
|
||||
# [Output-only] The size of this table in bytes, excluding any data in the
|
||||
# streaming buffer.
|
||||
# Corresponds to the JSON property `numBytes`
|
||||
|
@ -3015,6 +3166,7 @@ module Google
|
|||
@labels = args[:labels] if args.key?(:labels)
|
||||
@last_modified_time = args[:last_modified_time] if args.key?(:last_modified_time)
|
||||
@location = args[:location] if args.key?(:location)
|
||||
@model = args[:model] if args.key?(:model)
|
||||
@num_bytes = args[:num_bytes] if args.key?(:num_bytes)
|
||||
@num_long_term_bytes = args[:num_long_term_bytes] if args.key?(:num_long_term_bytes)
|
||||
@num_rows = args[:num_rows] if args.key?(:num_rows)
|
||||
|
@ -3533,6 +3685,123 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class TrainingRun
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# [Output-only, Beta] List of each iteration results.
|
||||
# Corresponds to the JSON property `iterationResults`
|
||||
# @return [Array<Google::Apis::BigqueryV2::IterationResult>]
|
||||
attr_accessor :iteration_results
|
||||
|
||||
# [Output-only, Beta] Training run start time in milliseconds since the epoch.
|
||||
# Corresponds to the JSON property `startTime`
|
||||
# @return [DateTime]
|
||||
attr_accessor :start_time
|
||||
|
||||
# [Output-only, Beta] Different state applicable for a training run. IN PROGRESS:
|
||||
# Training run is in progress. FAILED: Training run ended due to a non-
|
||||
# retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED:
|
||||
# Training run cancelled by the user.
|
||||
# Corresponds to the JSON property `state`
|
||||
# @return [String]
|
||||
attr_accessor :state
|
||||
|
||||
# [Output-only, Beta] Training options used by this training run. These options
|
||||
# are mutable for subsequent training runs. Default values are explicitly stored
|
||||
# for options not specified in the input query of the first training run. For
|
||||
# subsequent training runs, any option not explicitly specified in the input
|
||||
# query will be copied from the previous training run.
|
||||
# Corresponds to the JSON property `trainingOptions`
|
||||
# @return [Google::Apis::BigqueryV2::TrainingRun::TrainingOptions]
|
||||
attr_accessor :training_options
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@iteration_results = args[:iteration_results] if args.key?(:iteration_results)
|
||||
@start_time = args[:start_time] if args.key?(:start_time)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
@training_options = args[:training_options] if args.key?(:training_options)
|
||||
end
|
||||
|
||||
# [Output-only, Beta] Training options used by this training run. These options
|
||||
# are mutable for subsequent training runs. Default values are explicitly stored
|
||||
# for options not specified in the input query of the first training run. For
|
||||
# subsequent training runs, any option not explicitly specified in the input
|
||||
# query will be copied from the previous training run.
|
||||
class TrainingOptions
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `earlyStop`
|
||||
# @return [Boolean]
|
||||
attr_accessor :early_stop
|
||||
alias_method :early_stop?, :early_stop
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `l1Reg`
|
||||
# @return [Float]
|
||||
attr_accessor :l1_reg
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `l2Reg`
|
||||
# @return [Float]
|
||||
attr_accessor :l2_reg
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `learnRate`
|
||||
# @return [Float]
|
||||
attr_accessor :learn_rate
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `learnRateStrategy`
|
||||
# @return [String]
|
||||
attr_accessor :learn_rate_strategy
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `lineSearchInitLearnRate`
|
||||
# @return [Float]
|
||||
attr_accessor :line_search_init_learn_rate
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `maxIteration`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :max_iteration
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `minRelProgress`
|
||||
# @return [Float]
|
||||
attr_accessor :min_rel_progress
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `warmStart`
|
||||
# @return [Boolean]
|
||||
attr_accessor :warm_start
|
||||
alias_method :warm_start?, :warm_start
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@early_stop = args[:early_stop] if args.key?(:early_stop)
|
||||
@l1_reg = args[:l1_reg] if args.key?(:l1_reg)
|
||||
@l2_reg = args[:l2_reg] if args.key?(:l2_reg)
|
||||
@learn_rate = args[:learn_rate] if args.key?(:learn_rate)
|
||||
@learn_rate_strategy = args[:learn_rate_strategy] if args.key?(:learn_rate_strategy)
|
||||
@line_search_init_learn_rate = args[:line_search_init_learn_rate] if args.key?(:line_search_init_learn_rate)
|
||||
@max_iteration = args[:max_iteration] if args.key?(:max_iteration)
|
||||
@min_rel_progress = args[:min_rel_progress] if args.key?(:min_rel_progress)
|
||||
@warm_start = args[:warm_start] if args.key?(:warm_start)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class UserDefinedFunctionResource
|
||||
include Google::Apis::Core::Hashable
|
||||
|
|
|
@ -136,6 +136,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class IterationResult
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Job
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -232,6 +238,18 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ModelDefinition
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class ModelOptions
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ProjectList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -388,6 +406,18 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TrainingRun
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class TrainingOptions
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class UserDefinedFunctionResource
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -461,6 +491,7 @@ module Google
|
|||
property :creation_time, :numeric_string => true, as: 'creationTime'
|
||||
property :dataset_reference, as: 'datasetReference', class: Google::Apis::BigqueryV2::DatasetReference, decorator: Google::Apis::BigqueryV2::DatasetReference::Representation
|
||||
|
||||
property :default_partition_expiration_ms, :numeric_string => true, as: 'defaultPartitionExpirationMs'
|
||||
property :default_table_expiration_ms, :numeric_string => true, as: 'defaultTableExpirationMs'
|
||||
property :description, as: 'description'
|
||||
property :etag, as: 'etag'
|
||||
|
@ -646,6 +677,17 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class IterationResult
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :duration_ms, :numeric_string => true, as: 'durationMs'
|
||||
property :eval_loss, as: 'evalLoss'
|
||||
property :index, as: 'index'
|
||||
property :learn_rate, as: 'learnRate'
|
||||
property :training_loss, as: 'trainingLoss'
|
||||
end
|
||||
end
|
||||
|
||||
class Job
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -858,6 +900,8 @@ module Google
|
|||
property :ddl_target_table, as: 'ddlTargetTable', class: Google::Apis::BigqueryV2::TableReference, decorator: Google::Apis::BigqueryV2::TableReference::Representation
|
||||
|
||||
property :estimated_bytes_processed, :numeric_string => true, as: 'estimatedBytesProcessed'
|
||||
property :model_training_current_iteration, as: 'modelTrainingCurrentIteration'
|
||||
property :model_training_expected_total_iteration, :numeric_string => true, as: 'modelTrainingExpectedTotalIteration'
|
||||
property :num_dml_affected_rows, :numeric_string => true, as: 'numDmlAffectedRows'
|
||||
collection :query_plan, as: 'queryPlan', class: Google::Apis::BigqueryV2::ExplainQueryStage, decorator: Google::Apis::BigqueryV2::ExplainQueryStage::Representation
|
||||
|
||||
|
@ -916,6 +960,25 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ModelDefinition
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :model_options, as: 'modelOptions', class: Google::Apis::BigqueryV2::ModelDefinition::ModelOptions, decorator: Google::Apis::BigqueryV2::ModelDefinition::ModelOptions::Representation
|
||||
|
||||
collection :training_runs, as: 'trainingRuns', class: Google::Apis::BigqueryV2::TrainingRun, decorator: Google::Apis::BigqueryV2::TrainingRun::Representation
|
||||
|
||||
end
|
||||
|
||||
class ModelOptions
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :labels, as: 'labels'
|
||||
property :loss_type, as: 'lossType'
|
||||
property :model_type, as: 'modelType'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class ProjectList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1070,6 +1133,8 @@ module Google
|
|||
hash :labels, as: 'labels'
|
||||
property :last_modified_time, :numeric_string => true, as: 'lastModifiedTime'
|
||||
property :location, as: 'location'
|
||||
property :model, as: 'model', class: Google::Apis::BigqueryV2::ModelDefinition, decorator: Google::Apis::BigqueryV2::ModelDefinition::Representation
|
||||
|
||||
property :num_bytes, :numeric_string => true, as: 'numBytes'
|
||||
property :num_long_term_bytes, :numeric_string => true, as: 'numLongTermBytes'
|
||||
property :num_rows, :numeric_string => true, as: 'numRows'
|
||||
|
@ -1232,6 +1297,34 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class TrainingRun
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :iteration_results, as: 'iterationResults', class: Google::Apis::BigqueryV2::IterationResult, decorator: Google::Apis::BigqueryV2::IterationResult::Representation
|
||||
|
||||
property :start_time, as: 'startTime', type: DateTime
|
||||
|
||||
property :state, as: 'state'
|
||||
property :training_options, as: 'trainingOptions', class: Google::Apis::BigqueryV2::TrainingRun::TrainingOptions, decorator: Google::Apis::BigqueryV2::TrainingRun::TrainingOptions::Representation
|
||||
|
||||
end
|
||||
|
||||
class TrainingOptions
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :early_stop, as: 'earlyStop'
|
||||
property :l1_reg, as: 'l1Reg'
|
||||
property :l2_reg, as: 'l2Reg'
|
||||
property :learn_rate, as: 'learnRate'
|
||||
property :learn_rate_strategy, as: 'learnRateStrategy'
|
||||
property :line_search_init_learn_rate, as: 'lineSearchInitLearnRate'
|
||||
property :max_iteration, :numeric_string => true, as: 'maxIteration'
|
||||
property :min_rel_progress, as: 'minRelProgress'
|
||||
property :warm_start, as: 'warmStart'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class UserDefinedFunctionResource
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/blogger/docs/2.0/json/getting_started
|
||||
module BloggerV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20150422'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your Blogger account
|
||||
AUTH_BLOGGER = 'https://www.googleapis.com/auth/blogger'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/blogger/docs/3.0/getting_started
|
||||
module BloggerV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20150422'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your Blogger account
|
||||
AUTH_BLOGGER = 'https://www.googleapis.com/auth/blogger'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/books/docs/v1/getting_started
|
||||
module BooksV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180409'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your books
|
||||
AUTH_BOOKS = 'https://www.googleapis.com/auth/books'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/google-apps/calendar/firstapp
|
||||
module CalendarV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20180424'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your calendars
|
||||
AUTH_CALENDAR = 'https://www.googleapis.com/auth/calendar'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/civic-information
|
||||
module CivicinfoV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20161102'
|
||||
REVISION = ''
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -271,6 +271,11 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :ballot_placement
|
||||
|
||||
# The official title on the ballot for this contest, only where available.
|
||||
# Corresponds to the JSON property `ballotTitle`
|
||||
# @return [String]
|
||||
attr_accessor :ballot_title
|
||||
|
||||
# The candidate choices for this contest.
|
||||
# Corresponds to the JSON property `candidates`
|
||||
# @return [Array<Google::Apis::CivicinfoV2::Candidate>]
|
||||
|
@ -417,6 +422,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@ballot_placement = args[:ballot_placement] if args.key?(:ballot_placement)
|
||||
@ballot_title = args[:ballot_title] if args.key?(:ballot_title)
|
||||
@candidates = args[:candidates] if args.key?(:candidates)
|
||||
@district = args[:district] if args.key?(:district)
|
||||
@electorate_specifications = args[:electorate_specifications] if args.key?(:electorate_specifications)
|
||||
|
@ -994,46 +1000,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :dependent_locality_name
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `dependentThoroughfareLeadingType`
|
||||
# @return [String]
|
||||
attr_accessor :dependent_thoroughfare_leading_type
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `dependentThoroughfareName`
|
||||
# @return [String]
|
||||
attr_accessor :dependent_thoroughfare_name
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `dependentThoroughfarePostDirection`
|
||||
# @return [String]
|
||||
attr_accessor :dependent_thoroughfare_post_direction
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `dependentThoroughfarePreDirection`
|
||||
# @return [String]
|
||||
attr_accessor :dependent_thoroughfare_pre_direction
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `dependentThoroughfareTrailingType`
|
||||
# @return [String]
|
||||
attr_accessor :dependent_thoroughfare_trailing_type
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `dependentThoroughfaresConnector`
|
||||
# @return [String]
|
||||
attr_accessor :dependent_thoroughfares_connector
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `dependentThoroughfaresIndicator`
|
||||
# @return [String]
|
||||
attr_accessor :dependent_thoroughfares_indicator
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `dependentThoroughfaresType`
|
||||
# @return [String]
|
||||
attr_accessor :dependent_thoroughfares_type
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `firmName`
|
||||
# @return [String]
|
||||
|
@ -1095,11 +1066,6 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :sub_premise_name
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `thoroughfareLeadingType`
|
||||
# @return [String]
|
||||
attr_accessor :thoroughfare_leading_type
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `thoroughfareName`
|
||||
# @return [String]
|
||||
|
@ -1110,21 +1076,6 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :thoroughfare_number
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `thoroughfarePostDirection`
|
||||
# @return [String]
|
||||
attr_accessor :thoroughfare_post_direction
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `thoroughfarePreDirection`
|
||||
# @return [String]
|
||||
attr_accessor :thoroughfare_pre_direction
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `thoroughfareTrailingType`
|
||||
# @return [String]
|
||||
attr_accessor :thoroughfare_trailing_type
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -1136,14 +1087,7 @@ module Google
|
|||
@country_name = args[:country_name] if args.key?(:country_name)
|
||||
@country_name_code = args[:country_name_code] if args.key?(:country_name_code)
|
||||
@dependent_locality_name = args[:dependent_locality_name] if args.key?(:dependent_locality_name)
|
||||
@dependent_thoroughfare_leading_type = args[:dependent_thoroughfare_leading_type] if args.key?(:dependent_thoroughfare_leading_type)
|
||||
@dependent_thoroughfare_name = args[:dependent_thoroughfare_name] if args.key?(:dependent_thoroughfare_name)
|
||||
@dependent_thoroughfare_post_direction = args[:dependent_thoroughfare_post_direction] if args.key?(:dependent_thoroughfare_post_direction)
|
||||
@dependent_thoroughfare_pre_direction = args[:dependent_thoroughfare_pre_direction] if args.key?(:dependent_thoroughfare_pre_direction)
|
||||
@dependent_thoroughfare_trailing_type = args[:dependent_thoroughfare_trailing_type] if args.key?(:dependent_thoroughfare_trailing_type)
|
||||
@dependent_thoroughfares_connector = args[:dependent_thoroughfares_connector] if args.key?(:dependent_thoroughfares_connector)
|
||||
@dependent_thoroughfares_indicator = args[:dependent_thoroughfares_indicator] if args.key?(:dependent_thoroughfares_indicator)
|
||||
@dependent_thoroughfares_type = args[:dependent_thoroughfares_type] if args.key?(:dependent_thoroughfares_type)
|
||||
@firm_name = args[:firm_name] if args.key?(:firm_name)
|
||||
@is_disputed = args[:is_disputed] if args.key?(:is_disputed)
|
||||
@language_code = args[:language_code] if args.key?(:language_code)
|
||||
|
@ -1156,12 +1100,8 @@ module Google
|
|||
@sorting_code = args[:sorting_code] if args.key?(:sorting_code)
|
||||
@sub_administrative_area_name = args[:sub_administrative_area_name] if args.key?(:sub_administrative_area_name)
|
||||
@sub_premise_name = args[:sub_premise_name] if args.key?(:sub_premise_name)
|
||||
@thoroughfare_leading_type = args[:thoroughfare_leading_type] if args.key?(:thoroughfare_leading_type)
|
||||
@thoroughfare_name = args[:thoroughfare_name] if args.key?(:thoroughfare_name)
|
||||
@thoroughfare_number = args[:thoroughfare_number] if args.key?(:thoroughfare_number)
|
||||
@thoroughfare_post_direction = args[:thoroughfare_post_direction] if args.key?(:thoroughfare_post_direction)
|
||||
@thoroughfare_pre_direction = args[:thoroughfare_pre_direction] if args.key?(:thoroughfare_pre_direction)
|
||||
@thoroughfare_trailing_type = args[:thoroughfare_trailing_type] if args.key?(:thoroughfare_trailing_type)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -1415,9 +1355,16 @@ module Google
|
|||
# @return [Google::Apis::CivicinfoV2::SimpleAddressType]
|
||||
attr_accessor :normalized_input
|
||||
|
||||
# If no election ID was specified in the query, and there was more than one
|
||||
# election with data for the given voter, this will contain information about
|
||||
# the other elections that could apply.
|
||||
# When there are multiple elections for a voter address, the otherElections
|
||||
# field is populated in the API response and there are two possibilities: 1. If
|
||||
# the earliest election is not the intended election, specify the election ID of
|
||||
# the desired election in a second API request using the electionId field. 2. If
|
||||
# these elections occur on the same day, the API doesn?t return any polling
|
||||
# location, contest, or election official information to ensure that an
|
||||
# additional query is made. For user-facing applications, we recommend
|
||||
# displaying these elections to the user to disambiguate. A second API request
|
||||
# using the electionId field should be made for the election that is relevant to
|
||||
# the user.
|
||||
# Corresponds to the JSON property `otherElections`
|
||||
# @return [Array<Google::Apis::CivicinfoV2::Election>]
|
||||
attr_accessor :other_elections
|
||||
|
|
|
@ -254,6 +254,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :ballot_placement, :numeric_string => true, as: 'ballotPlacement'
|
||||
property :ballot_title, as: 'ballotTitle'
|
||||
collection :candidates, as: 'candidates', class: Google::Apis::CivicinfoV2::Candidate, decorator: Google::Apis::CivicinfoV2::Candidate::Representation
|
||||
|
||||
property :district, as: 'district', class: Google::Apis::CivicinfoV2::ElectoralDistrict, decorator: Google::Apis::CivicinfoV2::ElectoralDistrict::Representation
|
||||
|
@ -435,14 +436,7 @@ module Google
|
|||
property :country_name, as: 'countryName'
|
||||
property :country_name_code, as: 'countryNameCode'
|
||||
property :dependent_locality_name, as: 'dependentLocalityName'
|
||||
property :dependent_thoroughfare_leading_type, as: 'dependentThoroughfareLeadingType'
|
||||
property :dependent_thoroughfare_name, as: 'dependentThoroughfareName'
|
||||
property :dependent_thoroughfare_post_direction, as: 'dependentThoroughfarePostDirection'
|
||||
property :dependent_thoroughfare_pre_direction, as: 'dependentThoroughfarePreDirection'
|
||||
property :dependent_thoroughfare_trailing_type, as: 'dependentThoroughfareTrailingType'
|
||||
property :dependent_thoroughfares_connector, as: 'dependentThoroughfaresConnector'
|
||||
property :dependent_thoroughfares_indicator, as: 'dependentThoroughfaresIndicator'
|
||||
property :dependent_thoroughfares_type, as: 'dependentThoroughfaresType'
|
||||
property :firm_name, as: 'firmName'
|
||||
property :is_disputed, as: 'isDisputed'
|
||||
property :language_code, as: 'languageCode'
|
||||
|
@ -455,12 +449,8 @@ module Google
|
|||
property :sorting_code, as: 'sortingCode'
|
||||
property :sub_administrative_area_name, as: 'subAdministrativeAreaName'
|
||||
property :sub_premise_name, as: 'subPremiseName'
|
||||
property :thoroughfare_leading_type, as: 'thoroughfareLeadingType'
|
||||
property :thoroughfare_name, as: 'thoroughfareName'
|
||||
property :thoroughfare_number, as: 'thoroughfareNumber'
|
||||
property :thoroughfare_post_direction, as: 'thoroughfarePostDirection'
|
||||
property :thoroughfare_pre_direction, as: 'thoroughfarePreDirection'
|
||||
property :thoroughfare_trailing_type, as: 'thoroughfareTrailingType'
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -131,7 +131,10 @@ module Google
|
|||
# @param [Google::Apis::CivicinfoV2::VoterInfoRequest] voter_info_request_object
|
||||
# @param [Fixnum] election_id
|
||||
# The unique ID of the election to look up. A list of election IDs can be
|
||||
# obtained at https://www.googleapis.com/civicinfo/`version`/elections
|
||||
# obtained at https://www.googleapis.com/civicinfo/`version`/electionsIf no
|
||||
# election ID is specified in the query and there is more than one election with
|
||||
# data for the given voter, the additional elections are provided in the
|
||||
# otherElections response field.
|
||||
# @param [Boolean] official_only
|
||||
# If set to true, only data from official state sources will be returned.
|
||||
# @param [Boolean] return_all_available_data
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/iot
|
||||
module CloudiotV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180606'
|
||||
REVISION = '20180703'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -46,7 +46,6 @@ module Google
|
|||
|
||||
# Role that is assigned to `members`.
|
||||
# For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
|
||||
# Required
|
||||
# Corresponds to the JSON property `role`
|
||||
# @return [String]
|
||||
attr_accessor :role
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||
module ComputeAlpha
|
||||
VERSION = 'Alpha'
|
||||
REVISION = '20180525'
|
||||
REVISION = ''
|
||||
|
||||
# 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
|
@ -1222,12 +1222,6 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class InstanceGroupManagerActivities
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class InstanceGroupManagerAggregatedList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -2728,6 +2722,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class RegionTargetHttpsProxiesSetSslCertificatesRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class RegionUrlMapsValidateRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -3178,6 +3178,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SslCertificateAggregatedList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Warning
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Datum
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SslCertificateList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -3208,6 +3226,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SslCertificatesScopedList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Warning
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Datum
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SslPoliciesList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -3424,6 +3460,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TargetHttpsProxiesScopedList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Warning
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Datum
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TargetHttpsProxiesSetQuicOverrideRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -3442,6 +3496,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TargetHttpsProxyAggregatedList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Warning
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Datum
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TargetHttpsProxyList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -3868,6 +3940,36 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class VmEndpointNatMappings
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class VmEndpointNatMappingsInterfaceNatMappings
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class VmEndpointNatMappingsList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Warning
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
class Datum
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class VpnGateway
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -4358,6 +4460,8 @@ module Google
|
|||
property :source_image_encryption_key, as: 'sourceImageEncryptionKey', class: Google::Apis::ComputeAlpha::CustomerEncryptionKey, decorator: Google::Apis::ComputeAlpha::CustomerEncryptionKey::Representation
|
||||
|
||||
property :source_snapshot, as: 'sourceSnapshot'
|
||||
property :source_snapshot_encryption_key, as: 'sourceSnapshotEncryptionKey', class: Google::Apis::ComputeAlpha::CustomerEncryptionKey, decorator: Google::Apis::ComputeAlpha::CustomerEncryptionKey::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -6365,8 +6469,6 @@ module Google
|
|||
class InstanceGroupManager
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :activities, as: 'activities', class: Google::Apis::ComputeAlpha::InstanceGroupManagerActivities, decorator: Google::Apis::ComputeAlpha::InstanceGroupManagerActivities::Representation
|
||||
|
||||
collection :auto_healing_policies, as: 'autoHealingPolicies', class: Google::Apis::ComputeAlpha::InstanceGroupManagerAutoHealingPolicy, decorator: Google::Apis::ComputeAlpha::InstanceGroupManagerAutoHealingPolicy::Representation
|
||||
|
||||
property :base_instance_name, as: 'baseInstanceName'
|
||||
|
@ -6417,19 +6519,6 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class InstanceGroupManagerActivities
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :autohealing, as: 'autohealing'
|
||||
property :autohealing_health_check_based, as: 'autohealingHealthCheckBased'
|
||||
property :autoscaling_down, as: 'autoscalingDown'
|
||||
property :autoscaling_up, as: 'autoscalingUp'
|
||||
property :creating_instances, as: 'creatingInstances'
|
||||
property :deleting_instances, as: 'deletingInstances'
|
||||
property :recreating_instances, as: 'recreatingInstances'
|
||||
end
|
||||
end
|
||||
|
||||
class InstanceGroupManagerAggregatedList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -6469,7 +6558,6 @@ module Google
|
|||
property :initial_delay_sec, as: 'initialDelaySec'
|
||||
property :max_unavailable, as: 'maxUnavailable', class: Google::Apis::ComputeAlpha::FixedOrPercent, decorator: Google::Apis::ComputeAlpha::FixedOrPercent::Representation
|
||||
|
||||
property :mode, as: 'mode'
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -8093,6 +8181,7 @@ module Google
|
|||
collection :instances, as: 'instances'
|
||||
property :name, as: 'name'
|
||||
property :node_type, as: 'nodeType'
|
||||
property :status, as: 'status'
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -9034,6 +9123,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class RegionTargetHttpsProxiesSetSslCertificatesRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :ssl_certificates, as: 'sslCertificates'
|
||||
end
|
||||
end
|
||||
|
||||
class RegionUrlMapsValidateRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -9861,6 +9957,7 @@ module Google
|
|||
|
||||
property :name, as: 'name'
|
||||
property :private_key, as: 'privateKey'
|
||||
property :region, as: 'region'
|
||||
property :self_link, as: 'selfLink'
|
||||
property :self_managed, as: 'selfManaged', class: Google::Apis::ComputeAlpha::SslCertificateSelfManagedSslCertificate, decorator: Google::Apis::ComputeAlpha::SslCertificateSelfManagedSslCertificate::Representation
|
||||
|
||||
|
@ -9869,6 +9966,38 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SslCertificateAggregatedList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :id, as: 'id'
|
||||
hash :items, as: 'items', class: Google::Apis::ComputeAlpha::SslCertificatesScopedList, decorator: Google::Apis::ComputeAlpha::SslCertificatesScopedList::Representation
|
||||
|
||||
property :kind, as: 'kind'
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
property :self_link, as: 'selfLink'
|
||||
property :warning, as: 'warning', class: Google::Apis::ComputeAlpha::SslCertificateAggregatedList::Warning, decorator: Google::Apis::ComputeAlpha::SslCertificateAggregatedList::Warning::Representation
|
||||
|
||||
end
|
||||
|
||||
class Warning
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :code, as: 'code'
|
||||
collection :data, as: 'data', class: Google::Apis::ComputeAlpha::SslCertificateAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeAlpha::SslCertificateAggregatedList::Warning::Datum::Representation
|
||||
|
||||
property :message, as: 'message'
|
||||
end
|
||||
|
||||
class Datum
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :key, as: 'key'
|
||||
property :value, as: 'value'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class SslCertificateList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -9918,6 +10047,34 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SslCertificatesScopedList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :ssl_certificates, as: 'sslCertificates', class: Google::Apis::ComputeAlpha::SslCertificate, decorator: Google::Apis::ComputeAlpha::SslCertificate::Representation
|
||||
|
||||
property :warning, as: 'warning', class: Google::Apis::ComputeAlpha::SslCertificatesScopedList::Warning, decorator: Google::Apis::ComputeAlpha::SslCertificatesScopedList::Warning::Representation
|
||||
|
||||
end
|
||||
|
||||
class Warning
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :code, as: 'code'
|
||||
collection :data, as: 'data', class: Google::Apis::ComputeAlpha::SslCertificatesScopedList::Warning::Datum, decorator: Google::Apis::ComputeAlpha::SslCertificatesScopedList::Warning::Datum::Representation
|
||||
|
||||
property :message, as: 'message'
|
||||
end
|
||||
|
||||
class Datum
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :key, as: 'key'
|
||||
property :value, as: 'value'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class SslPoliciesList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -10027,17 +10184,20 @@ module Google
|
|||
class Subnetwork
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :aggregation_interval, as: 'aggregationInterval'
|
||||
property :allow_subnet_cidr_routes_overlap, as: 'allowSubnetCidrRoutesOverlap'
|
||||
property :creation_timestamp, as: 'creationTimestamp'
|
||||
property :description, as: 'description'
|
||||
property :enable_flow_logs, as: 'enableFlowLogs'
|
||||
property :enable_private_v6_access, as: 'enablePrivateV6Access'
|
||||
property :fingerprint, :base64 => true, as: 'fingerprint'
|
||||
property :flow_sampling, as: 'flowSampling'
|
||||
property :gateway_address, as: 'gatewayAddress'
|
||||
property :id, :numeric_string => true, as: 'id'
|
||||
property :ip_cidr_range, as: 'ipCidrRange'
|
||||
property :ipv6_cidr_range, as: 'ipv6CidrRange'
|
||||
property :kind, as: 'kind'
|
||||
property :metadata, as: 'metadata'
|
||||
property :name, as: 'name'
|
||||
property :network, as: 'network'
|
||||
property :private_ip_google_access, as: 'privateIpGoogleAccess'
|
||||
|
@ -10290,6 +10450,34 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class TargetHttpsProxiesScopedList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :target_https_proxies, as: 'targetHttpsProxies', class: Google::Apis::ComputeAlpha::TargetHttpsProxy, decorator: Google::Apis::ComputeAlpha::TargetHttpsProxy::Representation
|
||||
|
||||
property :warning, as: 'warning', class: Google::Apis::ComputeAlpha::TargetHttpsProxiesScopedList::Warning, decorator: Google::Apis::ComputeAlpha::TargetHttpsProxiesScopedList::Warning::Representation
|
||||
|
||||
end
|
||||
|
||||
class Warning
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :code, as: 'code'
|
||||
collection :data, as: 'data', class: Google::Apis::ComputeAlpha::TargetHttpsProxiesScopedList::Warning::Datum, decorator: Google::Apis::ComputeAlpha::TargetHttpsProxiesScopedList::Warning::Datum::Representation
|
||||
|
||||
property :message, as: 'message'
|
||||
end
|
||||
|
||||
class Datum
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :key, as: 'key'
|
||||
property :value, as: 'value'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class TargetHttpsProxiesSetQuicOverrideRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -10313,6 +10501,7 @@ module Google
|
|||
property :kind, as: 'kind'
|
||||
property :name, as: 'name'
|
||||
property :quic_override, as: 'quicOverride'
|
||||
property :region, as: 'region'
|
||||
property :self_link, as: 'selfLink'
|
||||
collection :ssl_certificates, as: 'sslCertificates'
|
||||
property :ssl_policy, as: 'sslPolicy'
|
||||
|
@ -10320,6 +10509,38 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class TargetHttpsProxyAggregatedList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :id, as: 'id'
|
||||
hash :items, as: 'items', class: Google::Apis::ComputeAlpha::TargetHttpsProxiesScopedList, decorator: Google::Apis::ComputeAlpha::TargetHttpsProxiesScopedList::Representation
|
||||
|
||||
property :kind, as: 'kind'
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
property :self_link, as: 'selfLink'
|
||||
property :warning, as: 'warning', class: Google::Apis::ComputeAlpha::TargetHttpsProxyAggregatedList::Warning, decorator: Google::Apis::ComputeAlpha::TargetHttpsProxyAggregatedList::Warning::Representation
|
||||
|
||||
end
|
||||
|
||||
class Warning
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :code, as: 'code'
|
||||
collection :data, as: 'data', class: Google::Apis::ComputeAlpha::TargetHttpsProxyAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeAlpha::TargetHttpsProxyAggregatedList::Warning::Datum::Representation
|
||||
|
||||
property :message, as: 'message'
|
||||
end
|
||||
|
||||
class Datum
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :key, as: 'key'
|
||||
property :value, as: 'value'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class TargetHttpsProxyList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -11047,6 +11268,57 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class VmEndpointNatMappings
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :instance_name, as: 'instanceName'
|
||||
collection :interface_nat_mappings, as: 'interfaceNatMappings', class: Google::Apis::ComputeAlpha::VmEndpointNatMappingsInterfaceNatMappings, decorator: Google::Apis::ComputeAlpha::VmEndpointNatMappingsInterfaceNatMappings::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class VmEndpointNatMappingsInterfaceNatMappings
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :nat_ip_port_ranges, as: 'natIpPortRanges'
|
||||
property :num_total_nat_ports, as: 'numTotalNatPorts'
|
||||
property :source_alias_ip_range, as: 'sourceAliasIpRange'
|
||||
property :source_virtual_ip, as: 'sourceVirtualIp'
|
||||
end
|
||||
end
|
||||
|
||||
class VmEndpointNatMappingsList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :id, as: 'id'
|
||||
property :kind, as: 'kind'
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
collection :result, as: 'result', class: Google::Apis::ComputeAlpha::VmEndpointNatMappings, decorator: Google::Apis::ComputeAlpha::VmEndpointNatMappings::Representation
|
||||
|
||||
property :self_link, as: 'selfLink'
|
||||
property :warning, as: 'warning', class: Google::Apis::ComputeAlpha::VmEndpointNatMappingsList::Warning, decorator: Google::Apis::ComputeAlpha::VmEndpointNatMappingsList::Warning::Representation
|
||||
|
||||
end
|
||||
|
||||
class Warning
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :code, as: 'code'
|
||||
collection :data, as: 'data', class: Google::Apis::ComputeAlpha::VmEndpointNatMappingsList::Warning::Datum, decorator: Google::Apis::ComputeAlpha::VmEndpointNatMappingsList::Warning::Datum::Representation
|
||||
|
||||
property :message, as: 'message'
|
||||
end
|
||||
|
||||
class Datum
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :key, as: 'key'
|
||||
property :value, as: 'value'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class VpnGateway
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -19320,6 +19320,266 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes the specified SslCertificate resource in the region.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] ssl_certificate
|
||||
# Name of the SslCertificate resource to delete.
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::Operation]
|
||||
#
|
||||
# @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_region_ssl_certificate(project, region, ssl_certificate, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, '{project}/regions/{region}/sslCertificates/{sslCertificate}', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['sslCertificate'] = ssl_certificate unless ssl_certificate.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Returns the specified SslCertificate resource in the specified region. Get a
|
||||
# list of available SSL certificates by making a list() request.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] ssl_certificate
|
||||
# Name of the SslCertificate resource to return.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::SslCertificate] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::SslCertificate]
|
||||
#
|
||||
# @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_region_ssl_certificate(project, region, ssl_certificate, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/regions/{region}/sslCertificates/{sslCertificate}', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::SslCertificate::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::SslCertificate
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['sslCertificate'] = ssl_certificate unless ssl_certificate.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
|
||||
|
||||
# Creates a SslCertificate resource in the specified project and region using
|
||||
# the data included in the request
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [Google::Apis::ComputeAlpha::SslCertificate] ssl_certificate_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::Operation]
|
||||
#
|
||||
# @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 insert_region_ssl_certificate(project, region, ssl_certificate_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/regions/{region}/sslCertificates', options)
|
||||
command.request_representation = Google::Apis::ComputeAlpha::SslCertificate::Representation
|
||||
command.request_object = ssl_certificate_object
|
||||
command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Retrieves the list of SslCertificate resources available to the specified
|
||||
# project in the specified region.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] filter
|
||||
# A filter expression that filters resources listed in the response. The
|
||||
# expression must specify the field name, a comparison operator, and the value
|
||||
# that you want to use for filtering. The value must be a string, a number, or a
|
||||
# boolean. The comparison operator must be either =, !=, >, or <.
|
||||
# For example, if you are filtering Compute Engine instances, you can exclude
|
||||
# instances named example-instance by specifying name != example-instance.
|
||||
# You can also filter nested fields. For example, you could specify scheduling.
|
||||
# automaticRestart = false to include instances only if they are not scheduled
|
||||
# for automatic restarts. You can use filtering on nested fields to filter based
|
||||
# on resource labels.
|
||||
# To filter on multiple expressions, provide each separate expression within
|
||||
# parentheses. For example, (scheduling.automaticRestart = true) (cpuPlatform = "
|
||||
# Intel Skylake"). By default, each expression is an AND expression. However,
|
||||
# you can include AND and OR expressions explicitly. For example, (cpuPlatform =
|
||||
# "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.
|
||||
# automaticRestart = true).
|
||||
# @param [Fixnum] max_results
|
||||
# The maximum number of results per page that should be returned. If the number
|
||||
# of available results is larger than maxResults, Compute Engine returns a
|
||||
# nextPageToken that can be used to get the next page of results in subsequent
|
||||
# list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
|
||||
# @param [String] order_by
|
||||
# Sorts list results by a certain order. By default, results are returned in
|
||||
# alphanumerical order based on the resource name.
|
||||
# You can also sort results in descending order based on the creation timestamp
|
||||
# using orderBy="creationTimestamp desc". This sorts results based on the
|
||||
# creationTimestamp field in reverse chronological order (newest result first).
|
||||
# Use this to sort resources like operations so that the newest operation is
|
||||
# returned first.
|
||||
# Currently, only sorting by name or creationTimestamp desc is supported.
|
||||
# @param [String] page_token
|
||||
# Specifies a page token to use. Set pageToken to the nextPageToken returned by
|
||||
# a previous list request to get the next page of results.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::SslCertificateList] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::SslCertificateList]
|
||||
#
|
||||
# @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_region_ssl_certificates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/regions/{region}/sslCertificates', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::SslCertificateList::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::SslCertificateList
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.query['filter'] = filter unless filter.nil?
|
||||
command.query['maxResults'] = max_results unless max_results.nil?
|
||||
command.query['orderBy'] = order_by unless order_by.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?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Returns permissions that a caller has on the specified resource and region.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# The name of the region for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [Google::Apis::ComputeAlpha::TestPermissionsRequest] test_permissions_request_object
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::TestPermissionsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::TestPermissionsResponse]
|
||||
#
|
||||
# @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 test_region_ssl_certificate_iam_permissions(project, region, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/regions/{region}/sslCertificates/{resource}/testIamPermissions', options)
|
||||
command.request_representation = Google::Apis::ComputeAlpha::TestPermissionsRequest::Representation
|
||||
command.request_object = test_permissions_request_object
|
||||
command.response_representation = Google::Apis::ComputeAlpha::TestPermissionsResponse::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::TestPermissionsResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['resource'] = resource unless resource.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
|
||||
|
||||
# Deletes the specified TargetHttpProxy resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
@ -19634,6 +19894,374 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes the specified TargetHttpsProxy resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] target_https_proxy
|
||||
# Name of the TargetHttpsProxy resource to delete.
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::Operation]
|
||||
#
|
||||
# @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_region_target_https_proxy(project, region, target_https_proxy, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, '{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['targetHttpsProxy'] = target_https_proxy unless target_https_proxy.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Returns the specified TargetHttpsProxy resource in the specified region. Gets
|
||||
# a list of available target HTTP proxies by making a list() request.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] target_https_proxy
|
||||
# Name of the TargetHttpsProxy resource to return.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::TargetHttpsProxy] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::TargetHttpsProxy]
|
||||
#
|
||||
# @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_region_target_https_proxy(project, region, target_https_proxy, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::TargetHttpsProxy::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::TargetHttpsProxy
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['targetHttpsProxy'] = target_https_proxy unless target_https_proxy.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
|
||||
|
||||
# Creates a TargetHttpsProxy resource in the specified project and region using
|
||||
# the data included in the request.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [Google::Apis::ComputeAlpha::TargetHttpsProxy] target_https_proxy_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::Operation]
|
||||
#
|
||||
# @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 insert_region_target_https_proxy(project, region, target_https_proxy_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/regions/{region}/targetHttpsProxies', options)
|
||||
command.request_representation = Google::Apis::ComputeAlpha::TargetHttpsProxy::Representation
|
||||
command.request_object = target_https_proxy_object
|
||||
command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Retrieves the list of TargetHttpsProxy resources available to the specified
|
||||
# project in the specified region.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] filter
|
||||
# A filter expression that filters resources listed in the response. The
|
||||
# expression must specify the field name, a comparison operator, and the value
|
||||
# that you want to use for filtering. The value must be a string, a number, or a
|
||||
# boolean. The comparison operator must be either =, !=, >, or <.
|
||||
# For example, if you are filtering Compute Engine instances, you can exclude
|
||||
# instances named example-instance by specifying name != example-instance.
|
||||
# You can also filter nested fields. For example, you could specify scheduling.
|
||||
# automaticRestart = false to include instances only if they are not scheduled
|
||||
# for automatic restarts. You can use filtering on nested fields to filter based
|
||||
# on resource labels.
|
||||
# To filter on multiple expressions, provide each separate expression within
|
||||
# parentheses. For example, (scheduling.automaticRestart = true) (cpuPlatform = "
|
||||
# Intel Skylake"). By default, each expression is an AND expression. However,
|
||||
# you can include AND and OR expressions explicitly. For example, (cpuPlatform =
|
||||
# "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.
|
||||
# automaticRestart = true).
|
||||
# @param [Fixnum] max_results
|
||||
# The maximum number of results per page that should be returned. If the number
|
||||
# of available results is larger than maxResults, Compute Engine returns a
|
||||
# nextPageToken that can be used to get the next page of results in subsequent
|
||||
# list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
|
||||
# @param [String] order_by
|
||||
# Sorts list results by a certain order. By default, results are returned in
|
||||
# alphanumerical order based on the resource name.
|
||||
# You can also sort results in descending order based on the creation timestamp
|
||||
# using orderBy="creationTimestamp desc". This sorts results based on the
|
||||
# creationTimestamp field in reverse chronological order (newest result first).
|
||||
# Use this to sort resources like operations so that the newest operation is
|
||||
# returned first.
|
||||
# Currently, only sorting by name or creationTimestamp desc is supported.
|
||||
# @param [String] page_token
|
||||
# Specifies a page token to use. Set pageToken to the nextPageToken returned by
|
||||
# a previous list request to get the next page of results.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::TargetHttpsProxyList] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::TargetHttpsProxyList]
|
||||
#
|
||||
# @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_region_target_https_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/regions/{region}/targetHttpsProxies', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::TargetHttpsProxyList::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::TargetHttpsProxyList
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.query['filter'] = filter unless filter.nil?
|
||||
command.query['maxResults'] = max_results unless max_results.nil?
|
||||
command.query['orderBy'] = order_by unless order_by.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?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Replaces SslCertificates for TargetHttpsProxy.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] target_https_proxy
|
||||
# Name of the TargetHttpsProxy resource to set an SslCertificates resource for.
|
||||
# @param [Google::Apis::ComputeAlpha::RegionTargetHttpsProxiesSetSslCertificatesRequest] region_target_https_proxies_set_ssl_certificates_request_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::Operation]
|
||||
#
|
||||
# @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 set_region_target_https_proxy_ssl_certificates(project, region, target_https_proxy, region_target_https_proxies_set_ssl_certificates_request_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates', options)
|
||||
command.request_representation = Google::Apis::ComputeAlpha::RegionTargetHttpsProxiesSetSslCertificatesRequest::Representation
|
||||
command.request_object = region_target_https_proxies_set_ssl_certificates_request_object
|
||||
command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['targetHttpsProxy'] = target_https_proxy unless target_https_proxy.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Changes the URL map for TargetHttpsProxy.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] target_https_proxy
|
||||
# Name of the TargetHttpsProxy to set a URL map for.
|
||||
# @param [Google::Apis::ComputeAlpha::UrlMapReference] url_map_reference_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::Operation]
|
||||
#
|
||||
# @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 set_region_target_https_proxy_url_map(project, region, target_https_proxy, url_map_reference_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap', options)
|
||||
command.request_representation = Google::Apis::ComputeAlpha::UrlMapReference::Representation
|
||||
command.request_object = url_map_reference_object
|
||||
command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['targetHttpsProxy'] = target_https_proxy unless target_https_proxy.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Returns permissions that a caller has on the specified resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# The name of the region for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [Google::Apis::ComputeAlpha::TestPermissionsRequest] test_permissions_request_object
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::TestPermissionsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::TestPermissionsResponse]
|
||||
#
|
||||
# @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 test_region_target_https_proxy_iam_permissions(project, region, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/regions/{region}/targetHttpsProxies/{resource}/testIamPermissions', options)
|
||||
command.request_representation = Google::Apis::ComputeAlpha::TestPermissionsRequest::Representation
|
||||
command.request_object = test_permissions_request_object
|
||||
command.response_representation = Google::Apis::ComputeAlpha::TestPermissionsResponse::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::TestPermissionsResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['resource'] = resource unless resource.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
|
||||
|
||||
# Deletes the specified UrlMap resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
@ -20693,6 +21321,84 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Retrieves runtime Nat mapping information of VM endpoints.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region for this request.
|
||||
# @param [String] router
|
||||
# Name of the Router resource to query for Nat Mapping information of VM
|
||||
# endpoints.
|
||||
# @param [String] filter
|
||||
# A filter expression that filters resources listed in the response. The
|
||||
# expression must specify the field name, a comparison operator, and the value
|
||||
# that you want to use for filtering. The value must be a string, a number, or a
|
||||
# boolean. The comparison operator must be either =, !=, >, or <.
|
||||
# For example, if you are filtering Compute Engine instances, you can exclude
|
||||
# instances named example-instance by specifying name != example-instance.
|
||||
# You can also filter nested fields. For example, you could specify scheduling.
|
||||
# automaticRestart = false to include instances only if they are not scheduled
|
||||
# for automatic restarts. You can use filtering on nested fields to filter based
|
||||
# on resource labels.
|
||||
# To filter on multiple expressions, provide each separate expression within
|
||||
# parentheses. For example, (scheduling.automaticRestart = true) (cpuPlatform = "
|
||||
# Intel Skylake"). By default, each expression is an AND expression. However,
|
||||
# you can include AND and OR expressions explicitly. For example, (cpuPlatform =
|
||||
# "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.
|
||||
# automaticRestart = true).
|
||||
# @param [Fixnum] max_results
|
||||
# The maximum number of results per page that should be returned. If the number
|
||||
# of available results is larger than maxResults, Compute Engine returns a
|
||||
# nextPageToken that can be used to get the next page of results in subsequent
|
||||
# list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
|
||||
# @param [String] order_by
|
||||
# Sorts list results by a certain order. By default, results are returned in
|
||||
# alphanumerical order based on the resource name.
|
||||
# You can also sort results in descending order based on the creation timestamp
|
||||
# using orderBy="creationTimestamp desc". This sorts results based on the
|
||||
# creationTimestamp field in reverse chronological order (newest result first).
|
||||
# Use this to sort resources like operations so that the newest operation is
|
||||
# returned first.
|
||||
# Currently, only sorting by name or creationTimestamp desc is supported.
|
||||
# @param [String] page_token
|
||||
# Specifies a page token to use. Set pageToken to the nextPageToken returned by
|
||||
# a previous list request to get the next page of results.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::VmEndpointNatMappingsList] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::VmEndpointNatMappingsList]
|
||||
#
|
||||
# @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_router_nat_mapping_info(project, region, router, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/regions/{region}/routers/{router}/getNatMappingInfo', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::VmEndpointNatMappingsList::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::VmEndpointNatMappingsList
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['router'] = router unless router.nil?
|
||||
command.query['filter'] = filter unless filter.nil?
|
||||
command.query['maxResults'] = max_results unless max_results.nil?
|
||||
command.query['orderBy'] = order_by unless order_by.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?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Retrieves runtime information of the specified router.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
@ -22188,6 +22894,78 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Retrieves the list of all SslCertificate resources, regional and global,
|
||||
# available to the specified project.
|
||||
# @param [String] project
|
||||
# Name of the project scoping this request.
|
||||
# @param [String] filter
|
||||
# A filter expression that filters resources listed in the response. The
|
||||
# expression must specify the field name, a comparison operator, and the value
|
||||
# that you want to use for filtering. The value must be a string, a number, or a
|
||||
# boolean. The comparison operator must be either =, !=, >, or <.
|
||||
# For example, if you are filtering Compute Engine instances, you can exclude
|
||||
# instances named example-instance by specifying name != example-instance.
|
||||
# You can also filter nested fields. For example, you could specify scheduling.
|
||||
# automaticRestart = false to include instances only if they are not scheduled
|
||||
# for automatic restarts. You can use filtering on nested fields to filter based
|
||||
# on resource labels.
|
||||
# To filter on multiple expressions, provide each separate expression within
|
||||
# parentheses. For example, (scheduling.automaticRestart = true) (cpuPlatform = "
|
||||
# Intel Skylake"). By default, each expression is an AND expression. However,
|
||||
# you can include AND and OR expressions explicitly. For example, (cpuPlatform =
|
||||
# "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.
|
||||
# automaticRestart = true).
|
||||
# @param [Fixnum] max_results
|
||||
# The maximum number of results per page that should be returned. If the number
|
||||
# of available results is larger than maxResults, Compute Engine returns a
|
||||
# nextPageToken that can be used to get the next page of results in subsequent
|
||||
# list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
|
||||
# @param [String] order_by
|
||||
# Sorts list results by a certain order. By default, results are returned in
|
||||
# alphanumerical order based on the resource name.
|
||||
# You can also sort results in descending order based on the creation timestamp
|
||||
# using orderBy="creationTimestamp desc". This sorts results based on the
|
||||
# creationTimestamp field in reverse chronological order (newest result first).
|
||||
# Use this to sort resources like operations so that the newest operation is
|
||||
# returned first.
|
||||
# Currently, only sorting by name or creationTimestamp desc is supported.
|
||||
# @param [String] page_token
|
||||
# Specifies a page token to use. Set pageToken to the nextPageToken returned by
|
||||
# a previous list request to get the next page of results.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::SslCertificateAggregatedList] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::SslCertificateAggregatedList]
|
||||
#
|
||||
# @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 aggregated_ssl_certificate_list(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/aggregated/sslCertificates', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::SslCertificateAggregatedList::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::SslCertificateAggregatedList
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.query['filter'] = filter unless filter.nil?
|
||||
command.query['maxResults'] = max_results unless max_results.nil?
|
||||
command.query['orderBy'] = order_by unless order_by.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?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes the specified SslCertificate resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
@ -23822,6 +24600,78 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Retrieves the list of all TargetHttpsProxy resources, regional and global,
|
||||
# available to the specified project.
|
||||
# @param [String] project
|
||||
# Name of the project scoping this request.
|
||||
# @param [String] filter
|
||||
# A filter expression that filters resources listed in the response. The
|
||||
# expression must specify the field name, a comparison operator, and the value
|
||||
# that you want to use for filtering. The value must be a string, a number, or a
|
||||
# boolean. The comparison operator must be either =, !=, >, or <.
|
||||
# For example, if you are filtering Compute Engine instances, you can exclude
|
||||
# instances named example-instance by specifying name != example-instance.
|
||||
# You can also filter nested fields. For example, you could specify scheduling.
|
||||
# automaticRestart = false to include instances only if they are not scheduled
|
||||
# for automatic restarts. You can use filtering on nested fields to filter based
|
||||
# on resource labels.
|
||||
# To filter on multiple expressions, provide each separate expression within
|
||||
# parentheses. For example, (scheduling.automaticRestart = true) (cpuPlatform = "
|
||||
# Intel Skylake"). By default, each expression is an AND expression. However,
|
||||
# you can include AND and OR expressions explicitly. For example, (cpuPlatform =
|
||||
# "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.
|
||||
# automaticRestart = true).
|
||||
# @param [Fixnum] max_results
|
||||
# The maximum number of results per page that should be returned. If the number
|
||||
# of available results is larger than maxResults, Compute Engine returns a
|
||||
# nextPageToken that can be used to get the next page of results in subsequent
|
||||
# list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
|
||||
# @param [String] order_by
|
||||
# Sorts list results by a certain order. By default, results are returned in
|
||||
# alphanumerical order based on the resource name.
|
||||
# You can also sort results in descending order based on the creation timestamp
|
||||
# using orderBy="creationTimestamp desc". This sorts results based on the
|
||||
# creationTimestamp field in reverse chronological order (newest result first).
|
||||
# Use this to sort resources like operations so that the newest operation is
|
||||
# returned first.
|
||||
# Currently, only sorting by name or creationTimestamp desc is supported.
|
||||
# @param [String] page_token
|
||||
# Specifies a page token to use. Set pageToken to the nextPageToken returned by
|
||||
# a previous list request to get the next page of results.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::TargetHttpsProxyAggregatedList] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::TargetHttpsProxyAggregatedList]
|
||||
#
|
||||
# @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 aggregated_target_https_proxy_list(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/aggregated/targetHttpsProxies', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::TargetHttpsProxyAggregatedList::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::TargetHttpsProxyAggregatedList
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.query['filter'] = filter unless filter.nil?
|
||||
command.query['maxResults'] = max_results unless max_results.nil?
|
||||
command.query['orderBy'] = order_by unless order_by.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?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes the specified TargetHttpsProxy resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||
module ComputeBeta
|
||||
VERSION = 'Beta'
|
||||
REVISION = '20180525'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1167,7 +1167,8 @@ module Google
|
|||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Specifies the disk name. If not specified, the default is to use the name of
|
||||
# the instance.
|
||||
# the instance. If the disk with the instance name exists already in the given
|
||||
# zone/region, a new name will be automatically generated.
|
||||
# Corresponds to the JSON property `diskName`
|
||||
# @return [String]
|
||||
attr_accessor :disk_name
|
||||
|
@ -2389,6 +2390,8 @@ module Google
|
|||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a BackendService. An up-to-date fingerprint must be provided in
|
||||
# order to update the BackendService.
|
||||
# To see the latest fingerprint, make a get() request to retrieve a
|
||||
# BackendService.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -4831,7 +4834,8 @@ module Google
|
|||
class DistributionPolicy
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# Zones where the regional managed instance group will create and manage
|
||||
# instances.
|
||||
# Corresponds to the JSON property `zones`
|
||||
# @return [Array<Google::Apis::ComputeBeta::DistributionPolicyZoneConfiguration>]
|
||||
attr_accessor :zones
|
||||
|
@ -4850,9 +4854,8 @@ module Google
|
|||
class DistributionPolicyZoneConfiguration
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# URL of the zone where managed instance group is spawning instances (for
|
||||
# regional resources). Zone has to belong to the region where managed instance
|
||||
# group is located.
|
||||
# The URL of the zone. The zone must exist in the region where the managed
|
||||
# instance group is located.
|
||||
# Corresponds to the JSON property `zone`
|
||||
# @return [String]
|
||||
attr_accessor :zone
|
||||
|
@ -5339,6 +5342,9 @@ module Google
|
|||
# an ephemeral IPv4 address from the same scope (global or regional) will be
|
||||
# assigned. A regional forwarding rule supports IPv4 only. A global forwarding
|
||||
# rule supports either IPv4 or IPv6.
|
||||
# When the load balancing scheme is INTERNAL_SELF_MANAGED, this must be a URL
|
||||
# reference to an existing Address resource ( internal regional static IP
|
||||
# address).
|
||||
# When the load balancing scheme is INTERNAL, this can only be an RFC 1918 IP
|
||||
# address belonging to the network/subnet configured for the forwarding rule. By
|
||||
# default, if this field is empty, an ephemeral internal IP address will be
|
||||
|
@ -5359,12 +5365,13 @@ module Google
|
|||
|
||||
# The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP,
|
||||
# AH, SCTP or ICMP.
|
||||
# When the load balancing scheme is INTERNAL, only TCP and UDP are valid.
|
||||
# When the load balancing scheme is INTERNAL, only TCP and UDP are valid. When
|
||||
# the load balancing scheme is INTERNAL_SELF_MANAGED, only TCPis valid.
|
||||
# Corresponds to the JSON property `IPProtocol`
|
||||
# @return [String]
|
||||
attr_accessor :ip_protocol
|
||||
|
||||
# This field is not used for external load balancing.
|
||||
# This field is only used for INTERNAL load balancing.
|
||||
# For internal load balancing, this field identifies the BackendService resource
|
||||
# to receive the matched traffic.
|
||||
# Corresponds to the JSON property `backendService`
|
||||
|
@ -5389,7 +5396,8 @@ module Google
|
|||
attr_accessor :id
|
||||
|
||||
# The IP Version that will be used by this forwarding rule. Valid options are
|
||||
# IPV4 or IPV6. This can only be specified for a global forwarding rule.
|
||||
# IPV4 or IPV6. This can only be specified for an external global forwarding
|
||||
# rule.
|
||||
# Corresponds to the JSON property `ipVersion`
|
||||
# @return [String]
|
||||
attr_accessor :ip_version
|
||||
|
@ -5420,10 +5428,11 @@ module Google
|
|||
attr_accessor :labels
|
||||
|
||||
# This signifies what the ForwardingRule will be used for and can only take the
|
||||
# following values: INTERNAL, EXTERNAL The value of INTERNAL means that this
|
||||
# will be used for Internal Network Load Balancing (TCP, UDP). The value of
|
||||
# EXTERNAL means that this will be used for External Load Balancing (HTTP(S) LB,
|
||||
# External TCP/UDP LB, SSL Proxy)
|
||||
# following values: INTERNAL, INTERNAL_SELF_MANAGED, EXTERNAL. The value of
|
||||
# INTERNAL means that this will be used for Internal Network Load Balancing (TCP,
|
||||
# UDP). The value of INTERNAL_SELF_MANAGED means that this will be used for
|
||||
# Internal Global HTTP(S) LB. The value of EXTERNAL means that this will be used
|
||||
# for External Load Balancing (HTTP(S) LB, External TCP/UDP LB, SSL Proxy)
|
||||
# Corresponds to the JSON property `loadBalancingScheme`
|
||||
# @return [String]
|
||||
attr_accessor :load_balancing_scheme
|
||||
|
@ -5439,9 +5448,9 @@ module Google
|
|||
attr_accessor :name
|
||||
|
||||
# This field is not used for external load balancing.
|
||||
# For internal load balancing, this field identifies the network that the load
|
||||
# balanced IP should belong to for this Forwarding Rule. If this field is not
|
||||
# specified, the default network will be used.
|
||||
# For INTERNAL and INTERNAL_SELF_MANAGED load balancing, this field identifies
|
||||
# the network that the load balanced IP should belong to for this Forwarding
|
||||
# Rule. If this field is not specified, the default network will be used.
|
||||
# Corresponds to the JSON property `network`
|
||||
# @return [String]
|
||||
attr_accessor :network
|
||||
|
@ -5516,7 +5525,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :service_name
|
||||
|
||||
# This field is not used for external load balancing.
|
||||
# This field is only used for INTERNAL load balancing.
|
||||
# For internal load balancing, this field identifies the subnetwork that the
|
||||
# load balanced IP should belong to for this Forwarding Rule.
|
||||
# If the network specified is in auto subnet mode, this field is optional.
|
||||
|
@ -5530,7 +5539,8 @@ module Google
|
|||
# forwarding rules, this target must live in the same region as the forwarding
|
||||
# rule. For global forwarding rules, this target must be a global load balancing
|
||||
# resource. The forwarded traffic must be of a type appropriate to the target
|
||||
# object.
|
||||
# object. For INTERNAL_SELF_MANAGED" load balancing, only HTTP and HTTPS targets
|
||||
# are valid.
|
||||
# Corresponds to the JSON property `target`
|
||||
# @return [String]
|
||||
attr_accessor :target
|
||||
|
@ -7158,9 +7168,9 @@ module Google
|
|||
# @return [Google::Apis::ComputeBeta::CustomerEncryptionKey]
|
||||
attr_accessor :source_disk_encryption_key
|
||||
|
||||
# The ID value of the disk used to create this image. This value may be used to
|
||||
# determine whether the image was taken from the current or a previous instance
|
||||
# of a given disk name.
|
||||
# [Output Only] The ID value of the disk used to create this image. This value
|
||||
# may be used to determine whether the image was taken from the current or a
|
||||
# previous instance of a given disk name.
|
||||
# Corresponds to the JSON property `sourceDiskId`
|
||||
# @return [String]
|
||||
attr_accessor :source_disk_id
|
||||
|
@ -8128,7 +8138,8 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Policy valid only for regional managed instance groups.
|
||||
# Policy specifying intended distribution of instances in regional managed
|
||||
# instance group.
|
||||
# Corresponds to the JSON property `distributionPolicy`
|
||||
# @return [Google::Apis::ComputeBeta::DistributionPolicy]
|
||||
attr_accessor :distribution_policy
|
||||
|
@ -8142,6 +8153,8 @@ module Google
|
|||
# Fingerprint of this resource. This field may be used in optimistic locking. It
|
||||
# will be ignored when inserting an InstanceGroupManager. An up-to-date
|
||||
# fingerprint must be provided in order to update the InstanceGroupManager.
|
||||
# To see the latest fingerprint, make a get() request to retrieve an
|
||||
# InstanceGroupManager.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -12538,6 +12551,7 @@ module Google
|
|||
# initially generated by Compute Engine and changes after every request to
|
||||
# modify or update metadata. You must always provide an up-to-date fingerprint
|
||||
# hash in order to update or change metadata.
|
||||
# To see the latest fingerprint, make a get() request to retrieve the resource.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -12733,8 +12747,8 @@ module Google
|
|||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The name for a specific VM instance that the IP address belongs to. This is
|
||||
# required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The
|
||||
# instance must be in the same zone of network endpoint group.
|
||||
# required for network endpoints of type GCE_VM_IP_PORT. The instance must be in
|
||||
# the same zone of network endpoint group.
|
||||
# The name must be 1-63 characters long, and comply with RFC1035.
|
||||
# Corresponds to the JSON property `instance`
|
||||
# @return [String]
|
||||
|
@ -12794,8 +12808,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :kind
|
||||
|
||||
# Load balancing specific fields for network endpoint group of type
|
||||
# LOAD_BALANCING.
|
||||
# Load balancing specific fields for network endpoint group.
|
||||
# Corresponds to the JSON property `loadBalancer`
|
||||
# @return [Google::Apis::ComputeBeta::NetworkEndpointGroupLbNetworkEndpointGroup]
|
||||
attr_accessor :load_balancer
|
||||
|
@ -12810,8 +12823,8 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Type of network endpoints in this network endpoint group. Only supported
|
||||
# values for LOAD_BALANCING are GCE_VM_IP or GCE_VM_IP_PORT.
|
||||
# Type of network endpoints in this network endpoint group. Currently the only
|
||||
# supported value is GCE_VM_IP_PORT.
|
||||
# Corresponds to the JSON property `networkEndpointType`
|
||||
# @return [String]
|
||||
attr_accessor :network_endpoint_type
|
||||
|
@ -12826,12 +12839,6 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :size
|
||||
|
||||
# Specify the type of this network endpoint group. Only LOAD_BALANCING is valid
|
||||
# for now.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -12847,7 +12854,6 @@ module Google
|
|||
@network_endpoint_type = args[:network_endpoint_type] if args.key?(:network_endpoint_type)
|
||||
@self_link = args[:self_link] if args.key?(:self_link)
|
||||
@size = args[:size] if args.key?(:size)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -12970,14 +12976,12 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Load balancing specific fields for network endpoint group of type
|
||||
# LOAD_BALANCING.
|
||||
# Load balancing specific fields for network endpoint group.
|
||||
class NetworkEndpointGroupLbNetworkEndpointGroup
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The default port used if the port number is not specified in the network
|
||||
# endpoint. If the network endpoint type is GCE_VM_IP, this field must not be
|
||||
# specified.
|
||||
# endpoint.
|
||||
# Corresponds to the JSON property `defaultPort`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :default_port
|
||||
|
@ -14100,6 +14104,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :node_type
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `status`
|
||||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -14109,6 +14118,7 @@ module Google
|
|||
@instances = args[:instances] if args.key?(:instances)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@node_type = args[:node_type] if args.key?(:node_type)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -19873,6 +19883,7 @@ module Google
|
|||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a SslPolicy. An up-to-date fingerprint must be provided in order to
|
||||
# update the SslPolicy.
|
||||
# To see the latest fingerprint, make a get() request to retrieve an SslPolicy.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -20072,6 +20083,7 @@ module Google
|
|||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a Subnetwork. An up-to-date fingerprint must be provided in order to
|
||||
# update the Subnetwork.
|
||||
# To see the latest fingerprint, make a get() request to retrieve a Subnetwork.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -22614,7 +22626,7 @@ module Google
|
|||
# fingerprint is initially generated by Compute Engine and changes after every
|
||||
# request to modify or update labels. You must always provide an up-to-date
|
||||
# fingerprint hash in order to update or change labels.
|
||||
# To see the latest fingerprint, make a get() request to retrieve an
|
||||
# To see the latest fingerprint, make a get() request to retrieve a
|
||||
# TargetVpnGateway.
|
||||
# Corresponds to the JSON property `labelFingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
|
@ -23159,6 +23171,7 @@ module Google
|
|||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a UrlMap. An up-to-date fingerprint must be provided in order to
|
||||
# update the UrlMap.
|
||||
# To see the latest fingerprint, make a get() request to retrieve a UrlMap.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -24596,56 +24609,6 @@ module Google
|
|||
@labels = args[:labels] if args.key?(:labels)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class ZoneSetPolicyRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Flatten Policy to create a backwacd compatible wire-format. Deprecated. Use '
|
||||
# policy' to specify bindings.
|
||||
# Corresponds to the JSON property `bindings`
|
||||
# @return [Array<Google::Apis::ComputeBeta::Binding>]
|
||||
attr_accessor :bindings
|
||||
|
||||
# Flatten Policy to create a backward compatible wire-format. Deprecated. Use '
|
||||
# policy' to specify the etag.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
attr_accessor :etag
|
||||
|
||||
# Defines an Identity and Access Management (IAM) policy. It is used to specify
|
||||
# access control policies for Cloud Platform resources.
|
||||
# A `Policy` consists of a list of `bindings`. A `binding` binds a list of `
|
||||
# members` to a `role`, where the members can be user accounts, Google groups,
|
||||
# Google domains, and service accounts. A `role` is a named list of permissions
|
||||
# defined by IAM.
|
||||
# **JSON Example**
|
||||
# ` "bindings": [ ` "role": "roles/owner", "members": [ "user:mike@example.com",
|
||||
# "group:admins@example.com", "domain:google.com", "serviceAccount:my-other-app@
|
||||
# appspot.gserviceaccount.com" ] `, ` "role": "roles/viewer", "members": ["user:
|
||||
# sean@example.com"] ` ] `
|
||||
# **YAML Example**
|
||||
# bindings: - members: - user:mike@example.com - group:admins@example.com -
|
||||
# domain:google.com - serviceAccount:my-other-app@appspot.gserviceaccount.com
|
||||
# role: roles/owner - members: - user:sean@example.com role: roles/viewer
|
||||
# For a description of IAM and its features, see the [IAM developer's guide](
|
||||
# https://cloud.google.com/iam/docs).
|
||||
# Corresponds to the JSON property `policy`
|
||||
# @return [Google::Apis::ComputeBeta::Policy]
|
||||
attr_accessor :policy
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@bindings = args[:bindings] if args.key?(:bindings)
|
||||
@etag = args[:etag] if args.key?(:etag)
|
||||
@policy = args[:policy] if args.key?(:policy)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -3418,12 +3418,6 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ZoneSetPolicyRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AcceleratorConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -6530,7 +6524,6 @@ module Google
|
|||
property :network_endpoint_type, as: 'networkEndpointType'
|
||||
property :self_link, as: 'selfLink'
|
||||
property :size, as: 'size'
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -6869,6 +6862,7 @@ module Google
|
|||
collection :instances, as: 'instances'
|
||||
property :name, as: 'name'
|
||||
property :node_type, as: 'nodeType'
|
||||
property :status, as: 'status'
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -9606,17 +9600,6 @@ module Google
|
|||
hash :labels, as: 'labels'
|
||||
end
|
||||
end
|
||||
|
||||
class ZoneSetPolicyRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :bindings, as: 'bindings', class: Google::Apis::ComputeBeta::Binding, decorator: Google::Apis::ComputeBeta::Binding::Representation
|
||||
|
||||
property :etag, :base64 => true, as: 'etag'
|
||||
property :policy, as: 'policy', class: Google::Apis::ComputeBeta::Policy, decorator: Google::Apis::ComputeBeta::Policy::Representation
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -11954,46 +11954,6 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Gets the access control policy for a resource. May be empty if no such policy
|
||||
# or resource exists.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] zone
|
||||
# The name of the zone for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::Policy] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::Policy]
|
||||
#
|
||||
# @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_group_iam_policy(project, zone, resource, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy', options)
|
||||
command.response_representation = Google::Apis::ComputeBeta::Policy::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::Policy
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['zone'] = zone unless zone.nil?
|
||||
command.params['resource'] = resource unless resource.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
|
||||
|
||||
# Creates a NodeGroup resource in the specified project using the data included
|
||||
# in the request.
|
||||
# @param [String] project
|
||||
|
@ -12123,49 +12083,6 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] zone
|
||||
# The name of the zone for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [Google::Apis::ComputeBeta::ZoneSetPolicyRequest] zone_set_policy_request_object
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::Policy] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::Policy]
|
||||
#
|
||||
# @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 set_node_group_iam_policy(project, zone, resource, zone_set_policy_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy', options)
|
||||
command.request_representation = Google::Apis::ComputeBeta::ZoneSetPolicyRequest::Representation
|
||||
command.request_object = zone_set_policy_request_object
|
||||
command.response_representation = Google::Apis::ComputeBeta::Policy::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::Policy
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['zone'] = zone unless zone.nil?
|
||||
command.params['resource'] = resource unless resource.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
|
||||
|
||||
# Updates the node template of the node group.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
@ -12220,48 +12137,6 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Returns permissions that a caller has on the specified resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] zone
|
||||
# The name of the zone for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [Google::Apis::ComputeBeta::TestPermissionsRequest] test_permissions_request_object
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::TestPermissionsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::TestPermissionsResponse]
|
||||
#
|
||||
# @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 test_node_group_iam_permissions(project, zone, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions', options)
|
||||
command.request_representation = Google::Apis::ComputeBeta::TestPermissionsRequest::Representation
|
||||
command.request_object = test_permissions_request_object
|
||||
command.response_representation = Google::Apis::ComputeBeta::TestPermissionsResponse::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::TestPermissionsResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['zone'] = zone unless zone.nil?
|
||||
command.params['resource'] = resource unless resource.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
|
||||
|
||||
# Retrieves an aggregated list of node templates.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
@ -12424,46 +12299,6 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Gets the access control policy for a resource. May be empty if no such policy
|
||||
# or resource exists.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# The name of the region for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::Policy] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::Policy]
|
||||
#
|
||||
# @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_template_iam_policy(project, region, resource, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy', options)
|
||||
command.response_representation = Google::Apis::ComputeBeta::Policy::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::Policy
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['resource'] = resource unless resource.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
|
||||
|
||||
# Creates a NodeTemplate resource in the specified project using the data
|
||||
# included in the request.
|
||||
# @param [String] project
|
||||
|
@ -12590,91 +12425,6 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# The name of the region for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [Google::Apis::ComputeBeta::RegionSetPolicyRequest] region_set_policy_request_object
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::Policy] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::Policy]
|
||||
#
|
||||
# @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 set_node_template_iam_policy(project, region, resource, region_set_policy_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy', options)
|
||||
command.request_representation = Google::Apis::ComputeBeta::RegionSetPolicyRequest::Representation
|
||||
command.request_object = region_set_policy_request_object
|
||||
command.response_representation = Google::Apis::ComputeBeta::Policy::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::Policy
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['resource'] = resource unless resource.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
|
||||
|
||||
# Returns permissions that a caller has on the specified resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# The name of the region for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [Google::Apis::ComputeBeta::TestPermissionsRequest] test_permissions_request_object
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::TestPermissionsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::TestPermissionsResponse]
|
||||
#
|
||||
# @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 test_node_template_iam_permissions(project, region, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions', options)
|
||||
command.request_representation = Google::Apis::ComputeBeta::TestPermissionsRequest::Representation
|
||||
command.request_object = test_permissions_request_object
|
||||
command.response_representation = Google::Apis::ComputeBeta::TestPermissionsResponse::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::TestPermissionsResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['resource'] = resource unless resource.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
|
||||
|
||||
# Retrieves an aggregated list of node types.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||
module ComputeV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180525'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1108,7 +1108,8 @@ module Google
|
|||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Specifies the disk name. If not specified, the default is to use the name of
|
||||
# the instance.
|
||||
# the instance. If the disk with the instance name exists already in the given
|
||||
# zone/region, a new name will be automatically generated.
|
||||
# Corresponds to the JSON property `diskName`
|
||||
# @return [String]
|
||||
attr_accessor :disk_name
|
||||
|
@ -1890,6 +1891,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :bucket_name
|
||||
|
||||
# Message containing Cloud CDN configuration for a backend bucket.
|
||||
# Corresponds to the JSON property `cdnPolicy`
|
||||
# @return [Google::Apis::ComputeV1::BackendBucketCdnPolicy]
|
||||
attr_accessor :cdn_policy
|
||||
|
||||
# [Output Only] Creation timestamp in RFC3339 text format.
|
||||
# Corresponds to the JSON property `creationTimestamp`
|
||||
# @return [String]
|
||||
|
@ -1939,6 +1945,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@bucket_name = args[:bucket_name] if args.key?(:bucket_name)
|
||||
@cdn_policy = args[:cdn_policy] if args.key?(:cdn_policy)
|
||||
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@enable_cdn = args[:enable_cdn] if args.key?(:enable_cdn)
|
||||
|
@ -1949,6 +1956,37 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Message containing Cloud CDN configuration for a backend bucket.
|
||||
class BackendBucketCdnPolicy
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Number of seconds up to which the response to a signed URL request will be
|
||||
# cached in the CDN. After this time period, the Signed URL will be revalidated
|
||||
# before being served. Defaults to 1hr (3600s). If this field is set, Cloud CDN
|
||||
# will internally act as though all responses from this bucket had a ?Cache-
|
||||
# Control: public, max-age=[TTL]? header, regardless of any existing Cache-
|
||||
# Control header. The actual headers served in responses will not be altered.
|
||||
# Corresponds to the JSON property `signedUrlCacheMaxAgeSec`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :signed_url_cache_max_age_sec
|
||||
|
||||
# [Output Only] Names of the keys currently configured for Cloud CDN Signed URL
|
||||
# on this backend bucket.
|
||||
# Corresponds to the JSON property `signedUrlKeyNames`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :signed_url_key_names
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@signed_url_cache_max_age_sec = args[:signed_url_cache_max_age_sec] if args.key?(:signed_url_cache_max_age_sec)
|
||||
@signed_url_key_names = args[:signed_url_key_names] if args.key?(:signed_url_key_names)
|
||||
end
|
||||
end
|
||||
|
||||
# Contains a list of BackendBucket resources.
|
||||
class BackendBucketList
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2117,6 +2155,8 @@ module Google
|
|||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a BackendService. An up-to-date fingerprint must be provided in
|
||||
# order to update the BackendService.
|
||||
# To see the latest fingerprint, make a get() request to retrieve a
|
||||
# BackendService.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -2376,6 +2416,22 @@ module Google
|
|||
# @return [Google::Apis::ComputeV1::CacheKeyPolicy]
|
||||
attr_accessor :cache_key_policy
|
||||
|
||||
# Number of seconds up to which the response to a signed URL request will be
|
||||
# cached in the CDN. After this time period, the Signed URL will be revalidated
|
||||
# before being served. Defaults to 1hr (3600s). If this field is set, Cloud CDN
|
||||
# will internally act as though all responses from this backend had a ?Cache-
|
||||
# Control: public, max-age=[TTL]? header, regardless of any existing Cache-
|
||||
# Control header. The actual headers served in responses will not be altered.
|
||||
# Corresponds to the JSON property `signedUrlCacheMaxAgeSec`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :signed_url_cache_max_age_sec
|
||||
|
||||
# [Output Only] Names of the keys currently configured for Cloud CDN Signed URL
|
||||
# on this backend service.
|
||||
# Corresponds to the JSON property `signedUrlKeyNames`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :signed_url_key_names
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -2383,6 +2439,8 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@cache_key_policy = args[:cache_key_policy] if args.key?(:cache_key_policy)
|
||||
@signed_url_cache_max_age_sec = args[:signed_url_cache_max_age_sec] if args.key?(:signed_url_cache_max_age_sec)
|
||||
@signed_url_key_names = args[:signed_url_key_names] if args.key?(:signed_url_key_names)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -4388,6 +4446,46 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class DistributionPolicy
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Zones where the regional managed instance group will create and manage
|
||||
# instances.
|
||||
# Corresponds to the JSON property `zones`
|
||||
# @return [Array<Google::Apis::ComputeV1::DistributionPolicyZoneConfiguration>]
|
||||
attr_accessor :zones
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@zones = args[:zones] if args.key?(:zones)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class DistributionPolicyZoneConfiguration
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The URL of the zone. The zone must exist in the region where the managed
|
||||
# instance group is located.
|
||||
# Corresponds to the JSON property `zone`
|
||||
# @return [String]
|
||||
attr_accessor :zone
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@zone = args[:zone] if args.key?(:zone)
|
||||
end
|
||||
end
|
||||
|
||||
# Represents a Firewall resource.
|
||||
class Firewall
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -4759,6 +4857,9 @@ module Google
|
|||
# an ephemeral IPv4 address from the same scope (global or regional) will be
|
||||
# assigned. A regional forwarding rule supports IPv4 only. A global forwarding
|
||||
# rule supports either IPv4 or IPv6.
|
||||
# When the load balancing scheme is INTERNAL_SELF_MANAGED, this must be a URL
|
||||
# reference to an existing Address resource ( internal regional static IP
|
||||
# address).
|
||||
# When the load balancing scheme is INTERNAL, this can only be an RFC 1918 IP
|
||||
# address belonging to the network/subnet configured for the forwarding rule. By
|
||||
# default, if this field is empty, an ephemeral internal IP address will be
|
||||
|
@ -4779,12 +4880,13 @@ module Google
|
|||
|
||||
# The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP,
|
||||
# AH, SCTP or ICMP.
|
||||
# When the load balancing scheme is INTERNAL, only TCP and UDP are valid.
|
||||
# When the load balancing scheme is INTERNAL, only TCP and UDP are valid. When
|
||||
# the load balancing scheme is INTERNAL_SELF_MANAGED, only TCPis valid.
|
||||
# Corresponds to the JSON property `IPProtocol`
|
||||
# @return [String]
|
||||
attr_accessor :ip_protocol
|
||||
|
||||
# This field is not used for external load balancing.
|
||||
# This field is only used for INTERNAL load balancing.
|
||||
# For internal load balancing, this field identifies the BackendService resource
|
||||
# to receive the matched traffic.
|
||||
# Corresponds to the JSON property `backendService`
|
||||
|
@ -4809,7 +4911,8 @@ module Google
|
|||
attr_accessor :id
|
||||
|
||||
# The IP Version that will be used by this forwarding rule. Valid options are
|
||||
# IPV4 or IPV6. This can only be specified for a global forwarding rule.
|
||||
# IPV4 or IPV6. This can only be specified for an external global forwarding
|
||||
# rule.
|
||||
# Corresponds to the JSON property `ipVersion`
|
||||
# @return [String]
|
||||
attr_accessor :ip_version
|
||||
|
@ -4821,10 +4924,11 @@ module Google
|
|||
attr_accessor :kind
|
||||
|
||||
# This signifies what the ForwardingRule will be used for and can only take the
|
||||
# following values: INTERNAL, EXTERNAL The value of INTERNAL means that this
|
||||
# will be used for Internal Network Load Balancing (TCP, UDP). The value of
|
||||
# EXTERNAL means that this will be used for External Load Balancing (HTTP(S) LB,
|
||||
# External TCP/UDP LB, SSL Proxy)
|
||||
# following values: INTERNAL, INTERNAL_SELF_MANAGED, EXTERNAL. The value of
|
||||
# INTERNAL means that this will be used for Internal Network Load Balancing (TCP,
|
||||
# UDP). The value of INTERNAL_SELF_MANAGED means that this will be used for
|
||||
# Internal Global HTTP(S) LB. The value of EXTERNAL means that this will be used
|
||||
# for External Load Balancing (HTTP(S) LB, External TCP/UDP LB, SSL Proxy)
|
||||
# Corresponds to the JSON property `loadBalancingScheme`
|
||||
# @return [String]
|
||||
attr_accessor :load_balancing_scheme
|
||||
|
@ -4840,9 +4944,9 @@ module Google
|
|||
attr_accessor :name
|
||||
|
||||
# This field is not used for external load balancing.
|
||||
# For internal load balancing, this field identifies the network that the load
|
||||
# balanced IP should belong to for this Forwarding Rule. If this field is not
|
||||
# specified, the default network will be used.
|
||||
# For INTERNAL and INTERNAL_SELF_MANAGED load balancing, this field identifies
|
||||
# the network that the load balanced IP should belong to for this Forwarding
|
||||
# Rule. If this field is not specified, the default network will be used.
|
||||
# Corresponds to the JSON property `network`
|
||||
# @return [String]
|
||||
attr_accessor :network
|
||||
|
@ -4888,7 +4992,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :self_link
|
||||
|
||||
# This field is not used for external load balancing.
|
||||
# This field is only used for INTERNAL load balancing.
|
||||
# For internal load balancing, this field identifies the subnetwork that the
|
||||
# load balanced IP should belong to for this Forwarding Rule.
|
||||
# If the network specified is in auto subnet mode, this field is optional.
|
||||
|
@ -4902,7 +5006,8 @@ module Google
|
|||
# forwarding rules, this target must live in the same region as the forwarding
|
||||
# rule. For global forwarding rules, this target must be a global load balancing
|
||||
# resource. The forwarded traffic must be of a type appropriate to the target
|
||||
# object.
|
||||
# object. For INTERNAL_SELF_MANAGED" load balancing, only HTTP and HTTPS targets
|
||||
# are valid.
|
||||
# Corresponds to the JSON property `target`
|
||||
# @return [String]
|
||||
attr_accessor :target
|
||||
|
@ -6314,9 +6419,9 @@ module Google
|
|||
# @return [Google::Apis::ComputeV1::CustomerEncryptionKey]
|
||||
attr_accessor :source_disk_encryption_key
|
||||
|
||||
# The ID value of the disk used to create this image. This value may be used to
|
||||
# determine whether the image was taken from the current or a previous instance
|
||||
# of a given disk name.
|
||||
# [Output Only] The ID value of the disk used to create this image. This value
|
||||
# may be used to determine whether the image was taken from the current or a
|
||||
# previous instance of a given disk name.
|
||||
# Corresponds to the JSON property `sourceDiskId`
|
||||
# @return [String]
|
||||
attr_accessor :source_disk_id
|
||||
|
@ -7266,9 +7371,17 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Policy specifying intended distribution of instances in regional managed
|
||||
# instance group.
|
||||
# Corresponds to the JSON property `distributionPolicy`
|
||||
# @return [Google::Apis::ComputeV1::DistributionPolicy]
|
||||
attr_accessor :distribution_policy
|
||||
|
||||
# Fingerprint of this resource. This field may be used in optimistic locking. It
|
||||
# will be ignored when inserting an InstanceGroupManager. An up-to-date
|
||||
# fingerprint must be provided in order to update the InstanceGroupManager.
|
||||
# To see the latest fingerprint, make a get() request to retrieve an
|
||||
# InstanceGroupManager.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -7352,6 +7465,7 @@ module Google
|
|||
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||
@current_actions = args[:current_actions] if args.key?(:current_actions)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@distribution_policy = args[:distribution_policy] if args.key?(:distribution_policy)
|
||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||
@id = args[:id] if args.key?(:id)
|
||||
@instance_group = args[:instance_group] if args.key?(:instance_group)
|
||||
|
@ -11218,6 +11332,7 @@ module Google
|
|||
# initially generated by Compute Engine and changes after every request to
|
||||
# modify or update metadata. You must always provide an up-to-date fingerprint
|
||||
# hash in order to update or change metadata.
|
||||
# To see the latest fingerprint, make a get() request to retrieve the resource.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -15058,6 +15173,37 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs
|
||||
class SignedUrlKey
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Name of the key. The name must be 1-63 characters long, and comply with
|
||||
# RFC1035. Specifically, the name must be 1-63 characters long and match the
|
||||
# regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
|
||||
# character must be a lowercase letter, and all following characters must be a
|
||||
# dash, lowercase letter, or digit, except the last character, which cannot be a
|
||||
# dash.
|
||||
# Corresponds to the JSON property `keyName`
|
||||
# @return [String]
|
||||
attr_accessor :key_name
|
||||
|
||||
# 128-bit key value used for signing the URL. The key value must be a valid RFC
|
||||
# 4648 Section 5 base64url encoded string.
|
||||
# Corresponds to the JSON property `keyValue`
|
||||
# @return [String]
|
||||
attr_accessor :key_value
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@key_name = args[:key_name] if args.key?(:key_name)
|
||||
@key_value = args[:key_value] if args.key?(:key_value)
|
||||
end
|
||||
end
|
||||
|
||||
# A persistent disk snapshot resource. (== resource_for beta.snapshots ==) (==
|
||||
# resource_for v1.snapshots ==)
|
||||
class Snapshot
|
||||
|
@ -15708,6 +15854,7 @@ module Google
|
|||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a SslPolicy. An up-to-date fingerprint must be provided in order to
|
||||
# update the SslPolicy.
|
||||
# To see the latest fingerprint, make a get() request to retrieve an SslPolicy.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -15891,6 +16038,7 @@ module Google
|
|||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a Subnetwork. An up-to-date fingerprint must be provided in order to
|
||||
# update the Subnetwork.
|
||||
# To see the latest fingerprint, make a get() request to retrieve a Subnetwork.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -18915,6 +19063,7 @@ module Google
|
|||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a UrlMap. An up-to-date fingerprint must be provided in order to
|
||||
# update the UrlMap.
|
||||
# To see the latest fingerprint, make a get() request to retrieve a UrlMap.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -274,6 +274,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BackendBucketCdnPolicy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BackendBucketList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -604,6 +610,18 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class DistributionPolicy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class DistributionPolicyZoneConfiguration
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Firewall
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -2044,6 +2062,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SignedUrlKey
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Snapshot
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -3241,6 +3265,8 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :bucket_name, as: 'bucketName'
|
||||
property :cdn_policy, as: 'cdnPolicy', class: Google::Apis::ComputeV1::BackendBucketCdnPolicy, decorator: Google::Apis::ComputeV1::BackendBucketCdnPolicy::Representation
|
||||
|
||||
property :creation_timestamp, as: 'creationTimestamp'
|
||||
property :description, as: 'description'
|
||||
property :enable_cdn, as: 'enableCdn'
|
||||
|
@ -3251,6 +3277,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class BackendBucketCdnPolicy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :signed_url_cache_max_age_sec, :numeric_string => true, as: 'signedUrlCacheMaxAgeSec'
|
||||
collection :signed_url_key_names, as: 'signedUrlKeyNames'
|
||||
end
|
||||
end
|
||||
|
||||
class BackendBucketList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -3351,6 +3385,8 @@ module Google
|
|||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :cache_key_policy, as: 'cacheKeyPolicy', class: Google::Apis::ComputeV1::CacheKeyPolicy, decorator: Google::Apis::ComputeV1::CacheKeyPolicy::Representation
|
||||
|
||||
property :signed_url_cache_max_age_sec, :numeric_string => true, as: 'signedUrlCacheMaxAgeSec'
|
||||
collection :signed_url_key_names, as: 'signedUrlKeyNames'
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -3864,6 +3900,21 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class DistributionPolicy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :zones, as: 'zones', class: Google::Apis::ComputeV1::DistributionPolicyZoneConfiguration, decorator: Google::Apis::ComputeV1::DistributionPolicyZoneConfiguration::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class DistributionPolicyZoneConfiguration
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :zone, as: 'zone'
|
||||
end
|
||||
end
|
||||
|
||||
class Firewall
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -4517,6 +4568,8 @@ module Google
|
|||
property :current_actions, as: 'currentActions', class: Google::Apis::ComputeV1::InstanceGroupManagerActionsSummary, decorator: Google::Apis::ComputeV1::InstanceGroupManagerActionsSummary::Representation
|
||||
|
||||
property :description, as: 'description'
|
||||
property :distribution_policy, as: 'distributionPolicy', class: Google::Apis::ComputeV1::DistributionPolicy, decorator: Google::Apis::ComputeV1::DistributionPolicy::Representation
|
||||
|
||||
property :fingerprint, :base64 => true, as: 'fingerprint'
|
||||
property :id, :numeric_string => true, as: 'id'
|
||||
property :instance_group, as: 'instanceGroup'
|
||||
|
@ -6536,6 +6589,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SignedUrlKey
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :key_name, as: 'keyName'
|
||||
property :key_value, as: 'keyValue'
|
||||
end
|
||||
end
|
||||
|
||||
class Snapshot
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -921,6 +921,58 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Adds the given Signed URL Key to the backend bucket.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] backend_bucket
|
||||
# Name of the BackendBucket resource to which the Signed URL Key should be added.
|
||||
# The name should conform to RFC1035.
|
||||
# @param [Google::Apis::ComputeV1::SignedUrlKey] signed_url_key_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeV1::Operation]
|
||||
#
|
||||
# @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 add_backend_bucket_signed_url_key(project, backend_bucket, signed_url_key_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey', options)
|
||||
command.request_representation = Google::Apis::ComputeV1::SignedUrlKey::Representation
|
||||
command.request_object = signed_url_key_object
|
||||
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeV1::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['backendBucket'] = backend_bucket unless backend_bucket.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Deletes the specified BackendBucket resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
@ -969,6 +1021,58 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes the given Signed URL Key from the backend bucket.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] backend_bucket
|
||||
# Name of the BackendBucket resource to which the Signed URL Key should be added.
|
||||
# The name should conform to RFC1035.
|
||||
# @param [String] key_name
|
||||
# The name of the Signed URL Key to delete.
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeV1::Operation]
|
||||
#
|
||||
# @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_backend_bucket_signed_url_key(project, backend_bucket, key_name, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey', options)
|
||||
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeV1::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['backendBucket'] = backend_bucket unless backend_bucket.nil?
|
||||
command.query['keyName'] = key_name unless key_name.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Returns the specified BackendBucket resource. Gets a list of available backend
|
||||
# buckets by making a list() request.
|
||||
# @param [String] project
|
||||
|
@ -1232,6 +1336,58 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Adds the given Signed URL Key to the specified backend service.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] backend_service
|
||||
# Name of the BackendService resource to which the Signed URL Key should be
|
||||
# added. The name should conform to RFC1035.
|
||||
# @param [Google::Apis::ComputeV1::SignedUrlKey] signed_url_key_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeV1::Operation]
|
||||
#
|
||||
# @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 add_backend_service_signed_url_key(project, backend_service, signed_url_key_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/global/backendServices/{backendService}/addSignedUrlKey', options)
|
||||
command.request_representation = Google::Apis::ComputeV1::SignedUrlKey::Representation
|
||||
command.request_object = signed_url_key_object
|
||||
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeV1::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['backendService'] = backend_service unless backend_service.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Retrieves the list of all BackendService resources, regional and global,
|
||||
# available to the specified project.
|
||||
# @param [String] project
|
||||
|
@ -1352,6 +1508,58 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes the given Signed URL Key from the specified backend service.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] backend_service
|
||||
# Name of the BackendService resource to which the Signed URL Key should be
|
||||
# added. The name should conform to RFC1035.
|
||||
# @param [String] key_name
|
||||
# The name of the Signed URL Key to delete.
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeV1::Operation]
|
||||
#
|
||||
# @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_backend_service_signed_url_key(project, backend_service, key_name, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/global/backendServices/{backendService}/deleteSignedUrlKey', options)
|
||||
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeV1::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['backendService'] = backend_service unless backend_service.nil?
|
||||
command.query['keyName'] = key_name unless key_name.nil?
|
||||
command.query['requestId'] = request_id unless request_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
|
||||
|
||||
# Returns the specified BackendService resource. Gets a list of available
|
||||
# backend services by making a list() request.
|
||||
# @param [String] project
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/shopping-content
|
||||
module ContentV2sandbox
|
||||
VERSION = 'V2sandbox'
|
||||
REVISION = '20180608'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your product listings and accounts for Google Shopping
|
||||
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'
|
||||
|
|
|
@ -26,12 +26,12 @@ module Google
|
|||
class Amount
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Value before taxes.
|
||||
# [required] Value before taxes.
|
||||
# Corresponds to the JSON property `pretax`
|
||||
# @return [Google::Apis::ContentV2sandbox::Price]
|
||||
attr_accessor :pretax
|
||||
|
||||
# Tax value.
|
||||
# [required] Tax value.
|
||||
# Corresponds to the JSON property `tax`
|
||||
# @return [Google::Apis::ContentV2sandbox::Price]
|
||||
attr_accessor :tax
|
||||
|
@ -118,30 +118,30 @@ module Google
|
|||
# @return [Array<Google::Apis::ContentV2sandbox::InvoiceSummaryAdditionalChargeSummary>]
|
||||
attr_accessor :additional_charge_summaries
|
||||
|
||||
# Customer balance on this invoice. A positive amount means the customer is
|
||||
# paying, a negative one means the customer is receiving money. Note that it
|
||||
# must always be true that merchant_balance + customer_balance + google_balance =
|
||||
# 0.
|
||||
# [required] Customer balance on this invoice. A positive amount means the
|
||||
# customer is paying, a negative one means the customer is receiving money. Note
|
||||
# that it must always be true that merchant_balance + customer_balance +
|
||||
# google_balance = 0.
|
||||
# Corresponds to the JSON property `customerBalance`
|
||||
# @return [Google::Apis::ContentV2sandbox::Amount]
|
||||
attr_accessor :customer_balance
|
||||
|
||||
# Google balance on this invoice. A positive amount means Google is paying, a
|
||||
# negative one means Google is receiving money. Note that it must always be true
|
||||
# that merchant_balance + customer_balance + google_balance = 0.
|
||||
# [required] Google balance on this invoice. A positive amount means Google is
|
||||
# paying, a negative one means Google is receiving money. Note that it must
|
||||
# always be true that merchant_balance + customer_balance + google_balance = 0.
|
||||
# Corresponds to the JSON property `googleBalance`
|
||||
# @return [Google::Apis::ContentV2sandbox::Amount]
|
||||
attr_accessor :google_balance
|
||||
|
||||
# Merchant balance on this invoice. A positive amount means the merchant is
|
||||
# paying, a negative one means the merchant is receiving money. Note that it
|
||||
# must always be true that merchant_balance + customer_balance + google_balance =
|
||||
# 0.
|
||||
# [required] Merchant balance on this invoice. A positive amount means the
|
||||
# merchant is paying, a negative one means the merchant is receiving money. Note
|
||||
# that it must always be true that merchant_balance + customer_balance +
|
||||
# google_balance = 0.
|
||||
# Corresponds to the JSON property `merchantBalance`
|
||||
# @return [Google::Apis::ContentV2sandbox::Amount]
|
||||
attr_accessor :merchant_balance
|
||||
|
||||
# Total price for the product.
|
||||
# [required] Total price for the product.
|
||||
# Corresponds to the JSON property `productTotal`
|
||||
# @return [Google::Apis::ContentV2sandbox::Amount]
|
||||
attr_accessor :product_total
|
||||
|
@ -170,12 +170,12 @@ module Google
|
|||
class InvoiceSummaryAdditionalChargeSummary
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Total additional charge for this type.
|
||||
# [required] Total additional charge for this type.
|
||||
# Corresponds to the JSON property `totalAmount`
|
||||
# @return [Google::Apis::ContentV2sandbox::Amount]
|
||||
attr_accessor :total_amount
|
||||
|
||||
# Type of the additional charge.
|
||||
# [required] Type of the additional charge.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
@ -1186,7 +1186,7 @@ module Google
|
|||
attr_accessor :creation_date
|
||||
|
||||
# Date on which the shipment has been delivered, in ISO 8601 format. Present
|
||||
# only if status is delievered
|
||||
# only if status is delivered
|
||||
# Corresponds to the JSON property `deliveryDate`
|
||||
# @return [String]
|
||||
attr_accessor :delivery_date
|
||||
|
@ -1264,27 +1264,28 @@ module Google
|
|||
class OrderinvoicesCreateChargeInvoiceRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The ID of the invoice.
|
||||
# [required] The ID of the invoice.
|
||||
# Corresponds to the JSON property `invoiceId`
|
||||
# @return [String]
|
||||
attr_accessor :invoice_id
|
||||
|
||||
# Invoice summary.
|
||||
# [required] Invoice summary.
|
||||
# Corresponds to the JSON property `invoiceSummary`
|
||||
# @return [Google::Apis::ContentV2sandbox::InvoiceSummary]
|
||||
attr_accessor :invoice_summary
|
||||
|
||||
# Invoice details per line item.
|
||||
# [required] Invoice details per line item.
|
||||
# Corresponds to the JSON property `lineItemInvoices`
|
||||
# @return [Array<Google::Apis::ContentV2sandbox::ShipmentInvoiceLineItemInvoice>]
|
||||
attr_accessor :line_item_invoices
|
||||
|
||||
# The ID of the operation, unique across all operations for a given order.
|
||||
# [required] The ID of the operation, unique across all operations for a given
|
||||
# order.
|
||||
# Corresponds to the JSON property `operationId`
|
||||
# @return [String]
|
||||
attr_accessor :operation_id
|
||||
|
||||
# ID of the shipment group.
|
||||
# [required] ID of the shipment group.
|
||||
# Corresponds to the JSON property `shipmentGroupId`
|
||||
# @return [String]
|
||||
attr_accessor :shipment_group_id
|
||||
|
@ -1333,24 +1334,25 @@ module Google
|
|||
class OrderinvoicesCreateRefundInvoiceRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The ID of the invoice.
|
||||
# [required] The ID of the invoice.
|
||||
# Corresponds to the JSON property `invoiceId`
|
||||
# @return [String]
|
||||
attr_accessor :invoice_id
|
||||
|
||||
# The ID of the operation, unique across all operations for a given order.
|
||||
# [required] The ID of the operation, unique across all operations for a given
|
||||
# order.
|
||||
# Corresponds to the JSON property `operationId`
|
||||
# @return [String]
|
||||
attr_accessor :operation_id
|
||||
|
||||
# Option to create a refund-only invoice. Exactly one of refund_option and
|
||||
# return_option must be provided.
|
||||
# Option to create a refund-only invoice. Exactly one of refundOnlyOption or
|
||||
# returnOption must be provided.
|
||||
# Corresponds to the JSON property `refundOnlyOption`
|
||||
# @return [Google::Apis::ContentV2sandbox::OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption]
|
||||
attr_accessor :refund_only_option
|
||||
|
||||
# Option to create an invoice for a refund and mark all items within the invoice
|
||||
# as returned. Exactly one of refund_option and return_option must be provided.
|
||||
# as returned. Exactly one of refundOnlyOption or returnOption must be provided.
|
||||
# Corresponds to the JSON property `returnOption`
|
||||
# @return [Google::Apis::ContentV2sandbox::OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption]
|
||||
attr_accessor :return_option
|
||||
|
@ -1409,7 +1411,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Reason for the refund.
|
||||
# [required] Reason for the refund.
|
||||
# Corresponds to the JSON property `reason`
|
||||
# @return [String]
|
||||
attr_accessor :reason
|
||||
|
@ -1434,7 +1436,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Reason for the return.
|
||||
# [required] Reason for the return.
|
||||
# Corresponds to the JSON property `reason`
|
||||
# @return [String]
|
||||
attr_accessor :reason
|
||||
|
@ -2562,6 +2564,12 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :carrier
|
||||
|
||||
# Date on which the shipment has been delivered, in ISO 8601 format. Optional
|
||||
# and can be provided only if
|
||||
# Corresponds to the JSON property `deliveryDate`
|
||||
# @return [String]
|
||||
attr_accessor :delivery_date
|
||||
|
||||
# The ID of the shipment.
|
||||
# Corresponds to the JSON property `shipmentId`
|
||||
# @return [String]
|
||||
|
@ -2584,6 +2592,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@carrier = args[:carrier] if args.key?(:carrier)
|
||||
@delivery_date = args[:delivery_date] if args.key?(:delivery_date)
|
||||
@shipment_id = args[:shipment_id] if args.key?(:shipment_id)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
@tracking_id = args[:tracking_id] if args.key?(:tracking_id)
|
||||
|
@ -3435,6 +3444,12 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :carrier
|
||||
|
||||
# Date on which the shipment has been delivered, in ISO 8601 format. Optional
|
||||
# and can be provided only if
|
||||
# Corresponds to the JSON property `deliveryDate`
|
||||
# @return [String]
|
||||
attr_accessor :delivery_date
|
||||
|
||||
# The ID of the operation. Unique across all operations for a given order.
|
||||
# Corresponds to the JSON property `operationId`
|
||||
# @return [String]
|
||||
|
@ -3462,6 +3477,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@carrier = args[:carrier] if args.key?(:carrier)
|
||||
@delivery_date = args[:delivery_date] if args.key?(:delivery_date)
|
||||
@operation_id = args[:operation_id] if args.key?(:operation_id)
|
||||
@shipment_id = args[:shipment_id] if args.key?(:shipment_id)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
|
@ -3524,13 +3540,13 @@ module Google
|
|||
class Promotion
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Amount of the promotion. The values here are the promotion applied to the unit
|
||||
# price pretax and to the total of the tax amounts.
|
||||
# [required] Amount of the promotion. The values here are the promotion applied
|
||||
# to the unit price pretax and to the total of the tax amounts.
|
||||
# Corresponds to the JSON property `promotionAmount`
|
||||
# @return [Google::Apis::ContentV2sandbox::Amount]
|
||||
attr_accessor :promotion_amount
|
||||
|
||||
# ID of the promotion.
|
||||
# [required] ID of the promotion.
|
||||
# Corresponds to the JSON property `promotionId`
|
||||
# @return [String]
|
||||
attr_accessor :promotion_id
|
||||
|
@ -3550,17 +3566,17 @@ module Google
|
|||
class ShipmentInvoice
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Invoice summary.
|
||||
# [required] Invoice summary.
|
||||
# Corresponds to the JSON property `invoiceSummary`
|
||||
# @return [Google::Apis::ContentV2sandbox::InvoiceSummary]
|
||||
attr_accessor :invoice_summary
|
||||
|
||||
# Invoice details per line item.
|
||||
# [required] Invoice details per line item.
|
||||
# Corresponds to the JSON property `lineItemInvoices`
|
||||
# @return [Array<Google::Apis::ContentV2sandbox::ShipmentInvoiceLineItemInvoice>]
|
||||
attr_accessor :line_item_invoices
|
||||
|
||||
# ID of the shipment group.
|
||||
# [required] ID of the shipment group.
|
||||
# Corresponds to the JSON property `shipmentGroupId`
|
||||
# @return [String]
|
||||
attr_accessor :shipment_group_id
|
||||
|
@ -3592,12 +3608,12 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :product_id
|
||||
|
||||
# Unit IDs to define specific units within the line item.
|
||||
# [required] Unit IDs to define specific units within the line item.
|
||||
# Corresponds to the JSON property `shipmentUnitIds`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :shipment_unit_ids
|
||||
|
||||
# Invoice details for a single unit.
|
||||
# [required] Invoice details for a single unit.
|
||||
# Corresponds to the JSON property `unitInvoice`
|
||||
# @return [Google::Apis::ContentV2sandbox::UnitInvoice]
|
||||
attr_accessor :unit_invoice
|
||||
|
@ -3955,7 +3971,7 @@ module Google
|
|||
# @return [Array<Google::Apis::ContentV2sandbox::Promotion>]
|
||||
attr_accessor :promotions
|
||||
|
||||
# Price of the unit, before applying taxes.
|
||||
# [required] Price of the unit, before applying taxes.
|
||||
# Corresponds to the JSON property `unitPricePretax`
|
||||
# @return [Google::Apis::ContentV2sandbox::Price]
|
||||
attr_accessor :unit_price_pretax
|
||||
|
@ -3982,7 +3998,7 @@ module Google
|
|||
class UnitInvoiceAdditionalCharge
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Amount of the additional charge.
|
||||
# [required] Amount of the additional charge.
|
||||
# Corresponds to the JSON property `additionalChargeAmount`
|
||||
# @return [Google::Apis::ContentV2sandbox::Amount]
|
||||
attr_accessor :additional_charge_amount
|
||||
|
@ -3992,7 +4008,7 @@ module Google
|
|||
# @return [Array<Google::Apis::ContentV2sandbox::Promotion>]
|
||||
attr_accessor :additional_charge_promotions
|
||||
|
||||
# Type of the additional charge.
|
||||
# [required] Type of the additional charge.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
@ -4013,17 +4029,18 @@ module Google
|
|||
class UnitInvoiceTaxLine
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Tax amount for the tax type.
|
||||
# [required] Tax amount for the tax type.
|
||||
# Corresponds to the JSON property `taxAmount`
|
||||
# @return [Google::Apis::ContentV2sandbox::Price]
|
||||
attr_accessor :tax_amount
|
||||
|
||||
# Optional name of the tax type.
|
||||
# Optional name of the tax type. This should only be provided if taxType is
|
||||
# otherFeeTax.
|
||||
# Corresponds to the JSON property `taxName`
|
||||
# @return [String]
|
||||
attr_accessor :tax_name
|
||||
|
||||
# Type of the tax.
|
||||
# [required] Type of the tax.
|
||||
# Corresponds to the JSON property `taxType`
|
||||
# @return [String]
|
||||
attr_accessor :tax_type
|
||||
|
|
|
@ -1337,6 +1337,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :carrier, as: 'carrier'
|
||||
property :delivery_date, as: 'deliveryDate'
|
||||
property :shipment_id, as: 'shipmentId'
|
||||
property :status, as: 'status'
|
||||
property :tracking_id, as: 'trackingId'
|
||||
|
@ -1585,6 +1586,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :carrier, as: 'carrier'
|
||||
property :delivery_date, as: 'deliveryDate'
|
||||
property :operation_id, as: 'operationId'
|
||||
property :shipment_id, as: 'shipmentId'
|
||||
property :status, as: 'status'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/custom-search/v1/using_rest
|
||||
module CustomsearchV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180220'
|
||||
REVISION = ''
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/deployment-manager/
|
||||
module DeploymentmanagerAlpha
|
||||
VERSION = 'Alpha'
|
||||
REVISION = '20180609'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/deployment-manager/
|
||||
module DeploymentmanagerV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180503'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/deployment-manager/
|
||||
module DeploymentmanagerV2beta
|
||||
VERSION = 'V2beta'
|
||||
REVISION = '20180609'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/doubleclick-advertisers/
|
||||
module DfareportingV2_8
|
||||
VERSION = 'V2_8'
|
||||
REVISION = '20180514'
|
||||
REVISION = ''
|
||||
|
||||
# Manage DoubleClick Digital Marketing conversions
|
||||
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/doubleclick-advertisers/
|
||||
module DfareportingV3_0
|
||||
VERSION = 'V3_0'
|
||||
REVISION = '20180514'
|
||||
REVISION = ''
|
||||
|
||||
# Manage DoubleClick Digital Marketing conversions
|
||||
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/doubleclick-advertisers/
|
||||
module DfareportingV3_1
|
||||
VERSION = 'V3_1'
|
||||
REVISION = '20180514'
|
||||
REVISION = ''
|
||||
|
||||
# Manage DoubleClick Digital Marketing conversions
|
||||
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/cloud-dns
|
||||
module DnsV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180427'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/cloud-dns
|
||||
module DnsV1beta2
|
||||
VERSION = 'V1beta2'
|
||||
REVISION = '20180427'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/cloud-dns
|
||||
module DnsV2beta1
|
||||
VERSION = 'V2beta1'
|
||||
REVISION = '20180427'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/bid-manager/
|
||||
module DoubleclickbidmanagerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180215'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your reports in DoubleClick Bid Manager
|
||||
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/doubleclick-search/
|
||||
module DoubleclicksearchV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180424'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your advertising data in DoubleClick Search
|
||||
AUTH_DOUBLECLICKSEARCH = 'https://www.googleapis.com/auth/doubleclicksearch'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/drive/
|
||||
module DriveV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180413'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage the files in your Google Drive
|
||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/drive/
|
||||
module DriveV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20180413'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage the files in your Google Drive
|
||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/fit/rest/
|
||||
module FitnessV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20170922'
|
||||
REVISION = ''
|
||||
|
||||
# View your activity information in Google Fit
|
||||
AUTH_FITNESS_ACTIVITY_READ = 'https://www.googleapis.com/auth/fitness.activity.read'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/fusiontables
|
||||
module FusiontablesV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20171117'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your Fusion Tables
|
||||
AUTH_FUSIONTABLES = 'https://www.googleapis.com/auth/fusiontables'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/fusiontables
|
||||
module FusiontablesV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20171117'
|
||||
REVISION = ''
|
||||
|
||||
# Manage your Fusion Tables
|
||||
AUTH_FUSIONTABLES = 'https://www.googleapis.com/auth/fusiontables'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/games/services
|
||||
module GamesConfigurationV1configuration
|
||||
VERSION = 'V1configuration'
|
||||
REVISION = '20180417'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Google Play Developer account
|
||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/games/services
|
||||
module GamesManagementV1management
|
||||
VERSION = 'V1management'
|
||||
REVISION = '20180430'
|
||||
REVISION = ''
|
||||
|
||||
# Share your Google+ profile information and view and manage your game activity
|
||||
AUTH_GAMES = 'https://www.googleapis.com/auth/games'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/games/services/
|
||||
module GamesV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180430'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage its own configuration data in your Google Drive
|
||||
AUTH_DRIVE_APPDATA = 'https://www.googleapis.com/auth/drive.appdata'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/gmail/api/
|
||||
module GmailV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180319'
|
||||
REVISION = ''
|
||||
|
||||
# Read, send, delete, and manage your email
|
||||
AUTH_SCOPE = 'https://mail.google.com/'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/google-apps/groups-migration/
|
||||
module GroupsmigrationV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20170607'
|
||||
REVISION = ''
|
||||
|
||||
# Manage messages in groups on your domain
|
||||
AUTH_APPS_GROUPS_MIGRATION = 'https://www.googleapis.com/auth/apps.groups.migration'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/google-apps/groups-settings/get_started
|
||||
module GroupssettingsV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180404'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage the settings of a G Suite group
|
||||
AUTH_APPS_GROUPS_SETTINGS = 'https://www.googleapis.com/auth/apps.groups.settings'
|
||||
|
|
|
@ -71,6 +71,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :email
|
||||
|
||||
# If favorite replies should be displayed above other replies.
|
||||
# Corresponds to the JSON property `favoriteRepliesOnTop`
|
||||
# @return [String]
|
||||
attr_accessor :favorite_replies_on_top
|
||||
|
||||
# Whether to include custom footer.
|
||||
# Corresponds to the JSON property `includeCustomFooter`
|
||||
# @return [String]
|
||||
|
@ -152,6 +157,18 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :who_can_add
|
||||
|
||||
# Permission to add references to a topic. Possible values are: NONE OWNERS_ONLY
|
||||
# MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanAddReferences`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_add_references
|
||||
|
||||
# Permission to assign topics in a forum to another user. Possible values are:
|
||||
# NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanAssignTopics`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_assign_topics
|
||||
|
||||
# Permission to contact owner of the group via web UI. Possible values are:
|
||||
# ANYONE_CAN_CONTACT ALL_IN_DOMAIN_CAN_CONTACT ALL_MEMBERS_CAN_CONTACT
|
||||
# ALL_MANAGERS_CAN_CONTACT
|
||||
|
@ -159,6 +176,12 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :who_can_contact_owner
|
||||
|
||||
# Permission to enter free form tags for topics in a forum. Possible values are:
|
||||
# NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanEnterFreeFormTags`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_enter_free_form_tags
|
||||
|
||||
# Permissions to invite members. Possible values are: ALL_MEMBERS_CAN_INVITE
|
||||
# ALL_MANAGERS_CAN_INVITE ALL_OWNERS_CAN_INVITE NONE_CAN_INVITE
|
||||
# Corresponds to the JSON property `whoCanInvite`
|
||||
|
@ -177,6 +200,37 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :who_can_leave_group
|
||||
|
||||
# Permission to mark a topic as a duplicate of another topic. Possible values
|
||||
# are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanMarkDuplicate`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_mark_duplicate
|
||||
|
||||
# Permission to mark any other user's post as a favorite reply. Possible values
|
||||
# are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanMarkFavoriteReplyOnAnyTopic`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_mark_favorite_reply_on_any_topic
|
||||
|
||||
# Permission to mark a post for a topic they started as a favorite reply.
|
||||
# Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS
|
||||
# ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanMarkFavoriteReplyOnOwnTopic`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_mark_favorite_reply_on_own_topic
|
||||
|
||||
# Permission to mark a topic as not needing a response. Possible values are:
|
||||
# NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanMarkNoResponseNeeded`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_mark_no_response_needed
|
||||
|
||||
# Permission to change tags and categories. Possible values are: NONE
|
||||
# OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanModifyTagsAndCategories`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_modify_tags_and_categories
|
||||
|
||||
# Permissions to post messages to the group. Possible values are: NONE_CAN_POST
|
||||
# ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_OWNERS_CAN_POST
|
||||
# ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST
|
||||
|
@ -184,6 +238,24 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :who_can_post_message
|
||||
|
||||
# Permission to take topics in a forum. Possible values are: NONE OWNERS_ONLY
|
||||
# MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanTakeTopics`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_take_topics
|
||||
|
||||
# Permission to unassign any topic in a forum. Possible values are: NONE
|
||||
# OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanUnassignTopic`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_unassign_topic
|
||||
|
||||
# Permission to unmark any post from a favorite reply. Possible values are: NONE
|
||||
# OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS
|
||||
# Corresponds to the JSON property `whoCanUnmarkFavoriteReplyOnAnyTopic`
|
||||
# @return [String]
|
||||
attr_accessor :who_can_unmark_favorite_reply_on_any_topic
|
||||
|
||||
# Permissions to view group. Possible values are: ANYONE_CAN_VIEW
|
||||
# ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW
|
||||
# ALL_OWNERS_CAN_VIEW
|
||||
|
@ -212,6 +284,7 @@ module Google
|
|||
@default_message_deny_notification_text = args[:default_message_deny_notification_text] if args.key?(:default_message_deny_notification_text)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@email = args[:email] if args.key?(:email)
|
||||
@favorite_replies_on_top = args[:favorite_replies_on_top] if args.key?(:favorite_replies_on_top)
|
||||
@include_custom_footer = args[:include_custom_footer] if args.key?(:include_custom_footer)
|
||||
@include_in_global_address_list = args[:include_in_global_address_list] if args.key?(:include_in_global_address_list)
|
||||
@is_archived = args[:is_archived] if args.key?(:is_archived)
|
||||
|
@ -227,11 +300,22 @@ module Google
|
|||
@show_in_group_directory = args[:show_in_group_directory] if args.key?(:show_in_group_directory)
|
||||
@spam_moderation_level = args[:spam_moderation_level] if args.key?(:spam_moderation_level)
|
||||
@who_can_add = args[:who_can_add] if args.key?(:who_can_add)
|
||||
@who_can_add_references = args[:who_can_add_references] if args.key?(:who_can_add_references)
|
||||
@who_can_assign_topics = args[:who_can_assign_topics] if args.key?(:who_can_assign_topics)
|
||||
@who_can_contact_owner = args[:who_can_contact_owner] if args.key?(:who_can_contact_owner)
|
||||
@who_can_enter_free_form_tags = args[:who_can_enter_free_form_tags] if args.key?(:who_can_enter_free_form_tags)
|
||||
@who_can_invite = args[:who_can_invite] if args.key?(:who_can_invite)
|
||||
@who_can_join = args[:who_can_join] if args.key?(:who_can_join)
|
||||
@who_can_leave_group = args[:who_can_leave_group] if args.key?(:who_can_leave_group)
|
||||
@who_can_mark_duplicate = args[:who_can_mark_duplicate] if args.key?(:who_can_mark_duplicate)
|
||||
@who_can_mark_favorite_reply_on_any_topic = args[:who_can_mark_favorite_reply_on_any_topic] if args.key?(:who_can_mark_favorite_reply_on_any_topic)
|
||||
@who_can_mark_favorite_reply_on_own_topic = args[:who_can_mark_favorite_reply_on_own_topic] if args.key?(:who_can_mark_favorite_reply_on_own_topic)
|
||||
@who_can_mark_no_response_needed = args[:who_can_mark_no_response_needed] if args.key?(:who_can_mark_no_response_needed)
|
||||
@who_can_modify_tags_and_categories = args[:who_can_modify_tags_and_categories] if args.key?(:who_can_modify_tags_and_categories)
|
||||
@who_can_post_message = args[:who_can_post_message] if args.key?(:who_can_post_message)
|
||||
@who_can_take_topics = args[:who_can_take_topics] if args.key?(:who_can_take_topics)
|
||||
@who_can_unassign_topic = args[:who_can_unassign_topic] if args.key?(:who_can_unassign_topic)
|
||||
@who_can_unmark_favorite_reply_on_any_topic = args[:who_can_unmark_favorite_reply_on_any_topic] if args.key?(:who_can_unmark_favorite_reply_on_any_topic)
|
||||
@who_can_view_group = args[:who_can_view_group] if args.key?(:who_can_view_group)
|
||||
@who_can_view_membership = args[:who_can_view_membership] if args.key?(:who_can_view_membership)
|
||||
end
|
||||
|
|
|
@ -40,6 +40,7 @@ module Google
|
|||
property :default_message_deny_notification_text, as: 'defaultMessageDenyNotificationText'
|
||||
property :description, as: 'description'
|
||||
property :email, as: 'email'
|
||||
property :favorite_replies_on_top, as: 'favoriteRepliesOnTop'
|
||||
property :include_custom_footer, as: 'includeCustomFooter'
|
||||
property :include_in_global_address_list, as: 'includeInGlobalAddressList'
|
||||
property :is_archived, as: 'isArchived'
|
||||
|
@ -55,11 +56,22 @@ module Google
|
|||
property :show_in_group_directory, as: 'showInGroupDirectory'
|
||||
property :spam_moderation_level, as: 'spamModerationLevel'
|
||||
property :who_can_add, as: 'whoCanAdd'
|
||||
property :who_can_add_references, as: 'whoCanAddReferences'
|
||||
property :who_can_assign_topics, as: 'whoCanAssignTopics'
|
||||
property :who_can_contact_owner, as: 'whoCanContactOwner'
|
||||
property :who_can_enter_free_form_tags, as: 'whoCanEnterFreeFormTags'
|
||||
property :who_can_invite, as: 'whoCanInvite'
|
||||
property :who_can_join, as: 'whoCanJoin'
|
||||
property :who_can_leave_group, as: 'whoCanLeaveGroup'
|
||||
property :who_can_mark_duplicate, as: 'whoCanMarkDuplicate'
|
||||
property :who_can_mark_favorite_reply_on_any_topic, as: 'whoCanMarkFavoriteReplyOnAnyTopic'
|
||||
property :who_can_mark_favorite_reply_on_own_topic, as: 'whoCanMarkFavoriteReplyOnOwnTopic'
|
||||
property :who_can_mark_no_response_needed, as: 'whoCanMarkNoResponseNeeded'
|
||||
property :who_can_modify_tags_and_categories, as: 'whoCanModifyTagsAndCategories'
|
||||
property :who_can_post_message, as: 'whoCanPostMessage'
|
||||
property :who_can_take_topics, as: 'whoCanTakeTopics'
|
||||
property :who_can_unassign_topic, as: 'whoCanUnassignTopic'
|
||||
property :who_can_unmark_favorite_reply_on_any_topic, as: 'whoCanUnmarkFavoriteReplyOnAnyTopic'
|
||||
property :who_can_view_group, as: 'whoCanViewGroup'
|
||||
property :who_can_view_membership, as: 'whoCanViewMembership'
|
||||
end
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/identity-toolkit/v3/
|
||||
module IdentitytoolkitV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20180419'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/google-apps/licensing/
|
||||
module LicensingV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20170213'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage G Suite licenses for your domain
|
||||
AUTH_APPS_LICENSING = 'https://www.googleapis.com/auth/apps.licensing'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/glass
|
||||
module MirrorV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180315'
|
||||
REVISION = ''
|
||||
|
||||
# View your location
|
||||
AUTH_GLASS_LOCATION = 'https://www.googleapis.com/auth/glass.location'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/accounts/docs/OAuth2
|
||||
module Oauth2V1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180208'
|
||||
REVISION = ''
|
||||
|
||||
# Know the list of people in your circles, your age range, and language
|
||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/accounts/docs/OAuth2
|
||||
module Oauth2V2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180208'
|
||||
REVISION = ''
|
||||
|
||||
# Know the list of people in your circles, your age range, and language
|
||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/speed/docs/insights/v1/getting_started
|
||||
module PagespeedonlineV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180315'
|
||||
REVISION = ''
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/speed/docs/insights/v2/getting-started
|
||||
module PagespeedonlineV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180315'
|
||||
REVISION = ''
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/speed/docs/insights/v4/getting-started
|
||||
module PagespeedonlineV4
|
||||
VERSION = 'V4'
|
||||
REVISION = '20180606'
|
||||
REVISION = ''
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/android/work/play/custom-app-api
|
||||
module PlaycustomappV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20170622'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your Google Play Developer account
|
||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/+/domains/
|
||||
module PlusDomainsV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180424'
|
||||
REVISION = ''
|
||||
|
||||
# View your circles and the people and pages in them
|
||||
AUTH_PLUS_CIRCLES_READ = 'https://www.googleapis.com/auth/plus.circles.read'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/+/api/
|
||||
module PlusV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180424'
|
||||
REVISION = ''
|
||||
|
||||
# Know the list of people in your circles, your age range, and language
|
||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/replica-pool/
|
||||
module ReplicapoolV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20160512'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/compute/docs/instance-groups/manager/#applying_rolling_updates_using_the_updater_service
|
||||
module ReplicapoolupdaterV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20161003'
|
||||
REVISION = ''
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/google-apps/reseller/
|
||||
module ResellerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20170228'
|
||||
REVISION = ''
|
||||
|
||||
# Manage users on your domain
|
||||
AUTH_APPS_ORDER = 'https://www.googleapis.com/auth/apps.order'
|
||||
|
|
|
@ -20,18 +20,12 @@ module Google
|
|||
module Apis
|
||||
# Apps Script API
|
||||
#
|
||||
# An API for managing and executing Google Apps Script projects. <aside class="
|
||||
# note"><b>Note</b>: In order to use this API in your apps, you must <a href="/
|
||||
# apps-script/api/how-tos/enable#using_the_apps_script_api_in_your_app"> enable
|
||||
# it for use</a>. To allow other apps to manage your scripts, you must <a href="/
|
||||
# apps-script/api/how-tos/enable#granting_third-
|
||||
# party_applications_access_to_your_script_projects"> grant them access</a>.</
|
||||
# aside>
|
||||
# An API for managing and executing Google Apps Script projects.
|
||||
#
|
||||
# @see https://developers.google.com/apps-script/api/
|
||||
module ScriptV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180601'
|
||||
REVISION = '20180707'
|
||||
|
||||
# Read, send, delete, and manage your email
|
||||
AUTH_SCOPE = 'https://mail.google.com/'
|
||||
|
|
|
@ -22,13 +22,7 @@ module Google
|
|||
module ScriptV1
|
||||
# Apps Script API
|
||||
#
|
||||
# An API for managing and executing Google Apps Script projects. <aside class="
|
||||
# note"><b>Note</b>: In order to use this API in your apps, you must <a href="/
|
||||
# apps-script/api/how-tos/enable#using_the_apps_script_api_in_your_app"> enable
|
||||
# it for use</a>. To allow other apps to manage your scripts, you must <a href="/
|
||||
# apps-script/api/how-tos/enable#granting_third-
|
||||
# party_applications_access_to_your_script_projects"> grant them access</a>.</
|
||||
# aside>
|
||||
# An API for managing and executing Google Apps Script projects.
|
||||
#
|
||||
# @example
|
||||
# require 'google/apis/script_v1'
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue