compute  alpha
Classes
Google.Apis.Compute.alpha.Data Namespace Reference

Classes

class  AcceleratorConfig
 A specification of the type and number of accelerator cards attached to the instance. More...
 
class  AcceleratorType
 Represents an Accelerator Type resource. More...
 
class  AcceleratorTypeAggregatedList
 
class  AcceleratorTypeList
 Contains a list of accelerator types. More...
 
class  AcceleratorTypesScopedList
 
class  AccessConfig
 An access configuration attached to an instance's network interface. Only one access config per instance is supported. More...
 
class  Address
 Use global external addresses for GFE-based external HTTP(S) load balancers in Premium Tier. More...
 
class  AddressAggregatedList
 
class  AddressesScopedList
 
class  AddressList
 Contains a list of addresses. More...
 
class  AliasIpRange
 An alias IP range attached to an instance's network interface. More...
 
class  AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
 
class  AllocationSpecificSKUAllocationReservedInstanceProperties
 Properties of the SKU instances being reserved. More...
 
class  AllocationSpecificSKUReservation
 This reservation type allows to pre allocate specific instance configuration. More...
 
class  AttachedDisk
 An instance-attached disk resource. More...
 
class  AttachedDiskInitializeParams
 [Input Only] Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. More...
 
class  AuditConfig
 Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. More...
 
class  AuditLogConfig
 Provides the configuration for logging a type of permissions. Example: More...
 
class  AuthenticationPolicy
 The authentication settings for the backend service. More...
 
class  AuthorizationConfig
 Authorization configuration provides service-level and method-level access control for a service. More...
 
class  AuthorizationLoggingOptions
 Authorization-related information used by Cloud Audit Logging. More...
 
class  Autoscaler
 Represents an Autoscaler resource. More...
 
class  AutoscalerAggregatedList
 
class  AutoscalerList
 Contains a list of Autoscaler resources. More...
 
class  AutoscalersScopedList
 
class  AutoscalerStatusDetails
 
class  AutoscalingPolicy
 Cloud Autoscaler policy. More...
 
class  AutoscalingPolicyCpuUtilization
 CPU utilization policy. More...
 
class  AutoscalingPolicyCustomMetricUtilization
 Custom utilization metric policy. More...
 
class  AutoscalingPolicyLoadBalancingUtilization
 Configuration parameters of autoscaling based on load balancing. More...
 
class  AutoscalingPolicyQueueBasedScaling
 Configuration parameters of autoscaling based on queuing system. More...
 
class  AutoscalingPolicyQueueBasedScalingCloudPubSub
 Configuration parameters for scaling based on Cloud Pub/Sub subscription queue. More...
 
class  AutoscalingPolicyScaleDownControl
 Configuration that allows for slower scale down so that even if Autoscaler recommends an abrupt scale down of a MIG, it will be throttled as specified by the parameters below. More...
 
class  Backend
 Message containing information of one individual backend. More...
 
class  BackendBucket
 Represents a Cloud Storage Bucket resource. More...
 
class  BackendBucketCdnPolicy
 Message containing Cloud CDN configuration for a backend bucket. More...
 
class  BackendBucketList
 Contains a list of BackendBucket resources. More...
 
class  BackendService
 Represents a Backend Service resource. More...
 
class  BackendServiceAggregatedList
 Contains a list of BackendServicesScopedList. More...
 
class  BackendServiceCdnPolicy
 Message containing Cloud CDN configuration for a backend service. More...
 
class  BackendServiceFailoverPolicy
 
class  BackendServiceGroupHealth
 
class  BackendServiceIAP
 Identity-Aware Proxy More...
 
class  BackendServiceIAPOAuth2ClientInfo
 
class  BackendServiceList
 Contains a list of BackendService resources. More...
 
class  BackendServiceLogConfig
 The available logging options for the load balancer traffic served by this backend service. More...
 
class  BackendServiceReference
 
class  BackendServicesScopedList
 
class  BfdPacket
 
class  BfdStatus
 Next free: 15 More...
 
class  BfdStatusPacketCounts
 
class  Binding
 Associates members with a role. More...
 
class  CacheInvalidationRule
 
class  CacheKeyPolicy
 Message containing what to include in the cache key for a request for Cloud CDN. More...
 
class  CallCredentials
 gRPC call credentials to access the SDS server. More...
 
class  ChannelCredentials
 gRPC channel credentials to access the SDS server. More...
 
class  CircuitBreakers
 Settings controlling the volume of connections to a backend service. More...
 
class  ClientTlsSettings
 The client side authentication settings for connection originating from the backend service. More...
 
class  Commitment
 Represents a regional Commitment resource. More...
 
class  CommitmentAggregatedList
 
class  CommitmentList
 Contains a list of Commitment resources. More...
 
class  CommitmentsScopedList
 
class  Condition
 A condition to be met. More...
 
class  ConfidentialInstanceConfig
 A set of Confidential Instance options. More...
 
class  ConnectionDraining
 Message containing connection draining configuration. More...
 
class  ConsistentHashLoadBalancerSettings
 This message defines settings for a consistent hash style load balancer. More...
 
class  ConsistentHashLoadBalancerSettingsHttpCookie
 The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash. More...
 
