13857 lines
542 KiB
Ruby
13857 lines
542 KiB
Ruby
# Copyright 2015 Google Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
require 'date'
|
|
require 'google/apis/core/base_service'
|
|
require 'google/apis/core/json_representation'
|
|
require 'google/apis/core/hashable'
|
|
require 'google/apis/errors'
|
|
|
|
module Google
|
|
module Apis
|
|
module ComputeBeta
|
|
|
|
class AcceleratorConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AcceleratorType
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AcceleratorTypeAggregatedList
|
|
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 AcceleratorTypeList
|
|
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 AcceleratorTypesScopedList
|
|
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 AccessConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Address
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AddressAggregatedList
|
|
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 AddressList
|
|
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 AddressesScopedList
|
|
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 AliasIpRange
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AllocationSpecificSkuAllocationReservedInstanceProperties
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AllocationSpecificSkuReservation
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AttachedDisk
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AttachedDiskInitializeParams
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AuditConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AuditLogConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AuthorizationLoggingOptions
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Autoscaler
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AutoscalerAggregatedList
|
|
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 AutoscalerList
|
|
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 AutoscalerStatusDetails
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AutoscalersScopedList
|
|
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 AutoscalingPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AutoscalingPolicyCpuUtilization
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AutoscalingPolicyCustomMetricUtilization
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AutoscalingPolicyLoadBalancingUtilization
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AutoscalingPolicyScaleDownControl
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Backend
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BackendBucket
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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
|
|
|
|
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 BackendService
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BackendServiceAggregatedList
|
|
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 BackendServiceCdnPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BackendServiceFailoverPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BackendServiceGroupHealth
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BackendServiceIap
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BackendServiceList
|
|
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 BackendServiceLogConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BackendServiceReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BackendServicesScopedList
|
|
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 BfdPacket
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BfdStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class BfdStatusPacketCounts
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Binding
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class CacheInvalidationRule
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class CacheKeyPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class CircuitBreakers
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Commitment
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class CommitmentAggregatedList
|
|
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 CommitmentList
|
|
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 CommitmentsScopedList
|
|
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 Condition
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ConfidentialInstanceConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ConnectionDraining
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ConsistentHashLoadBalancerSettings
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ConsistentHashLoadBalancerSettingsHttpCookie
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class CorsPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class CustomerEncryptionKey
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class CustomerEncryptionKeyProtectedDisk
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DeprecationStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Disk
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DiskAggregatedList
|
|
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 DiskInstantiationConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DiskList
|
|
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 DiskMoveRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DiskType
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DiskTypeAggregatedList
|
|
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 DiskTypeList
|
|
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 DiskTypesScopedList
|
|
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 DisksAddResourcePoliciesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DisksRemoveResourcePoliciesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DisksResizeRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DisksScopedList
|
|
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 DisplayDevice
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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 Duration
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ExchangedPeeringRoute
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ExchangedPeeringRoutesList
|
|
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 Expr
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ExternalVpnGateway
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ExternalVpnGatewayInterface
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ExternalVpnGatewayList
|
|
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 FileContentBuffer
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Firewall
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
class Allowed
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Denied
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class FirewallList
|
|
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 FirewallLogConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class FixedOrPercent
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ForwardingRule
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ForwardingRuleAggregatedList
|
|
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 ForwardingRuleList
|
|
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 ForwardingRuleReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ForwardingRulesScopedList
|
|
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 GlobalNetworkEndpointGroupsAttachEndpointsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GlobalNetworkEndpointGroupsDetachEndpointsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GlobalSetLabelsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GlobalSetPolicyRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GuestAttributes
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GuestAttributesEntry
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GuestAttributesValue
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GuestOsFeature
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Http2HealthCheck
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpHealthCheck
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpsHealthCheck
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HealthCheck
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HealthCheckList
|
|
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 HealthCheckLogConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HealthCheckReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HealthCheckService
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HealthCheckServiceReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HealthCheckServicesList
|
|
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 HealthChecksAggregatedList
|
|
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 HealthChecksScopedList
|
|
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 HealthStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HealthStatusForNetworkEndpoint
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HostRule
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpFaultAbort
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpFaultDelay
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpFaultInjection
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpHeaderAction
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpHeaderMatch
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpHeaderOption
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpHealthCheck
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpHealthCheckList
|
|
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 HttpQueryParameterMatch
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpRedirectAction
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpRetryPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpRouteAction
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpRouteRule
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpRouteRuleMatch
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpsHealthCheck
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class HttpsHealthCheckList
|
|
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 Image
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
class RawDisk
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ImageList
|
|
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 InitialStateConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Instance
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceAggregatedList
|
|
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 InstanceGroup
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupAggregatedList
|
|
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 InstanceGroupList
|
|
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 InstanceGroupManager
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagerActionsSummary
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagerAggregatedList
|
|
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 InstanceGroupManagerAutoHealingPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagerList
|
|
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 InstanceGroupManagerPendingActionsSummary
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagerStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagerStatusStateful
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagerStatusVersionTarget
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagerUpdatePolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagerVersion
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersAbandonInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersApplyUpdatesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersCreateInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersDeleteInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersDeletePerInstanceConfigsReq
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersListErrorsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersListManagedInstancesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersListPerInstanceConfigsResp
|
|
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 InstanceGroupManagersPatchPerInstanceConfigsReq
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersRecreateInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersResizeAdvancedRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersScopedList
|
|
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 InstanceGroupManagersSetAutoHealingRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersSetInstanceTemplateRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersSetTargetPoolsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupManagersUpdatePerInstanceConfigsReq
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupsAddInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupsListInstances
|
|
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 InstanceGroupsListInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupsRemoveInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceGroupsScopedList
|
|
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 InstanceGroupsSetNamedPortsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceList
|
|
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 InstanceListReferrers
|
|
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 InstanceManagedByIgmError
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceManagedByIgmErrorInstanceActionDetails
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceManagedByIgmErrorManagedInstanceError
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class MoveInstanceRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceProperties
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceTemplate
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstanceTemplateList
|
|
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 InstanceWithNamedPorts
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesAddResourcePoliciesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesGetEffectiveFirewallsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesRemoveResourcePoliciesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesResumeRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesScopedList
|
|
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 InstancesSetLabelsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesSetMachineResourcesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesSetMachineTypeRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesSetMinCpuPlatformRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesSetServiceAccountRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InstancesStartWithEncryptionKeyRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Int64RangeMatch
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Interconnect
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectAttachment
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectAttachmentAggregatedList
|
|
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 InterconnectAttachmentList
|
|
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 InterconnectAttachmentPartnerMetadata
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectAttachmentPrivateInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectAttachmentsScopedList
|
|
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 InterconnectCircuitInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectDiagnostics
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectDiagnosticsArpEntry
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectDiagnosticsLinkLacpStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectDiagnosticsLinkOpticalPower
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectDiagnosticsLinkStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectList
|
|
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 InterconnectLocation
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectLocationList
|
|
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 InterconnectLocationRegionInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectOutageNotification
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class InterconnectsGetDiagnosticsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class License
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class LicenseCode
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class LicenseCodeLicenseAlias
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class LicenseResourceRequirements
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class LicensesListResponse
|
|
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 LogConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class LogConfigCloudAuditOptions
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class LogConfigCounterOptions
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class LogConfigCounterOptionsCustomField
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class LogConfigDataAccessOptions
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class MachineImage
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class MachineImageList
|
|
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 MachineType
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
class Accelerator
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class MachineTypeAggregatedList
|
|
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 MachineTypeList
|
|
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 MachineTypesScopedList
|
|
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 ManagedInstance
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ManagedInstanceInstanceHealth
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ManagedInstanceLastAttempt
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
class Errors
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
class Error
|
|
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 ManagedInstanceVersion
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Metadata
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
class Item
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class MetadataFilter
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class MetadataFilterLabelMatch
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NamedPort
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Network
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkEndpoint
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkEndpointGroup
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkEndpointGroupAggregatedList
|
|
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 NetworkEndpointGroupLbNetworkEndpointGroup
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkEndpointGroupList
|
|
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 NetworkEndpointGroupsAttachEndpointsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkEndpointGroupsDetachEndpointsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkEndpointGroupsListEndpointsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkEndpointGroupsListEndpointsRequestNetworkEndpointFilter
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkEndpointGroupsListNetworkEndpoints
|
|
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 NetworkEndpointGroupsScopedList
|
|
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 NetworkEndpointWithHealthStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkInterface
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkList
|
|
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 NetworkPeering
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworkRoutingConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworksAddPeeringRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworksGetEffectiveFirewallsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworksRemovePeeringRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NetworksUpdatePeeringRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeGroup
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeGroupAggregatedList
|
|
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 NodeGroupAutoscalingPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeGroupList
|
|
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 NodeGroupNode
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeGroupsAddNodesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeGroupsDeleteNodesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeGroupsListNodes
|
|
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 NodeGroupsScopedList
|
|
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 NodeGroupsSetNodeTemplateRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeTemplate
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeTemplateAggregatedList
|
|
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 NodeTemplateList
|
|
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 NodeTemplateNodeTypeFlexibility
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeTemplatesScopedList
|
|
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 NodeType
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NodeTypeAggregatedList
|
|
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 NodeTypeList
|
|
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 NodeTypesScopedList
|
|
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 NotificationEndpoint
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NotificationEndpointGrpcSettings
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class NotificationEndpointList
|
|
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 Operation
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
class Error
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
class Error
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
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 OperationAggregatedList
|
|
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 OperationList
|
|
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 OperationsScopedList
|
|
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 OrganizationSecurityPoliciesListAssociationsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class OutlierDetection
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketIntervals
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketMirroring
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketMirroringAggregatedList
|
|
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 PacketMirroringFilter
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketMirroringForwardingRuleInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketMirroringList
|
|
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 PacketMirroringMirroredResourceInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketMirroringMirroredResourceInfoInstanceInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketMirroringMirroredResourceInfoSubnetInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketMirroringNetworkInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PacketMirroringsScopedList
|
|
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 PathMatcher
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PathRule
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PerInstanceConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Policy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PreconfiguredWafSet
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PreservedState
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class PreservedStatePreservedDisk
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Project
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ProjectsDisableXpnResourceRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ProjectsEnableXpnResourceRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ProjectsGetXpnResources
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ProjectsListXpnHostsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ProjectsSetDefaultNetworkTierRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Quota
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Reference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Region
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionAutoscalerList
|
|
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 RegionCommitmentsUpdateReservationsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionDiskTypeList
|
|
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 RegionDisksAddResourcePoliciesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionDisksRemoveResourcePoliciesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionDisksResizeRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupList
|
|
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 RegionInstanceGroupManagerDeleteInstanceConfigReq
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagerList
|
|
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 RegionInstanceGroupManagerPatchInstanceConfigReq
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagerUpdateInstanceConfigReq
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersAbandonInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersApplyUpdatesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersCreateInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersDeleteInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersListErrorsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersListInstanceConfigsResp
|
|
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 RegionInstanceGroupManagersListInstancesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersRecreateRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersSetAutoHealingRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersSetTargetPoolsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupManagersSetTemplateRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupsListInstances
|
|
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 RegionInstanceGroupsListInstancesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionInstanceGroupsSetNamedPortsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionList
|
|
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 RegionSetLabelsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RegionSetPolicyRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RequestMirrorPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Reservation
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ReservationAffinity
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ReservationAggregatedList
|
|
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 ReservationList
|
|
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 ReservationsResizeRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ReservationsScopedList
|
|
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 ResourceCommitment
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourceGroupReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePoliciesScopedList
|
|
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 ResourcePolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicyAggregatedList
|
|
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 ResourcePolicyDailyCycle
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicyGroupPlacementPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicyHourlyCycle
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicyList
|
|
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 ResourcePolicySnapshotSchedulePolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicySnapshotSchedulePolicyRetentionPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicySnapshotSchedulePolicySchedule
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicySnapshotSchedulePolicySnapshotProperties
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicyWeeklyCycle
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ResourcePolicyWeeklyCycleDayOfWeek
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Route
|
|
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 RouteList
|
|
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 Router
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterAdvertisedIpRange
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterAggregatedList
|
|
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 RouterBgp
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterBgpPeer
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterBgpPeerBfd
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterInterface
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterList
|
|
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 RouterNat
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterNatLogConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterNatSubnetworkToNat
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterStatusBgpPeerStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterStatusNatStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RouterStatusResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RoutersPreviewResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RoutersScopedList
|
|
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 Rule
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SslHealthCheck
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SavedAttachedDisk
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Scheduling
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SchedulingNodeAffinity
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Screenshot
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPoliciesListPreconfiguredExpressionSetsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPoliciesWafConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPolicyAssociation
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPolicyList
|
|
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 SecurityPolicyReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPolicyRule
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPolicyRuleMatcher
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPolicyRuleMatcherConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecurityPolicyRuleMatcherConfigLayer4Config
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SecuritySettings
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SerialPortOutput
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ServerBinding
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ServiceAccount
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ShieldedInstanceConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ShieldedInstanceIdentity
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ShieldedInstanceIdentityEntry
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ShieldedInstanceIntegrityPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ShieldedVmConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ShieldedVmIdentity
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ShieldedVmIdentityEntry
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ShieldedVmIntegrityPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SnapshotList
|
|
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 SourceDiskEncryptionKey
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SourceInstanceParams
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SourceInstanceProperties
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SslCertificate
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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
|
|
|
|
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 SslCertificateManagedSslCertificate
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SslCertificateSelfManagedSslCertificate
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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
|
|
|
|
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 SslPoliciesListAvailableFeaturesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SslPolicy
|
|
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 SslPolicyReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class StatefulPolicy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class StatefulPolicyPreservedState
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class StatefulPolicyPreservedStateDiskDevice
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Subnetwork
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SubnetworkAggregatedList
|
|
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 SubnetworkList
|
|
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 SubnetworkLogConfig
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SubnetworkSecondaryRange
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SubnetworksExpandIpCidrRangeRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class SubnetworksScopedList
|
|
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 SubnetworksSetPrivateIpGoogleAccessRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TcpHealthCheck
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Tags
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetHttpProxiesScopedList
|
|
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 TargetHttpProxy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetHttpProxyAggregatedList
|
|
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 TargetHttpProxyList
|
|
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 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
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetHttpsProxiesSetSslCertificatesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetHttpsProxy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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
|
|
|
|
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 TargetInstance
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetInstanceAggregatedList
|
|
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 TargetInstanceList
|
|
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 TargetInstancesScopedList
|
|
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 TargetPool
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetPoolAggregatedList
|
|
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 TargetPoolInstanceHealth
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetPoolList
|
|
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 AddTargetPoolsHealthCheckRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class AddTargetPoolsInstanceRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RemoveTargetPoolsHealthCheckRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class RemoveTargetPoolsInstanceRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetPoolsScopedList
|
|
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 TargetReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetSslProxiesSetBackendServiceRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetSslProxiesSetProxyHeaderRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetSslProxiesSetSslCertificatesRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetSslProxy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetSslProxyList
|
|
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 TargetTcpProxiesSetBackendServiceRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetTcpProxiesSetProxyHeaderRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetTcpProxy
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetTcpProxyList
|
|
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 TargetVpnGateway
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TargetVpnGatewayAggregatedList
|
|
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 TargetVpnGatewayList
|
|
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 TargetVpnGatewaysScopedList
|
|
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 TestFailure
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TestPermissionsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class TestPermissionsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UrlMap
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UrlMapList
|
|
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 UrlMapReference
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UrlMapTest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UrlMapValidationResult
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UrlMapsAggregatedList
|
|
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 UrlMapsScopedList
|
|
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 ValidateUrlMapsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ValidateUrlMapsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UrlRewrite
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UsableSubnetwork
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UsableSubnetworkSecondaryRange
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class UsableSubnetworksAggregatedList
|
|
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 UsageExportLocation
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class VpnGatewayAggregatedList
|
|
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 VpnGatewayList
|
|
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 VpnGatewayStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class VpnGatewayStatusHighAvailabilityRequirementState
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class VpnGatewayStatusTunnel
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class VpnGatewayStatusVpnConnection
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class VpnGatewayVpnGatewayInterface
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class VpnGatewaysGetStatusResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class VpnGatewaysScopedList
|
|
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 VpnTunnel
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class VpnTunnelAggregatedList
|
|
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 VpnTunnelList
|
|
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 VpnTunnelsScopedList
|
|
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 WafExpressionSet
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class WafExpressionSetExpression
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class WeightedBackendService
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class XpnHostList
|
|
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 XpnResourceId
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class Zone
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ZoneList
|
|
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 ZoneSetLabelsRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
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
|
|
property :accelerator_count, as: 'acceleratorCount'
|
|
property :accelerator_type, as: 'acceleratorType'
|
|
end
|
|
end
|
|
|
|
class AcceleratorType
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :maximum_cards_per_instance, as: 'maximumCardsPerInstance'
|
|
property :name, as: 'name'
|
|
property :self_link, as: 'selfLink'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class AcceleratorTypeAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::AcceleratorTypesScopedList, decorator: Google::Apis::ComputeBeta::AcceleratorTypesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList::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 AcceleratorTypeList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::AcceleratorType, decorator: Google::Apis::ComputeBeta::AcceleratorType::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AcceleratorTypeList::Warning, decorator: Google::Apis::ComputeBeta::AcceleratorTypeList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AcceleratorTypeList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AcceleratorTypeList::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 AcceleratorTypesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :accelerator_types, as: 'acceleratorTypes', class: Google::Apis::ComputeBeta::AcceleratorType, decorator: Google::Apis::ComputeBeta::AcceleratorType::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AcceleratorTypesScopedList::Warning, decorator: Google::Apis::ComputeBeta::AcceleratorTypesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AcceleratorTypesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AcceleratorTypesScopedList::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 AccessConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :nat_ip, as: 'natIP'
|
|
property :network_tier, as: 'networkTier'
|
|
property :public_ptr_domain_name, as: 'publicPtrDomainName'
|
|
property :set_public_ptr, as: 'setPublicPtr'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class Address
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :address, as: 'address'
|
|
property :address_type, as: 'addressType'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :ip_version, as: 'ipVersion'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :network_tier, as: 'networkTier'
|
|
property :prefix_length, as: 'prefixLength'
|
|
property :purpose, as: 'purpose'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :status, as: 'status'
|
|
property :subnetwork, as: 'subnetwork'
|
|
collection :users, as: 'users'
|
|
end
|
|
end
|
|
|
|
class AddressAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::AddressesScopedList, decorator: Google::Apis::ComputeBeta::AddressesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AddressAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::AddressAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AddressAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AddressAggregatedList::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 AddressList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Address, decorator: Google::Apis::ComputeBeta::Address::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AddressList::Warning, decorator: Google::Apis::ComputeBeta::AddressList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AddressList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AddressList::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 AddressesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :addresses, as: 'addresses', class: Google::Apis::ComputeBeta::Address, decorator: Google::Apis::ComputeBeta::Address::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AddressesScopedList::Warning, decorator: Google::Apis::ComputeBeta::AddressesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AddressesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AddressesScopedList::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 AliasIpRange
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_cidr_range, as: 'ipCidrRange'
|
|
property :subnetwork_range_name, as: 'subnetworkRangeName'
|
|
end
|
|
end
|
|
|
|
class AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
|
|
property :interface, as: 'interface'
|
|
end
|
|
end
|
|
|
|
class AllocationSpecificSkuAllocationReservedInstanceProperties
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :guest_accelerators, as: 'guestAccelerators', class: Google::Apis::ComputeBeta::AcceleratorConfig, decorator: Google::Apis::ComputeBeta::AcceleratorConfig::Representation
|
|
|
|
collection :local_ssds, as: 'localSsds', class: Google::Apis::ComputeBeta::AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk, decorator: Google::Apis::ComputeBeta::AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk::Representation
|
|
|
|
property :machine_type, as: 'machineType'
|
|
property :min_cpu_platform, as: 'minCpuPlatform'
|
|
end
|
|
end
|
|
|
|
class AllocationSpecificSkuReservation
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :count, :numeric_string => true, as: 'count'
|
|
property :in_use_count, :numeric_string => true, as: 'inUseCount'
|
|
property :instance_properties, as: 'instanceProperties', class: Google::Apis::ComputeBeta::AllocationSpecificSkuAllocationReservedInstanceProperties, decorator: Google::Apis::ComputeBeta::AllocationSpecificSkuAllocationReservedInstanceProperties::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class AttachedDisk
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :auto_delete, as: 'autoDelete'
|
|
property :boot, as: 'boot'
|
|
property :device_name, as: 'deviceName'
|
|
property :disk_encryption_key, as: 'diskEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
|
|
collection :guest_os_features, as: 'guestOsFeatures', class: Google::Apis::ComputeBeta::GuestOsFeature, decorator: Google::Apis::ComputeBeta::GuestOsFeature::Representation
|
|
|
|
property :index, as: 'index'
|
|
property :initialize_params, as: 'initializeParams', class: Google::Apis::ComputeBeta::AttachedDiskInitializeParams, decorator: Google::Apis::ComputeBeta::AttachedDiskInitializeParams::Representation
|
|
|
|
property :interface, as: 'interface'
|
|
property :kind, as: 'kind'
|
|
collection :licenses, as: 'licenses'
|
|
property :mode, as: 'mode'
|
|
property :shielded_instance_initial_state, as: 'shieldedInstanceInitialState', class: Google::Apis::ComputeBeta::InitialStateConfig, decorator: Google::Apis::ComputeBeta::InitialStateConfig::Representation
|
|
|
|
property :source, as: 'source'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class AttachedDiskInitializeParams
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :description, as: 'description'
|
|
property :disk_name, as: 'diskName'
|
|
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
|
|
property :disk_type, as: 'diskType'
|
|
collection :guest_os_features, as: 'guestOsFeatures', class: Google::Apis::ComputeBeta::GuestOsFeature, decorator: Google::Apis::ComputeBeta::GuestOsFeature::Representation
|
|
|
|
hash :labels, as: 'labels'
|
|
property :on_update_action, as: 'onUpdateAction'
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
property :source_image, as: 'sourceImage'
|
|
property :source_image_encryption_key, as: 'sourceImageEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_snapshot, as: 'sourceSnapshot'
|
|
property :source_snapshot_encryption_key, as: 'sourceSnapshotEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class AuditConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :audit_log_configs, as: 'auditLogConfigs', class: Google::Apis::ComputeBeta::AuditLogConfig, decorator: Google::Apis::ComputeBeta::AuditLogConfig::Representation
|
|
|
|
collection :exempted_members, as: 'exemptedMembers'
|
|
property :service, as: 'service'
|
|
end
|
|
end
|
|
|
|
class AuditLogConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :exempted_members, as: 'exemptedMembers'
|
|
property :ignore_child_exemptions, as: 'ignoreChildExemptions'
|
|
property :log_type, as: 'logType'
|
|
end
|
|
end
|
|
|
|
class AuthorizationLoggingOptions
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :permission_type, as: 'permissionType'
|
|
end
|
|
end
|
|
|
|
class Autoscaler
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :autoscaling_policy, as: 'autoscalingPolicy', class: Google::Apis::ComputeBeta::AutoscalingPolicy, decorator: Google::Apis::ComputeBeta::AutoscalingPolicy::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :recommended_size, as: 'recommendedSize'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :status, as: 'status'
|
|
collection :status_details, as: 'statusDetails', class: Google::Apis::ComputeBeta::AutoscalerStatusDetails, decorator: Google::Apis::ComputeBeta::AutoscalerStatusDetails::Representation
|
|
|
|
property :target, as: 'target'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class AutoscalerAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::AutoscalersScopedList, decorator: Google::Apis::ComputeBeta::AutoscalersScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AutoscalerAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::AutoscalerAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AutoscalerAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AutoscalerAggregatedList::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 AutoscalerList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Autoscaler, decorator: Google::Apis::ComputeBeta::Autoscaler::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AutoscalerList::Warning, decorator: Google::Apis::ComputeBeta::AutoscalerList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AutoscalerList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AutoscalerList::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 AutoscalerStatusDetails
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :message, as: 'message'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class AutoscalersScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :autoscalers, as: 'autoscalers', class: Google::Apis::ComputeBeta::Autoscaler, decorator: Google::Apis::ComputeBeta::Autoscaler::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AutoscalersScopedList::Warning, decorator: Google::Apis::ComputeBeta::AutoscalersScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::AutoscalersScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::AutoscalersScopedList::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 AutoscalingPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cool_down_period_sec, as: 'coolDownPeriodSec'
|
|
property :cpu_utilization, as: 'cpuUtilization', class: Google::Apis::ComputeBeta::AutoscalingPolicyCpuUtilization, decorator: Google::Apis::ComputeBeta::AutoscalingPolicyCpuUtilization::Representation
|
|
|
|
collection :custom_metric_utilizations, as: 'customMetricUtilizations', class: Google::Apis::ComputeBeta::AutoscalingPolicyCustomMetricUtilization, decorator: Google::Apis::ComputeBeta::AutoscalingPolicyCustomMetricUtilization::Representation
|
|
|
|
property :load_balancing_utilization, as: 'loadBalancingUtilization', class: Google::Apis::ComputeBeta::AutoscalingPolicyLoadBalancingUtilization, decorator: Google::Apis::ComputeBeta::AutoscalingPolicyLoadBalancingUtilization::Representation
|
|
|
|
property :max_num_replicas, as: 'maxNumReplicas'
|
|
property :min_num_replicas, as: 'minNumReplicas'
|
|
property :mode, as: 'mode'
|
|
property :scale_down_control, as: 'scaleDownControl', class: Google::Apis::ComputeBeta::AutoscalingPolicyScaleDownControl, decorator: Google::Apis::ComputeBeta::AutoscalingPolicyScaleDownControl::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class AutoscalingPolicyCpuUtilization
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :utilization_target, as: 'utilizationTarget'
|
|
end
|
|
end
|
|
|
|
class AutoscalingPolicyCustomMetricUtilization
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :filter, as: 'filter'
|
|
property :metric, as: 'metric'
|
|
property :single_instance_assignment, as: 'singleInstanceAssignment'
|
|
property :utilization_target, as: 'utilizationTarget'
|
|
property :utilization_target_type, as: 'utilizationTargetType'
|
|
end
|
|
end
|
|
|
|
class AutoscalingPolicyLoadBalancingUtilization
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :utilization_target, as: 'utilizationTarget'
|
|
end
|
|
end
|
|
|
|
class AutoscalingPolicyScaleDownControl
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :max_scaled_down_replicas, as: 'maxScaledDownReplicas', class: Google::Apis::ComputeBeta::FixedOrPercent, decorator: Google::Apis::ComputeBeta::FixedOrPercent::Representation
|
|
|
|
property :time_window_sec, as: 'timeWindowSec'
|
|
end
|
|
end
|
|
|
|
class Backend
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :balancing_mode, as: 'balancingMode'
|
|
property :capacity_scaler, as: 'capacityScaler'
|
|
property :description, as: 'description'
|
|
property :failover, as: 'failover'
|
|
property :group, as: 'group'
|
|
property :max_connections, as: 'maxConnections'
|
|
property :max_connections_per_endpoint, as: 'maxConnectionsPerEndpoint'
|
|
property :max_connections_per_instance, as: 'maxConnectionsPerInstance'
|
|
property :max_rate, as: 'maxRate'
|
|
property :max_rate_per_endpoint, as: 'maxRatePerEndpoint'
|
|
property :max_rate_per_instance, as: 'maxRatePerInstance'
|
|
property :max_utilization, as: 'maxUtilization'
|
|
end
|
|
end
|
|
|
|
class BackendBucket
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :bucket_name, as: 'bucketName'
|
|
property :cdn_policy, as: 'cdnPolicy', class: Google::Apis::ComputeBeta::BackendBucketCdnPolicy, decorator: Google::Apis::ComputeBeta::BackendBucketCdnPolicy::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :enable_cdn, as: 'enableCdn'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :self_link, as: 'selfLink'
|
|
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
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::BackendBucket, decorator: Google::Apis::ComputeBeta::BackendBucket::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::BackendBucketList::Warning, decorator: Google::Apis::ComputeBeta::BackendBucketList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::BackendBucketList::Warning::Datum, decorator: Google::Apis::ComputeBeta::BackendBucketList::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 BackendService
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :affinity_cookie_ttl_sec, as: 'affinityCookieTtlSec'
|
|
collection :backends, as: 'backends', class: Google::Apis::ComputeBeta::Backend, decorator: Google::Apis::ComputeBeta::Backend::Representation
|
|
|
|
property :cdn_policy, as: 'cdnPolicy', class: Google::Apis::ComputeBeta::BackendServiceCdnPolicy, decorator: Google::Apis::ComputeBeta::BackendServiceCdnPolicy::Representation
|
|
|
|
property :circuit_breakers, as: 'circuitBreakers', class: Google::Apis::ComputeBeta::CircuitBreakers, decorator: Google::Apis::ComputeBeta::CircuitBreakers::Representation
|
|
|
|
property :connection_draining, as: 'connectionDraining', class: Google::Apis::ComputeBeta::ConnectionDraining, decorator: Google::Apis::ComputeBeta::ConnectionDraining::Representation
|
|
|
|
property :consistent_hash, as: 'consistentHash', class: Google::Apis::ComputeBeta::ConsistentHashLoadBalancerSettings, decorator: Google::Apis::ComputeBeta::ConsistentHashLoadBalancerSettings::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
collection :custom_request_headers, as: 'customRequestHeaders'
|
|
property :description, as: 'description'
|
|
property :enable_cdn, as: 'enableCDN'
|
|
property :failover_policy, as: 'failoverPolicy', class: Google::Apis::ComputeBeta::BackendServiceFailoverPolicy, decorator: Google::Apis::ComputeBeta::BackendServiceFailoverPolicy::Representation
|
|
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :health_checks, as: 'healthChecks'
|
|
property :iap, as: 'iap', class: Google::Apis::ComputeBeta::BackendServiceIap, decorator: Google::Apis::ComputeBeta::BackendServiceIap::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :load_balancing_scheme, as: 'loadBalancingScheme'
|
|
property :locality_lb_policy, as: 'localityLbPolicy'
|
|
property :log_config, as: 'logConfig', class: Google::Apis::ComputeBeta::BackendServiceLogConfig, decorator: Google::Apis::ComputeBeta::BackendServiceLogConfig::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :outlier_detection, as: 'outlierDetection', class: Google::Apis::ComputeBeta::OutlierDetection, decorator: Google::Apis::ComputeBeta::OutlierDetection::Representation
|
|
|
|
property :port, as: 'port'
|
|
property :port_name, as: 'portName'
|
|
property :protocol, as: 'protocol'
|
|
property :region, as: 'region'
|
|
property :security_policy, as: 'securityPolicy'
|
|
property :security_settings, as: 'securitySettings', class: Google::Apis::ComputeBeta::SecuritySettings, decorator: Google::Apis::ComputeBeta::SecuritySettings::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :session_affinity, as: 'sessionAffinity'
|
|
property :timeout_sec, as: 'timeoutSec'
|
|
end
|
|
end
|
|
|
|
class BackendServiceAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::BackendServicesScopedList, decorator: Google::Apis::ComputeBeta::BackendServicesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::BackendServiceAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::BackendServiceAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::BackendServiceAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::BackendServiceAggregatedList::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 BackendServiceCdnPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cache_key_policy, as: 'cacheKeyPolicy', class: Google::Apis::ComputeBeta::CacheKeyPolicy, decorator: Google::Apis::ComputeBeta::CacheKeyPolicy::Representation
|
|
|
|
property :signed_url_cache_max_age_sec, :numeric_string => true, as: 'signedUrlCacheMaxAgeSec'
|
|
collection :signed_url_key_names, as: 'signedUrlKeyNames'
|
|
end
|
|
end
|
|
|
|
class BackendServiceFailoverPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :disable_connection_drain_on_failover, as: 'disableConnectionDrainOnFailover'
|
|
property :drop_traffic_if_unhealthy, as: 'dropTrafficIfUnhealthy'
|
|
property :failover_ratio, as: 'failoverRatio'
|
|
end
|
|
end
|
|
|
|
class BackendServiceGroupHealth
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
hash :annotations, as: 'annotations'
|
|
collection :health_status, as: 'healthStatus', class: Google::Apis::ComputeBeta::HealthStatus, decorator: Google::Apis::ComputeBeta::HealthStatus::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
end
|
|
end
|
|
|
|
class BackendServiceIap
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enabled, as: 'enabled'
|
|
property :oauth2_client_id, as: 'oauth2ClientId'
|
|
property :oauth2_client_secret, as: 'oauth2ClientSecret'
|
|
property :oauth2_client_secret_sha256, as: 'oauth2ClientSecretSha256'
|
|
end
|
|
end
|
|
|
|
class BackendServiceList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::BackendService, decorator: Google::Apis::ComputeBeta::BackendService::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::BackendServiceList::Warning, decorator: Google::Apis::ComputeBeta::BackendServiceList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::BackendServiceList::Warning::Datum, decorator: Google::Apis::ComputeBeta::BackendServiceList::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 BackendServiceLogConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enable, as: 'enable'
|
|
property :sample_rate, as: 'sampleRate'
|
|
end
|
|
end
|
|
|
|
class BackendServiceReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :backend_service, as: 'backendService'
|
|
end
|
|
end
|
|
|
|
class BackendServicesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :backend_services, as: 'backendServices', class: Google::Apis::ComputeBeta::BackendService, decorator: Google::Apis::ComputeBeta::BackendService::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::BackendServicesScopedList::Warning, decorator: Google::Apis::ComputeBeta::BackendServicesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::BackendServicesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::BackendServicesScopedList::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 BfdPacket
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :authentication_present, as: 'authenticationPresent'
|
|
property :control_plane_independent, as: 'controlPlaneIndependent'
|
|
property :demand, as: 'demand'
|
|
property :diagnostic, as: 'diagnostic'
|
|
property :final, as: 'final'
|
|
property :length, as: 'length'
|
|
property :min_echo_rx_interval_ms, as: 'minEchoRxIntervalMs'
|
|
property :min_rx_interval_ms, as: 'minRxIntervalMs'
|
|
property :min_tx_interval_ms, as: 'minTxIntervalMs'
|
|
property :multiplier, as: 'multiplier'
|
|
property :multipoint, as: 'multipoint'
|
|
property :my_discriminator, as: 'myDiscriminator'
|
|
property :poll, as: 'poll'
|
|
property :state, as: 'state'
|
|
property :version, as: 'version'
|
|
property :your_discriminator, as: 'yourDiscriminator'
|
|
end
|
|
end
|
|
|
|
class BfdStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :bfd_session_initialization_mode, as: 'bfdSessionInitializationMode'
|
|
property :config_update_timestamp_micros, :numeric_string => true, as: 'configUpdateTimestampMicros'
|
|
property :control_packet_counts, as: 'controlPacketCounts', class: Google::Apis::ComputeBeta::BfdStatusPacketCounts, decorator: Google::Apis::ComputeBeta::BfdStatusPacketCounts::Representation
|
|
|
|
collection :control_packet_intervals, as: 'controlPacketIntervals', class: Google::Apis::ComputeBeta::PacketIntervals, decorator: Google::Apis::ComputeBeta::PacketIntervals::Representation
|
|
|
|
property :local_diagnostic, as: 'localDiagnostic'
|
|
property :local_state, as: 'localState'
|
|
property :negotiated_local_control_tx_interval_ms, as: 'negotiatedLocalControlTxIntervalMs'
|
|
property :rx_packet, as: 'rxPacket', class: Google::Apis::ComputeBeta::BfdPacket, decorator: Google::Apis::ComputeBeta::BfdPacket::Representation
|
|
|
|
property :tx_packet, as: 'txPacket', class: Google::Apis::ComputeBeta::BfdPacket, decorator: Google::Apis::ComputeBeta::BfdPacket::Representation
|
|
|
|
property :uptime_ms, :numeric_string => true, as: 'uptimeMs'
|
|
end
|
|
end
|
|
|
|
class BfdStatusPacketCounts
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :num_rx, as: 'numRx'
|
|
property :num_rx_rejected, as: 'numRxRejected'
|
|
property :num_rx_successful, as: 'numRxSuccessful'
|
|
property :num_tx, as: 'numTx'
|
|
end
|
|
end
|
|
|
|
class Binding
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :condition, as: 'condition', class: Google::Apis::ComputeBeta::Expr, decorator: Google::Apis::ComputeBeta::Expr::Representation
|
|
|
|
collection :members, as: 'members'
|
|
property :role, as: 'role'
|
|
end
|
|
end
|
|
|
|
class CacheInvalidationRule
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :host, as: 'host'
|
|
property :path, as: 'path'
|
|
end
|
|
end
|
|
|
|
class CacheKeyPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :include_host, as: 'includeHost'
|
|
property :include_protocol, as: 'includeProtocol'
|
|
property :include_query_string, as: 'includeQueryString'
|
|
collection :query_string_blacklist, as: 'queryStringBlacklist'
|
|
collection :query_string_whitelist, as: 'queryStringWhitelist'
|
|
end
|
|
end
|
|
|
|
class CircuitBreakers
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :connect_timeout, as: 'connectTimeout', class: Google::Apis::ComputeBeta::Duration, decorator: Google::Apis::ComputeBeta::Duration::Representation
|
|
|
|
property :max_connections, as: 'maxConnections'
|
|
property :max_pending_requests, as: 'maxPendingRequests'
|
|
property :max_requests, as: 'maxRequests'
|
|
property :max_requests_per_connection, as: 'maxRequestsPerConnection'
|
|
property :max_retries, as: 'maxRetries'
|
|
end
|
|
end
|
|
|
|
class Commitment
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :end_timestamp, as: 'endTimestamp'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :plan, as: 'plan'
|
|
property :region, as: 'region'
|
|
collection :reservations, as: 'reservations', class: Google::Apis::ComputeBeta::Reservation, decorator: Google::Apis::ComputeBeta::Reservation::Representation
|
|
|
|
collection :resources, as: 'resources', class: Google::Apis::ComputeBeta::ResourceCommitment, decorator: Google::Apis::ComputeBeta::ResourceCommitment::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :start_timestamp, as: 'startTimestamp'
|
|
property :status, as: 'status'
|
|
property :status_message, as: 'statusMessage'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class CommitmentAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::CommitmentsScopedList, decorator: Google::Apis::ComputeBeta::CommitmentsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::CommitmentAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::CommitmentAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::CommitmentAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::CommitmentAggregatedList::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 CommitmentList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Commitment, decorator: Google::Apis::ComputeBeta::Commitment::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::CommitmentList::Warning, decorator: Google::Apis::ComputeBeta::CommitmentList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::CommitmentList::Warning::Datum, decorator: Google::Apis::ComputeBeta::CommitmentList::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 CommitmentsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :commitments, as: 'commitments', class: Google::Apis::ComputeBeta::Commitment, decorator: Google::Apis::ComputeBeta::Commitment::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::CommitmentsScopedList::Warning, decorator: Google::Apis::ComputeBeta::CommitmentsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::CommitmentsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::CommitmentsScopedList::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 Condition
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :iam, as: 'iam'
|
|
property :op, as: 'op'
|
|
property :svc, as: 'svc'
|
|
property :sys, as: 'sys'
|
|
collection :values, as: 'values'
|
|
end
|
|
end
|
|
|
|
class ConfidentialInstanceConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enable_confidential_compute, as: 'enableConfidentialCompute'
|
|
end
|
|
end
|
|
|
|
class ConnectionDraining
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :draining_timeout_sec, as: 'drainingTimeoutSec'
|
|
end
|
|
end
|
|
|
|
class ConsistentHashLoadBalancerSettings
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :http_cookie, as: 'httpCookie', class: Google::Apis::ComputeBeta::ConsistentHashLoadBalancerSettingsHttpCookie, decorator: Google::Apis::ComputeBeta::ConsistentHashLoadBalancerSettingsHttpCookie::Representation
|
|
|
|
property :http_header_name, as: 'httpHeaderName'
|
|
property :minimum_ring_size, :numeric_string => true, as: 'minimumRingSize'
|
|
end
|
|
end
|
|
|
|
class ConsistentHashLoadBalancerSettingsHttpCookie
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :name, as: 'name'
|
|
property :path, as: 'path'
|
|
property :ttl, as: 'ttl', class: Google::Apis::ComputeBeta::Duration, decorator: Google::Apis::ComputeBeta::Duration::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class CorsPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :allow_credentials, as: 'allowCredentials'
|
|
collection :allow_headers, as: 'allowHeaders'
|
|
collection :allow_methods, as: 'allowMethods'
|
|
collection :allow_origin_regexes, as: 'allowOriginRegexes'
|
|
collection :allow_origins, as: 'allowOrigins'
|
|
property :disabled, as: 'disabled'
|
|
collection :expose_headers, as: 'exposeHeaders'
|
|
property :max_age, as: 'maxAge'
|
|
end
|
|
end
|
|
|
|
class CustomerEncryptionKey
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kms_key_name, as: 'kmsKeyName'
|
|
property :kms_key_service_account, as: 'kmsKeyServiceAccount'
|
|
property :raw_key, as: 'rawKey'
|
|
property :rsa_encrypted_key, as: 'rsaEncryptedKey'
|
|
property :sha256, as: 'sha256'
|
|
end
|
|
end
|
|
|
|
class CustomerEncryptionKeyProtectedDisk
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :disk_encryption_key, as: 'diskEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source, as: 'source'
|
|
end
|
|
end
|
|
|
|
class DeprecationStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :deleted, as: 'deleted'
|
|
property :deprecated, as: 'deprecated'
|
|
property :obsolete, as: 'obsolete'
|
|
property :replacement, as: 'replacement'
|
|
property :state, as: 'state'
|
|
end
|
|
end
|
|
|
|
class Disk
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :disk_encryption_key, as: 'diskEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :erase_windows_vss_signature, as: 'eraseWindowsVssSignature'
|
|
collection :guest_os_features, as: 'guestOsFeatures', class: Google::Apis::ComputeBeta::GuestOsFeature, decorator: Google::Apis::ComputeBeta::GuestOsFeature::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :interface, as: 'interface'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :last_attach_timestamp, as: 'lastAttachTimestamp'
|
|
property :last_detach_timestamp, as: 'lastDetachTimestamp'
|
|
collection :license_codes, as: 'licenseCodes'
|
|
collection :licenses, as: 'licenses'
|
|
property :name, as: 'name'
|
|
property :options, as: 'options'
|
|
property :physical_block_size_bytes, :numeric_string => true, as: 'physicalBlockSizeBytes'
|
|
property :region, as: 'region'
|
|
collection :replica_zones, as: 'replicaZones'
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
property :self_link, as: 'selfLink'
|
|
property :size_gb, :numeric_string => true, as: 'sizeGb'
|
|
property :source_image, as: 'sourceImage'
|
|
property :source_image_encryption_key, as: 'sourceImageEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_image_id, as: 'sourceImageId'
|
|
property :source_snapshot, as: 'sourceSnapshot'
|
|
property :source_snapshot_encryption_key, as: 'sourceSnapshotEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_snapshot_id, as: 'sourceSnapshotId'
|
|
property :status, as: 'status'
|
|
property :storage_type, as: 'storageType'
|
|
property :type, as: 'type'
|
|
collection :users, as: 'users'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class DiskAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::DisksScopedList, decorator: Google::Apis::ComputeBeta::DisksScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::DiskAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::DiskAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::DiskAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::DiskAggregatedList::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 DiskInstantiationConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :auto_delete, as: 'autoDelete'
|
|
property :custom_image, as: 'customImage'
|
|
property :device_name, as: 'deviceName'
|
|
property :instantiate_from, as: 'instantiateFrom'
|
|
end
|
|
end
|
|
|
|
class DiskList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Disk, decorator: Google::Apis::ComputeBeta::Disk::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::DiskList::Warning, decorator: Google::Apis::ComputeBeta::DiskList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::DiskList::Warning::Datum, decorator: Google::Apis::ComputeBeta::DiskList::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 DiskMoveRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :destination_zone, as: 'destinationZone'
|
|
property :target_disk, as: 'targetDisk'
|
|
end
|
|
end
|
|
|
|
class DiskType
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :default_disk_size_gb, :numeric_string => true, as: 'defaultDiskSizeGb'
|
|
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :valid_disk_size, as: 'validDiskSize'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class DiskTypeAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::DiskTypesScopedList, decorator: Google::Apis::ComputeBeta::DiskTypesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::DiskTypeAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::DiskTypeAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::DiskTypeAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::DiskTypeAggregatedList::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 DiskTypeList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::DiskType, decorator: Google::Apis::ComputeBeta::DiskType::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::DiskTypeList::Warning, decorator: Google::Apis::ComputeBeta::DiskTypeList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::DiskTypeList::Warning::Datum, decorator: Google::Apis::ComputeBeta::DiskTypeList::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 DiskTypesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :disk_types, as: 'diskTypes', class: Google::Apis::ComputeBeta::DiskType, decorator: Google::Apis::ComputeBeta::DiskType::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::DiskTypesScopedList::Warning, decorator: Google::Apis::ComputeBeta::DiskTypesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::DiskTypesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::DiskTypesScopedList::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 DisksAddResourcePoliciesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
end
|
|
end
|
|
|
|
class DisksRemoveResourcePoliciesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
end
|
|
end
|
|
|
|
class DisksResizeRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :size_gb, :numeric_string => true, as: 'sizeGb'
|
|
end
|
|
end
|
|
|
|
class DisksScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :disks, as: 'disks', class: Google::Apis::ComputeBeta::Disk, decorator: Google::Apis::ComputeBeta::Disk::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::DisksScopedList::Warning, decorator: Google::Apis::ComputeBeta::DisksScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::DisksScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::DisksScopedList::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 DisplayDevice
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enable_display, as: 'enableDisplay'
|
|
end
|
|
end
|
|
|
|
class DistributionPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :zones, as: 'zones', class: Google::Apis::ComputeBeta::DistributionPolicyZoneConfiguration, decorator: Google::Apis::ComputeBeta::DistributionPolicyZoneConfiguration::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class DistributionPolicyZoneConfiguration
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class Duration
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :nanos, as: 'nanos'
|
|
property :seconds, :numeric_string => true, as: 'seconds'
|
|
end
|
|
end
|
|
|
|
class ExchangedPeeringRoute
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :dest_range, as: 'destRange'
|
|
property :imported, as: 'imported'
|
|
property :next_hop_region, as: 'nextHopRegion'
|
|
property :priority, as: 'priority'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class ExchangedPeeringRoutesList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::ExchangedPeeringRoute, decorator: Google::Apis::ComputeBeta::ExchangedPeeringRoute::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ExchangedPeeringRoutesList::Warning, decorator: Google::Apis::ComputeBeta::ExchangedPeeringRoutesList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ExchangedPeeringRoutesList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ExchangedPeeringRoutesList::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 Expr
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :description, as: 'description'
|
|
property :expression, as: 'expression'
|
|
property :location, as: 'location'
|
|
property :title, as: 'title'
|
|
end
|
|
end
|
|
|
|
class ExternalVpnGateway
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
collection :interfaces, as: 'interfaces', class: Google::Apis::ComputeBeta::ExternalVpnGatewayInterface, decorator: Google::Apis::ComputeBeta::ExternalVpnGatewayInterface::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :name, as: 'name'
|
|
property :redundancy_type, as: 'redundancyType'
|
|
property :self_link, as: 'selfLink'
|
|
end
|
|
end
|
|
|
|
class ExternalVpnGatewayInterface
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
property :ip_address, as: 'ipAddress'
|
|
end
|
|
end
|
|
|
|
class ExternalVpnGatewayList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :etag, as: 'etag'
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::ExternalVpnGateway, decorator: Google::Apis::ComputeBeta::ExternalVpnGateway::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning, decorator: Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ExternalVpnGatewayList::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 FileContentBuffer
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :content, :base64 => true, as: 'content'
|
|
property :file_type, as: 'fileType'
|
|
end
|
|
end
|
|
|
|
class Firewall
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :allowed, as: 'allowed', class: Google::Apis::ComputeBeta::Firewall::Allowed, decorator: Google::Apis::ComputeBeta::Firewall::Allowed::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
collection :denied, as: 'denied', class: Google::Apis::ComputeBeta::Firewall::Denied, decorator: Google::Apis::ComputeBeta::Firewall::Denied::Representation
|
|
|
|
property :description, as: 'description'
|
|
collection :destination_ranges, as: 'destinationRanges'
|
|
property :direction, as: 'direction'
|
|
property :disabled, as: 'disabled'
|
|
property :enable_logging, as: 'enableLogging'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :log_config, as: 'logConfig', class: Google::Apis::ComputeBeta::FirewallLogConfig, decorator: Google::Apis::ComputeBeta::FirewallLogConfig::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :priority, as: 'priority'
|
|
property :self_link, as: 'selfLink'
|
|
collection :source_ranges, as: 'sourceRanges'
|
|
collection :source_service_accounts, as: 'sourceServiceAccounts'
|
|
collection :source_tags, as: 'sourceTags'
|
|
collection :target_service_accounts, as: 'targetServiceAccounts'
|
|
collection :target_tags, as: 'targetTags'
|
|
end
|
|
|
|
class Allowed
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_protocol, as: 'IPProtocol'
|
|
collection :ports, as: 'ports'
|
|
end
|
|
end
|
|
|
|
class Denied
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_protocol, as: 'IPProtocol'
|
|
collection :ports, as: 'ports'
|
|
end
|
|
end
|
|
end
|
|
|
|
class FirewallList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Firewall, decorator: Google::Apis::ComputeBeta::Firewall::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::FirewallList::Warning, decorator: Google::Apis::ComputeBeta::FirewallList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::FirewallList::Warning::Datum, decorator: Google::Apis::ComputeBeta::FirewallList::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 FirewallLogConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enable, as: 'enable'
|
|
property :metadata, as: 'metadata'
|
|
end
|
|
end
|
|
|
|
class FixedOrPercent
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :calculated, as: 'calculated'
|
|
property :fixed, as: 'fixed'
|
|
property :percent, as: 'percent'
|
|
end
|
|
end
|
|
|
|
class ForwardingRule
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_address, as: 'IPAddress'
|
|
property :ip_protocol, as: 'IPProtocol'
|
|
property :all_ports, as: 'allPorts'
|
|
property :allow_global_access, as: 'allowGlobalAccess'
|
|
property :backend_service, as: 'backendService'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :ip_version, as: 'ipVersion'
|
|
property :is_mirroring_collector, as: 'isMirroringCollector'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :load_balancing_scheme, as: 'loadBalancingScheme'
|
|
collection :metadata_filters, as: 'metadataFilters', class: Google::Apis::ComputeBeta::MetadataFilter, decorator: Google::Apis::ComputeBeta::MetadataFilter::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :network_tier, as: 'networkTier'
|
|
property :port_range, as: 'portRange'
|
|
collection :ports, as: 'ports'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :service_label, as: 'serviceLabel'
|
|
property :service_name, as: 'serviceName'
|
|
property :subnetwork, as: 'subnetwork'
|
|
property :target, as: 'target'
|
|
end
|
|
end
|
|
|
|
class ForwardingRuleAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::ForwardingRulesScopedList, decorator: Google::Apis::ComputeBeta::ForwardingRulesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ForwardingRuleAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::ForwardingRuleAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ForwardingRuleAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ForwardingRuleAggregatedList::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 ForwardingRuleList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::ForwardingRule, decorator: Google::Apis::ComputeBeta::ForwardingRule::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ForwardingRuleList::Warning, decorator: Google::Apis::ComputeBeta::ForwardingRuleList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ForwardingRuleList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ForwardingRuleList::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 ForwardingRuleReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :forwarding_rule, as: 'forwardingRule'
|
|
end
|
|
end
|
|
|
|
class ForwardingRulesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :forwarding_rules, as: 'forwardingRules', class: Google::Apis::ComputeBeta::ForwardingRule, decorator: Google::Apis::ComputeBeta::ForwardingRule::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ForwardingRulesScopedList::Warning, decorator: Google::Apis::ComputeBeta::ForwardingRulesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ForwardingRulesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ForwardingRulesScopedList::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 GlobalNetworkEndpointGroupsAttachEndpointsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :network_endpoints, as: 'networkEndpoints', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class GlobalNetworkEndpointGroupsDetachEndpointsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :network_endpoints, as: 'networkEndpoints', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class GlobalSetLabelsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
end
|
|
end
|
|
|
|
class GlobalSetPolicyRequest
|
|
# @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
|
|
|
|
class GuestAttributes
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :query_path, as: 'queryPath'
|
|
property :query_value, as: 'queryValue', class: Google::Apis::ComputeBeta::GuestAttributesValue, decorator: Google::Apis::ComputeBeta::GuestAttributesValue::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :variable_key, as: 'variableKey'
|
|
property :variable_value, as: 'variableValue'
|
|
end
|
|
end
|
|
|
|
class GuestAttributesEntry
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :key, as: 'key'
|
|
property :namespace, as: 'namespace'
|
|
property :value, as: 'value'
|
|
end
|
|
end
|
|
|
|
class GuestAttributesValue
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::GuestAttributesEntry, decorator: Google::Apis::ComputeBeta::GuestAttributesEntry::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class GuestOsFeature
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class Http2HealthCheck
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :host, as: 'host'
|
|
property :port, as: 'port'
|
|
property :port_name, as: 'portName'
|
|
property :port_specification, as: 'portSpecification'
|
|
property :proxy_header, as: 'proxyHeader'
|
|
property :request_path, as: 'requestPath'
|
|
property :response, as: 'response'
|
|
end
|
|
end
|
|
|
|
class HttpHealthCheck
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :host, as: 'host'
|
|
property :port, as: 'port'
|
|
property :port_name, as: 'portName'
|
|
property :port_specification, as: 'portSpecification'
|
|
property :proxy_header, as: 'proxyHeader'
|
|
property :request_path, as: 'requestPath'
|
|
property :response, as: 'response'
|
|
end
|
|
end
|
|
|
|
class HttpsHealthCheck
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :host, as: 'host'
|
|
property :port, as: 'port'
|
|
property :port_name, as: 'portName'
|
|
property :port_specification, as: 'portSpecification'
|
|
property :proxy_header, as: 'proxyHeader'
|
|
property :request_path, as: 'requestPath'
|
|
property :response, as: 'response'
|
|
end
|
|
end
|
|
|
|
class HealthCheck
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :check_interval_sec, as: 'checkIntervalSec'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :healthy_threshold, as: 'healthyThreshold'
|
|
property :http2_health_check, as: 'http2HealthCheck', class: Google::Apis::ComputeBeta::Http2HealthCheck, decorator: Google::Apis::ComputeBeta::Http2HealthCheck::Representation
|
|
|
|
property :http_health_check, as: 'httpHealthCheck', class: Google::Apis::ComputeBeta::HttpHealthCheck, decorator: Google::Apis::ComputeBeta::HttpHealthCheck::Representation
|
|
|
|
property :https_health_check, as: 'httpsHealthCheck', class: Google::Apis::ComputeBeta::HttpsHealthCheck, decorator: Google::Apis::ComputeBeta::HttpsHealthCheck::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :log_config, as: 'logConfig', class: Google::Apis::ComputeBeta::HealthCheckLogConfig, decorator: Google::Apis::ComputeBeta::HealthCheckLogConfig::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :ssl_health_check, as: 'sslHealthCheck', class: Google::Apis::ComputeBeta::SslHealthCheck, decorator: Google::Apis::ComputeBeta::SslHealthCheck::Representation
|
|
|
|
property :tcp_health_check, as: 'tcpHealthCheck', class: Google::Apis::ComputeBeta::TcpHealthCheck, decorator: Google::Apis::ComputeBeta::TcpHealthCheck::Representation
|
|
|
|
property :timeout_sec, as: 'timeoutSec'
|
|
property :type, as: 'type'
|
|
property :unhealthy_threshold, as: 'unhealthyThreshold'
|
|
end
|
|
end
|
|
|
|
class HealthCheckList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::HealthCheck, decorator: Google::Apis::ComputeBeta::HealthCheck::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::HealthCheckList::Warning, decorator: Google::Apis::ComputeBeta::HealthCheckList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::HealthCheckList::Warning::Datum, decorator: Google::Apis::ComputeBeta::HealthCheckList::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 HealthCheckLogConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enable, as: 'enable'
|
|
end
|
|
end
|
|
|
|
class HealthCheckReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :health_check, as: 'healthCheck'
|
|
end
|
|
end
|
|
|
|
class HealthCheckService
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :health_checks, as: 'healthChecks'
|
|
property :health_status_aggregation_policy, as: 'healthStatusAggregationPolicy'
|
|
property :health_status_aggregation_strategy, as: 'healthStatusAggregationStrategy'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :network_endpoint_groups, as: 'networkEndpointGroups'
|
|
collection :notification_endpoints, as: 'notificationEndpoints'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
end
|
|
end
|
|
|
|
class HealthCheckServiceReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :health_check_service, as: 'healthCheckService'
|
|
end
|
|
end
|
|
|
|
class HealthCheckServicesList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::HealthCheckService, decorator: Google::Apis::ComputeBeta::HealthCheckService::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::HealthCheckServicesList::Warning, decorator: Google::Apis::ComputeBeta::HealthCheckServicesList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::HealthCheckServicesList::Warning::Datum, decorator: Google::Apis::ComputeBeta::HealthCheckServicesList::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 HealthChecksAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::HealthChecksScopedList, decorator: Google::Apis::ComputeBeta::HealthChecksScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::HealthChecksAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::HealthChecksAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::HealthChecksAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::HealthChecksAggregatedList::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 HealthChecksScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :health_checks, as: 'healthChecks', class: Google::Apis::ComputeBeta::HealthCheck, decorator: Google::Apis::ComputeBeta::HealthCheck::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::HealthChecksScopedList::Warning, decorator: Google::Apis::ComputeBeta::HealthChecksScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::HealthChecksScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::HealthChecksScopedList::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 HealthStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
hash :annotations, as: 'annotations'
|
|
property :health_state, as: 'healthState'
|
|
property :instance, as: 'instance'
|
|
property :ip_address, as: 'ipAddress'
|
|
property :port, as: 'port'
|
|
end
|
|
end
|
|
|
|
class HealthStatusForNetworkEndpoint
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :backend_service, as: 'backendService', class: Google::Apis::ComputeBeta::BackendServiceReference, decorator: Google::Apis::ComputeBeta::BackendServiceReference::Representation
|
|
|
|
property :forwarding_rule, as: 'forwardingRule', class: Google::Apis::ComputeBeta::ForwardingRuleReference, decorator: Google::Apis::ComputeBeta::ForwardingRuleReference::Representation
|
|
|
|
property :health_check, as: 'healthCheck', class: Google::Apis::ComputeBeta::HealthCheckReference, decorator: Google::Apis::ComputeBeta::HealthCheckReference::Representation
|
|
|
|
property :health_check_service, as: 'healthCheckService', class: Google::Apis::ComputeBeta::HealthCheckServiceReference, decorator: Google::Apis::ComputeBeta::HealthCheckServiceReference::Representation
|
|
|
|
property :health_state, as: 'healthState'
|
|
end
|
|
end
|
|
|
|
class HostRule
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :description, as: 'description'
|
|
collection :hosts, as: 'hosts'
|
|
property :path_matcher, as: 'pathMatcher'
|
|
end
|
|
end
|
|
|
|
class HttpFaultAbort
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :http_status, as: 'httpStatus'
|
|
property :percentage, as: 'percentage'
|
|
end
|
|
end
|
|
|
|
class HttpFaultDelay
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :fixed_delay, as: 'fixedDelay', class: Google::Apis::ComputeBeta::Duration, decorator: Google::Apis::ComputeBeta::Duration::Representation
|
|
|
|
property :percentage, as: 'percentage'
|
|
end
|
|
end
|
|
|
|
class HttpFaultInjection
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :abort, as: 'abort', class: Google::Apis::ComputeBeta::HttpFaultAbort, decorator: Google::Apis::ComputeBeta::HttpFaultAbort::Representation
|
|
|
|
property :delay, as: 'delay', class: Google::Apis::ComputeBeta::HttpFaultDelay, decorator: Google::Apis::ComputeBeta::HttpFaultDelay::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class HttpHeaderAction
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :request_headers_to_add, as: 'requestHeadersToAdd', class: Google::Apis::ComputeBeta::HttpHeaderOption, decorator: Google::Apis::ComputeBeta::HttpHeaderOption::Representation
|
|
|
|
collection :request_headers_to_remove, as: 'requestHeadersToRemove'
|
|
collection :response_headers_to_add, as: 'responseHeadersToAdd', class: Google::Apis::ComputeBeta::HttpHeaderOption, decorator: Google::Apis::ComputeBeta::HttpHeaderOption::Representation
|
|
|
|
collection :response_headers_to_remove, as: 'responseHeadersToRemove'
|
|
end
|
|
end
|
|
|
|
class HttpHeaderMatch
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :exact_match, as: 'exactMatch'
|
|
property :header_name, as: 'headerName'
|
|
property :invert_match, as: 'invertMatch'
|
|
property :prefix_match, as: 'prefixMatch'
|
|
property :present_match, as: 'presentMatch'
|
|
property :range_match, as: 'rangeMatch', class: Google::Apis::ComputeBeta::Int64RangeMatch, decorator: Google::Apis::ComputeBeta::Int64RangeMatch::Representation
|
|
|
|
property :regex_match, as: 'regexMatch'
|
|
property :suffix_match, as: 'suffixMatch'
|
|
end
|
|
end
|
|
|
|
class HttpHeaderOption
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :header_name, as: 'headerName'
|
|
property :header_value, as: 'headerValue'
|
|
property :replace, as: 'replace'
|
|
end
|
|
end
|
|
|
|
class HttpHealthCheck
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :check_interval_sec, as: 'checkIntervalSec'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :healthy_threshold, as: 'healthyThreshold'
|
|
property :host, as: 'host'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :port, as: 'port'
|
|
property :request_path, as: 'requestPath'
|
|
property :self_link, as: 'selfLink'
|
|
property :timeout_sec, as: 'timeoutSec'
|
|
property :unhealthy_threshold, as: 'unhealthyThreshold'
|
|
end
|
|
end
|
|
|
|
class HttpHealthCheckList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::HttpHealthCheck, decorator: Google::Apis::ComputeBeta::HttpHealthCheck::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::HttpHealthCheckList::Warning, decorator: Google::Apis::ComputeBeta::HttpHealthCheckList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::HttpHealthCheckList::Warning::Datum, decorator: Google::Apis::ComputeBeta::HttpHealthCheckList::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 HttpQueryParameterMatch
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :exact_match, as: 'exactMatch'
|
|
property :name, as: 'name'
|
|
property :present_match, as: 'presentMatch'
|
|
property :regex_match, as: 'regexMatch'
|
|
end
|
|
end
|
|
|
|
class HttpRedirectAction
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :host_redirect, as: 'hostRedirect'
|
|
property :https_redirect, as: 'httpsRedirect'
|
|
property :path_redirect, as: 'pathRedirect'
|
|
property :prefix_redirect, as: 'prefixRedirect'
|
|
property :redirect_response_code, as: 'redirectResponseCode'
|
|
property :strip_query, as: 'stripQuery'
|
|
end
|
|
end
|
|
|
|
class HttpRetryPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :num_retries, as: 'numRetries'
|
|
property :per_try_timeout, as: 'perTryTimeout', class: Google::Apis::ComputeBeta::Duration, decorator: Google::Apis::ComputeBeta::Duration::Representation
|
|
|
|
collection :retry_conditions, as: 'retryConditions'
|
|
end
|
|
end
|
|
|
|
class HttpRouteAction
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cors_policy, as: 'corsPolicy', class: Google::Apis::ComputeBeta::CorsPolicy, decorator: Google::Apis::ComputeBeta::CorsPolicy::Representation
|
|
|
|
property :fault_injection_policy, as: 'faultInjectionPolicy', class: Google::Apis::ComputeBeta::HttpFaultInjection, decorator: Google::Apis::ComputeBeta::HttpFaultInjection::Representation
|
|
|
|
property :request_mirror_policy, as: 'requestMirrorPolicy', class: Google::Apis::ComputeBeta::RequestMirrorPolicy, decorator: Google::Apis::ComputeBeta::RequestMirrorPolicy::Representation
|
|
|
|
property :retry_policy, as: 'retryPolicy', class: Google::Apis::ComputeBeta::HttpRetryPolicy, decorator: Google::Apis::ComputeBeta::HttpRetryPolicy::Representation
|
|
|
|
property :timeout, as: 'timeout', class: Google::Apis::ComputeBeta::Duration, decorator: Google::Apis::ComputeBeta::Duration::Representation
|
|
|
|
property :url_rewrite, as: 'urlRewrite', class: Google::Apis::ComputeBeta::UrlRewrite, decorator: Google::Apis::ComputeBeta::UrlRewrite::Representation
|
|
|
|
collection :weighted_backend_services, as: 'weightedBackendServices', class: Google::Apis::ComputeBeta::WeightedBackendService, decorator: Google::Apis::ComputeBeta::WeightedBackendService::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class HttpRouteRule
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :description, as: 'description'
|
|
property :header_action, as: 'headerAction', class: Google::Apis::ComputeBeta::HttpHeaderAction, decorator: Google::Apis::ComputeBeta::HttpHeaderAction::Representation
|
|
|
|
collection :match_rules, as: 'matchRules', class: Google::Apis::ComputeBeta::HttpRouteRuleMatch, decorator: Google::Apis::ComputeBeta::HttpRouteRuleMatch::Representation
|
|
|
|
property :priority, as: 'priority'
|
|
property :route_action, as: 'routeAction', class: Google::Apis::ComputeBeta::HttpRouteAction, decorator: Google::Apis::ComputeBeta::HttpRouteAction::Representation
|
|
|
|
property :service, as: 'service'
|
|
property :url_redirect, as: 'urlRedirect', class: Google::Apis::ComputeBeta::HttpRedirectAction, decorator: Google::Apis::ComputeBeta::HttpRedirectAction::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class HttpRouteRuleMatch
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :full_path_match, as: 'fullPathMatch'
|
|
collection :header_matches, as: 'headerMatches', class: Google::Apis::ComputeBeta::HttpHeaderMatch, decorator: Google::Apis::ComputeBeta::HttpHeaderMatch::Representation
|
|
|
|
property :ignore_case, as: 'ignoreCase'
|
|
collection :metadata_filters, as: 'metadataFilters', class: Google::Apis::ComputeBeta::MetadataFilter, decorator: Google::Apis::ComputeBeta::MetadataFilter::Representation
|
|
|
|
property :prefix_match, as: 'prefixMatch'
|
|
collection :query_parameter_matches, as: 'queryParameterMatches', class: Google::Apis::ComputeBeta::HttpQueryParameterMatch, decorator: Google::Apis::ComputeBeta::HttpQueryParameterMatch::Representation
|
|
|
|
property :regex_match, as: 'regexMatch'
|
|
end
|
|
end
|
|
|
|
class HttpsHealthCheck
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :check_interval_sec, as: 'checkIntervalSec'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :healthy_threshold, as: 'healthyThreshold'
|
|
property :host, as: 'host'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :port, as: 'port'
|
|
property :request_path, as: 'requestPath'
|
|
property :self_link, as: 'selfLink'
|
|
property :timeout_sec, as: 'timeoutSec'
|
|
property :unhealthy_threshold, as: 'unhealthyThreshold'
|
|
end
|
|
end
|
|
|
|
class HttpsHealthCheckList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::HttpsHealthCheck, decorator: Google::Apis::ComputeBeta::HttpsHealthCheck::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::HttpsHealthCheckList::Warning, decorator: Google::Apis::ComputeBeta::HttpsHealthCheckList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::HttpsHealthCheckList::Warning::Datum, decorator: Google::Apis::ComputeBeta::HttpsHealthCheckList::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 Image
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :archive_size_bytes, :numeric_string => true, as: 'archiveSizeBytes'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
|
|
property :family, as: 'family'
|
|
collection :guest_os_features, as: 'guestOsFeatures', class: Google::Apis::ComputeBeta::GuestOsFeature, decorator: Google::Apis::ComputeBeta::GuestOsFeature::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :image_encryption_key, as: 'imageEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
collection :license_codes, as: 'licenseCodes'
|
|
collection :licenses, as: 'licenses'
|
|
property :name, as: 'name'
|
|
property :raw_disk, as: 'rawDisk', class: Google::Apis::ComputeBeta::Image::RawDisk, decorator: Google::Apis::ComputeBeta::Image::RawDisk::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :shielded_instance_initial_state, as: 'shieldedInstanceInitialState', class: Google::Apis::ComputeBeta::InitialStateConfig, decorator: Google::Apis::ComputeBeta::InitialStateConfig::Representation
|
|
|
|
property :source_disk, as: 'sourceDisk'
|
|
property :source_disk_encryption_key, as: 'sourceDiskEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_disk_id, as: 'sourceDiskId'
|
|
property :source_image, as: 'sourceImage'
|
|
property :source_image_encryption_key, as: 'sourceImageEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_image_id, as: 'sourceImageId'
|
|
property :source_snapshot, as: 'sourceSnapshot'
|
|
property :source_snapshot_encryption_key, as: 'sourceSnapshotEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_snapshot_id, as: 'sourceSnapshotId'
|
|
property :source_type, as: 'sourceType'
|
|
property :status, as: 'status'
|
|
collection :storage_locations, as: 'storageLocations'
|
|
end
|
|
|
|
class RawDisk
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :container_type, as: 'containerType'
|
|
property :sha1_checksum, as: 'sha1Checksum'
|
|
property :source, as: 'source'
|
|
end
|
|
end
|
|
end
|
|
|
|
class ImageList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Image, decorator: Google::Apis::ComputeBeta::Image::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ImageList::Warning, decorator: Google::Apis::ComputeBeta::ImageList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ImageList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ImageList::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 InitialStateConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :dbs, as: 'dbs', class: Google::Apis::ComputeBeta::FileContentBuffer, decorator: Google::Apis::ComputeBeta::FileContentBuffer::Representation
|
|
|
|
collection :dbxs, as: 'dbxs', class: Google::Apis::ComputeBeta::FileContentBuffer, decorator: Google::Apis::ComputeBeta::FileContentBuffer::Representation
|
|
|
|
collection :keks, as: 'keks', class: Google::Apis::ComputeBeta::FileContentBuffer, decorator: Google::Apis::ComputeBeta::FileContentBuffer::Representation
|
|
|
|
property :pk, as: 'pk', class: Google::Apis::ComputeBeta::FileContentBuffer, decorator: Google::Apis::ComputeBeta::FileContentBuffer::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class Instance
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :can_ip_forward, as: 'canIpForward'
|
|
property :confidential_instance_config, as: 'confidentialInstanceConfig', class: Google::Apis::ComputeBeta::ConfidentialInstanceConfig, decorator: Google::Apis::ComputeBeta::ConfidentialInstanceConfig::Representation
|
|
|
|
property :cpu_platform, as: 'cpuPlatform'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :deletion_protection, as: 'deletionProtection'
|
|
property :description, as: 'description'
|
|
collection :disks, as: 'disks', class: Google::Apis::ComputeBeta::AttachedDisk, decorator: Google::Apis::ComputeBeta::AttachedDisk::Representation
|
|
|
|
property :display_device, as: 'displayDevice', class: Google::Apis::ComputeBeta::DisplayDevice, decorator: Google::Apis::ComputeBeta::DisplayDevice::Representation
|
|
|
|
property :erase_windows_vss_signature, as: 'eraseWindowsVssSignature'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :guest_accelerators, as: 'guestAccelerators', class: Google::Apis::ComputeBeta::AcceleratorConfig, decorator: Google::Apis::ComputeBeta::AcceleratorConfig::Representation
|
|
|
|
property :hostname, as: 'hostname'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :machine_type, as: 'machineType'
|
|
property :metadata, as: 'metadata', class: Google::Apis::ComputeBeta::Metadata, decorator: Google::Apis::ComputeBeta::Metadata::Representation
|
|
|
|
property :min_cpu_platform, as: 'minCpuPlatform'
|
|
property :name, as: 'name'
|
|
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::ComputeBeta::NetworkInterface, decorator: Google::Apis::ComputeBeta::NetworkInterface::Representation
|
|
|
|
property :private_ipv6_google_access, as: 'privateIpv6GoogleAccess'
|
|
property :reservation_affinity, as: 'reservationAffinity', class: Google::Apis::ComputeBeta::ReservationAffinity, decorator: Google::Apis::ComputeBeta::ReservationAffinity::Representation
|
|
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
property :scheduling, as: 'scheduling', class: Google::Apis::ComputeBeta::Scheduling, decorator: Google::Apis::ComputeBeta::Scheduling::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
collection :service_accounts, as: 'serviceAccounts', class: Google::Apis::ComputeBeta::ServiceAccount, decorator: Google::Apis::ComputeBeta::ServiceAccount::Representation
|
|
|
|
property :shielded_instance_config, as: 'shieldedInstanceConfig', class: Google::Apis::ComputeBeta::ShieldedInstanceConfig, decorator: Google::Apis::ComputeBeta::ShieldedInstanceConfig::Representation
|
|
|
|
property :shielded_instance_integrity_policy, as: 'shieldedInstanceIntegrityPolicy', class: Google::Apis::ComputeBeta::ShieldedInstanceIntegrityPolicy, decorator: Google::Apis::ComputeBeta::ShieldedInstanceIntegrityPolicy::Representation
|
|
|
|
property :shielded_vm_config, as: 'shieldedVmConfig', class: Google::Apis::ComputeBeta::ShieldedVmConfig, decorator: Google::Apis::ComputeBeta::ShieldedVmConfig::Representation
|
|
|
|
property :shielded_vm_integrity_policy, as: 'shieldedVmIntegrityPolicy', class: Google::Apis::ComputeBeta::ShieldedVmIntegrityPolicy, decorator: Google::Apis::ComputeBeta::ShieldedVmIntegrityPolicy::Representation
|
|
|
|
property :source_machine_image, as: 'sourceMachineImage'
|
|
property :source_machine_image_encryption_key, as: 'sourceMachineImageEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :start_restricted, as: 'startRestricted'
|
|
property :status, as: 'status'
|
|
property :status_message, as: 'statusMessage'
|
|
property :tags, as: 'tags', class: Google::Apis::ComputeBeta::Tags, decorator: Google::Apis::ComputeBeta::Tags::Representation
|
|
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class InstanceAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::InstancesScopedList, decorator: Google::Apis::ComputeBeta::InstancesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::InstanceAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceAggregatedList::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 InstanceGroup
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :named_ports, as: 'namedPorts', class: Google::Apis::ComputeBeta::NamedPort, decorator: Google::Apis::ComputeBeta::NamedPort::Representation
|
|
|
|
property :network, as: 'network'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :size, as: 'size'
|
|
property :subnetwork, as: 'subnetwork'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceGroupsScopedList, decorator: Google::Apis::ComputeBeta::InstanceGroupsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceGroupAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceGroupAggregatedList::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 InstanceGroupList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceGroup, decorator: Google::Apis::ComputeBeta::InstanceGroup::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupList::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceGroupList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceGroupList::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 InstanceGroupManager
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :auto_healing_policies, as: 'autoHealingPolicies', class: Google::Apis::ComputeBeta::InstanceGroupManagerAutoHealingPolicy, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerAutoHealingPolicy::Representation
|
|
|
|
property :base_instance_name, as: 'baseInstanceName'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :current_actions, as: 'currentActions', class: Google::Apis::ComputeBeta::InstanceGroupManagerActionsSummary, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerActionsSummary::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :distribution_policy, as: 'distributionPolicy', class: Google::Apis::ComputeBeta::DistributionPolicy, decorator: Google::Apis::ComputeBeta::DistributionPolicy::Representation
|
|
|
|
property :failover_action, as: 'failoverAction'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :instance_group, as: 'instanceGroup'
|
|
property :instance_template, as: 'instanceTemplate'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :named_ports, as: 'namedPorts', class: Google::Apis::ComputeBeta::NamedPort, decorator: Google::Apis::ComputeBeta::NamedPort::Representation
|
|
|
|
property :pending_actions, as: 'pendingActions', class: Google::Apis::ComputeBeta::InstanceGroupManagerPendingActionsSummary, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerPendingActionsSummary::Representation
|
|
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :service_account, as: 'serviceAccount'
|
|
property :stateful_policy, as: 'statefulPolicy', class: Google::Apis::ComputeBeta::StatefulPolicy, decorator: Google::Apis::ComputeBeta::StatefulPolicy::Representation
|
|
|
|
property :status, as: 'status', class: Google::Apis::ComputeBeta::InstanceGroupManagerStatus, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerStatus::Representation
|
|
|
|
collection :target_pools, as: 'targetPools'
|
|
property :target_size, as: 'targetSize'
|
|
property :update_policy, as: 'updatePolicy', class: Google::Apis::ComputeBeta::InstanceGroupManagerUpdatePolicy, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerUpdatePolicy::Representation
|
|
|
|
collection :versions, as: 'versions', class: Google::Apis::ComputeBeta::InstanceGroupManagerVersion, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerVersion::Representation
|
|
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagerActionsSummary
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :abandoning, as: 'abandoning'
|
|
property :creating, as: 'creating'
|
|
property :creating_without_retries, as: 'creatingWithoutRetries'
|
|
property :deleting, as: 'deleting'
|
|
property :none, as: 'none'
|
|
property :recreating, as: 'recreating'
|
|
property :refreshing, as: 'refreshing'
|
|
property :restarting, as: 'restarting'
|
|
property :verifying, as: 'verifying'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagerAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceGroupManagersScopedList, decorator: Google::Apis::ComputeBeta::InstanceGroupManagersScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList::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 InstanceGroupManagerAutoHealingPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :health_check, as: 'healthCheck'
|
|
property :initial_delay_sec, as: 'initialDelaySec'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagerList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceGroupManager, decorator: Google::Apis::ComputeBeta::InstanceGroupManager::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupManagerList::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceGroupManagerList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerList::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 InstanceGroupManagerPendingActionsSummary
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creating, as: 'creating'
|
|
property :deleting, as: 'deleting'
|
|
property :recreating, as: 'recreating'
|
|
property :restarting, as: 'restarting'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagerStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :autoscaler, as: 'autoscaler'
|
|
property :is_stable, as: 'isStable'
|
|
property :stateful, as: 'stateful', class: Google::Apis::ComputeBeta::InstanceGroupManagerStatusStateful, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerStatusStateful::Representation
|
|
|
|
property :version_target, as: 'versionTarget', class: Google::Apis::ComputeBeta::InstanceGroupManagerStatusVersionTarget, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerStatusVersionTarget::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagerStatusStateful
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :has_stateful_config, as: 'hasStatefulConfig'
|
|
property :is_stateful, as: 'isStateful'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagerStatusVersionTarget
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :is_reached, as: 'isReached'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagerUpdatePolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance_redistribution_type, as: 'instanceRedistributionType'
|
|
property :max_surge, as: 'maxSurge', class: Google::Apis::ComputeBeta::FixedOrPercent, decorator: Google::Apis::ComputeBeta::FixedOrPercent::Representation
|
|
|
|
property :max_unavailable, as: 'maxUnavailable', class: Google::Apis::ComputeBeta::FixedOrPercent, decorator: Google::Apis::ComputeBeta::FixedOrPercent::Representation
|
|
|
|
property :min_ready_sec, as: 'minReadySec'
|
|
property :minimal_action, as: 'minimalAction'
|
|
property :replacement_method, as: 'replacementMethod'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagerVersion
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance_template, as: 'instanceTemplate'
|
|
property :name, as: 'name'
|
|
property :target_size, as: 'targetSize', class: Google::Apis::ComputeBeta::FixedOrPercent, decorator: Google::Apis::ComputeBeta::FixedOrPercent::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersAbandonInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersApplyUpdatesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances'
|
|
property :minimal_action, as: 'minimalAction'
|
|
property :most_disruptive_allowed_action, as: 'mostDisruptiveAllowedAction'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersCreateInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances', class: Google::Apis::ComputeBeta::PerInstanceConfig, decorator: Google::Apis::ComputeBeta::PerInstanceConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersDeleteInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersDeletePerInstanceConfigsReq
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :names, as: 'names'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersListErrorsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceManagedByIgmError, decorator: Google::Apis::ComputeBeta::InstanceManagedByIgmError::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersListManagedInstancesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :managed_instances, as: 'managedInstances', class: Google::Apis::ComputeBeta::ManagedInstance, decorator: Google::Apis::ComputeBeta::ManagedInstance::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersListPerInstanceConfigsResp
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::PerInstanceConfig, decorator: Google::Apis::ComputeBeta::PerInstanceConfig::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupManagersListPerInstanceConfigsResp::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupManagersListPerInstanceConfigsResp::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceGroupManagersListPerInstanceConfigsResp::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceGroupManagersListPerInstanceConfigsResp::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 InstanceGroupManagersPatchPerInstanceConfigsReq
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :per_instance_configs, as: 'perInstanceConfigs', class: Google::Apis::ComputeBeta::PerInstanceConfig, decorator: Google::Apis::ComputeBeta::PerInstanceConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersRecreateInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersResizeAdvancedRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :no_creation_retries, as: 'noCreationRetries'
|
|
property :target_size, as: 'targetSize'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instance_group_managers, as: 'instanceGroupManagers', class: Google::Apis::ComputeBeta::InstanceGroupManager, decorator: Google::Apis::ComputeBeta::InstanceGroupManager::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupManagersScopedList::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupManagersScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceGroupManagersScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceGroupManagersScopedList::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 InstanceGroupManagersSetAutoHealingRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :auto_healing_policies, as: 'autoHealingPolicies', class: Google::Apis::ComputeBeta::InstanceGroupManagerAutoHealingPolicy, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerAutoHealingPolicy::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersSetInstanceTemplateRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance_template, as: 'instanceTemplate'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersSetTargetPoolsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :target_pools, as: 'targetPools'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupManagersUpdatePerInstanceConfigsReq
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :per_instance_configs, as: 'perInstanceConfigs', class: Google::Apis::ComputeBeta::PerInstanceConfig, decorator: Google::Apis::ComputeBeta::PerInstanceConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceGroupsAddInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances', class: Google::Apis::ComputeBeta::InstanceReference, decorator: Google::Apis::ComputeBeta::InstanceReference::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceGroupsListInstances
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceWithNamedPorts, decorator: Google::Apis::ComputeBeta::InstanceWithNamedPorts::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupsListInstances::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupsListInstances::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceGroupsListInstances::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceGroupsListInstances::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 InstanceGroupsListInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance_state, as: 'instanceState'
|
|
end
|
|
end
|
|
|
|
class InstanceGroupsRemoveInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances', class: Google::Apis::ComputeBeta::InstanceReference, decorator: Google::Apis::ComputeBeta::InstanceReference::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceGroupsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instance_groups, as: 'instanceGroups', class: Google::Apis::ComputeBeta::InstanceGroup, decorator: Google::Apis::ComputeBeta::InstanceGroup::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupsScopedList::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceGroupsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceGroupsScopedList::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 InstanceGroupsSetNamedPortsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :named_ports, as: 'namedPorts', class: Google::Apis::ComputeBeta::NamedPort, decorator: Google::Apis::ComputeBeta::NamedPort::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Instance, decorator: Google::Apis::ComputeBeta::Instance::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceList::Warning, decorator: Google::Apis::ComputeBeta::InstanceList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceList::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 InstanceListReferrers
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Reference, decorator: Google::Apis::ComputeBeta::Reference::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceListReferrers::Warning, decorator: Google::Apis::ComputeBeta::InstanceListReferrers::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceListReferrers::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceListReferrers::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 InstanceManagedByIgmError
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :error, as: 'error', class: Google::Apis::ComputeBeta::InstanceManagedByIgmErrorManagedInstanceError, decorator: Google::Apis::ComputeBeta::InstanceManagedByIgmErrorManagedInstanceError::Representation
|
|
|
|
property :instance_action_details, as: 'instanceActionDetails', class: Google::Apis::ComputeBeta::InstanceManagedByIgmErrorInstanceActionDetails, decorator: Google::Apis::ComputeBeta::InstanceManagedByIgmErrorInstanceActionDetails::Representation
|
|
|
|
property :timestamp, as: 'timestamp'
|
|
end
|
|
end
|
|
|
|
class InstanceManagedByIgmErrorInstanceActionDetails
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :action, as: 'action'
|
|
property :instance, as: 'instance'
|
|
property :version, as: 'version', class: Google::Apis::ComputeBeta::ManagedInstanceVersion, decorator: Google::Apis::ComputeBeta::ManagedInstanceVersion::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceManagedByIgmErrorManagedInstanceError
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
property :message, as: 'message'
|
|
end
|
|
end
|
|
|
|
class MoveInstanceRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :destination_zone, as: 'destinationZone'
|
|
property :target_instance, as: 'targetInstance'
|
|
end
|
|
end
|
|
|
|
class InstanceProperties
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :can_ip_forward, as: 'canIpForward'
|
|
property :confidential_instance_config, as: 'confidentialInstanceConfig', class: Google::Apis::ComputeBeta::ConfidentialInstanceConfig, decorator: Google::Apis::ComputeBeta::ConfidentialInstanceConfig::Representation
|
|
|
|
property :description, as: 'description'
|
|
collection :disks, as: 'disks', class: Google::Apis::ComputeBeta::AttachedDisk, decorator: Google::Apis::ComputeBeta::AttachedDisk::Representation
|
|
|
|
property :display_device, as: 'displayDevice', class: Google::Apis::ComputeBeta::DisplayDevice, decorator: Google::Apis::ComputeBeta::DisplayDevice::Representation
|
|
|
|
collection :guest_accelerators, as: 'guestAccelerators', class: Google::Apis::ComputeBeta::AcceleratorConfig, decorator: Google::Apis::ComputeBeta::AcceleratorConfig::Representation
|
|
|
|
hash :labels, as: 'labels'
|
|
property :machine_type, as: 'machineType'
|
|
property :metadata, as: 'metadata', class: Google::Apis::ComputeBeta::Metadata, decorator: Google::Apis::ComputeBeta::Metadata::Representation
|
|
|
|
property :min_cpu_platform, as: 'minCpuPlatform'
|
|
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::ComputeBeta::NetworkInterface, decorator: Google::Apis::ComputeBeta::NetworkInterface::Representation
|
|
|
|
property :private_ipv6_google_access, as: 'privateIpv6GoogleAccess'
|
|
property :reservation_affinity, as: 'reservationAffinity', class: Google::Apis::ComputeBeta::ReservationAffinity, decorator: Google::Apis::ComputeBeta::ReservationAffinity::Representation
|
|
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
property :scheduling, as: 'scheduling', class: Google::Apis::ComputeBeta::Scheduling, decorator: Google::Apis::ComputeBeta::Scheduling::Representation
|
|
|
|
collection :service_accounts, as: 'serviceAccounts', class: Google::Apis::ComputeBeta::ServiceAccount, decorator: Google::Apis::ComputeBeta::ServiceAccount::Representation
|
|
|
|
property :shielded_instance_config, as: 'shieldedInstanceConfig', class: Google::Apis::ComputeBeta::ShieldedInstanceConfig, decorator: Google::Apis::ComputeBeta::ShieldedInstanceConfig::Representation
|
|
|
|
property :shielded_vm_config, as: 'shieldedVmConfig', class: Google::Apis::ComputeBeta::ShieldedVmConfig, decorator: Google::Apis::ComputeBeta::ShieldedVmConfig::Representation
|
|
|
|
property :tags, as: 'tags', class: Google::Apis::ComputeBeta::Tags, decorator: Google::Apis::ComputeBeta::Tags::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance, as: 'instance'
|
|
end
|
|
end
|
|
|
|
class InstanceTemplate
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :properties, as: 'properties', class: Google::Apis::ComputeBeta::InstanceProperties, decorator: Google::Apis::ComputeBeta::InstanceProperties::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :source_instance, as: 'sourceInstance'
|
|
property :source_instance_params, as: 'sourceInstanceParams', class: Google::Apis::ComputeBeta::SourceInstanceParams, decorator: Google::Apis::ComputeBeta::SourceInstanceParams::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstanceTemplateList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceTemplate, decorator: Google::Apis::ComputeBeta::InstanceTemplate::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceTemplateList::Warning, decorator: Google::Apis::ComputeBeta::InstanceTemplateList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstanceTemplateList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstanceTemplateList::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 InstanceWithNamedPorts
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance, as: 'instance'
|
|
collection :named_ports, as: 'namedPorts', class: Google::Apis::ComputeBeta::NamedPort, decorator: Google::Apis::ComputeBeta::NamedPort::Representation
|
|
|
|
property :status, as: 'status'
|
|
end
|
|
end
|
|
|
|
class InstancesAddResourcePoliciesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
end
|
|
end
|
|
|
|
class InstancesGetEffectiveFirewallsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :firewalls, as: 'firewalls', class: Google::Apis::ComputeBeta::Firewall, decorator: Google::Apis::ComputeBeta::Firewall::Representation
|
|
|
|
collection :organization_firewalls, as: 'organizationFirewalls', class: Google::Apis::ComputeBeta::InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy, decorator: Google::Apis::ComputeBeta::InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, :numeric_string => true, as: 'id'
|
|
collection :rules, as: 'rules', class: Google::Apis::ComputeBeta::SecurityPolicyRule, decorator: Google::Apis::ComputeBeta::SecurityPolicyRule::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstancesRemoveResourcePoliciesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
end
|
|
end
|
|
|
|
class InstancesResumeRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :disks, as: 'disks', class: Google::Apis::ComputeBeta::CustomerEncryptionKeyProtectedDisk, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKeyProtectedDisk::Representation
|
|
|
|
property :instance_encryption_key, as: 'instanceEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstancesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances', class: Google::Apis::ComputeBeta::Instance, decorator: Google::Apis::ComputeBeta::Instance::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstancesScopedList::Warning, decorator: Google::Apis::ComputeBeta::InstancesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InstancesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InstancesScopedList::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 InstancesSetLabelsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
end
|
|
end
|
|
|
|
class InstancesSetMachineResourcesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :guest_accelerators, as: 'guestAccelerators', class: Google::Apis::ComputeBeta::AcceleratorConfig, decorator: Google::Apis::ComputeBeta::AcceleratorConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InstancesSetMachineTypeRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :machine_type, as: 'machineType'
|
|
end
|
|
end
|
|
|
|
class InstancesSetMinCpuPlatformRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :min_cpu_platform, as: 'minCpuPlatform'
|
|
end
|
|
end
|
|
|
|
class InstancesSetServiceAccountRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :email, as: 'email'
|
|
collection :scopes, as: 'scopes'
|
|
end
|
|
end
|
|
|
|
class InstancesStartWithEncryptionKeyRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :disks, as: 'disks', class: Google::Apis::ComputeBeta::CustomerEncryptionKeyProtectedDisk, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKeyProtectedDisk::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class Int64RangeMatch
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :range_end, :numeric_string => true, as: 'rangeEnd'
|
|
property :range_start, :numeric_string => true, as: 'rangeStart'
|
|
end
|
|
end
|
|
|
|
class Interconnect
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :admin_enabled, as: 'adminEnabled'
|
|
collection :circuit_infos, as: 'circuitInfos', class: Google::Apis::ComputeBeta::InterconnectCircuitInfo, decorator: Google::Apis::ComputeBeta::InterconnectCircuitInfo::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :customer_name, as: 'customerName'
|
|
property :description, as: 'description'
|
|
collection :expected_outages, as: 'expectedOutages', class: Google::Apis::ComputeBeta::InterconnectOutageNotification, decorator: Google::Apis::ComputeBeta::InterconnectOutageNotification::Representation
|
|
|
|
property :google_ip_address, as: 'googleIpAddress'
|
|
property :google_reference_id, as: 'googleReferenceId'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
collection :interconnect_attachments, as: 'interconnectAttachments'
|
|
property :interconnect_type, as: 'interconnectType'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :link_type, as: 'linkType'
|
|
property :location, as: 'location'
|
|
property :name, as: 'name'
|
|
property :noc_contact_email, as: 'nocContactEmail'
|
|
property :operational_status, as: 'operationalStatus'
|
|
property :peer_ip_address, as: 'peerIpAddress'
|
|
property :provisioned_link_count, as: 'provisionedLinkCount'
|
|
property :requested_link_count, as: 'requestedLinkCount'
|
|
property :self_link, as: 'selfLink'
|
|
property :state, as: 'state'
|
|
end
|
|
end
|
|
|
|
class InterconnectAttachment
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :admin_enabled, as: 'adminEnabled'
|
|
property :bandwidth, as: 'bandwidth'
|
|
collection :candidate_subnets, as: 'candidateSubnets'
|
|
property :cloud_router_ip_address, as: 'cloudRouterIpAddress'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :customer_router_ip_address, as: 'customerRouterIpAddress'
|
|
property :description, as: 'description'
|
|
property :edge_availability_domain, as: 'edgeAvailabilityDomain'
|
|
property :google_reference_id, as: 'googleReferenceId'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :interconnect, as: 'interconnect'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :name, as: 'name'
|
|
property :operational_status, as: 'operationalStatus'
|
|
property :pairing_key, as: 'pairingKey'
|
|
property :partner_asn, :numeric_string => true, as: 'partnerAsn'
|
|
property :partner_metadata, as: 'partnerMetadata', class: Google::Apis::ComputeBeta::InterconnectAttachmentPartnerMetadata, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentPartnerMetadata::Representation
|
|
|
|
property :private_interconnect_info, as: 'privateInterconnectInfo', class: Google::Apis::ComputeBeta::InterconnectAttachmentPrivateInfo, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentPrivateInfo::Representation
|
|
|
|
property :region, as: 'region'
|
|
property :router, as: 'router'
|
|
property :self_link, as: 'selfLink'
|
|
property :state, as: 'state'
|
|
property :type, as: 'type'
|
|
property :vlan_tag8021q, as: 'vlanTag8021q'
|
|
end
|
|
end
|
|
|
|
class InterconnectAttachmentAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::InterconnectAttachmentsScopedList, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList::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 InterconnectAttachmentList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InterconnectAttachment, decorator: Google::Apis::ComputeBeta::InterconnectAttachment::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InterconnectAttachmentList::Warning, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InterconnectAttachmentList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentList::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 InterconnectAttachmentPartnerMetadata
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :interconnect_name, as: 'interconnectName'
|
|
property :partner_name, as: 'partnerName'
|
|
property :portal_url, as: 'portalUrl'
|
|
end
|
|
end
|
|
|
|
class InterconnectAttachmentPrivateInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :tag8021q, as: 'tag8021q'
|
|
end
|
|
end
|
|
|
|
class InterconnectAttachmentsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :interconnect_attachments, as: 'interconnectAttachments', class: Google::Apis::ComputeBeta::InterconnectAttachment, decorator: Google::Apis::ComputeBeta::InterconnectAttachment::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InterconnectAttachmentsScopedList::Warning, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InterconnectAttachmentsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentsScopedList::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 InterconnectCircuitInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :customer_demarc_id, as: 'customerDemarcId'
|
|
property :google_circuit_id, as: 'googleCircuitId'
|
|
property :google_demarc_id, as: 'googleDemarcId'
|
|
end
|
|
end
|
|
|
|
class InterconnectDiagnostics
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :arp_caches, as: 'arpCaches', class: Google::Apis::ComputeBeta::InterconnectDiagnosticsArpEntry, decorator: Google::Apis::ComputeBeta::InterconnectDiagnosticsArpEntry::Representation
|
|
|
|
collection :links, as: 'links', class: Google::Apis::ComputeBeta::InterconnectDiagnosticsLinkStatus, decorator: Google::Apis::ComputeBeta::InterconnectDiagnosticsLinkStatus::Representation
|
|
|
|
property :mac_address, as: 'macAddress'
|
|
end
|
|
end
|
|
|
|
class InterconnectDiagnosticsArpEntry
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_address, as: 'ipAddress'
|
|
property :mac_address, as: 'macAddress'
|
|
end
|
|
end
|
|
|
|
class InterconnectDiagnosticsLinkLacpStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :google_system_id, as: 'googleSystemId'
|
|
property :neighbor_system_id, as: 'neighborSystemId'
|
|
property :state, as: 'state'
|
|
end
|
|
end
|
|
|
|
class InterconnectDiagnosticsLinkOpticalPower
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :state, as: 'state'
|
|
property :value, as: 'value'
|
|
end
|
|
end
|
|
|
|
class InterconnectDiagnosticsLinkStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :arp_caches, as: 'arpCaches', class: Google::Apis::ComputeBeta::InterconnectDiagnosticsArpEntry, decorator: Google::Apis::ComputeBeta::InterconnectDiagnosticsArpEntry::Representation
|
|
|
|
property :circuit_id, as: 'circuitId'
|
|
property :google_demarc, as: 'googleDemarc'
|
|
property :lacp_status, as: 'lacpStatus', class: Google::Apis::ComputeBeta::InterconnectDiagnosticsLinkLacpStatus, decorator: Google::Apis::ComputeBeta::InterconnectDiagnosticsLinkLacpStatus::Representation
|
|
|
|
property :receiving_optical_power, as: 'receivingOpticalPower', class: Google::Apis::ComputeBeta::InterconnectDiagnosticsLinkOpticalPower, decorator: Google::Apis::ComputeBeta::InterconnectDiagnosticsLinkOpticalPower::Representation
|
|
|
|
property :transmitting_optical_power, as: 'transmittingOpticalPower', class: Google::Apis::ComputeBeta::InterconnectDiagnosticsLinkOpticalPower, decorator: Google::Apis::ComputeBeta::InterconnectDiagnosticsLinkOpticalPower::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class InterconnectList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Interconnect, decorator: Google::Apis::ComputeBeta::Interconnect::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InterconnectList::Warning, decorator: Google::Apis::ComputeBeta::InterconnectList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InterconnectList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InterconnectList::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 InterconnectLocation
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :address, as: 'address'
|
|
property :availability_zone, as: 'availabilityZone'
|
|
property :city, as: 'city'
|
|
property :continent, as: 'continent'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :facility_provider, as: 'facilityProvider'
|
|
property :facility_provider_facility_id, as: 'facilityProviderFacilityId'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :peeringdb_facility_id, as: 'peeringdbFacilityId'
|
|
collection :region_infos, as: 'regionInfos', class: Google::Apis::ComputeBeta::InterconnectLocationRegionInfo, decorator: Google::Apis::ComputeBeta::InterconnectLocationRegionInfo::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :status, as: 'status'
|
|
end
|
|
end
|
|
|
|
class InterconnectLocationList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InterconnectLocation, decorator: Google::Apis::ComputeBeta::InterconnectLocation::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InterconnectLocationList::Warning, decorator: Google::Apis::ComputeBeta::InterconnectLocationList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::InterconnectLocationList::Warning::Datum, decorator: Google::Apis::ComputeBeta::InterconnectLocationList::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 InterconnectLocationRegionInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :expected_rtt_ms, :numeric_string => true, as: 'expectedRttMs'
|
|
property :location_presence, as: 'locationPresence'
|
|
property :region, as: 'region'
|
|
end
|
|
end
|
|
|
|
class InterconnectOutageNotification
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :affected_circuits, as: 'affectedCircuits'
|
|
property :description, as: 'description'
|
|
property :end_time, :numeric_string => true, as: 'endTime'
|
|
property :issue_type, as: 'issueType'
|
|
property :name, as: 'name'
|
|
property :source, as: 'source'
|
|
property :start_time, :numeric_string => true, as: 'startTime'
|
|
property :state, as: 'state'
|
|
end
|
|
end
|
|
|
|
class InterconnectsGetDiagnosticsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :result, as: 'result', class: Google::Apis::ComputeBeta::InterconnectDiagnostics, decorator: Google::Apis::ComputeBeta::InterconnectDiagnostics::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class License
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :charges_use_fee, as: 'chargesUseFee'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :license_code, :numeric_string => true, as: 'licenseCode'
|
|
property :name, as: 'name'
|
|
property :resource_requirements, as: 'resourceRequirements', class: Google::Apis::ComputeBeta::LicenseResourceRequirements, decorator: Google::Apis::ComputeBeta::LicenseResourceRequirements::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :transferable, as: 'transferable'
|
|
end
|
|
end
|
|
|
|
class LicenseCode
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
collection :license_alias, as: 'licenseAlias', class: Google::Apis::ComputeBeta::LicenseCodeLicenseAlias, decorator: Google::Apis::ComputeBeta::LicenseCodeLicenseAlias::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :self_link, as: 'selfLink'
|
|
property :state, as: 'state'
|
|
property :transferable, as: 'transferable'
|
|
end
|
|
end
|
|
|
|
class LicenseCodeLicenseAlias
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :description, as: 'description'
|
|
property :self_link, as: 'selfLink'
|
|
end
|
|
end
|
|
|
|
class LicenseResourceRequirements
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :min_guest_cpu_count, as: 'minGuestCpuCount'
|
|
property :min_memory_mb, as: 'minMemoryMb'
|
|
end
|
|
end
|
|
|
|
class LicensesListResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::License, decorator: Google::Apis::ComputeBeta::License::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::LicensesListResponse::Warning, decorator: Google::Apis::ComputeBeta::LicensesListResponse::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::LicensesListResponse::Warning::Datum, decorator: Google::Apis::ComputeBeta::LicensesListResponse::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 LogConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cloud_audit, as: 'cloudAudit', class: Google::Apis::ComputeBeta::LogConfigCloudAuditOptions, decorator: Google::Apis::ComputeBeta::LogConfigCloudAuditOptions::Representation
|
|
|
|
property :counter, as: 'counter', class: Google::Apis::ComputeBeta::LogConfigCounterOptions, decorator: Google::Apis::ComputeBeta::LogConfigCounterOptions::Representation
|
|
|
|
property :data_access, as: 'dataAccess', class: Google::Apis::ComputeBeta::LogConfigDataAccessOptions, decorator: Google::Apis::ComputeBeta::LogConfigDataAccessOptions::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class LogConfigCloudAuditOptions
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :authorization_logging_options, as: 'authorizationLoggingOptions', class: Google::Apis::ComputeBeta::AuthorizationLoggingOptions, decorator: Google::Apis::ComputeBeta::AuthorizationLoggingOptions::Representation
|
|
|
|
property :log_name, as: 'logName'
|
|
end
|
|
end
|
|
|
|
class LogConfigCounterOptions
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :custom_fields, as: 'customFields', class: Google::Apis::ComputeBeta::LogConfigCounterOptionsCustomField, decorator: Google::Apis::ComputeBeta::LogConfigCounterOptionsCustomField::Representation
|
|
|
|
property :field, as: 'field'
|
|
property :metric, as: 'metric'
|
|
end
|
|
end
|
|
|
|
class LogConfigCounterOptionsCustomField
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :name, as: 'name'
|
|
property :value, as: 'value'
|
|
end
|
|
end
|
|
|
|
class LogConfigDataAccessOptions
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :log_mode, as: 'logMode'
|
|
end
|
|
end
|
|
|
|
class MachineImage
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :guest_flush, as: 'guestFlush'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :machine_image_encryption_key, as: 'machineImageEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :self_link, as: 'selfLink'
|
|
collection :source_disk_encryption_keys, as: 'sourceDiskEncryptionKeys', class: Google::Apis::ComputeBeta::SourceDiskEncryptionKey, decorator: Google::Apis::ComputeBeta::SourceDiskEncryptionKey::Representation
|
|
|
|
property :source_instance, as: 'sourceInstance'
|
|
property :source_instance_properties, as: 'sourceInstanceProperties', class: Google::Apis::ComputeBeta::SourceInstanceProperties, decorator: Google::Apis::ComputeBeta::SourceInstanceProperties::Representation
|
|
|
|
property :status, as: 'status'
|
|
collection :storage_locations, as: 'storageLocations'
|
|
property :total_storage_bytes, :numeric_string => true, as: 'totalStorageBytes'
|
|
end
|
|
end
|
|
|
|
class MachineImageList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::MachineImage, decorator: Google::Apis::ComputeBeta::MachineImage::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::MachineImageList::Warning, decorator: Google::Apis::ComputeBeta::MachineImageList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::MachineImageList::Warning::Datum, decorator: Google::Apis::ComputeBeta::MachineImageList::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 MachineType
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :accelerators, as: 'accelerators', class: Google::Apis::ComputeBeta::MachineType::Accelerator, decorator: Google::Apis::ComputeBeta::MachineType::Accelerator::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :guest_cpus, as: 'guestCpus'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :is_shared_cpu, as: 'isSharedCpu'
|
|
property :kind, as: 'kind'
|
|
property :maximum_persistent_disks, as: 'maximumPersistentDisks'
|
|
property :maximum_persistent_disks_size_gb, :numeric_string => true, as: 'maximumPersistentDisksSizeGb'
|
|
property :memory_mb, as: 'memoryMb'
|
|
property :name, as: 'name'
|
|
property :self_link, as: 'selfLink'
|
|
property :zone, as: 'zone'
|
|
end
|
|
|
|
class Accelerator
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :guest_accelerator_count, as: 'guestAcceleratorCount'
|
|
property :guest_accelerator_type, as: 'guestAcceleratorType'
|
|
end
|
|
end
|
|
end
|
|
|
|
class MachineTypeAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::MachineTypesScopedList, decorator: Google::Apis::ComputeBeta::MachineTypesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::MachineTypeAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::MachineTypeAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::MachineTypeAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::MachineTypeAggregatedList::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 MachineTypeList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::MachineType, decorator: Google::Apis::ComputeBeta::MachineType::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::MachineTypeList::Warning, decorator: Google::Apis::ComputeBeta::MachineTypeList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::MachineTypeList::Warning::Datum, decorator: Google::Apis::ComputeBeta::MachineTypeList::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 MachineTypesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :machine_types, as: 'machineTypes', class: Google::Apis::ComputeBeta::MachineType, decorator: Google::Apis::ComputeBeta::MachineType::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::MachineTypesScopedList::Warning, decorator: Google::Apis::ComputeBeta::MachineTypesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::MachineTypesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::MachineTypesScopedList::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 ManagedInstance
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :current_action, as: 'currentAction'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :instance, as: 'instance'
|
|
collection :instance_health, as: 'instanceHealth', class: Google::Apis::ComputeBeta::ManagedInstanceInstanceHealth, decorator: Google::Apis::ComputeBeta::ManagedInstanceInstanceHealth::Representation
|
|
|
|
property :instance_status, as: 'instanceStatus'
|
|
property :last_attempt, as: 'lastAttempt', class: Google::Apis::ComputeBeta::ManagedInstanceLastAttempt, decorator: Google::Apis::ComputeBeta::ManagedInstanceLastAttempt::Representation
|
|
|
|
property :preserved_state_from_config, as: 'preservedStateFromConfig', class: Google::Apis::ComputeBeta::PreservedState, decorator: Google::Apis::ComputeBeta::PreservedState::Representation
|
|
|
|
property :preserved_state_from_policy, as: 'preservedStateFromPolicy', class: Google::Apis::ComputeBeta::PreservedState, decorator: Google::Apis::ComputeBeta::PreservedState::Representation
|
|
|
|
property :version, as: 'version', class: Google::Apis::ComputeBeta::ManagedInstanceVersion, decorator: Google::Apis::ComputeBeta::ManagedInstanceVersion::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ManagedInstanceInstanceHealth
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :detailed_health_state, as: 'detailedHealthState'
|
|
property :health_check, as: 'healthCheck'
|
|
end
|
|
end
|
|
|
|
class ManagedInstanceLastAttempt
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :errors, as: 'errors', class: Google::Apis::ComputeBeta::ManagedInstanceLastAttempt::Errors, decorator: Google::Apis::ComputeBeta::ManagedInstanceLastAttempt::Errors::Representation
|
|
|
|
end
|
|
|
|
class Errors
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :errors, as: 'errors', class: Google::Apis::ComputeBeta::ManagedInstanceLastAttempt::Errors::Error, decorator: Google::Apis::ComputeBeta::ManagedInstanceLastAttempt::Errors::Error::Representation
|
|
|
|
end
|
|
|
|
class Error
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
property :location, as: 'location'
|
|
property :message, as: 'message'
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
class ManagedInstanceVersion
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance_template, as: 'instanceTemplate'
|
|
property :name, as: 'name'
|
|
end
|
|
end
|
|
|
|
class Metadata
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Metadata::Item, decorator: Google::Apis::ComputeBeta::Metadata::Item::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
end
|
|
|
|
class Item
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :key, as: 'key'
|
|
property :value, as: 'value'
|
|
end
|
|
end
|
|
end
|
|
|
|
class MetadataFilter
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :filter_labels, as: 'filterLabels', class: Google::Apis::ComputeBeta::MetadataFilterLabelMatch, decorator: Google::Apis::ComputeBeta::MetadataFilterLabelMatch::Representation
|
|
|
|
property :filter_match_criteria, as: 'filterMatchCriteria'
|
|
end
|
|
end
|
|
|
|
class MetadataFilterLabelMatch
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :name, as: 'name'
|
|
property :value, as: 'value'
|
|
end
|
|
end
|
|
|
|
class NamedPort
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :name, as: 'name'
|
|
property :port, as: 'port'
|
|
end
|
|
end
|
|
|
|
class Network
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :i_pv4_range, as: 'IPv4Range'
|
|
property :auto_create_subnetworks, as: 'autoCreateSubnetworks'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :gateway_i_pv4, as: 'gatewayIPv4'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :peerings, as: 'peerings', class: Google::Apis::ComputeBeta::NetworkPeering, decorator: Google::Apis::ComputeBeta::NetworkPeering::Representation
|
|
|
|
property :routing_config, as: 'routingConfig', class: Google::Apis::ComputeBeta::NetworkRoutingConfig, decorator: Google::Apis::ComputeBeta::NetworkRoutingConfig::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
collection :subnetworks, as: 'subnetworks'
|
|
end
|
|
end
|
|
|
|
class NetworkEndpoint
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
hash :annotations, as: 'annotations'
|
|
property :fqdn, as: 'fqdn'
|
|
property :instance, as: 'instance'
|
|
property :ip_address, as: 'ipAddress'
|
|
property :port, as: 'port'
|
|
end
|
|
end
|
|
|
|
class NetworkEndpointGroup
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
hash :annotations, as: 'annotations'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :default_port, as: 'defaultPort'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :load_balancer, as: 'loadBalancer', class: Google::Apis::ComputeBeta::NetworkEndpointGroupLbNetworkEndpointGroup, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupLbNetworkEndpointGroup::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :network_endpoint_type, as: 'networkEndpointType'
|
|
property :self_link, as: 'selfLink'
|
|
property :size, as: 'size'
|
|
property :subnetwork, as: 'subnetwork'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class NetworkEndpointGroupAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::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 NetworkEndpointGroupLbNetworkEndpointGroup
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :default_port, as: 'defaultPort'
|
|
property :network, as: 'network'
|
|
property :subnetwork, as: 'subnetwork'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class NetworkEndpointGroupList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NetworkEndpointGroup, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroup::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupList::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkEndpointGroupList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupList::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 NetworkEndpointGroupsAttachEndpointsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :network_endpoints, as: 'networkEndpoints', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class NetworkEndpointGroupsDetachEndpointsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :network_endpoints, as: 'networkEndpoints', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class NetworkEndpointGroupsListEndpointsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :endpoint_filters, as: 'endpointFilters', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsListEndpointsRequestNetworkEndpointFilter, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsListEndpointsRequestNetworkEndpointFilter::Representation
|
|
|
|
property :health_status, as: 'healthStatus'
|
|
end
|
|
end
|
|
|
|
class NetworkEndpointGroupsListEndpointsRequestNetworkEndpointFilter
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :network_endpoint, as: 'networkEndpoint', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class NetworkEndpointGroupsListNetworkEndpoints
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NetworkEndpointWithHealthStatus, decorator: Google::Apis::ComputeBeta::NetworkEndpointWithHealthStatus::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::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 NetworkEndpointGroupsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :network_endpoint_groups, as: 'networkEndpointGroups', class: Google::Apis::ComputeBeta::NetworkEndpointGroup, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroup::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::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 NetworkEndpointWithHealthStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :healths, as: 'healths', class: Google::Apis::ComputeBeta::HealthStatusForNetworkEndpoint, decorator: Google::Apis::ComputeBeta::HealthStatusForNetworkEndpoint::Representation
|
|
|
|
property :network_endpoint, as: 'networkEndpoint', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class NetworkInterface
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :access_configs, as: 'accessConfigs', class: Google::Apis::ComputeBeta::AccessConfig, decorator: Google::Apis::ComputeBeta::AccessConfig::Representation
|
|
|
|
collection :alias_ip_ranges, as: 'aliasIpRanges', class: Google::Apis::ComputeBeta::AliasIpRange, decorator: Google::Apis::ComputeBeta::AliasIpRange::Representation
|
|
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :ipv6_address, as: 'ipv6Address'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :network_ip, as: 'networkIP'
|
|
property :subnetwork, as: 'subnetwork'
|
|
end
|
|
end
|
|
|
|
class NetworkList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Network, decorator: Google::Apis::ComputeBeta::Network::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkList::Warning, decorator: Google::Apis::ComputeBeta::NetworkList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkList::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 NetworkPeering
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :auto_create_routes, as: 'autoCreateRoutes'
|
|
property :exchange_subnet_routes, as: 'exchangeSubnetRoutes'
|
|
property :export_custom_routes, as: 'exportCustomRoutes'
|
|
property :export_subnet_routes_with_public_ip, as: 'exportSubnetRoutesWithPublicIp'
|
|
property :import_custom_routes, as: 'importCustomRoutes'
|
|
property :import_subnet_routes_with_public_ip, as: 'importSubnetRoutesWithPublicIp'
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :state, as: 'state'
|
|
property :state_details, as: 'stateDetails'
|
|
end
|
|
end
|
|
|
|
class NetworkRoutingConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :routing_mode, as: 'routingMode'
|
|
end
|
|
end
|
|
|
|
class NetworksAddPeeringRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :auto_create_routes, as: 'autoCreateRoutes'
|
|
property :name, as: 'name'
|
|
property :network_peering, as: 'networkPeering', class: Google::Apis::ComputeBeta::NetworkPeering, decorator: Google::Apis::ComputeBeta::NetworkPeering::Representation
|
|
|
|
property :peer_network, as: 'peerNetwork'
|
|
end
|
|
end
|
|
|
|
class NetworksGetEffectiveFirewallsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :firewalls, as: 'firewalls', class: Google::Apis::ComputeBeta::Firewall, decorator: Google::Apis::ComputeBeta::Firewall::Representation
|
|
|
|
collection :organization_firewalls, as: 'organizationFirewalls', class: Google::Apis::ComputeBeta::NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy, decorator: Google::Apis::ComputeBeta::NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, :numeric_string => true, as: 'id'
|
|
collection :rules, as: 'rules', class: Google::Apis::ComputeBeta::SecurityPolicyRule, decorator: Google::Apis::ComputeBeta::SecurityPolicyRule::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class NetworksRemovePeeringRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :name, as: 'name'
|
|
end
|
|
end
|
|
|
|
class NetworksUpdatePeeringRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :network_peering, as: 'networkPeering', class: Google::Apis::ComputeBeta::NetworkPeering, decorator: Google::Apis::ComputeBeta::NetworkPeering::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class NodeGroup
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :autoscaling_policy, as: 'autoscalingPolicy', class: Google::Apis::ComputeBeta::NodeGroupAutoscalingPolicy, decorator: Google::Apis::ComputeBeta::NodeGroupAutoscalingPolicy::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :maintenance_policy, as: 'maintenancePolicy'
|
|
property :name, as: 'name'
|
|
property :node_template, as: 'nodeTemplate'
|
|
property :self_link, as: 'selfLink'
|
|
property :size, as: 'size'
|
|
property :status, as: 'status'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class NodeGroupAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::NodeGroupsScopedList, decorator: Google::Apis::ComputeBeta::NodeGroupsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeGroupAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NodeGroupAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeGroupAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeGroupAggregatedList::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 NodeGroupAutoscalingPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :max_nodes, as: 'maxNodes'
|
|
property :min_nodes, as: 'minNodes'
|
|
property :mode, as: 'mode'
|
|
end
|
|
end
|
|
|
|
class NodeGroupList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NodeGroup, decorator: Google::Apis::ComputeBeta::NodeGroup::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeGroupList::Warning, decorator: Google::Apis::ComputeBeta::NodeGroupList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeGroupList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeGroupList::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 NodeGroupNode
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cpu_overcommit_type, as: 'cpuOvercommitType'
|
|
collection :instances, as: 'instances'
|
|
property :name, as: 'name'
|
|
property :node_type, as: 'nodeType'
|
|
property :server_binding, as: 'serverBinding', class: Google::Apis::ComputeBeta::ServerBinding, decorator: Google::Apis::ComputeBeta::ServerBinding::Representation
|
|
|
|
property :server_id, as: 'serverId'
|
|
property :status, as: 'status'
|
|
end
|
|
end
|
|
|
|
class NodeGroupsAddNodesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :additional_node_count, as: 'additionalNodeCount'
|
|
end
|
|
end
|
|
|
|
class NodeGroupsDeleteNodesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :nodes, as: 'nodes'
|
|
end
|
|
end
|
|
|
|
class NodeGroupsListNodes
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NodeGroupNode, decorator: Google::Apis::ComputeBeta::NodeGroupNode::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeGroupsListNodes::Warning, decorator: Google::Apis::ComputeBeta::NodeGroupsListNodes::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeGroupsListNodes::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeGroupsListNodes::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 NodeGroupsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :node_groups, as: 'nodeGroups', class: Google::Apis::ComputeBeta::NodeGroup, decorator: Google::Apis::ComputeBeta::NodeGroup::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeGroupsScopedList::Warning, decorator: Google::Apis::ComputeBeta::NodeGroupsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeGroupsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeGroupsScopedList::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 NodeGroupsSetNodeTemplateRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :node_template, as: 'nodeTemplate'
|
|
end
|
|
end
|
|
|
|
class NodeTemplate
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cpu_overcommit_type, as: 'cpuOvercommitType'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
hash :node_affinity_labels, as: 'nodeAffinityLabels'
|
|
property :node_type, as: 'nodeType'
|
|
property :node_type_flexibility, as: 'nodeTypeFlexibility', class: Google::Apis::ComputeBeta::NodeTemplateNodeTypeFlexibility, decorator: Google::Apis::ComputeBeta::NodeTemplateNodeTypeFlexibility::Representation
|
|
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :server_binding, as: 'serverBinding', class: Google::Apis::ComputeBeta::ServerBinding, decorator: Google::Apis::ComputeBeta::ServerBinding::Representation
|
|
|
|
property :status, as: 'status'
|
|
property :status_message, as: 'statusMessage'
|
|
end
|
|
end
|
|
|
|
class NodeTemplateAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::NodeTemplatesScopedList, decorator: Google::Apis::ComputeBeta::NodeTemplatesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeTemplateAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NodeTemplateAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeTemplateAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeTemplateAggregatedList::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 NodeTemplateList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NodeTemplate, decorator: Google::Apis::ComputeBeta::NodeTemplate::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeTemplateList::Warning, decorator: Google::Apis::ComputeBeta::NodeTemplateList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeTemplateList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeTemplateList::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 NodeTemplateNodeTypeFlexibility
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cpus, as: 'cpus'
|
|
property :local_ssd, as: 'localSsd'
|
|
property :memory, as: 'memory'
|
|
end
|
|
end
|
|
|
|
class NodeTemplatesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :node_templates, as: 'nodeTemplates', class: Google::Apis::ComputeBeta::NodeTemplate, decorator: Google::Apis::ComputeBeta::NodeTemplate::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeTemplatesScopedList::Warning, decorator: Google::Apis::ComputeBeta::NodeTemplatesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeTemplatesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeTemplatesScopedList::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 NodeType
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cpu_platform, as: 'cpuPlatform'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :guest_cpus, as: 'guestCpus'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :local_ssd_gb, as: 'localSsdGb'
|
|
property :memory_mb, as: 'memoryMb'
|
|
property :name, as: 'name'
|
|
property :self_link, as: 'selfLink'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class NodeTypeAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::NodeTypesScopedList, decorator: Google::Apis::ComputeBeta::NodeTypesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeTypeAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NodeTypeAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeTypeAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeTypeAggregatedList::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 NodeTypeList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NodeType, decorator: Google::Apis::ComputeBeta::NodeType::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeTypeList::Warning, decorator: Google::Apis::ComputeBeta::NodeTypeList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeTypeList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeTypeList::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 NodeTypesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :node_types, as: 'nodeTypes', class: Google::Apis::ComputeBeta::NodeType, decorator: Google::Apis::ComputeBeta::NodeType::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeTypesScopedList::Warning, decorator: Google::Apis::ComputeBeta::NodeTypesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NodeTypesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NodeTypesScopedList::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 NotificationEndpoint
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :grpc_settings, as: 'grpcSettings', class: Google::Apis::ComputeBeta::NotificationEndpointGrpcSettings, decorator: Google::Apis::ComputeBeta::NotificationEndpointGrpcSettings::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
end
|
|
end
|
|
|
|
class NotificationEndpointGrpcSettings
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :authority, as: 'authority'
|
|
property :endpoint, as: 'endpoint'
|
|
property :payload_name, as: 'payloadName'
|
|
property :resend_interval, as: 'resendInterval', class: Google::Apis::ComputeBeta::Duration, decorator: Google::Apis::ComputeBeta::Duration::Representation
|
|
|
|
property :retry_duration_sec, as: 'retryDurationSec'
|
|
end
|
|
end
|
|
|
|
class NotificationEndpointList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NotificationEndpoint, decorator: Google::Apis::ComputeBeta::NotificationEndpoint::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NotificationEndpointList::Warning, decorator: Google::Apis::ComputeBeta::NotificationEndpointList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NotificationEndpointList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NotificationEndpointList::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 Operation
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :client_operation_id, as: 'clientOperationId'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :end_time, as: 'endTime'
|
|
property :error, as: 'error', class: Google::Apis::ComputeBeta::Operation::Error, decorator: Google::Apis::ComputeBeta::Operation::Error::Representation
|
|
|
|
property :http_error_message, as: 'httpErrorMessage'
|
|
property :http_error_status_code, as: 'httpErrorStatusCode'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :insert_time, as: 'insertTime'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :operation_type, as: 'operationType'
|
|
property :progress, as: 'progress'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :start_time, as: 'startTime'
|
|
property :status, as: 'status'
|
|
property :status_message, as: 'statusMessage'
|
|
property :target_id, :numeric_string => true, as: 'targetId'
|
|
property :target_link, as: 'targetLink'
|
|
property :user, as: 'user'
|
|
collection :warnings, as: 'warnings', class: Google::Apis::ComputeBeta::Operation::Warning, decorator: Google::Apis::ComputeBeta::Operation::Warning::Representation
|
|
|
|
property :zone, as: 'zone'
|
|
end
|
|
|
|
class Error
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :errors, as: 'errors', class: Google::Apis::ComputeBeta::Operation::Error::Error, decorator: Google::Apis::ComputeBeta::Operation::Error::Error::Representation
|
|
|
|
end
|
|
|
|
class Error
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
property :location, as: 'location'
|
|
property :message, as: 'message'
|
|
end
|
|
end
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::Operation::Warning::Datum, decorator: Google::Apis::ComputeBeta::Operation::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 OperationAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::OperationsScopedList, decorator: Google::Apis::ComputeBeta::OperationsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::OperationAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::OperationAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::OperationAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::OperationAggregatedList::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 OperationList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Operation, decorator: Google::Apis::ComputeBeta::Operation::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::OperationList::Warning, decorator: Google::Apis::ComputeBeta::OperationList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::OperationList::Warning::Datum, decorator: Google::Apis::ComputeBeta::OperationList::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 OperationsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :operations, as: 'operations', class: Google::Apis::ComputeBeta::Operation, decorator: Google::Apis::ComputeBeta::Operation::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::OperationsScopedList::Warning, decorator: Google::Apis::ComputeBeta::OperationsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::OperationsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::OperationsScopedList::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 OrganizationSecurityPoliciesListAssociationsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :associations, as: 'associations', class: Google::Apis::ComputeBeta::SecurityPolicyAssociation, decorator: Google::Apis::ComputeBeta::SecurityPolicyAssociation::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
end
|
|
end
|
|
|
|
class OutlierDetection
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :base_ejection_time, as: 'baseEjectionTime', class: Google::Apis::ComputeBeta::Duration, decorator: Google::Apis::ComputeBeta::Duration::Representation
|
|
|
|
property :consecutive_errors, as: 'consecutiveErrors'
|
|
property :consecutive_gateway_failure, as: 'consecutiveGatewayFailure'
|
|
property :enforcing_consecutive_errors, as: 'enforcingConsecutiveErrors'
|
|
property :enforcing_consecutive_gateway_failure, as: 'enforcingConsecutiveGatewayFailure'
|
|
property :enforcing_success_rate, as: 'enforcingSuccessRate'
|
|
property :interval, as: 'interval', class: Google::Apis::ComputeBeta::Duration, decorator: Google::Apis::ComputeBeta::Duration::Representation
|
|
|
|
property :max_ejection_percent, as: 'maxEjectionPercent'
|
|
property :success_rate_minimum_hosts, as: 'successRateMinimumHosts'
|
|
property :success_rate_request_volume, as: 'successRateRequestVolume'
|
|
property :success_rate_stdev_factor, as: 'successRateStdevFactor'
|
|
end
|
|
end
|
|
|
|
class PacketIntervals
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :avg_ms, :numeric_string => true, as: 'avgMs'
|
|
property :duration, as: 'duration'
|
|
property :max_ms, :numeric_string => true, as: 'maxMs'
|
|
property :min_ms, :numeric_string => true, as: 'minMs'
|
|
property :num_intervals, :numeric_string => true, as: 'numIntervals'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class PacketMirroring
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :collector_ilb, as: 'collectorIlb', class: Google::Apis::ComputeBeta::PacketMirroringForwardingRuleInfo, decorator: Google::Apis::ComputeBeta::PacketMirroringForwardingRuleInfo::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :enable, as: 'enable'
|
|
property :filter, as: 'filter', class: Google::Apis::ComputeBeta::PacketMirroringFilter, decorator: Google::Apis::ComputeBeta::PacketMirroringFilter::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :mirrored_resources, as: 'mirroredResources', class: Google::Apis::ComputeBeta::PacketMirroringMirroredResourceInfo, decorator: Google::Apis::ComputeBeta::PacketMirroringMirroredResourceInfo::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :network, as: 'network', class: Google::Apis::ComputeBeta::PacketMirroringNetworkInfo, decorator: Google::Apis::ComputeBeta::PacketMirroringNetworkInfo::Representation
|
|
|
|
property :priority, as: 'priority'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
end
|
|
end
|
|
|
|
class PacketMirroringAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::PacketMirroringsScopedList, decorator: Google::Apis::ComputeBeta::PacketMirroringsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::PacketMirroringAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::PacketMirroringAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::PacketMirroringAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::PacketMirroringAggregatedList::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 PacketMirroringFilter
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :ip_protocols, as: 'IPProtocols'
|
|
collection :cidr_ranges, as: 'cidrRanges'
|
|
end
|
|
end
|
|
|
|
class PacketMirroringForwardingRuleInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :canonical_url, as: 'canonicalUrl'
|
|
property :url, as: 'url'
|
|
end
|
|
end
|
|
|
|
class PacketMirroringList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::PacketMirroring, decorator: Google::Apis::ComputeBeta::PacketMirroring::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::PacketMirroringList::Warning, decorator: Google::Apis::ComputeBeta::PacketMirroringList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::PacketMirroringList::Warning::Datum, decorator: Google::Apis::ComputeBeta::PacketMirroringList::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 PacketMirroringMirroredResourceInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances', class: Google::Apis::ComputeBeta::PacketMirroringMirroredResourceInfoInstanceInfo, decorator: Google::Apis::ComputeBeta::PacketMirroringMirroredResourceInfoInstanceInfo::Representation
|
|
|
|
collection :subnetworks, as: 'subnetworks', class: Google::Apis::ComputeBeta::PacketMirroringMirroredResourceInfoSubnetInfo, decorator: Google::Apis::ComputeBeta::PacketMirroringMirroredResourceInfoSubnetInfo::Representation
|
|
|
|
collection :tags, as: 'tags'
|
|
end
|
|
end
|
|
|
|
class PacketMirroringMirroredResourceInfoInstanceInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :canonical_url, as: 'canonicalUrl'
|
|
property :url, as: 'url'
|
|
end
|
|
end
|
|
|
|
class PacketMirroringMirroredResourceInfoSubnetInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :canonical_url, as: 'canonicalUrl'
|
|
property :url, as: 'url'
|
|
end
|
|
end
|
|
|
|
class PacketMirroringNetworkInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :canonical_url, as: 'canonicalUrl'
|
|
property :url, as: 'url'
|
|
end
|
|
end
|
|
|
|
class PacketMirroringsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :packet_mirrorings, as: 'packetMirrorings', class: Google::Apis::ComputeBeta::PacketMirroring, decorator: Google::Apis::ComputeBeta::PacketMirroring::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::PacketMirroringsScopedList::Warning, decorator: Google::Apis::ComputeBeta::PacketMirroringsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::PacketMirroringsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::PacketMirroringsScopedList::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 PathMatcher
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :default_route_action, as: 'defaultRouteAction', class: Google::Apis::ComputeBeta::HttpRouteAction, decorator: Google::Apis::ComputeBeta::HttpRouteAction::Representation
|
|
|
|
property :default_service, as: 'defaultService'
|
|
property :default_url_redirect, as: 'defaultUrlRedirect', class: Google::Apis::ComputeBeta::HttpRedirectAction, decorator: Google::Apis::ComputeBeta::HttpRedirectAction::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :header_action, as: 'headerAction', class: Google::Apis::ComputeBeta::HttpHeaderAction, decorator: Google::Apis::ComputeBeta::HttpHeaderAction::Representation
|
|
|
|
property :name, as: 'name'
|
|
collection :path_rules, as: 'pathRules', class: Google::Apis::ComputeBeta::PathRule, decorator: Google::Apis::ComputeBeta::PathRule::Representation
|
|
|
|
collection :route_rules, as: 'routeRules', class: Google::Apis::ComputeBeta::HttpRouteRule, decorator: Google::Apis::ComputeBeta::HttpRouteRule::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class PathRule
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :paths, as: 'paths'
|
|
property :route_action, as: 'routeAction', class: Google::Apis::ComputeBeta::HttpRouteAction, decorator: Google::Apis::ComputeBeta::HttpRouteAction::Representation
|
|
|
|
property :service, as: 'service'
|
|
property :url_redirect, as: 'urlRedirect', class: Google::Apis::ComputeBeta::HttpRedirectAction, decorator: Google::Apis::ComputeBeta::HttpRedirectAction::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class PerInstanceConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :name, as: 'name'
|
|
property :preserved_state, as: 'preservedState', class: Google::Apis::ComputeBeta::PreservedState, decorator: Google::Apis::ComputeBeta::PreservedState::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class Policy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :audit_configs, as: 'auditConfigs', class: Google::Apis::ComputeBeta::AuditConfig, decorator: Google::Apis::ComputeBeta::AuditConfig::Representation
|
|
|
|
collection :bindings, as: 'bindings', class: Google::Apis::ComputeBeta::Binding, decorator: Google::Apis::ComputeBeta::Binding::Representation
|
|
|
|
property :etag, :base64 => true, as: 'etag'
|
|
property :iam_owned, as: 'iamOwned'
|
|
collection :rules, as: 'rules', class: Google::Apis::ComputeBeta::Rule, decorator: Google::Apis::ComputeBeta::Rule::Representation
|
|
|
|
property :version, as: 'version'
|
|
end
|
|
end
|
|
|
|
class PreconfiguredWafSet
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :expression_sets, as: 'expressionSets', class: Google::Apis::ComputeBeta::WafExpressionSet, decorator: Google::Apis::ComputeBeta::WafExpressionSet::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class PreservedState
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
hash :disks, as: 'disks', class: Google::Apis::ComputeBeta::PreservedStatePreservedDisk, decorator: Google::Apis::ComputeBeta::PreservedStatePreservedDisk::Representation
|
|
|
|
hash :metadata, as: 'metadata'
|
|
end
|
|
end
|
|
|
|
class PreservedStatePreservedDisk
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :auto_delete, as: 'autoDelete'
|
|
property :mode, as: 'mode'
|
|
property :source, as: 'source'
|
|
end
|
|
end
|
|
|
|
class Project
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :common_instance_metadata, as: 'commonInstanceMetadata', class: Google::Apis::ComputeBeta::Metadata, decorator: Google::Apis::ComputeBeta::Metadata::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :default_network_tier, as: 'defaultNetworkTier'
|
|
property :default_service_account, as: 'defaultServiceAccount'
|
|
property :description, as: 'description'
|
|
collection :enabled_features, as: 'enabledFeatures'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :quotas, as: 'quotas', class: Google::Apis::ComputeBeta::Quota, decorator: Google::Apis::ComputeBeta::Quota::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :usage_export_location, as: 'usageExportLocation', class: Google::Apis::ComputeBeta::UsageExportLocation, decorator: Google::Apis::ComputeBeta::UsageExportLocation::Representation
|
|
|
|
property :xpn_project_status, as: 'xpnProjectStatus'
|
|
end
|
|
end
|
|
|
|
class ProjectsDisableXpnResourceRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :xpn_resource, as: 'xpnResource', class: Google::Apis::ComputeBeta::XpnResourceId, decorator: Google::Apis::ComputeBeta::XpnResourceId::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ProjectsEnableXpnResourceRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :xpn_resource, as: 'xpnResource', class: Google::Apis::ComputeBeta::XpnResourceId, decorator: Google::Apis::ComputeBeta::XpnResourceId::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ProjectsGetXpnResources
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
collection :resources, as: 'resources', class: Google::Apis::ComputeBeta::XpnResourceId, decorator: Google::Apis::ComputeBeta::XpnResourceId::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ProjectsListXpnHostsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :organization, as: 'organization'
|
|
end
|
|
end
|
|
|
|
class ProjectsSetDefaultNetworkTierRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :network_tier, as: 'networkTier'
|
|
end
|
|
end
|
|
|
|
class Quota
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :limit, as: 'limit'
|
|
property :metric, as: 'metric'
|
|
property :owner, as: 'owner'
|
|
property :usage, as: 'usage'
|
|
end
|
|
end
|
|
|
|
class Reference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :reference_type, as: 'referenceType'
|
|
property :referrer, as: 'referrer'
|
|
property :target, as: 'target'
|
|
end
|
|
end
|
|
|
|
class Region
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :quotas, as: 'quotas', class: Google::Apis::ComputeBeta::Quota, decorator: Google::Apis::ComputeBeta::Quota::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :status, as: 'status'
|
|
collection :zones, as: 'zones'
|
|
end
|
|
end
|
|
|
|
class RegionAutoscalerList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Autoscaler, decorator: Google::Apis::ComputeBeta::Autoscaler::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RegionAutoscalerList::Warning, decorator: Google::Apis::ComputeBeta::RegionAutoscalerList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RegionAutoscalerList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RegionAutoscalerList::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 RegionCommitmentsUpdateReservationsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :reservations, as: 'reservations', class: Google::Apis::ComputeBeta::Reservation, decorator: Google::Apis::ComputeBeta::Reservation::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RegionDiskTypeList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::DiskType, decorator: Google::Apis::ComputeBeta::DiskType::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RegionDiskTypeList::Warning, decorator: Google::Apis::ComputeBeta::RegionDiskTypeList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RegionDiskTypeList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RegionDiskTypeList::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 RegionDisksAddResourcePoliciesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
end
|
|
end
|
|
|
|
class RegionDisksRemoveResourcePoliciesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :resource_policies, as: 'resourcePolicies'
|
|
end
|
|
end
|
|
|
|
class RegionDisksResizeRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :size_gb, :numeric_string => true, as: 'sizeGb'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceGroup, decorator: Google::Apis::ComputeBeta::InstanceGroup::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RegionInstanceGroupList::Warning, decorator: Google::Apis::ComputeBeta::RegionInstanceGroupList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RegionInstanceGroupList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RegionInstanceGroupList::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 RegionInstanceGroupManagerDeleteInstanceConfigReq
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :names, as: 'names'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagerList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceGroupManager, decorator: Google::Apis::ComputeBeta::InstanceGroupManager::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RegionInstanceGroupManagerList::Warning, decorator: Google::Apis::ComputeBeta::RegionInstanceGroupManagerList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RegionInstanceGroupManagerList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RegionInstanceGroupManagerList::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 RegionInstanceGroupManagerPatchInstanceConfigReq
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :per_instance_configs, as: 'perInstanceConfigs', class: Google::Apis::ComputeBeta::PerInstanceConfig, decorator: Google::Apis::ComputeBeta::PerInstanceConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagerUpdateInstanceConfigReq
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :per_instance_configs, as: 'perInstanceConfigs', class: Google::Apis::ComputeBeta::PerInstanceConfig, decorator: Google::Apis::ComputeBeta::PerInstanceConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersAbandonInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersApplyUpdatesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances'
|
|
property :minimal_action, as: 'minimalAction'
|
|
property :most_disruptive_allowed_action, as: 'mostDisruptiveAllowedAction'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersCreateInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances', class: Google::Apis::ComputeBeta::PerInstanceConfig, decorator: Google::Apis::ComputeBeta::PerInstanceConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersDeleteInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersListErrorsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceManagedByIgmError, decorator: Google::Apis::ComputeBeta::InstanceManagedByIgmError::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersListInstanceConfigsResp
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::PerInstanceConfig, decorator: Google::Apis::ComputeBeta::PerInstanceConfig::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RegionInstanceGroupManagersListInstanceConfigsResp::Warning, decorator: Google::Apis::ComputeBeta::RegionInstanceGroupManagersListInstanceConfigsResp::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RegionInstanceGroupManagersListInstanceConfigsResp::Warning::Datum, decorator: Google::Apis::ComputeBeta::RegionInstanceGroupManagersListInstanceConfigsResp::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 RegionInstanceGroupManagersListInstancesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :managed_instances, as: 'managedInstances', class: Google::Apis::ComputeBeta::ManagedInstance, decorator: Google::Apis::ComputeBeta::ManagedInstance::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersRecreateRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersSetAutoHealingRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :auto_healing_policies, as: 'autoHealingPolicies', class: Google::Apis::ComputeBeta::InstanceGroupManagerAutoHealingPolicy, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerAutoHealingPolicy::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersSetTargetPoolsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :target_pools, as: 'targetPools'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupManagersSetTemplateRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance_template, as: 'instanceTemplate'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupsListInstances
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::InstanceWithNamedPorts, decorator: Google::Apis::ComputeBeta::InstanceWithNamedPorts::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RegionInstanceGroupsListInstances::Warning, decorator: Google::Apis::ComputeBeta::RegionInstanceGroupsListInstances::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RegionInstanceGroupsListInstances::Warning::Datum, decorator: Google::Apis::ComputeBeta::RegionInstanceGroupsListInstances::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 RegionInstanceGroupsListInstancesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :instance_state, as: 'instanceState'
|
|
property :port_name, as: 'portName'
|
|
end
|
|
end
|
|
|
|
class RegionInstanceGroupsSetNamedPortsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :named_ports, as: 'namedPorts', class: Google::Apis::ComputeBeta::NamedPort, decorator: Google::Apis::ComputeBeta::NamedPort::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RegionList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Region, decorator: Google::Apis::ComputeBeta::Region::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RegionList::Warning, decorator: Google::Apis::ComputeBeta::RegionList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RegionList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RegionList::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 RegionSetLabelsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
end
|
|
end
|
|
|
|
class RegionSetPolicyRequest
|
|
# @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
|
|
|
|
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
|
|
property :resource, as: 'resource', class: Google::Apis::ComputeBeta::UrlMap, decorator: Google::Apis::ComputeBeta::UrlMap::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RequestMirrorPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :backend_service, as: 'backendService'
|
|
end
|
|
end
|
|
|
|
class Reservation
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :commitment, as: 'commitment'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :self_link, as: 'selfLink'
|
|
property :specific_reservation, as: 'specificReservation', class: Google::Apis::ComputeBeta::AllocationSpecificSkuReservation, decorator: Google::Apis::ComputeBeta::AllocationSpecificSkuReservation::Representation
|
|
|
|
property :specific_reservation_required, as: 'specificReservationRequired'
|
|
property :status, as: 'status'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class ReservationAffinity
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :consume_reservation_type, as: 'consumeReservationType'
|
|
property :key, as: 'key'
|
|
collection :values, as: 'values'
|
|
end
|
|
end
|
|
|
|
class ReservationAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::ReservationsScopedList, decorator: Google::Apis::ComputeBeta::ReservationsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ReservationAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::ReservationAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ReservationAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ReservationAggregatedList::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 ReservationList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Reservation, decorator: Google::Apis::ComputeBeta::Reservation::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ReservationList::Warning, decorator: Google::Apis::ComputeBeta::ReservationList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ReservationList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ReservationList::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 ReservationsResizeRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :specific_sku_count, :numeric_string => true, as: 'specificSkuCount'
|
|
end
|
|
end
|
|
|
|
class ReservationsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :reservations, as: 'reservations', class: Google::Apis::ComputeBeta::Reservation, decorator: Google::Apis::ComputeBeta::Reservation::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ReservationsScopedList::Warning, decorator: Google::Apis::ComputeBeta::ReservationsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ReservationsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ReservationsScopedList::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 ResourceCommitment
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :accelerator_type, as: 'acceleratorType'
|
|
property :amount, :numeric_string => true, as: 'amount'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class ResourceGroupReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :group, as: 'group'
|
|
end
|
|
end
|
|
|
|
class ResourcePoliciesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :resource_policies, as: 'resourcePolicies', class: Google::Apis::ComputeBeta::ResourcePolicy, decorator: Google::Apis::ComputeBeta::ResourcePolicy::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ResourcePoliciesScopedList::Warning, decorator: Google::Apis::ComputeBeta::ResourcePoliciesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ResourcePoliciesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ResourcePoliciesScopedList::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 ResourcePolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :group_placement_policy, as: 'groupPlacementPolicy', class: Google::Apis::ComputeBeta::ResourcePolicyGroupPlacementPolicy, decorator: Google::Apis::ComputeBeta::ResourcePolicyGroupPlacementPolicy::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :snapshot_schedule_policy, as: 'snapshotSchedulePolicy', class: Google::Apis::ComputeBeta::ResourcePolicySnapshotSchedulePolicy, decorator: Google::Apis::ComputeBeta::ResourcePolicySnapshotSchedulePolicy::Representation
|
|
|
|
property :status, as: 'status'
|
|
end
|
|
end
|
|
|
|
class ResourcePolicyAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :etag, as: 'etag'
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::ResourcePoliciesScopedList, decorator: Google::Apis::ComputeBeta::ResourcePoliciesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ResourcePolicyAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::ResourcePolicyAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ResourcePolicyAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ResourcePolicyAggregatedList::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 ResourcePolicyDailyCycle
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :days_in_cycle, as: 'daysInCycle'
|
|
property :duration, as: 'duration'
|
|
property :start_time, as: 'startTime'
|
|
end
|
|
end
|
|
|
|
class ResourcePolicyGroupPlacementPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :availability_domain_count, as: 'availabilityDomainCount'
|
|
property :collocation, as: 'collocation'
|
|
property :vm_count, as: 'vmCount'
|
|
end
|
|
end
|
|
|
|
class ResourcePolicyHourlyCycle
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :duration, as: 'duration'
|
|
property :hours_in_cycle, as: 'hoursInCycle'
|
|
property :start_time, as: 'startTime'
|
|
end
|
|
end
|
|
|
|
class ResourcePolicyList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :etag, as: 'etag'
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::ResourcePolicy, decorator: Google::Apis::ComputeBeta::ResourcePolicy::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ResourcePolicyList::Warning, decorator: Google::Apis::ComputeBeta::ResourcePolicyList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ResourcePolicyList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ResourcePolicyList::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 ResourcePolicySnapshotSchedulePolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :retention_policy, as: 'retentionPolicy', class: Google::Apis::ComputeBeta::ResourcePolicySnapshotSchedulePolicyRetentionPolicy, decorator: Google::Apis::ComputeBeta::ResourcePolicySnapshotSchedulePolicyRetentionPolicy::Representation
|
|
|
|
property :schedule, as: 'schedule', class: Google::Apis::ComputeBeta::ResourcePolicySnapshotSchedulePolicySchedule, decorator: Google::Apis::ComputeBeta::ResourcePolicySnapshotSchedulePolicySchedule::Representation
|
|
|
|
property :snapshot_properties, as: 'snapshotProperties', class: Google::Apis::ComputeBeta::ResourcePolicySnapshotSchedulePolicySnapshotProperties, decorator: Google::Apis::ComputeBeta::ResourcePolicySnapshotSchedulePolicySnapshotProperties::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ResourcePolicySnapshotSchedulePolicyRetentionPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :max_retention_days, as: 'maxRetentionDays'
|
|
property :on_source_disk_delete, as: 'onSourceDiskDelete'
|
|
end
|
|
end
|
|
|
|
class ResourcePolicySnapshotSchedulePolicySchedule
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :daily_schedule, as: 'dailySchedule', class: Google::Apis::ComputeBeta::ResourcePolicyDailyCycle, decorator: Google::Apis::ComputeBeta::ResourcePolicyDailyCycle::Representation
|
|
|
|
property :hourly_schedule, as: 'hourlySchedule', class: Google::Apis::ComputeBeta::ResourcePolicyHourlyCycle, decorator: Google::Apis::ComputeBeta::ResourcePolicyHourlyCycle::Representation
|
|
|
|
property :weekly_schedule, as: 'weeklySchedule', class: Google::Apis::ComputeBeta::ResourcePolicyWeeklyCycle, decorator: Google::Apis::ComputeBeta::ResourcePolicyWeeklyCycle::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ResourcePolicySnapshotSchedulePolicySnapshotProperties
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :chain_name, as: 'chainName'
|
|
property :guest_flush, as: 'guestFlush'
|
|
hash :labels, as: 'labels'
|
|
collection :storage_locations, as: 'storageLocations'
|
|
end
|
|
end
|
|
|
|
class ResourcePolicyWeeklyCycle
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :day_of_weeks, as: 'dayOfWeeks', class: Google::Apis::ComputeBeta::ResourcePolicyWeeklyCycleDayOfWeek, decorator: Google::Apis::ComputeBeta::ResourcePolicyWeeklyCycleDayOfWeek::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ResourcePolicyWeeklyCycleDayOfWeek
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :day, as: 'day'
|
|
property :duration, as: 'duration'
|
|
property :start_time, as: 'startTime'
|
|
end
|
|
end
|
|
|
|
class Route
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :dest_range, as: 'destRange'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :next_hop_gateway, as: 'nextHopGateway'
|
|
property :next_hop_ilb, as: 'nextHopIlb'
|
|
property :next_hop_instance, as: 'nextHopInstance'
|
|
property :next_hop_interconnect_attachment, as: 'nextHopInterconnectAttachment'
|
|
property :next_hop_ip, as: 'nextHopIp'
|
|
property :next_hop_network, as: 'nextHopNetwork'
|
|
property :next_hop_peering, as: 'nextHopPeering'
|
|
property :next_hop_vpn_tunnel, as: 'nextHopVpnTunnel'
|
|
property :priority, as: 'priority'
|
|
property :self_link, as: 'selfLink'
|
|
collection :tags, as: 'tags'
|
|
collection :warnings, as: 'warnings', class: Google::Apis::ComputeBeta::Route::Warning, decorator: Google::Apis::ComputeBeta::Route::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::Route::Warning::Datum, decorator: Google::Apis::ComputeBeta::Route::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 RouteList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Route, decorator: Google::Apis::ComputeBeta::Route::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RouteList::Warning, decorator: Google::Apis::ComputeBeta::RouteList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RouteList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RouteList::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 Router
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :bgp, as: 'bgp', class: Google::Apis::ComputeBeta::RouterBgp, decorator: Google::Apis::ComputeBeta::RouterBgp::Representation
|
|
|
|
collection :bgp_peers, as: 'bgpPeers', class: Google::Apis::ComputeBeta::RouterBgpPeer, decorator: Google::Apis::ComputeBeta::RouterBgpPeer::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
collection :interfaces, as: 'interfaces', class: Google::Apis::ComputeBeta::RouterInterface, decorator: Google::Apis::ComputeBeta::RouterInterface::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :nats, as: 'nats', class: Google::Apis::ComputeBeta::RouterNat, decorator: Google::Apis::ComputeBeta::RouterNat::Representation
|
|
|
|
property :network, as: 'network'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
end
|
|
end
|
|
|
|
class RouterAdvertisedIpRange
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :description, as: 'description'
|
|
property :range, as: 'range'
|
|
end
|
|
end
|
|
|
|
class RouterAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::RoutersScopedList, decorator: Google::Apis::ComputeBeta::RoutersScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RouterAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::RouterAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RouterAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RouterAggregatedList::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 RouterBgp
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :advertise_mode, as: 'advertiseMode'
|
|
collection :advertised_groups, as: 'advertisedGroups'
|
|
collection :advertised_ip_ranges, as: 'advertisedIpRanges', class: Google::Apis::ComputeBeta::RouterAdvertisedIpRange, decorator: Google::Apis::ComputeBeta::RouterAdvertisedIpRange::Representation
|
|
|
|
property :asn, as: 'asn'
|
|
property :keepalive_interval, as: 'keepaliveInterval'
|
|
end
|
|
end
|
|
|
|
class RouterBgpPeer
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :advertise_mode, as: 'advertiseMode'
|
|
collection :advertised_groups, as: 'advertisedGroups'
|
|
collection :advertised_ip_ranges, as: 'advertisedIpRanges', class: Google::Apis::ComputeBeta::RouterAdvertisedIpRange, decorator: Google::Apis::ComputeBeta::RouterAdvertisedIpRange::Representation
|
|
|
|
property :advertised_route_priority, as: 'advertisedRoutePriority'
|
|
property :bfd, as: 'bfd', class: Google::Apis::ComputeBeta::RouterBgpPeerBfd, decorator: Google::Apis::ComputeBeta::RouterBgpPeerBfd::Representation
|
|
|
|
property :enable, as: 'enable'
|
|
property :interface_name, as: 'interfaceName'
|
|
property :ip_address, as: 'ipAddress'
|
|
property :management_type, as: 'managementType'
|
|
property :name, as: 'name'
|
|
property :peer_asn, as: 'peerAsn'
|
|
property :peer_ip_address, as: 'peerIpAddress'
|
|
end
|
|
end
|
|
|
|
class RouterBgpPeerBfd
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :min_receive_interval, as: 'minReceiveInterval'
|
|
property :min_transmit_interval, as: 'minTransmitInterval'
|
|
property :multiplier, as: 'multiplier'
|
|
property :session_initialization_mode, as: 'sessionInitializationMode'
|
|
end
|
|
end
|
|
|
|
class RouterInterface
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_range, as: 'ipRange'
|
|
property :linked_interconnect_attachment, as: 'linkedInterconnectAttachment'
|
|
property :linked_vpn_tunnel, as: 'linkedVpnTunnel'
|
|
property :management_type, as: 'managementType'
|
|
property :name, as: 'name'
|
|
end
|
|
end
|
|
|
|
class RouterList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Router, decorator: Google::Apis::ComputeBeta::Router::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RouterList::Warning, decorator: Google::Apis::ComputeBeta::RouterList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RouterList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RouterList::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 RouterNat
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :drain_nat_ips, as: 'drainNatIps'
|
|
property :icmp_idle_timeout_sec, as: 'icmpIdleTimeoutSec'
|
|
property :log_config, as: 'logConfig', class: Google::Apis::ComputeBeta::RouterNatLogConfig, decorator: Google::Apis::ComputeBeta::RouterNatLogConfig::Representation
|
|
|
|
property :min_ports_per_vm, as: 'minPortsPerVm'
|
|
property :name, as: 'name'
|
|
property :nat_ip_allocate_option, as: 'natIpAllocateOption'
|
|
collection :nat_ips, as: 'natIps'
|
|
property :source_subnetwork_ip_ranges_to_nat, as: 'sourceSubnetworkIpRangesToNat'
|
|
collection :subnetworks, as: 'subnetworks', class: Google::Apis::ComputeBeta::RouterNatSubnetworkToNat, decorator: Google::Apis::ComputeBeta::RouterNatSubnetworkToNat::Representation
|
|
|
|
property :tcp_established_idle_timeout_sec, as: 'tcpEstablishedIdleTimeoutSec'
|
|
property :tcp_transitory_idle_timeout_sec, as: 'tcpTransitoryIdleTimeoutSec'
|
|
property :udp_idle_timeout_sec, as: 'udpIdleTimeoutSec'
|
|
end
|
|
end
|
|
|
|
class RouterNatLogConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enable, as: 'enable'
|
|
property :filter, as: 'filter'
|
|
end
|
|
end
|
|
|
|
class RouterNatSubnetworkToNat
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :name, as: 'name'
|
|
collection :secondary_ip_range_names, as: 'secondaryIpRangeNames'
|
|
collection :source_ip_ranges_to_nat, as: 'sourceIpRangesToNat'
|
|
end
|
|
end
|
|
|
|
class RouterStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :best_routes, as: 'bestRoutes', class: Google::Apis::ComputeBeta::Route, decorator: Google::Apis::ComputeBeta::Route::Representation
|
|
|
|
collection :best_routes_for_router, as: 'bestRoutesForRouter', class: Google::Apis::ComputeBeta::Route, decorator: Google::Apis::ComputeBeta::Route::Representation
|
|
|
|
collection :bgp_peer_status, as: 'bgpPeerStatus', class: Google::Apis::ComputeBeta::RouterStatusBgpPeerStatus, decorator: Google::Apis::ComputeBeta::RouterStatusBgpPeerStatus::Representation
|
|
|
|
collection :nat_status, as: 'natStatus', class: Google::Apis::ComputeBeta::RouterStatusNatStatus, decorator: Google::Apis::ComputeBeta::RouterStatusNatStatus::Representation
|
|
|
|
property :network, as: 'network'
|
|
end
|
|
end
|
|
|
|
class RouterStatusBgpPeerStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :advertised_routes, as: 'advertisedRoutes', class: Google::Apis::ComputeBeta::Route, decorator: Google::Apis::ComputeBeta::Route::Representation
|
|
|
|
property :bfd_status, as: 'bfdStatus', class: Google::Apis::ComputeBeta::BfdStatus, decorator: Google::Apis::ComputeBeta::BfdStatus::Representation
|
|
|
|
property :ip_address, as: 'ipAddress'
|
|
property :linked_vpn_tunnel, as: 'linkedVpnTunnel'
|
|
property :name, as: 'name'
|
|
property :num_learned_routes, as: 'numLearnedRoutes'
|
|
property :peer_ip_address, as: 'peerIpAddress'
|
|
property :state, as: 'state'
|
|
property :status, as: 'status'
|
|
property :uptime, as: 'uptime'
|
|
property :uptime_seconds, as: 'uptimeSeconds'
|
|
end
|
|
end
|
|
|
|
class RouterStatusNatStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :auto_allocated_nat_ips, as: 'autoAllocatedNatIps'
|
|
collection :drain_auto_allocated_nat_ips, as: 'drainAutoAllocatedNatIps'
|
|
collection :drain_user_allocated_nat_ips, as: 'drainUserAllocatedNatIps'
|
|
property :min_extra_nat_ips_needed, as: 'minExtraNatIpsNeeded'
|
|
property :name, as: 'name'
|
|
property :num_vm_endpoints_with_nat_mappings, as: 'numVmEndpointsWithNatMappings'
|
|
collection :user_allocated_nat_ip_resources, as: 'userAllocatedNatIpResources'
|
|
collection :user_allocated_nat_ips, as: 'userAllocatedNatIps'
|
|
end
|
|
end
|
|
|
|
class RouterStatusResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :result, as: 'result', class: Google::Apis::ComputeBeta::RouterStatus, decorator: Google::Apis::ComputeBeta::RouterStatus::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RoutersPreviewResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :resource, as: 'resource', class: Google::Apis::ComputeBeta::Router, decorator: Google::Apis::ComputeBeta::Router::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RoutersScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :routers, as: 'routers', class: Google::Apis::ComputeBeta::Router, decorator: Google::Apis::ComputeBeta::Router::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RoutersScopedList::Warning, decorator: Google::Apis::ComputeBeta::RoutersScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::RoutersScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::RoutersScopedList::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 Rule
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :action, as: 'action'
|
|
collection :conditions, as: 'conditions', class: Google::Apis::ComputeBeta::Condition, decorator: Google::Apis::ComputeBeta::Condition::Representation
|
|
|
|
property :description, as: 'description'
|
|
collection :ins, as: 'ins'
|
|
collection :log_configs, as: 'logConfigs', class: Google::Apis::ComputeBeta::LogConfig, decorator: Google::Apis::ComputeBeta::LogConfig::Representation
|
|
|
|
collection :not_ins, as: 'notIns'
|
|
collection :permissions, as: 'permissions'
|
|
end
|
|
end
|
|
|
|
class SslHealthCheck
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :port, as: 'port'
|
|
property :port_name, as: 'portName'
|
|
property :port_specification, as: 'portSpecification'
|
|
property :proxy_header, as: 'proxyHeader'
|
|
property :request, as: 'request'
|
|
property :response, as: 'response'
|
|
end
|
|
end
|
|
|
|
class SavedAttachedDisk
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :auto_delete, as: 'autoDelete'
|
|
property :boot, as: 'boot'
|
|
property :device_name, as: 'deviceName'
|
|
property :disk_encryption_key, as: 'diskEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
|
|
property :disk_type, as: 'diskType'
|
|
collection :guest_os_features, as: 'guestOsFeatures', class: Google::Apis::ComputeBeta::GuestOsFeature, decorator: Google::Apis::ComputeBeta::GuestOsFeature::Representation
|
|
|
|
property :index, as: 'index'
|
|
property :interface, as: 'interface'
|
|
property :kind, as: 'kind'
|
|
collection :licenses, as: 'licenses'
|
|
property :mode, as: 'mode'
|
|
property :source, as: 'source'
|
|
property :storage_bytes, :numeric_string => true, as: 'storageBytes'
|
|
property :storage_bytes_status, as: 'storageBytesStatus'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class Scheduling
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :automatic_restart, as: 'automaticRestart'
|
|
property :min_node_cpus, as: 'minNodeCpus'
|
|
collection :node_affinities, as: 'nodeAffinities', class: Google::Apis::ComputeBeta::SchedulingNodeAffinity, decorator: Google::Apis::ComputeBeta::SchedulingNodeAffinity::Representation
|
|
|
|
property :on_host_maintenance, as: 'onHostMaintenance'
|
|
property :preemptible, as: 'preemptible'
|
|
end
|
|
end
|
|
|
|
class SchedulingNodeAffinity
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :key, as: 'key'
|
|
property :operator, as: 'operator'
|
|
collection :values, as: 'values'
|
|
end
|
|
end
|
|
|
|
class Screenshot
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :contents, as: 'contents'
|
|
property :kind, as: 'kind'
|
|
end
|
|
end
|
|
|
|
class SecurityPoliciesListPreconfiguredExpressionSetsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :preconfigured_expression_sets, as: 'preconfiguredExpressionSets', class: Google::Apis::ComputeBeta::SecurityPoliciesWafConfig, decorator: Google::Apis::ComputeBeta::SecurityPoliciesWafConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class SecurityPoliciesWafConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :waf_rules, as: 'wafRules', class: Google::Apis::ComputeBeta::PreconfiguredWafSet, decorator: Google::Apis::ComputeBeta::PreconfiguredWafSet::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class SecurityPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :associations, as: 'associations', class: Google::Apis::ComputeBeta::SecurityPolicyAssociation, decorator: Google::Apis::ComputeBeta::SecurityPolicyAssociation::Representation
|
|
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :display_name, as: 'displayName'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :name, as: 'name'
|
|
property :parent, as: 'parent'
|
|
property :rule_tuple_count, as: 'ruleTupleCount'
|
|
collection :rules, as: 'rules', class: Google::Apis::ComputeBeta::SecurityPolicyRule, decorator: Google::Apis::ComputeBeta::SecurityPolicyRule::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :self_link_with_id, as: 'selfLinkWithId'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class SecurityPolicyAssociation
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :attachment_id, as: 'attachmentId'
|
|
property :display_name, as: 'displayName'
|
|
property :name, as: 'name'
|
|
property :security_policy_id, as: 'securityPolicyId'
|
|
end
|
|
end
|
|
|
|
class SecurityPolicyList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::SecurityPolicy, decorator: Google::Apis::ComputeBeta::SecurityPolicy::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SecurityPolicyList::Warning, decorator: Google::Apis::ComputeBeta::SecurityPolicyList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SecurityPolicyList::Warning::Datum, decorator: Google::Apis::ComputeBeta::SecurityPolicyList::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 SecurityPolicyReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :security_policy, as: 'securityPolicy'
|
|
end
|
|
end
|
|
|
|
class SecurityPolicyRule
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :action, as: 'action'
|
|
property :description, as: 'description'
|
|
property :direction, as: 'direction'
|
|
property :enable_logging, as: 'enableLogging'
|
|
property :kind, as: 'kind'
|
|
property :match, as: 'match', class: Google::Apis::ComputeBeta::SecurityPolicyRuleMatcher, decorator: Google::Apis::ComputeBeta::SecurityPolicyRuleMatcher::Representation
|
|
|
|
property :preview, as: 'preview'
|
|
property :priority, as: 'priority'
|
|
property :rule_tuple_count, as: 'ruleTupleCount'
|
|
collection :target_resources, as: 'targetResources'
|
|
collection :target_service_accounts, as: 'targetServiceAccounts'
|
|
end
|
|
end
|
|
|
|
class SecurityPolicyRuleMatcher
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :config, as: 'config', class: Google::Apis::ComputeBeta::SecurityPolicyRuleMatcherConfig, decorator: Google::Apis::ComputeBeta::SecurityPolicyRuleMatcherConfig::Representation
|
|
|
|
property :expr, as: 'expr', class: Google::Apis::ComputeBeta::Expr, decorator: Google::Apis::ComputeBeta::Expr::Representation
|
|
|
|
property :versioned_expr, as: 'versionedExpr'
|
|
end
|
|
end
|
|
|
|
class SecurityPolicyRuleMatcherConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :dest_ip_ranges, as: 'destIpRanges'
|
|
collection :layer4_configs, as: 'layer4Configs', class: Google::Apis::ComputeBeta::SecurityPolicyRuleMatcherConfigLayer4Config, decorator: Google::Apis::ComputeBeta::SecurityPolicyRuleMatcherConfigLayer4Config::Representation
|
|
|
|
collection :src_ip_ranges, as: 'srcIpRanges'
|
|
end
|
|
end
|
|
|
|
class SecurityPolicyRuleMatcherConfigLayer4Config
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_protocol, as: 'ipProtocol'
|
|
collection :ports, as: 'ports'
|
|
end
|
|
end
|
|
|
|
class SecuritySettings
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :authentication, as: 'authentication'
|
|
collection :subject_alt_names, as: 'subjectAltNames'
|
|
end
|
|
end
|
|
|
|
class SerialPortOutput
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :contents, as: 'contents'
|
|
property :kind, as: 'kind'
|
|
property :next, :numeric_string => true, as: 'next'
|
|
property :self_link, as: 'selfLink'
|
|
property :start, :numeric_string => true, as: 'start'
|
|
end
|
|
end
|
|
|
|
class ServerBinding
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class ServiceAccount
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :email, as: 'email'
|
|
collection :scopes, as: 'scopes'
|
|
end
|
|
end
|
|
|
|
class ShieldedInstanceConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enable_integrity_monitoring, as: 'enableIntegrityMonitoring'
|
|
property :enable_secure_boot, as: 'enableSecureBoot'
|
|
property :enable_vtpm, as: 'enableVtpm'
|
|
end
|
|
end
|
|
|
|
class ShieldedInstanceIdentity
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :encryption_key, as: 'encryptionKey', class: Google::Apis::ComputeBeta::ShieldedInstanceIdentityEntry, decorator: Google::Apis::ComputeBeta::ShieldedInstanceIdentityEntry::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :signing_key, as: 'signingKey', class: Google::Apis::ComputeBeta::ShieldedInstanceIdentityEntry, decorator: Google::Apis::ComputeBeta::ShieldedInstanceIdentityEntry::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ShieldedInstanceIdentityEntry
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ek_cert, as: 'ekCert'
|
|
property :ek_pub, as: 'ekPub'
|
|
end
|
|
end
|
|
|
|
class ShieldedInstanceIntegrityPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :update_auto_learn_policy, as: 'updateAutoLearnPolicy'
|
|
end
|
|
end
|
|
|
|
class ShieldedVmConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :enable_integrity_monitoring, as: 'enableIntegrityMonitoring'
|
|
property :enable_secure_boot, as: 'enableSecureBoot'
|
|
property :enable_vtpm, as: 'enableVtpm'
|
|
end
|
|
end
|
|
|
|
class ShieldedVmIdentity
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :encryption_key, as: 'encryptionKey', class: Google::Apis::ComputeBeta::ShieldedVmIdentityEntry, decorator: Google::Apis::ComputeBeta::ShieldedVmIdentityEntry::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :signing_key, as: 'signingKey', class: Google::Apis::ComputeBeta::ShieldedVmIdentityEntry, decorator: Google::Apis::ComputeBeta::ShieldedVmIdentityEntry::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ShieldedVmIdentityEntry
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ek_cert, as: 'ekCert'
|
|
property :ek_pub, as: 'ekPub'
|
|
end
|
|
end
|
|
|
|
class ShieldedVmIntegrityPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :update_auto_learn_policy, as: 'updateAutoLearnPolicy'
|
|
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
|
|
property :auto_created, as: 'autoCreated'
|
|
property :chain_name, as: 'chainName'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
|
|
property :download_bytes, :numeric_string => true, as: 'downloadBytes'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
collection :license_codes, as: 'licenseCodes'
|
|
collection :licenses, as: 'licenses'
|
|
property :name, as: 'name'
|
|
property :self_link, as: 'selfLink'
|
|
property :snapshot_encryption_key, as: 'snapshotEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_disk, as: 'sourceDisk'
|
|
property :source_disk_encryption_key, as: 'sourceDiskEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_disk_id, as: 'sourceDiskId'
|
|
property :status, as: 'status'
|
|
property :storage_bytes, :numeric_string => true, as: 'storageBytes'
|
|
property :storage_bytes_status, as: 'storageBytesStatus'
|
|
collection :storage_locations, as: 'storageLocations'
|
|
end
|
|
end
|
|
|
|
class SnapshotList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Snapshot, decorator: Google::Apis::ComputeBeta::Snapshot::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SnapshotList::Warning, decorator: Google::Apis::ComputeBeta::SnapshotList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SnapshotList::Warning::Datum, decorator: Google::Apis::ComputeBeta::SnapshotList::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 SourceDiskEncryptionKey
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :disk_encryption_key, as: 'diskEncryptionKey', class: Google::Apis::ComputeBeta::CustomerEncryptionKey, decorator: Google::Apis::ComputeBeta::CustomerEncryptionKey::Representation
|
|
|
|
property :source_disk, as: 'sourceDisk'
|
|
end
|
|
end
|
|
|
|
class SourceInstanceParams
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :disk_configs, as: 'diskConfigs', class: Google::Apis::ComputeBeta::DiskInstantiationConfig, decorator: Google::Apis::ComputeBeta::DiskInstantiationConfig::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class SourceInstanceProperties
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :can_ip_forward, as: 'canIpForward'
|
|
property :deletion_protection, as: 'deletionProtection'
|
|
property :description, as: 'description'
|
|
collection :disks, as: 'disks', class: Google::Apis::ComputeBeta::SavedAttachedDisk, decorator: Google::Apis::ComputeBeta::SavedAttachedDisk::Representation
|
|
|
|
collection :guest_accelerators, as: 'guestAccelerators', class: Google::Apis::ComputeBeta::AcceleratorConfig, decorator: Google::Apis::ComputeBeta::AcceleratorConfig::Representation
|
|
|
|
hash :labels, as: 'labels'
|
|
property :machine_type, as: 'machineType'
|
|
property :metadata, as: 'metadata', class: Google::Apis::ComputeBeta::Metadata, decorator: Google::Apis::ComputeBeta::Metadata::Representation
|
|
|
|
property :min_cpu_platform, as: 'minCpuPlatform'
|
|
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::ComputeBeta::NetworkInterface, decorator: Google::Apis::ComputeBeta::NetworkInterface::Representation
|
|
|
|
property :scheduling, as: 'scheduling', class: Google::Apis::ComputeBeta::Scheduling, decorator: Google::Apis::ComputeBeta::Scheduling::Representation
|
|
|
|
collection :service_accounts, as: 'serviceAccounts', class: Google::Apis::ComputeBeta::ServiceAccount, decorator: Google::Apis::ComputeBeta::ServiceAccount::Representation
|
|
|
|
property :tags, as: 'tags', class: Google::Apis::ComputeBeta::Tags, decorator: Google::Apis::ComputeBeta::Tags::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class SslCertificate
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :certificate, as: 'certificate'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :expire_time, as: 'expireTime'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :managed, as: 'managed', class: Google::Apis::ComputeBeta::SslCertificateManagedSslCertificate, decorator: Google::Apis::ComputeBeta::SslCertificateManagedSslCertificate::Representation
|
|
|
|
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::ComputeBeta::SslCertificateSelfManagedSslCertificate, decorator: Google::Apis::ComputeBeta::SslCertificateSelfManagedSslCertificate::Representation
|
|
|
|
collection :subject_alternative_names, as: 'subjectAlternativeNames'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class SslCertificateAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::SslCertificatesScopedList, decorator: Google::Apis::ComputeBeta::SslCertificatesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SslCertificateAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::SslCertificateAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SslCertificateAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::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
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::SslCertificate, decorator: Google::Apis::ComputeBeta::SslCertificate::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SslCertificateList::Warning, decorator: Google::Apis::ComputeBeta::SslCertificateList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SslCertificateList::Warning::Datum, decorator: Google::Apis::ComputeBeta::SslCertificateList::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 SslCertificateManagedSslCertificate
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
hash :domain_status, as: 'domainStatus'
|
|
collection :domains, as: 'domains'
|
|
property :status, as: 'status'
|
|
end
|
|
end
|
|
|
|
class SslCertificateSelfManagedSslCertificate
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :certificate, as: 'certificate'
|
|
property :private_key, as: 'privateKey'
|
|
end
|
|
end
|
|
|
|
class SslCertificatesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :ssl_certificates, as: 'sslCertificates', class: Google::Apis::ComputeBeta::SslCertificate, decorator: Google::Apis::ComputeBeta::SslCertificate::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SslCertificatesScopedList::Warning, decorator: Google::Apis::ComputeBeta::SslCertificatesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SslCertificatesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::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
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::SslPolicy, decorator: Google::Apis::ComputeBeta::SslPolicy::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SslPoliciesList::Warning, decorator: Google::Apis::ComputeBeta::SslPoliciesList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SslPoliciesList::Warning::Datum, decorator: Google::Apis::ComputeBeta::SslPoliciesList::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 SslPoliciesListAvailableFeaturesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :features, as: 'features'
|
|
end
|
|
end
|
|
|
|
class SslPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
collection :custom_features, as: 'customFeatures'
|
|
property :description, as: 'description'
|
|
collection :enabled_features, as: 'enabledFeatures'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :min_tls_version, as: 'minTlsVersion'
|
|
property :name, as: 'name'
|
|
property :profile, as: 'profile'
|
|
property :self_link, as: 'selfLink'
|
|
collection :warnings, as: 'warnings', class: Google::Apis::ComputeBeta::SslPolicy::Warning, decorator: Google::Apis::ComputeBeta::SslPolicy::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SslPolicy::Warning::Datum, decorator: Google::Apis::ComputeBeta::SslPolicy::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 SslPolicyReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ssl_policy, as: 'sslPolicy'
|
|
end
|
|
end
|
|
|
|
class StatefulPolicy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :preserved_state, as: 'preservedState', class: Google::Apis::ComputeBeta::StatefulPolicyPreservedState, decorator: Google::Apis::ComputeBeta::StatefulPolicyPreservedState::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class StatefulPolicyPreservedState
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
hash :disks, as: 'disks', class: Google::Apis::ComputeBeta::StatefulPolicyPreservedStateDiskDevice, decorator: Google::Apis::ComputeBeta::StatefulPolicyPreservedStateDiskDevice::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class StatefulPolicyPreservedStateDiskDevice
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :auto_delete, as: 'autoDelete'
|
|
end
|
|
end
|
|
|
|
class Subnetwork
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :allow_subnet_cidr_routes_overlap, as: 'allowSubnetCidrRoutesOverlap'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :enable_flow_logs, as: 'enableFlowLogs'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
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 :log_config, as: 'logConfig', class: Google::Apis::ComputeBeta::SubnetworkLogConfig, decorator: Google::Apis::ComputeBeta::SubnetworkLogConfig::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :private_ip_google_access, as: 'privateIpGoogleAccess'
|
|
property :private_ipv6_google_access, as: 'privateIpv6GoogleAccess'
|
|
collection :private_ipv6_google_access_service_accounts, as: 'privateIpv6GoogleAccessServiceAccounts'
|
|
property :purpose, as: 'purpose'
|
|
property :region, as: 'region'
|
|
property :role, as: 'role'
|
|
collection :secondary_ip_ranges, as: 'secondaryIpRanges', class: Google::Apis::ComputeBeta::SubnetworkSecondaryRange, decorator: Google::Apis::ComputeBeta::SubnetworkSecondaryRange::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :state, as: 'state'
|
|
end
|
|
end
|
|
|
|
class SubnetworkAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::SubnetworksScopedList, decorator: Google::Apis::ComputeBeta::SubnetworksScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SubnetworkAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::SubnetworkAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SubnetworkAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::SubnetworkAggregatedList::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 SubnetworkList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Subnetwork, decorator: Google::Apis::ComputeBeta::Subnetwork::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SubnetworkList::Warning, decorator: Google::Apis::ComputeBeta::SubnetworkList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SubnetworkList::Warning::Datum, decorator: Google::Apis::ComputeBeta::SubnetworkList::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 SubnetworkLogConfig
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :aggregation_interval, as: 'aggregationInterval'
|
|
property :enable, as: 'enable'
|
|
property :filter_expr, as: 'filterExpr'
|
|
property :flow_sampling, as: 'flowSampling'
|
|
property :metadata, as: 'metadata'
|
|
collection :metadata_fields, as: 'metadataFields'
|
|
end
|
|
end
|
|
|
|
class SubnetworkSecondaryRange
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_cidr_range, as: 'ipCidrRange'
|
|
property :range_name, as: 'rangeName'
|
|
end
|
|
end
|
|
|
|
class SubnetworksExpandIpCidrRangeRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_cidr_range, as: 'ipCidrRange'
|
|
end
|
|
end
|
|
|
|
class SubnetworksScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :subnetworks, as: 'subnetworks', class: Google::Apis::ComputeBeta::Subnetwork, decorator: Google::Apis::ComputeBeta::Subnetwork::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SubnetworksScopedList::Warning, decorator: Google::Apis::ComputeBeta::SubnetworksScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::SubnetworksScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::SubnetworksScopedList::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 SubnetworksSetPrivateIpGoogleAccessRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :private_ip_google_access, as: 'privateIpGoogleAccess'
|
|
end
|
|
end
|
|
|
|
class TcpHealthCheck
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :port, as: 'port'
|
|
property :port_name, as: 'portName'
|
|
property :port_specification, as: 'portSpecification'
|
|
property :proxy_header, as: 'proxyHeader'
|
|
property :request, as: 'request'
|
|
property :response, as: 'response'
|
|
end
|
|
end
|
|
|
|
class Tags
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
collection :items, as: 'items'
|
|
end
|
|
end
|
|
|
|
class TargetHttpProxiesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :target_http_proxies, as: 'targetHttpProxies', class: Google::Apis::ComputeBeta::TargetHttpProxy, decorator: Google::Apis::ComputeBeta::TargetHttpProxy::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetHttpProxiesScopedList::Warning, decorator: Google::Apis::ComputeBeta::TargetHttpProxiesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetHttpProxiesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetHttpProxiesScopedList::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 TargetHttpProxy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :proxy_bind, as: 'proxyBind'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :url_map, as: 'urlMap'
|
|
end
|
|
end
|
|
|
|
class TargetHttpProxyAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::TargetHttpProxiesScopedList, decorator: Google::Apis::ComputeBeta::TargetHttpProxiesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList::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 TargetHttpProxyList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::TargetHttpProxy, decorator: Google::Apis::ComputeBeta::TargetHttpProxy::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetHttpProxyList::Warning, decorator: Google::Apis::ComputeBeta::TargetHttpProxyList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetHttpProxyList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetHttpProxyList::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 TargetHttpsProxiesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :target_https_proxies, as: 'targetHttpsProxies', class: Google::Apis::ComputeBeta::TargetHttpsProxy, decorator: Google::Apis::ComputeBeta::TargetHttpsProxy::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetHttpsProxiesScopedList::Warning, decorator: Google::Apis::ComputeBeta::TargetHttpsProxiesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetHttpsProxiesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::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
|
|
property :quic_override, as: 'quicOverride'
|
|
end
|
|
end
|
|
|
|
class TargetHttpsProxiesSetSslCertificatesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :ssl_certificates, as: 'sslCertificates'
|
|
end
|
|
end
|
|
|
|
class TargetHttpsProxy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :authentication, as: 'authentication'
|
|
property :authorization, as: 'authorization'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :proxy_bind, as: 'proxyBind'
|
|
property :quic_override, as: 'quicOverride'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
collection :ssl_certificates, as: 'sslCertificates'
|
|
property :ssl_policy, as: 'sslPolicy'
|
|
property :url_map, as: 'urlMap'
|
|
end
|
|
end
|
|
|
|
class TargetHttpsProxyAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::TargetHttpsProxiesScopedList, decorator: Google::Apis::ComputeBeta::TargetHttpsProxiesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetHttpsProxyAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetHttpsProxyAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetHttpsProxyAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::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
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::TargetHttpsProxy, decorator: Google::Apis::ComputeBeta::TargetHttpsProxy::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetHttpsProxyList::Warning, decorator: Google::Apis::ComputeBeta::TargetHttpsProxyList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetHttpsProxyList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetHttpsProxyList::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 TargetInstance
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :instance, as: 'instance'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :nat_policy, as: 'natPolicy'
|
|
property :self_link, as: 'selfLink'
|
|
property :zone, as: 'zone'
|
|
end
|
|
end
|
|
|
|
class TargetInstanceAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::TargetInstancesScopedList, decorator: Google::Apis::ComputeBeta::TargetInstancesScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetInstanceAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetInstanceAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetInstanceAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetInstanceAggregatedList::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 TargetInstanceList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::TargetInstance, decorator: Google::Apis::ComputeBeta::TargetInstance::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetInstanceList::Warning, decorator: Google::Apis::ComputeBeta::TargetInstanceList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetInstanceList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetInstanceList::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 TargetInstancesScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :target_instances, as: 'targetInstances', class: Google::Apis::ComputeBeta::TargetInstance, decorator: Google::Apis::ComputeBeta::TargetInstance::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetInstancesScopedList::Warning, decorator: Google::Apis::ComputeBeta::TargetInstancesScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetInstancesScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetInstancesScopedList::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 TargetPool
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :backup_pool, as: 'backupPool'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :failover_ratio, as: 'failoverRatio'
|
|
collection :health_checks, as: 'healthChecks'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
collection :instances, as: 'instances'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :session_affinity, as: 'sessionAffinity'
|
|
end
|
|
end
|
|
|
|
class TargetPoolAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::TargetPoolsScopedList, decorator: Google::Apis::ComputeBeta::TargetPoolsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetPoolAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetPoolAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetPoolAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetPoolAggregatedList::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 TargetPoolInstanceHealth
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :health_status, as: 'healthStatus', class: Google::Apis::ComputeBeta::HealthStatus, decorator: Google::Apis::ComputeBeta::HealthStatus::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
end
|
|
end
|
|
|
|
class TargetPoolList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::TargetPool, decorator: Google::Apis::ComputeBeta::TargetPool::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetPoolList::Warning, decorator: Google::Apis::ComputeBeta::TargetPoolList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetPoolList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetPoolList::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 AddTargetPoolsHealthCheckRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :health_checks, as: 'healthChecks', class: Google::Apis::ComputeBeta::HealthCheckReference, decorator: Google::Apis::ComputeBeta::HealthCheckReference::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class AddTargetPoolsInstanceRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances', class: Google::Apis::ComputeBeta::InstanceReference, decorator: Google::Apis::ComputeBeta::InstanceReference::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RemoveTargetPoolsHealthCheckRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :health_checks, as: 'healthChecks', class: Google::Apis::ComputeBeta::HealthCheckReference, decorator: Google::Apis::ComputeBeta::HealthCheckReference::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class RemoveTargetPoolsInstanceRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :instances, as: 'instances', class: Google::Apis::ComputeBeta::InstanceReference, decorator: Google::Apis::ComputeBeta::InstanceReference::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class TargetPoolsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :target_pools, as: 'targetPools', class: Google::Apis::ComputeBeta::TargetPool, decorator: Google::Apis::ComputeBeta::TargetPool::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetPoolsScopedList::Warning, decorator: Google::Apis::ComputeBeta::TargetPoolsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetPoolsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetPoolsScopedList::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 TargetReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :target, as: 'target'
|
|
end
|
|
end
|
|
|
|
class TargetSslProxiesSetBackendServiceRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :service, as: 'service'
|
|
end
|
|
end
|
|
|
|
class TargetSslProxiesSetProxyHeaderRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :proxy_header, as: 'proxyHeader'
|
|
end
|
|
end
|
|
|
|
class TargetSslProxiesSetSslCertificatesRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :ssl_certificates, as: 'sslCertificates'
|
|
end
|
|
end
|
|
|
|
class TargetSslProxy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :proxy_header, as: 'proxyHeader'
|
|
property :self_link, as: 'selfLink'
|
|
property :service, as: 'service'
|
|
collection :ssl_certificates, as: 'sslCertificates'
|
|
property :ssl_policy, as: 'sslPolicy'
|
|
end
|
|
end
|
|
|
|
class TargetSslProxyList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::TargetSslProxy, decorator: Google::Apis::ComputeBeta::TargetSslProxy::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetSslProxyList::Warning, decorator: Google::Apis::ComputeBeta::TargetSslProxyList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetSslProxyList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetSslProxyList::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 TargetTcpProxiesSetBackendServiceRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :service, as: 'service'
|
|
end
|
|
end
|
|
|
|
class TargetTcpProxiesSetProxyHeaderRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :proxy_header, as: 'proxyHeader'
|
|
end
|
|
end
|
|
|
|
class TargetTcpProxy
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :proxy_header, as: 'proxyHeader'
|
|
property :self_link, as: 'selfLink'
|
|
property :service, as: 'service'
|
|
end
|
|
end
|
|
|
|
class TargetTcpProxyList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::TargetTcpProxy, decorator: Google::Apis::ComputeBeta::TargetTcpProxy::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetTcpProxyList::Warning, decorator: Google::Apis::ComputeBeta::TargetTcpProxyList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetTcpProxyList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetTcpProxyList::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 TargetVpnGateway
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
collection :forwarding_rules, as: 'forwardingRules'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :status, as: 'status'
|
|
collection :tunnels, as: 'tunnels'
|
|
end
|
|
end
|
|
|
|
class TargetVpnGatewayAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::TargetVpnGatewaysScopedList, decorator: Google::Apis::ComputeBeta::TargetVpnGatewaysScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList::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 TargetVpnGatewayList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::TargetVpnGateway, decorator: Google::Apis::ComputeBeta::TargetVpnGateway::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetVpnGatewayList::Warning, decorator: Google::Apis::ComputeBeta::TargetVpnGatewayList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetVpnGatewayList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetVpnGatewayList::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 TargetVpnGatewaysScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :target_vpn_gateways, as: 'targetVpnGateways', class: Google::Apis::ComputeBeta::TargetVpnGateway, decorator: Google::Apis::ComputeBeta::TargetVpnGateway::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetVpnGatewaysScopedList::Warning, decorator: Google::Apis::ComputeBeta::TargetVpnGatewaysScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::TargetVpnGatewaysScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::TargetVpnGatewaysScopedList::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 TestFailure
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :actual_service, as: 'actualService'
|
|
property :expected_service, as: 'expectedService'
|
|
property :host, as: 'host'
|
|
property :path, as: 'path'
|
|
end
|
|
end
|
|
|
|
class TestPermissionsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :permissions, as: 'permissions'
|
|
end
|
|
end
|
|
|
|
class TestPermissionsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :permissions, as: 'permissions'
|
|
end
|
|
end
|
|
|
|
class UrlMap
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :default_route_action, as: 'defaultRouteAction', class: Google::Apis::ComputeBeta::HttpRouteAction, decorator: Google::Apis::ComputeBeta::HttpRouteAction::Representation
|
|
|
|
property :default_service, as: 'defaultService'
|
|
property :default_url_redirect, as: 'defaultUrlRedirect', class: Google::Apis::ComputeBeta::HttpRedirectAction, decorator: Google::Apis::ComputeBeta::HttpRedirectAction::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
|
property :header_action, as: 'headerAction', class: Google::Apis::ComputeBeta::HttpHeaderAction, decorator: Google::Apis::ComputeBeta::HttpHeaderAction::Representation
|
|
|
|
collection :host_rules, as: 'hostRules', class: Google::Apis::ComputeBeta::HostRule, decorator: Google::Apis::ComputeBeta::HostRule::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :path_matchers, as: 'pathMatchers', class: Google::Apis::ComputeBeta::PathMatcher, decorator: Google::Apis::ComputeBeta::PathMatcher::Representation
|
|
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
collection :tests, as: 'tests', class: Google::Apis::ComputeBeta::UrlMapTest, decorator: Google::Apis::ComputeBeta::UrlMapTest::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class UrlMapList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::UrlMap, decorator: Google::Apis::ComputeBeta::UrlMap::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::UrlMapList::Warning, decorator: Google::Apis::ComputeBeta::UrlMapList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::UrlMapList::Warning::Datum, decorator: Google::Apis::ComputeBeta::UrlMapList::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 UrlMapReference
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :url_map, as: 'urlMap'
|
|
end
|
|
end
|
|
|
|
class UrlMapTest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :description, as: 'description'
|
|
property :host, as: 'host'
|
|
property :path, as: 'path'
|
|
property :service, as: 'service'
|
|
end
|
|
end
|
|
|
|
class UrlMapValidationResult
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :load_errors, as: 'loadErrors'
|
|
property :load_succeeded, as: 'loadSucceeded'
|
|
collection :test_failures, as: 'testFailures', class: Google::Apis::ComputeBeta::TestFailure, decorator: Google::Apis::ComputeBeta::TestFailure::Representation
|
|
|
|
property :test_passed, as: 'testPassed'
|
|
end
|
|
end
|
|
|
|
class UrlMapsAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::UrlMapsScopedList, decorator: Google::Apis::ComputeBeta::UrlMapsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::UrlMapsAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::UrlMapsAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::UrlMapsAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::UrlMapsAggregatedList::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 UrlMapsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :url_maps, as: 'urlMaps', class: Google::Apis::ComputeBeta::UrlMap, decorator: Google::Apis::ComputeBeta::UrlMap::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::UrlMapsScopedList::Warning, decorator: Google::Apis::ComputeBeta::UrlMapsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::UrlMapsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::UrlMapsScopedList::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 ValidateUrlMapsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :resource, as: 'resource', class: Google::Apis::ComputeBeta::UrlMap, decorator: Google::Apis::ComputeBeta::UrlMap::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ValidateUrlMapsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :result, as: 'result', class: Google::Apis::ComputeBeta::UrlMapValidationResult, decorator: Google::Apis::ComputeBeta::UrlMapValidationResult::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class UrlRewrite
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :host_rewrite, as: 'hostRewrite'
|
|
property :path_prefix_rewrite, as: 'pathPrefixRewrite'
|
|
end
|
|
end
|
|
|
|
class UsableSubnetwork
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_cidr_range, as: 'ipCidrRange'
|
|
property :network, as: 'network'
|
|
collection :secondary_ip_ranges, as: 'secondaryIpRanges', class: Google::Apis::ComputeBeta::UsableSubnetworkSecondaryRange, decorator: Google::Apis::ComputeBeta::UsableSubnetworkSecondaryRange::Representation
|
|
|
|
property :subnetwork, as: 'subnetwork'
|
|
end
|
|
end
|
|
|
|
class UsableSubnetworkSecondaryRange
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :ip_cidr_range, as: 'ipCidrRange'
|
|
property :range_name, as: 'rangeName'
|
|
end
|
|
end
|
|
|
|
class UsableSubnetworksAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::UsableSubnetwork, decorator: Google::Apis::ComputeBeta::UsableSubnetwork::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::UsableSubnetworksAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::UsableSubnetworksAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::UsableSubnetworksAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::UsableSubnetworksAggregatedList::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 UsageExportLocation
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :bucket_name, as: 'bucketName'
|
|
property :report_name_prefix, as: 'reportNamePrefix'
|
|
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::ComputeBeta::VmEndpointNatMappingsInterfaceNatMappings, decorator: Google::Apis::ComputeBeta::VmEndpointNatMappingsInterfaceNatMappings::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class VmEndpointNatMappingsInterfaceNatMappings
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :drain_nat_ip_port_ranges, as: 'drainNatIpPortRanges'
|
|
collection :nat_ip_port_ranges, as: 'natIpPortRanges'
|
|
property :num_total_drain_nat_ports, as: 'numTotalDrainNatPorts'
|
|
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::ComputeBeta::VmEndpointNatMappings, decorator: Google::Apis::ComputeBeta::VmEndpointNatMappings::Representation
|
|
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VmEndpointNatMappingsList::Warning, decorator: Google::Apis::ComputeBeta::VmEndpointNatMappingsList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VmEndpointNatMappingsList::Warning::Datum, decorator: Google::Apis::ComputeBeta::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
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
property :name, as: 'name'
|
|
property :network, as: 'network'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
collection :vpn_interfaces, as: 'vpnInterfaces', class: Google::Apis::ComputeBeta::VpnGatewayVpnGatewayInterface, decorator: Google::Apis::ComputeBeta::VpnGatewayVpnGatewayInterface::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class VpnGatewayAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::VpnGatewaysScopedList, decorator: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::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 VpnGatewayList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::VpnGateway, decorator: Google::Apis::ComputeBeta::VpnGateway::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnGatewayList::Warning, decorator: Google::Apis::ComputeBeta::VpnGatewayList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnGatewayList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnGatewayList::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 VpnGatewayStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :vpn_connections, as: 'vpnConnections', class: Google::Apis::ComputeBeta::VpnGatewayStatusVpnConnection, decorator: Google::Apis::ComputeBeta::VpnGatewayStatusVpnConnection::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class VpnGatewayStatusHighAvailabilityRequirementState
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :state, as: 'state'
|
|
property :unsatisfied_reason, as: 'unsatisfiedReason'
|
|
end
|
|
end
|
|
|
|
class VpnGatewayStatusTunnel
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :local_gateway_interface, as: 'localGatewayInterface'
|
|
property :peer_gateway_interface, as: 'peerGatewayInterface'
|
|
property :tunnel_url, as: 'tunnelUrl'
|
|
end
|
|
end
|
|
|
|
class VpnGatewayStatusVpnConnection
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :peer_external_gateway, as: 'peerExternalGateway'
|
|
property :peer_gcp_gateway, as: 'peerGcpGateway'
|
|
property :state, as: 'state', class: Google::Apis::ComputeBeta::VpnGatewayStatusHighAvailabilityRequirementState, decorator: Google::Apis::ComputeBeta::VpnGatewayStatusHighAvailabilityRequirementState::Representation
|
|
|
|
collection :tunnels, as: 'tunnels', class: Google::Apis::ComputeBeta::VpnGatewayStatusTunnel, decorator: Google::Apis::ComputeBeta::VpnGatewayStatusTunnel::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class VpnGatewayVpnGatewayInterface
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
property :ip_address, as: 'ipAddress'
|
|
end
|
|
end
|
|
|
|
class VpnGatewaysGetStatusResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :result, as: 'result', class: Google::Apis::ComputeBeta::VpnGatewayStatus, decorator: Google::Apis::ComputeBeta::VpnGatewayStatus::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class VpnGatewaysScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :vpn_gateways, as: 'vpnGateways', class: Google::Apis::ComputeBeta::VpnGateway, decorator: Google::Apis::ComputeBeta::VpnGateway::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning, decorator: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnGatewaysScopedList::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 VpnTunnel
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :description, as: 'description'
|
|
property :detailed_status, as: 'detailedStatus'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :ike_version, as: 'ikeVersion'
|
|
property :kind, as: 'kind'
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
hash :labels, as: 'labels'
|
|
collection :local_traffic_selector, as: 'localTrafficSelector'
|
|
property :name, as: 'name'
|
|
property :peer_external_gateway, as: 'peerExternalGateway'
|
|
property :peer_external_gateway_interface, as: 'peerExternalGatewayInterface'
|
|
property :peer_gcp_gateway, as: 'peerGcpGateway'
|
|
property :peer_ip, as: 'peerIp'
|
|
property :region, as: 'region'
|
|
collection :remote_traffic_selector, as: 'remoteTrafficSelector'
|
|
property :router, as: 'router'
|
|
property :self_link, as: 'selfLink'
|
|
property :shared_secret, as: 'sharedSecret'
|
|
property :shared_secret_hash, as: 'sharedSecretHash'
|
|
property :status, as: 'status'
|
|
property :target_vpn_gateway, as: 'targetVpnGateway'
|
|
property :vpn_gateway, as: 'vpnGateway'
|
|
property :vpn_gateway_interface, as: 'vpnGatewayInterface'
|
|
end
|
|
end
|
|
|
|
class VpnTunnelAggregatedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::VpnTunnelsScopedList, decorator: Google::Apis::ComputeBeta::VpnTunnelsScopedList::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnTunnelAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::VpnTunnelAggregatedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnTunnelAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnTunnelAggregatedList::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 VpnTunnelList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::VpnTunnel, decorator: Google::Apis::ComputeBeta::VpnTunnel::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnTunnelList::Warning, decorator: Google::Apis::ComputeBeta::VpnTunnelList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnTunnelList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnTunnelList::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 VpnTunnelsScopedList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :vpn_tunnels, as: 'vpnTunnels', class: Google::Apis::ComputeBeta::VpnTunnel, decorator: Google::Apis::ComputeBeta::VpnTunnel::Representation
|
|
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnTunnelsScopedList::Warning, decorator: Google::Apis::ComputeBeta::VpnTunnelsScopedList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnTunnelsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnTunnelsScopedList::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 WafExpressionSet
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :aliases, as: 'aliases'
|
|
collection :expressions, as: 'expressions', class: Google::Apis::ComputeBeta::WafExpressionSetExpression, decorator: Google::Apis::ComputeBeta::WafExpressionSetExpression::Representation
|
|
|
|
property :id, as: 'id'
|
|
end
|
|
end
|
|
|
|
class WafExpressionSetExpression
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
end
|
|
end
|
|
|
|
class WeightedBackendService
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :backend_service, as: 'backendService'
|
|
property :header_action, as: 'headerAction', class: Google::Apis::ComputeBeta::HttpHeaderAction, decorator: Google::Apis::ComputeBeta::HttpHeaderAction::Representation
|
|
|
|
property :weight, as: 'weight'
|
|
end
|
|
end
|
|
|
|
class XpnHostList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Project, decorator: Google::Apis::ComputeBeta::Project::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::XpnHostList::Warning, decorator: Google::Apis::ComputeBeta::XpnHostList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::XpnHostList::Warning::Datum, decorator: Google::Apis::ComputeBeta::XpnHostList::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 XpnResourceId
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class Zone
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :available_cpu_platforms, as: 'availableCpuPlatforms'
|
|
property :creation_timestamp, as: 'creationTimestamp'
|
|
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :region, as: 'region'
|
|
property :self_link, as: 'selfLink'
|
|
property :status, as: 'status'
|
|
end
|
|
end
|
|
|
|
class ZoneList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :id, as: 'id'
|
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::Zone, decorator: Google::Apis::ComputeBeta::Zone::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :self_link, as: 'selfLink'
|
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ZoneList::Warning, decorator: Google::Apis::ComputeBeta::ZoneList::Warning::Representation
|
|
|
|
end
|
|
|
|
class Warning
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ZoneList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ZoneList::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 ZoneSetLabelsRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
|
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
|