Module: Google::Apis::ComputeV1
- Defined in:
- generated/google/apis/compute_v1.rb,
generated/google/apis/compute_v1/classes.rb,
generated/google/apis/compute_v1/service.rb,
generated/google/apis/compute_v1/representations.rb
Overview
Compute Engine API
Creates and runs virtual machines on Google Cloud Platform.
Defined Under Namespace
Classes: AcceleratorConfig, AcceleratorType, AcceleratorTypeAggregatedList, AcceleratorTypeList, AcceleratorTypesScopedList, AccessConfig, AddTargetPoolsHealthCheckRequest, AddTargetPoolsInstanceRequest, Address, AddressAggregatedList, AddressList, AddressesScopedList, AliasIpRange, AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk, AllocationSpecificSkuAllocationReservedInstanceProperties, AllocationSpecificSkuReservation, AttachedDisk, AttachedDiskInitializeParams, AuditConfig, AuditLogConfig, AuthorizationLoggingOptions, Autoscaler, AutoscalerAggregatedList, AutoscalerList, AutoscalerStatusDetails, AutoscalersScopedList, AutoscalingPolicy, AutoscalingPolicyCpuUtilization, AutoscalingPolicyCustomMetricUtilization, AutoscalingPolicyLoadBalancingUtilization, AutoscalingPolicyScaleInControl, Backend, BackendBucket, BackendBucketCdnPolicy, BackendBucketList, BackendService, BackendServiceAggregatedList, BackendServiceCdnPolicy, BackendServiceFailoverPolicy, BackendServiceGroupHealth, BackendServiceIap, BackendServiceList, BackendServiceLogConfig, BackendServiceReference, BackendServicesScopedList, Binding, CacheInvalidationRule, CacheKeyPolicy, CircuitBreakers, Commitment, CommitmentAggregatedList, CommitmentList, CommitmentsScopedList, ComputeService, Condition, ConfidentialInstanceConfig, ConnectionDraining, ConsistentHashLoadBalancerSettings, ConsistentHashLoadBalancerSettingsHttpCookie, CorsPolicy, CustomerEncryptionKey, CustomerEncryptionKeyProtectedDisk, DeprecationStatus, Disk, DiskAggregatedList, DiskInstantiationConfig, DiskList, DiskType, DiskTypeAggregatedList, DiskTypeList, DiskTypesScopedList, DisksAddResourcePoliciesRequest, DisksRemoveResourcePoliciesRequest, DisksResizeRequest, DisksScopedList, DisplayDevice, DistributionPolicy, DistributionPolicyZoneConfiguration, Duration, ExchangedPeeringRoute, ExchangedPeeringRoutesList, Expr, ExternalVpnGateway, ExternalVpnGatewayInterface, ExternalVpnGatewayList, FileContentBuffer, Firewall, FirewallList, FirewallLogConfig, FixedOrPercent, ForwardingRule, ForwardingRuleAggregatedList, ForwardingRuleList, ForwardingRuleReference, ForwardingRulesScopedList, GlobalNetworkEndpointGroupsAttachEndpointsRequest, GlobalNetworkEndpointGroupsDetachEndpointsRequest, GlobalSetLabelsRequest, GlobalSetPolicyRequest, GrpcHealthCheck, GuestAttributes, GuestAttributesEntry, GuestAttributesValue, GuestOsFeature, HealthCheck, HealthCheckList, HealthCheckLogConfig, HealthCheckReference, HealthCheckService, HealthCheckServiceReference, HealthCheckServicesList, HealthChecksAggregatedList, HealthChecksScopedList, HealthStatus, HealthStatusForNetworkEndpoint, HostRule, Http2HealthCheck, HttpFaultAbort, HttpFaultDelay, HttpFaultInjection, HttpHeaderAction, HttpHeaderMatch, HttpHeaderOption, HttpHealthCheck, HttpHealthCheckList, HttpQueryParameterMatch, HttpRedirectAction, HttpRetryPolicy, HttpRouteAction, HttpRouteRule, HttpRouteRuleMatch, HttpsHealthCheck, HttpsHealthCheckList, Image, ImageList, InitialStateConfig, Instance, InstanceAggregatedList, InstanceGroup, InstanceGroupAggregatedList, InstanceGroupList, InstanceGroupManager, InstanceGroupManagerActionsSummary, InstanceGroupManagerAggregatedList, InstanceGroupManagerAutoHealingPolicy, InstanceGroupManagerList, InstanceGroupManagerStatus, InstanceGroupManagerStatusStateful, InstanceGroupManagerStatusStatefulPerInstanceConfigs, InstanceGroupManagerStatusVersionTarget, InstanceGroupManagerUpdatePolicy, InstanceGroupManagerVersion, InstanceGroupManagersAbandonInstancesRequest, InstanceGroupManagersApplyUpdatesRequest, InstanceGroupManagersCreateInstancesRequest, InstanceGroupManagersDeleteInstancesRequest, InstanceGroupManagersDeletePerInstanceConfigsReq, InstanceGroupManagersListErrorsResponse, InstanceGroupManagersListManagedInstancesResponse, InstanceGroupManagersListPerInstanceConfigsResp, InstanceGroupManagersPatchPerInstanceConfigsReq, InstanceGroupManagersRecreateInstancesRequest, InstanceGroupManagersScopedList, InstanceGroupManagersSetInstanceTemplateRequest, InstanceGroupManagersSetTargetPoolsRequest, InstanceGroupManagersUpdatePerInstanceConfigsReq, InstanceGroupsAddInstancesRequest, InstanceGroupsListInstances, InstanceGroupsListInstancesRequest, InstanceGroupsRemoveInstancesRequest, InstanceGroupsScopedList, InstanceGroupsSetNamedPortsRequest, InstanceList, InstanceListReferrers, InstanceManagedByIgmError, InstanceManagedByIgmErrorInstanceActionDetails, InstanceManagedByIgmErrorManagedInstanceError, InstanceProperties, InstanceReference, InstanceTemplate, InstanceTemplateList, InstanceWithNamedPorts, InstancesAddResourcePoliciesRequest, InstancesRemoveResourcePoliciesRequest, InstancesScopedList, InstancesSetLabelsRequest, InstancesSetMachineResourcesRequest, InstancesSetMachineTypeRequest, InstancesSetMinCpuPlatformRequest, InstancesSetServiceAccountRequest, InstancesStartWithEncryptionKeyRequest, Int64RangeMatch, Interconnect, InterconnectAttachment, InterconnectAttachmentAggregatedList, InterconnectAttachmentList, InterconnectAttachmentPartnerMetadata, InterconnectAttachmentPrivateInfo, InterconnectAttachmentsScopedList, InterconnectCircuitInfo, InterconnectDiagnostics, InterconnectDiagnosticsArpEntry, InterconnectDiagnosticsLinkLacpStatus, InterconnectDiagnosticsLinkOpticalPower, InterconnectDiagnosticsLinkStatus, InterconnectList, InterconnectLocation, InterconnectLocationList, InterconnectLocationRegionInfo, InterconnectOutageNotification, InterconnectsGetDiagnosticsResponse, License, LicenseCode, LicenseCodeLicenseAlias, LicenseResourceCommitment, LicenseResourceRequirements, LicensesListResponse, LocalDisk, LogConfig, LogConfigCloudAuditOptions, LogConfigCounterOptions, LogConfigCounterOptionsCustomField, LogConfigDataAccessOptions, MachineType, MachineTypeAggregatedList, MachineTypeList, MachineTypesScopedList, ManagedInstance, ManagedInstanceInstanceHealth, ManagedInstanceLastAttempt, ManagedInstanceVersion, Metadata, MetadataFilter, MetadataFilterLabelMatch, MoveDiskRequest, MoveInstanceRequest, NamedPort, Network, NetworkEndpoint, NetworkEndpointGroup, NetworkEndpointGroupAggregatedList, NetworkEndpointGroupAppEngine, NetworkEndpointGroupCloudFunction, NetworkEndpointGroupCloudRun, NetworkEndpointGroupList, NetworkEndpointGroupsAttachEndpointsRequest, NetworkEndpointGroupsDetachEndpointsRequest, NetworkEndpointGroupsListEndpointsRequest, NetworkEndpointGroupsListNetworkEndpoints, NetworkEndpointGroupsScopedList, NetworkEndpointWithHealthStatus, NetworkInterface, NetworkList, NetworkPeering, NetworkRoutingConfig, NetworksAddPeeringRequest, NetworksRemovePeeringRequest, NetworksUpdatePeeringRequest, NodeGroup, NodeGroupAggregatedList, NodeGroupAutoscalingPolicy, NodeGroupList, NodeGroupMaintenanceWindow, NodeGroupNode, NodeGroupsAddNodesRequest, NodeGroupsDeleteNodesRequest, NodeGroupsListNodes, NodeGroupsScopedList, NodeGroupsSetNodeTemplateRequest, NodeTemplate, NodeTemplateAggregatedList, NodeTemplateList, NodeTemplateNodeTypeFlexibility, NodeTemplatesScopedList, NodeType, NodeTypeAggregatedList, NodeTypeList, NodeTypesScopedList, NotificationEndpoint, NotificationEndpointGrpcSettings, NotificationEndpointList, Operation, OperationAggregatedList, OperationList, OperationsScopedList, OutlierDetection, PacketMirroring, PacketMirroringAggregatedList, PacketMirroringFilter, PacketMirroringForwardingRuleInfo, PacketMirroringList, PacketMirroringMirroredResourceInfo, PacketMirroringMirroredResourceInfoInstanceInfo, PacketMirroringMirroredResourceInfoSubnetInfo, PacketMirroringNetworkInfo, PacketMirroringsScopedList, PathMatcher, PathRule, PerInstanceConfig, Policy, PreconfiguredWafSet, PreservedState, PreservedStatePreservedDisk, Project, ProjectsDisableXpnResourceRequest, ProjectsEnableXpnResourceRequest, ProjectsGetXpnResources, ProjectsListXpnHostsRequest, ProjectsSetDefaultNetworkTierRequest, Quota, Reference, Region, RegionAutoscalerList, RegionDiskTypeList, RegionDisksAddResourcePoliciesRequest, RegionDisksRemoveResourcePoliciesRequest, RegionDisksResizeRequest, RegionInstanceGroupList, RegionInstanceGroupManagerDeleteInstanceConfigReq, RegionInstanceGroupManagerList, RegionInstanceGroupManagerPatchInstanceConfigReq, RegionInstanceGroupManagerUpdateInstanceConfigReq, RegionInstanceGroupManagersAbandonInstancesRequest, RegionInstanceGroupManagersApplyUpdatesRequest, RegionInstanceGroupManagersCreateInstancesRequest, RegionInstanceGroupManagersDeleteInstancesRequest, RegionInstanceGroupManagersListErrorsResponse, RegionInstanceGroupManagersListInstanceConfigsResp, RegionInstanceGroupManagersListInstancesResponse, RegionInstanceGroupManagersRecreateRequest, RegionInstanceGroupManagersSetTargetPoolsRequest, RegionInstanceGroupManagersSetTemplateRequest, RegionInstanceGroupsListInstances, RegionInstanceGroupsListInstancesRequest, RegionInstanceGroupsSetNamedPortsRequest, RegionList, RegionSetLabelsRequest, RegionSetPolicyRequest, RegionTargetHttpsProxiesSetSslCertificatesRequest, RegionUrlMapsValidateRequest, RemoveTargetPoolsHealthCheckRequest, RemoveTargetPoolsInstanceRequest, RequestMirrorPolicy, Reservation, ReservationAffinity, ReservationAggregatedList, ReservationList, ReservationsResizeRequest, ReservationsScopedList, ResourceCommitment, ResourceGroupReference, ResourcePoliciesScopedList, ResourcePolicy, ResourcePolicyAggregatedList, ResourcePolicyDailyCycle, ResourcePolicyGroupPlacementPolicy, ResourcePolicyHourlyCycle, ResourcePolicyList, ResourcePolicySnapshotSchedulePolicy, ResourcePolicySnapshotSchedulePolicyRetentionPolicy, ResourcePolicySnapshotSchedulePolicySchedule, ResourcePolicySnapshotSchedulePolicySnapshotProperties, ResourcePolicyWeeklyCycle, ResourcePolicyWeeklyCycleDayOfWeek, Route, RouteList, Router, RouterAdvertisedIpRange, RouterAggregatedList, RouterBgp, RouterBgpPeer, RouterInterface, RouterList, RouterNat, RouterNatLogConfig, RouterNatSubnetworkToNat, RouterStatus, RouterStatusBgpPeerStatus, RouterStatusNatStatus, RouterStatusResponse, RoutersPreviewResponse, RoutersScopedList, Rule, Scheduling, SchedulingNodeAffinity, Screenshot, SecurityPoliciesListPreconfiguredExpressionSetsResponse, SecurityPoliciesWafConfig, SecurityPolicy, SecurityPolicyList, SecurityPolicyReference, SecurityPolicyRule, SecurityPolicyRuleMatcher, SecurityPolicyRuleMatcherConfig, SecuritySettings, SerialPortOutput, ServerBinding, ServiceAccount, ShieldedInstanceConfig, ShieldedInstanceIdentity, ShieldedInstanceIdentityEntry, ShieldedInstanceIntegrityPolicy, SignedUrlKey, Snapshot, SnapshotList, SourceInstanceParams, SslCertificate, SslCertificateAggregatedList, SslCertificateList, SslCertificateManagedSslCertificate, SslCertificateSelfManagedSslCertificate, SslCertificatesScopedList, SslHealthCheck, SslPoliciesList, SslPoliciesListAvailableFeaturesResponse, SslPolicy, SslPolicyReference, StatefulPolicy, StatefulPolicyPreservedState, StatefulPolicyPreservedStateDiskDevice, Subnetwork, SubnetworkAggregatedList, SubnetworkList, SubnetworkLogConfig, SubnetworkSecondaryRange, SubnetworksExpandIpCidrRangeRequest, SubnetworksScopedList, SubnetworksSetPrivateIpGoogleAccessRequest, Tags, TargetGrpcProxy, TargetGrpcProxyList, TargetHttpProxiesScopedList, TargetHttpProxy, TargetHttpProxyAggregatedList, TargetHttpProxyList, TargetHttpsProxiesScopedList, TargetHttpsProxiesSetQuicOverrideRequest, TargetHttpsProxiesSetSslCertificatesRequest, TargetHttpsProxy, TargetHttpsProxyAggregatedList, TargetHttpsProxyList, TargetInstance, TargetInstanceAggregatedList, TargetInstanceList, TargetInstancesScopedList, TargetPool, TargetPoolAggregatedList, TargetPoolInstanceHealth, TargetPoolList, TargetPoolsScopedList, TargetReference, TargetSslProxiesSetBackendServiceRequest, TargetSslProxiesSetProxyHeaderRequest, TargetSslProxiesSetSslCertificatesRequest, TargetSslProxy, TargetSslProxyList, TargetTcpProxiesSetBackendServiceRequest, TargetTcpProxiesSetProxyHeaderRequest, TargetTcpProxy, TargetTcpProxyList, TargetVpnGateway, TargetVpnGatewayAggregatedList, TargetVpnGatewayList, TargetVpnGatewaysScopedList, TcpHealthCheck, TestFailure, TestPermissionsRequest, TestPermissionsResponse, UrlMap, UrlMapList, UrlMapReference, UrlMapTest, UrlMapValidationResult, UrlMapsAggregatedList, UrlMapsScopedList, UrlRewrite, UsableSubnetwork, UsableSubnetworkSecondaryRange, UsableSubnetworksAggregatedList, UsageExportLocation, ValidateUrlMapsRequest, ValidateUrlMapsResponse, VmEndpointNatMappings, VmEndpointNatMappingsInterfaceNatMappings, VmEndpointNatMappingsList, VpnGateway, VpnGatewayAggregatedList, VpnGatewayList, VpnGatewayStatus, VpnGatewayStatusHighAvailabilityRequirementState, VpnGatewayStatusTunnel, VpnGatewayStatusVpnConnection, VpnGatewayVpnGatewayInterface, VpnGatewaysGetStatusResponse, VpnGatewaysScopedList, VpnTunnel, VpnTunnelAggregatedList, VpnTunnelList, VpnTunnelsScopedList, WafExpressionSet, WafExpressionSetExpression, WeightedBackendService, XpnHostList, XpnResourceId, Zone, ZoneList, ZoneSetLabelsRequest, ZoneSetPolicyRequest
Constant Summary collapse
- VERSION =
'V1'
- REVISION =
'20201122'
- AUTH_CLOUD_PLATFORM =
View and manage your data across Google Cloud Platform services
'https://www.googleapis.com/auth/cloud-platform'
- AUTH_COMPUTE =
View and manage your Google Compute Engine resources
'https://www.googleapis.com/auth/compute'
- AUTH_COMPUTE_READONLY =
View your Google Compute Engine resources
'https://www.googleapis.com/auth/compute.readonly'
- AUTH_DEVSTORAGE_FULL_CONTROL =
Manage your data and permissions in Google Cloud Storage
'https://www.googleapis.com/auth/devstorage.full_control'
- AUTH_DEVSTORAGE_READ_ONLY =
View your data in Google Cloud Storage
'https://www.googleapis.com/auth/devstorage.read_only'
- AUTH_DEVSTORAGE_READ_WRITE =
Manage your data in Google Cloud Storage
'https://www.googleapis.com/auth/devstorage.read_write'