class  CorsPolicy
 The specification for allowing client side cross-origin requests. Please see W3C Recommendation for Cross Origin Resource Sharing More...
 
class  CustomerEncryptionKey
 Represents a customer-supplied encryption key More...
 
class  CustomerEncryptionKeyProtectedDisk
 
class  DeprecationStatus
 Deprecation status for a public resource. More...
 
class  Disk
 Represents a Persistent Disk resource. More...
 
class  DiskAggregatedList
 
class  DiskInstantiationConfig
 A specification of the desired way to instantiate a disk in the instance template when its created from a source instance. More...
 
class  DiskList
 A list of Disk resources. More...
 
class  DiskMoveRequest
 
class  DisksAddResourcePoliciesRequest
 
class  DisksRemoveResourcePoliciesRequest
 
class  DisksResizeRequest
 
class  DisksScopedList
 
class  DiskType
 Represents a Disk Type resource. More...
 
class  DiskTypeAggregatedList
 
class  DiskTypeList
 Contains a list of disk types. More...
 
class  DiskTypesScopedList
 
class  DisplayDevice
 A set of Display Device options More...
 
class  DistributionPolicy
 
class  DistributionPolicyZoneConfiguration
 
class  Duration
 A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. More...
 
class  ExchangedPeeringRoute
 
class  ExchangedPeeringRoutesList
 
class  Expr
 Represents an expression text. Example: More...
 
class  ExternalVpnGateway
 External VPN gateway is the on-premises VPN gateway(s) or another cloud provider's VPN gateway that connects to your Google Cloud VPN gateway. To create a highly available VPN from Google Cloud to your on- premises side or another Cloud provider's VPN gateway, you must create a external VPN gateway resource in GCP, which provides the information to GCP about your external VPN gateway. More...
 
class  ExternalVpnGatewayInterface
 The interface for the external VPN gateway. More...
 
class  ExternalVpnGatewayList
 Response to the list request, and contains a list of externalVpnGateways. More...
 
class  FileContentBuffer
 
class  Firewall
 Represents a Firewall Rule resource. More...
 
class  FirewallList
 Contains a list of firewalls. More...
 
class  FirewallLogConfig
 The available logging options for a firewall rule. More...
 
class  FixedOrPercent
 Encapsulates numeric value that can be either absolute or relative. More...
 
class  ForwardingRule
 Represents a Forwarding Rule resource. More...
 
class  ForwardingRuleAggregatedList
 
class  ForwardingRuleList
 Contains a list of ForwardingRule resources. More...
 
class  ForwardingRuleReference
 
class  ForwardingRulesScopedList
 
class  GlobalNetworkEndpointGroupsAttachEndpointsRequest
 
class  GlobalNetworkEndpointGroupsDetachEndpointsRequest
 
class  GlobalSetLabelsRequest
 
class  GlobalSetPolicyRequest
 
class  GoogleDuration
 A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". It is related to Timestamp in that the difference between two Timestamp values is a Duration and it can be added or subtracted from a Timestamp. Range is approximately +-10,000 years. More...
 
class  GrpcServiceConfig
 gRPC config to access the SDS server. More...
 
class  GuestAttributes
 A guest attributes entry. More...
 
class  GuestAttributesEntry
 A guest attributes namespace/key/value entry. More...
 
class  GuestAttributesValue
 Array of guest attribute namespace/key/value tuples. More...
 
class  GuestOsFeature
 Guest OS features. More...
 
class  HealthCheck
 Represents a Health Check resource. More...
 
class  HealthCheckList
 Contains a list of HealthCheck resources. More...
 
class  HealthCheckLogConfig
 Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver. More...
 
class  HealthCheckReference
 A full or valid partial URL to a health check. For example, the following are valid URLs: - https://www.googleapis.com/compute/beta/projects/project-id/global/httpHealthChecks/health-check - projects /project-id/global/httpHealthChecks/health-check - global/httpHealthChecks/health-check More...
 
class  HealthChecksAggregatedList
 
class  HealthCheckService
 A HealthCheckService defines a set of backends on which to perform periodic health checks and an endpoint to which to send notification of changes in the health status of the backends. More...
 
class  HealthCheckServiceReference
 A full or valid partial URL to a health check service. For example, the following are valid URLs: - https://www.googleapis.com/compute/beta/projects/project-id/regions/us-west1/healthCheckServices/health-check- service - projects/project-id/regions/us-west1/healthCheckServices/health-check-service - regions/us- west1/healthCheckServices/health-check-service More...
 
class  HealthCheckServicesList
 
class  HealthChecksScopedList
 
class  HealthStatus
 
class  HealthStatusForNetworkEndpoint
 
class  HostRule
 UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService. More...
 
class  HTTP2HealthCheck
 
class  HttpFaultAbort
 Specification for how requests are aborted as part of fault injection. More...
 
class  HttpFaultDelay
 Specifies the delay introduced by Loadbalancer before forwarding the request to the backend service as part of fault injection. More...
 
class  HttpFaultInjection
 The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by Loadbalancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the Loadbalancer for a percentage of requests. More...
 
class  HttpHeaderAction
 The request and response header transformations that take effect before the request is passed along to the selected backendService. More...
 
class  HttpHeaderMatch
 matchRule criteria for request header matches. More...
 
class  HttpHeaderOption
 Specification determining how headers are added to requests or responses. More...
 
class  HttpHealthCheck
 Represents a legacy HTTP Health Check resource. More...
 
class  HTTPHealthCheck
 
class  HttpHealthCheckList
 Contains a list of HttpHealthCheck resources. More...
 
class  HttpQueryParameterMatch
 HttpRouteRuleMatch criteria for a request's query parameter. More...
 
class  HttpRedirectAction
 Specifies settings for an HTTP redirect. More...
 
class  HttpRetryPolicy
 The retry policy associates with HttpRouteRule More...
 
class  HttpRouteAction
 
class  HttpRouteRule
 An HttpRouteRule specifies how to match an HTTP request and the corresponding routing action that load balancing proxies will perform. More...
 
class  HttpRouteRuleMatch
 HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur. More...
 
class  HttpsHealthCheck
 Represents a legacy HTTPS Health Check resource. More...
 
class  HTTPSHealthCheck
 
class  HttpsHealthCheckList
 Contains a list of HttpsHealthCheck resources. More...
 
class  Image
 Represents an Image resource. More...
 
class  ImageList
 Contains a list of images. More...
 
class  InitialStateConfig
 Initial State for shielded instance, these are public keys which are safe to store in public More...
 
class  Instance
 Represents an Instance resource. More...
 
class  InstanceAggregatedList
 
class  InstanceGroup
 Represents an Instance Group resource. More...
 
class  InstanceGroupAggregatedList
 
class  InstanceGroupList
 A list of InstanceGroup resources. More...
 
class  InstanceGroupManager
 Represents a Managed Instance Group resource. More...
 
class  InstanceGroupManagerActionsSummary
 
class  InstanceGroupManagerAggregatedList
 
class  InstanceGroupManagerAutoHealingPolicy
 
class  InstanceGroupManagerList
 [Output Only] A list of managed instance groups. More...
 
class  InstanceGroupManagerPendingActionsSummary
 
class  InstanceGroupManagersAbandonInstancesRequest
 
class  InstanceGroupManagersApplyUpdatesRequest
 InstanceGroupManagers.applyUpdatesToInstances More...
 
class  InstanceGroupManagersCreateInstancesRequest
 InstanceGroupManagers.createInstances More...
 
class  InstanceGroupManagersDeleteInstancesRequest
 
class  InstanceGroupManagersDeletePerInstanceConfigsReq
 InstanceGroupManagers.deletePerInstanceConfigs More...
 
class  InstanceGroupManagersListErrorsResponse
 
class  InstanceGroupManagersListManagedInstancesResponse
 
class  InstanceGroupManagersListPerInstanceConfigsResp
 
class  InstanceGroupManagersPatchPerInstanceConfigsReq
 InstanceGroupManagers.patchPerInstanceConfigs More...
 
class  InstanceGroupManagersRecreateInstancesRequest
 
class  InstanceGroupManagersResizeAdvancedRequest
 
class  InstanceGroupManagersScopedList
 
class  InstanceGroupManagersSetAutoHealingRequest
 
class  InstanceGroupManagersSetInstanceTemplateRequest
 
class  InstanceGroupManagersSetTargetPoolsRequest
 
class  InstanceGroupManagerStatus
 
class  InstanceGroupManagerStatusStateful
 
class  InstanceGroupManagerStatusVersionTarget
 
class  InstanceGroupManagersUpdatePerInstanceConfigsReq
 InstanceGroupManagers.updatePerInstanceConfigs More...
 
class  InstanceGroupManagerUpdatePolicy
 
class  InstanceGroupManagerVersion
 
class  InstanceGroupsAddInstancesRequest
 
class  InstanceGroupsListInstances
 
class  InstanceGroupsListInstancesRequest
 
class  InstanceGroupsRemoveInstancesRequest
 
class  InstanceGroupsScopedList
 
class  InstanceGroupsSetNamedPortsRequest
 
class  InstanceList
 Contains a list of instances. More...
 
class  InstanceListReferrers
 Contains a list of instance referrers. More...
 
class  InstanceManagedByIgmError
 
class  InstanceManagedByIgmErrorInstanceActionDetails
 
class  InstanceManagedByIgmErrorManagedInstanceError
 
class  InstanceMoveRequest
 
class  InstanceProperties
 
class  InstanceReference
 
class  InstancesAddResourcePoliciesRequest
 
class  InstancesGetEffectiveFirewallsResponse
 
class  InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy
 A pruned SecurityPolicy containing ID and any applicable firewall rules. More...
 
class  InstancesRemoveResourcePoliciesRequest
 
class  InstancesResumeRequest
 
class  InstancesScopedList
 
class  InstancesSetLabelsRequest
 
class  InstancesSetMachineResourcesRequest
 
class  InstancesSetMachineTypeRequest
 
class  InstancesSetMinCpuPlatformRequest
 
class  InstancesSetNameRequest
 
class  InstancesSetServiceAccountRequest
 
class  InstancesStartWithEncryptionKeyRequest
 
class  InstanceTemplate
 Represents an Instance Template resource. More...
 
class  InstanceTemplateList
 A list of instance templates. More...
 
class  InstanceWithNamedPorts
 
class  Int64RangeMatch
 HttpRouteRuleMatch criteria for field values that must stay within the specified integer range. More...
 
class  Interconnect
 Represents an Interconnect resource. More...
 
class  InterconnectAttachment
 Represents an Interconnect Attachment (VLAN) resource. More...
 
class  InterconnectAttachmentAggregatedList
 
class  InterconnectAttachmentList
 Response to the list request, and contains a list of interconnect attachments. More...
 
class  InterconnectAttachmentPartnerMetadata
 Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments. More...
 
class  InterconnectAttachmentPrivateInfo
 Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED. More...
 
class  InterconnectAttachmentsScopedList
 
class  InterconnectCircuitInfo
 Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only. Next id: 4 More...
 
class  InterconnectDiagnostics
 Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection. More...
 
class  InterconnectDiagnosticsARPEntry
 Describing the ARP neighbor entries seen on this link More...
 
class  InterconnectDiagnosticsLinkLACPStatus
 
class  InterconnectDiagnosticsLinkOpticalPower
 
class  InterconnectDiagnosticsLinkStatus
 
class  InterconnectList
 Response to the list request, and contains a list of interconnects. More...
 
class  InterconnectLocation
 Represents an Interconnect Attachment (VLAN) Location resource. More...
 
class  InterconnectLocationList
 Response to the list request, and contains a list of interconnect locations. More...
 
class  InterconnectLocationRegionInfo
 Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region. More...
 
class  InterconnectOutageNotification
 Description of a planned outage on this Interconnect. Next id: 9 More...
 
class  InterconnectsGetDiagnosticsResponse
 Response for the InterconnectsGetDiagnosticsRequest. More...
 
class  InternalIpAddress
 
class  InternalIpOwner
 
class  IpAddressesList
 
class  IpOwnerList
 Contains a list of IP owners. More...
 
class  Jwt
 JWT configuration for origin authentication. More...
 
class  JwtHeader
 This message specifies a header location to extract JWT token. More...
 
class  License
 A license resource. More...
 
class  LicenseCode
 
class  LicenseCodeLicenseAlias
 
class  LicenseResourceCommitment
 Commitment for a particular license resource. More...
 
class  LicenseResourceRequirements
 
class  LicensesListResponse
 
class  LocalDisk
 
class  LogConfig
 Specifies what kind of log the caller must write More...
 
class  LogConfigCloudAuditOptions
 Write a Cloud Audit log More...
 
class  LogConfigCounterOptions
 Increment a streamz counter with the specified metric and field names. More...
 
class  LogConfigCounterOptionsCustomField
 Custom fields. These can be used to create a counter with arbitrary field/value pairs. See: go/rpcsp- custom-fields. More...
 
class  LogConfigDataAccessOptions
 Write a Data Access (Gin) log More...
 
class  MachineImage
 Machine image resource. More...
 
class  MachineImageList
 A list of machine images. More...
 
class  MachineType
 Represents a Machine Type resource. More...
 
class  MachineTypeAggregatedList
 
class  MachineTypeList
 Contains a list of machine types. More...
 
class  MachineTypesScopedList
 
class  ManagedInstance
 A Managed Instance resource. More...
 
class  ManagedInstanceInstanceHealth
 
class  ManagedInstanceLastAttempt
 
class  ManagedInstanceVersion
 
class  Metadata
 A metadata key/value entry. More...
 
class  MetadataCredentialsFromPlugin
 Custom authenticator credentials. More...
 
class  MetadataFilter
 Opaque filter criteria used by loadbalancers to restrict routing configuration to a limited set of loadbalancing proxies. Proxies and sidecars involved in loadbalancing would typically present metadata to the loadbalancers which need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if loadbalancing involves Envoys, they will only receive routing configuration when values in metadataFilters match values supplied in More...
 
class  MetadataFilterLabelMatch
 MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the loadbalancer. More...
 
class  MutualTls
 Configuration for the mutual Tls mode for peer authentication. More...
 
class  NamedPort
 The named port. For example: . More...
 
class  Network
 Represents a VPC Network resource. More...
 
class  NetworkEndpoint
 The network endpoint. Next ID: 7 More...
 
class  NetworkEndpointGroup
 Represents a collection of network endpoints. More...
 
class  NetworkEndpointGroupAggregatedList
 
class  NetworkEndpointGroupAppEngine
 Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. More...
 
class  NetworkEndpointGroupCloudFunction
 Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. More...
 
class  NetworkEndpointGroupCloudRun
 Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. More...
 
class  NetworkEndpointGroupLbNetworkEndpointGroup
 Load balancing specific fields for network endpoint group. More...
 
class  NetworkEndpointGroupList
 
class  NetworkEndpointGroupsAttachEndpointsRequest
 
class  NetworkEndpointGroupsDetachEndpointsRequest
 
class  NetworkEndpointGroupsListEndpointsRequest
 
class  NetworkEndpointGroupsListEndpointsRequestNetworkEndpointFilter
 
class  NetworkEndpointGroupsListNetworkEndpoints
 
class  NetworkEndpointGroupsScopedList
 
class  NetworkEndpointWithHealthStatus
 
class  NetworkInterface
 A network interface resource attached to an instance. More...
 
class  NetworkList
 Contains a list of networks. More...
 
class  NetworkPeering
 A network peering attached to a network resource. The message includes the peering name, peer network, peering state, and a flag indicating whether Google Compute Engine should automatically create routes for the peering. More...
 
class  NetworkRoutingConfig
 A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network- wide. More...
 
class  NetworksAddPeeringRequest
 
class  NetworksGetEffectiveFirewallsResponse
 
class  NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy
 A pruned SecurityPolicy containing ID and any applicable firewall rules. More...
 
class  NetworksRemovePeeringRequest
 
class  NetworksUpdatePeeringRequest
 
class  NodeGroup
 Represent a sole-tenant Node Group resource. More...
 
class  NodeGroupAggregatedList
 
class  NodeGroupAutoscalingPolicy
 
class  NodeGroupList
 Contains a list of nodeGroups. More...
 
class  NodeGroupNode
 
class  NodeGroupsAddNodesRequest
 
class  NodeGroupsDeleteNodesRequest
 
class  NodeGroupsListNodes
 
class  NodeGroupsScopedList
 
class  NodeGroupsSetAutoscalingPolicyRequest
 
class  NodeGroupsSetNodeTemplateRequest
 
class  NodeTemplate
 Represent a sole-tenant Node Template resource. More...
 
class  NodeTemplateAggregatedList
 
class  NodeTemplateList
 Contains a list of node templates. More...
 
class  NodeTemplateNodeTypeFlexibility
 
class  NodeTemplatesScopedList
 
class  NodeType
 Represent a sole-tenant Node Type resource. More...
 
class  NodeTypeAggregatedList
 
class  NodeTypeList
 Contains a list of node types. More...
 
class  NodeTypesScopedList
 
class  NotificationEndpoint
 A notification endpoint resource defines an endpoint to receive notifications when there are status changes detected by the associated health check service. More...
 
class  NotificationEndpointGrpcSettings
 Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint. More...
 
class  NotificationEndpointList
 
class  Operation
 Represents an Operation resource. More...
 
class  OperationAggregatedList
 
class  OperationList
 Contains a list of Operation resources. More...
 
class  OperationsScopedList
 
class  OrganizationSecurityPoliciesListAssociationsResponse
 
class  OriginAuthenticationMethod
 Configuration for the origin authentication method. More...
 
class  OutlierDetection
 Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. More...
 
class  PacketIntervals
 Next free: 7 More...
 
class  PacketMirroring
 Represents a PacketMirroring resource. More...
 
class  PacketMirroringAggregatedList
 Contains a list of packetMirrorings. More...
 
class  PacketMirroringFilter
 
class  PacketMirroringForwardingRuleInfo
 
class  PacketMirroringList
 Contains a list of PacketMirroring resources. More...
 
class  PacketMirroringMirroredResourceInfo
 
class  PacketMirroringMirroredResourceInfoInstanceInfo
 
class  PacketMirroringMirroredResourceInfoSubnetInfo
 
class  PacketMirroringNetworkInfo
 
class  PacketMirroringsScopedList
 
class  PathMatcher
 A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service will be used. More...
 
class  PathRule
 A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL. More...
 
class  PeerAuthenticationMethod
 Configuration for the peer authentication method. More...
 
class  PerInstanceConfig
 
class  Permission
 All fields defined in a permission are ANDed. More...
 
class  PermissionConstraint
 Custom constraint that specifies a key and a list of allowed values for Istio attributes. More...
 
class  Policy
 An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. More...
 
class  PreconfiguredWafSet
 
class  PreservedState
 Preserved state for a given instance. More...
 
class  PreservedStatePreservedDisk
 
class  Principal
 All fields defined in a principal are ANDed. More...
 
class  Project
 Represents a Project resource. More...
 
class  ProjectsDisableXpnResourceRequest
 
class  ProjectsEnableXpnResourceRequest
 
class  ProjectsGetXpnResources
 
class  ProjectsListXpnHostsRequest
 
class  ProjectsSetDefaultNetworkTierRequest
 
class  ProjectsSetDefaultServiceAccountRequest
 
class  PublicAdvertisedPrefix
 A public advertised prefix represents an aggregated IP prefix or netblock which customers bring to cloud. The IP prefix is a single unit of route advertisement and is announced globally to the internet. More...
 
class  PublicAdvertisedPrefixList
 
class  PublicAdvertisedPrefixPublicDelegatedPrefix
 Represents a CIDR range which can be used to assign addresses. More...
 
class  PublicDelegatedPrefix
 A PublicDelegatedPrefix resource represents an IP block within a PublicAdvertisedPrefix that is configured within a single cloud scope (global or region). IPs in the block can be allocated to resources within that scope. Public delegated prefixes may be further broken up into smaller IP blocks in the same scope as the parent block. More...
 
class  PublicDelegatedPrefixAggregatedList
 
class  PublicDelegatedPrefixesScopedList
 
class  PublicDelegatedPrefixList
 
class  PublicDelegatedPrefixPublicDelegatedSubPrefix
 Represents a sub PublicDelegatedPrefix. More...
 
class  Quota
 A quotas entry. More...
 
class  RbacPolicy
 
class  Reference
 Represents a reference to a resource. More...
 
class  Region
 Represents a Region resource. More...
 
class  RegionAutoscalerList
 Contains a list of autoscalers. More...
 
class  RegionCommitmentsUpdateReservationsRequest
 
class  RegionDisksAddResourcePoliciesRequest
 
class  RegionDisksRemoveResourcePoliciesRequest
 
class  RegionDisksResizeRequest
 
class  RegionDiskTypeList
 
class  RegionInstanceGroupList
 Contains a list of InstanceGroup resources. More...
 
class  RegionInstanceGroupManagerDeleteInstanceConfigReq
 RegionInstanceGroupManagers.deletePerInstanceConfigs More...
 
class  RegionInstanceGroupManagerList
 Contains a list of managed instance groups. More...
 
class  RegionInstanceGroupManagerPatchInstanceConfigReq
 RegionInstanceGroupManagers.patchPerInstanceConfigs More...
 
class  RegionInstanceGroupManagersAbandonInstancesRequest
 
class  RegionInstanceGroupManagersApplyUpdatesRequest
 InstanceGroupManagers.applyUpdatesToInstances More...
 
class  RegionInstanceGroupManagersCreateInstancesRequest
 RegionInstanceGroupManagers.createInstances More...
 
class  RegionInstanceGroupManagersDeleteInstancesRequest
 
class  RegionInstanceGroupManagersListErrorsResponse
 
class  RegionInstanceGroupManagersListInstanceConfigsResp
 
class  RegionInstanceGroupManagersListInstancesResponse
 
class  RegionInstanceGroupManagersRecreateRequest
 
class  RegionInstanceGroupManagersSetAutoHealingRequest
 
class  RegionInstanceGroupManagersSetTargetPoolsRequest
 
class  RegionInstanceGroupManagersSetTemplateRequest
 
class  RegionInstanceGroupManagerUpdateInstanceConfigReq
 RegionInstanceGroupManagers.updatePerInstanceConfigs More...
 
class  RegionInstanceGroupsListInstances
 
class  RegionInstanceGroupsListInstancesRequest
 
class  RegionInstanceGroupsSetNamedPortsRequest
 
class  RegionList
 Contains a list of region resources. More...
 
class  RegionSetLabelsRequest
 
class  RegionSetPolicyRequest
 
class  RegionTargetHttpsProxiesSetSslCertificatesRequest
 
class  RegionUrlMapsValidateRequest
 
class  RequestMirrorPolicy
 A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. Loadbalancer does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host / authority header is suffixed with -shadow. More...
 
class  Reservation
 Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources. (== resource_for {$api_version}.reservations ==) More...
 
class  ReservationAffinity
 Specifies the reservations that this instance can consume from. More...
 
class  ReservationAggregatedList
 Contains a list of reservations. More...
 
class  ReservationList
 
class  ReservationsResizeRequest
 
class  ReservationsScopedList
 
class  ResourceCommitment
 Commitment for a particular resource (a Commitment is composed of one or more of these). More...
 
class  ResourceGroupReference
 
class  ResourcePoliciesScopedList
 
class  ResourcePolicy
 
class  ResourcePolicyAggregatedList
 Contains a list of resourcePolicies. More...
 
class  ResourcePolicyDailyCycle
 Time window specified for daily operations. More...
 
class  ResourcePolicyGroupPlacementPolicy
 A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality More...
 
class  ResourcePolicyHourlyCycle
 Time window specified for hourly operations. More...
 
class  ResourcePolicyList
 
class  ResourcePolicySnapshotSchedulePolicy
 A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained. More...
 
class  ResourcePolicySnapshotSchedulePolicyRetentionPolicy
 Policy for retention of scheduled snapshots. More...
 
class  ResourcePolicySnapshotSchedulePolicySchedule
 A schedule for disks where the schedueled operations are performed. More...
 
class  ResourcePolicySnapshotSchedulePolicySnapshotProperties
 Specified snapshot properties for scheduled snapshots created by this policy. More...
 
class  ResourcePolicyVmMaintenancePolicy
 
class  ResourcePolicyVmMaintenancePolicyConcurrencyControl
 A concurrency control configuration. Defines a group config that, when attached to an instance, recognizes that instance as part of a group of instances where only up the concurrency_limit of instances in that group can undergo simultaneous maintenance. For more information: go/concurrency-control-design- doc More...
 
class  ResourcePolicyVmMaintenancePolicyMaintenanceWindow
 A maintenance window for VMs. When set, we restrict our maintenance operations to this window. More...
 
class  ResourcePolicyWeeklyCycle
 Time window specified for weekly operations. More...
 
class  ResourcePolicyWeeklyCycleDayOfWeek
 
class  Route
 Represents a Route resource. More...
 
class  RouteList
 Contains a list of Route resources. More...
 
class  Router
 Represents a Cloud Router resource. More...
 
class  RouterAdvertisedIpRange
 Description-tagged IP ranges for the router to advertise. More...
 
class  RouterAggregatedList
 Contains a list of routers. More...
 
class  RouterBgp
 
class  RouterBgpPeer
 
class  RouterBgpPeerBfd
 
class  RouterInterface
 
class  RouterList
 Contains a list of Router resources. More...
 
class  RouterNat
 Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided. More...
 
class  RouterNatLogConfig
 Configuration of logging on a NAT. More...
 
class  RouterNatSubnetworkToNat
 Defines the IP ranges that want to use NAT for a subnetwork. More...
 
class  RoutersPreviewResponse
 
class  RoutersScopedList
 
class  RouterStatus
 
class  RouterStatusBgpPeerStatus
 
class  RouterStatusNatStatus
 Status of a NAT contained in this router. Next tag: 9 More...
 
class  RouterStatusResponse
 
class  Rule
 A rule to be applied in a Policy. More...
 
class  SavedAttachedDisk
 An instance-attached disk resource. More...
 
class  Scheduling
 Sets the scheduling options for an Instance. NextID: 9 More...
 
class  SchedulingNodeAffinity
 Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. More...
 
class  SdsConfig
 The configuration to access the SDS server. More...
 
class  SecurityPoliciesListPreconfiguredExpressionSetsResponse
 
class  SecurityPoliciesWafConfig
 
class  SecurityPolicy
 Represents a Cloud Armor Security Policy resource. More...
 
class  SecurityPolicyAssociation
 
class  SecurityPolicyCloudArmorConfig
 Configuration options for Cloud Armor. More...
 
class  SecurityPolicyList
 
class  SecurityPolicyReference
 
class  SecurityPolicyRule
 Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny). More...
 
class  SecurityPolicyRuleMatcher
 Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified. More...
 
class  SecurityPolicyRuleMatcherConfig
 
class  SecurityPolicyRuleMatcherConfigDestinationPort
 
class  SecurityPolicyRuleRateLimitOptions
 
class  SecuritySettings
 The authentication and authorization settings for a BackendService. More...
 
class  SerialPortOutput
 An instance's serial console output. More...
 
class  ServerBinding
 
class  ServerTlsSettings
 The TLS settings for the server. More...
 
class  ServiceAccount
 A service account. More...
 
class  ShieldedInstanceConfig
 A set of Shielded Instance options. More...
 
class  ShieldedInstanceIdentity
 A shielded Instance identity entry. More...
 
class  ShieldedInstanceIdentityEntry
 A Shielded Instance Identity Entry. More...
 
class  ShieldedInstanceIntegrityPolicy
 The policy describes the baseline against which Instance boot integrity is measured. More...
 
class  ShieldedVmConfig
 A set of Shielded VM options. More...
 
class  ShieldedVmIdentity
 A shielded VM identity entry. More...
 
class  ShieldedVmIdentityEntry
 A Shielded Instance Identity Entry. More...
 
class  ShieldedVmIntegrityPolicy
 The policy describes the baseline against which VM instance boot integrity is measured. More...
 
class  SignedUrlKey
 Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs More...
 
class  Snapshot
 Represents a Persistent Disk Snapshot resource. More...
 
class  SnapshotList
 Contains a list of Snapshot resources. More...
 
class  SourceDiskEncryptionKey
 
class  SourceInstanceParams
 A specification of the parameters to use when creating the instance template from a source instance. More...
 
class  SourceInstanceProperties
 
class  SslCertificate
 Represents an SSL Certificate resource. More...
 
class  SslCertificateAggregatedList
 
class  SslCertificateList
 Contains a list of SslCertificate resources. More...
 
class  SslCertificateManagedSslCertificate
 Configuration and status of a managed SSL certificate. More...
 
class  SslCertificateSelfManagedSslCertificate
 Configuration and status of a self-managed SSL certificate. More...
 
class  SslCertificatesScopedList
 
class  SSLHealthCheck
 
class  SslPoliciesList
 
class  SslPoliciesListAvailableFeaturesResponse
 
class  SslPolicy
 Represents a Cloud Armor Security Policy resource. More...
 
class  SslPolicyReference
 
class  StatefulPolicy
 
class  StatefulPolicyPreservedState
 Configuration of preserved resources. More...
 
class  StatefulPolicyPreservedStateDiskDevice
 
class  Subnetwork
 Represents a Subnetwork resource. More...
 
class  SubnetworkAggregatedList
 
class  SubnetworkList
 Contains a list of Subnetwork resources. More...
 
class  SubnetworkLogConfig
 The available logging options for this subnetwork. More...
 
class  SubnetworkSecondaryRange
 Represents a secondary IP range of a subnetwork. More...
 
class  SubnetworksExpandIpCidrRangeRequest
 
class  SubnetworksScopedList
 
class  SubnetworksSetPrivateIpGoogleAccessRequest
 
class  Tags
 A set of instance tags. More...
 
class  TargetHttpProxiesScopedList
 
class  TargetHttpProxy
 Represents a Target HTTP Proxy resource. More...
 
class  TargetHttpProxyAggregatedList
 
class  TargetHttpProxyList
 A list of TargetHttpProxy resources. More...
 
class  TargetHttpsProxiesScopedList
 
class  TargetHttpsProxiesSetQuicOverrideRequest
 
class  TargetHttpsProxiesSetSslCertificatesRequest
 
class  TargetHttpsProxy
 Represents a Target HTTPS Proxy resource. More...
 
class  TargetHttpsProxyAggregatedList
 
class  TargetHttpsProxyList
 Contains a list of TargetHttpsProxy resources. More...
 
class  TargetInstance
 Represents a Target Instance resource. More...
 
class  TargetInstanceAggregatedList
 
class  TargetInstanceList
 Contains a list of TargetInstance resources. More...
 
class  TargetInstancesScopedList
 
class  TargetPool
 Represents a Target Pool resource. More...
 
class  TargetPoolAggregatedList
 
class  TargetPoolInstanceHealth
 
class  TargetPoolList
 Contains a list of TargetPool resources. More...
 
class  TargetPoolsAddHealthCheckRequest
 
class  TargetPoolsAddInstanceRequest
 
class  TargetPoolsRemoveHealthCheckRequest
 
class  TargetPoolsRemoveInstanceRequest
 
class  TargetPoolsScopedList
 
class  TargetReference
 
class  TargetSslProxiesSetBackendServiceRequest
 
class  TargetSslProxiesSetProxyHeaderRequest
 
class  TargetSslProxiesSetSslCertificatesRequest
 
class  TargetSslProxy
 Represents a Target SSL Proxy resource. More...
 
class  TargetSslProxyList
 Contains a list of TargetSslProxy resources. More...
 
class  TargetTcpProxiesSetBackendServiceRequest
 
class  TargetTcpProxiesSetProxyHeaderRequest
 
class  TargetTcpProxy
 Represents a Target TCP Proxy resource. More...
 
class  TargetTcpProxyList
 Contains a list of TargetTcpProxy resources. More...
 
class  TargetVpnGateway
 Represents a Target VPN Gateway resource. More...
 
class  TargetVpnGatewayAggregatedList
 
class  TargetVpnGatewayList
 Contains a list of TargetVpnGateway resources. More...
 
class  TargetVpnGatewaysScopedList
 
class  TCPHealthCheck
 
class  TestFailure
 
class  TestPermissionsRequest
 
class  TestPermissionsResponse
 
class  TlsCertificateContext
 Defines the mechanism to obtain the client or server certificate. More...
 
class  TlsCertificatePaths
 The paths to the mounted TLS Certificates and private key. More...
 
class  TlsContext
 The TLS settings for the client or server. More...
 
class  TlsValidationContext
 Defines the mechanism to obtain the Certificate Authority certificate to validate the client/server certificate. More...
 
class  UDPHealthCheck
 
class  UpcomingMaintenance
 Upcoming Maintenance notification information. More...
 
class  UrlMap
 Represents a URL Map resource. More...
 
class  UrlMapList
 Contains a list of UrlMap resources. More...
 
class  UrlMapReference
 
class  UrlMapsAggregatedList
 
class  UrlMapsScopedList
 
class  UrlMapsValidateRequest
 
class  UrlMapsValidateResponse
 
class  UrlMapTest
 Message for the expected URL mappings. More...
 
class  UrlMapValidationResult
 Message representing the validation result for a UrlMap. More...
 
class  UrlRewrite
 The spec for modifying the path before sending the request to the matched backend service. More...
 
class  UsableSubnetwork
 Subnetwork which the current user has compute.subnetworks.use permission on. More...
 
class  UsableSubnetworksAggregatedList
 
class  UsableSubnetworkSecondaryRange
 Secondary IP range of a usable subnetwork. More...
 
class  UsageExportLocation
 The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix. More...
 
class  VmEndpointNatMappings
 Contain information of Nat mapping for a VM endpoint (i.e., NIC). More...
 
class  VmEndpointNatMappingsInterfaceNatMappings
 Contain information of Nat mapping for an interface of this endpoint. More...
 
class  VmEndpointNatMappingsList
 Contains a list of VmEndpointNatMappings. More...
 
class  VpnGateway
 Represents a VPN gateway resource. Next ID: 13 More...
 
class  VpnGatewayAggregatedList
 
class  VpnGatewayList
 Contains a list of VpnGateway resources. More...
 
class  VpnGatewaysGetStatusResponse
 
class  VpnGatewaysScopedList
 
class  VpnGatewayStatus
 
class  VpnGatewayStatusHighAvailabilityRequirementState
 Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway. More...
 
class  VpnGatewayStatusTunnel
 Contains some information about a VPN tunnel. More...
 
class  VpnGatewayStatusVpnConnection
 A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway. The peer gateway could either be a external VPN gateway or GCP VPN gateway. More...
 
class  VpnGatewayVpnGatewayInterface
 A VPN gateway interface. More...
 
class  VpnTunnel
 Represents a Cloud VPN Tunnel resource. More...
 
class  VpnTunnelAggregatedList
 
class  VpnTunnelList
 Contains a list of VpnTunnel resources. More...
 
class  VpnTunnelsScopedList
 
class  WafExpressionSet
 
class  WafExpressionSetExpression
 
class  WeightedBackendService
 In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple BackendServices. The volume of traffic for each BackendService is proportional to the weight specified in each WeightedBackendService More...
 
class  XpnHostList
 
class  XpnResourceId
 Service resource (a.k.a service project) ID. More...
 
class  Zone
 Represents a Zone resource. More...
 
class  ZoneList
 Contains a list of zone resources. More...
 
class  ZoneSetLabelsRequest
 
class  ZoneSetPolicyRequest