Show / Hide Table of Contents

Class ComputeService

The Compute Service.

Inheritance
object
BaseClientService
ComputeService
Implements
IClientService
IDisposable
Inherited Members
BaseClientService.DefaultMaxUrlLength
BaseClientService.CreateBackOffHandler()
BaseClientService.GetEffectiveUri(string, string)
BaseClientService.SetRequestSerailizedContent(HttpRequestMessage, object)
BaseClientService.SerializeObject(object)
BaseClientService.DeserializeResponse<T>(HttpResponseMessage)
BaseClientService.DeserializeError(HttpResponseMessage)
BaseClientService.Dispose()
BaseClientService.BaseUriOverride
BaseClientService.UniverseDomain
BaseClientService.HttpClientTimeout
BaseClientService.HttpClient
BaseClientService.HttpClientInitializer
BaseClientService.GZipEnabled
BaseClientService.ApiKey
BaseClientService.ApplicationName
BaseClientService.Serializer
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.v1
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class ComputeService : BaseClientService, IClientService, IDisposable

Constructors

ComputeService()

Constructs a new service.

Declaration
public ComputeService()

ComputeService(Initializer)

Constructs a new service.

Declaration
public ComputeService(BaseClientService.Initializer initializer)
Parameters
Type Name Description
BaseClientService.Initializer initializer

The service initializer.

Fields

DiscoveryVersionUsed

The discovery version used to generate this service.

Declaration
public static DiscoveryVersion DiscoveryVersionUsed
Field Value
Type Description
DiscoveryVersion

Version

The API version.

Declaration
public const string Version = "v1"
Field Value
Type Description
string

Properties

AcceleratorTypes

Gets the AcceleratorTypes resource.

Declaration
public virtual AcceleratorTypesResource AcceleratorTypes { get; }
Property Value
Type Description
AcceleratorTypesResource

Addresses

Gets the Addresses resource.

Declaration
public virtual AddressesResource Addresses { get; }
Property Value
Type Description
AddressesResource

Autoscalers

Gets the Autoscalers resource.

Declaration
public virtual AutoscalersResource Autoscalers { get; }
Property Value
Type Description
AutoscalersResource

BackendBuckets

Gets the BackendBuckets resource.

Declaration
public virtual BackendBucketsResource BackendBuckets { get; }
Property Value
Type Description
BackendBucketsResource

BackendServices

Gets the BackendServices resource.

Declaration
public virtual BackendServicesResource BackendServices { get; }
Property Value
Type Description
BackendServicesResource

BasePath

Gets the service base path.

Declaration
public override string BasePath { get; }
Property Value
Type Description
string
Overrides
BaseClientService.BasePath

BaseUri

Gets the service base URI.

Declaration
public override string BaseUri { get; }
Property Value
Type Description
string
Overrides
BaseClientService.BaseUri

BatchPath

Gets the batch base path; null if unspecified.

Declaration
public override string BatchPath { get; }
Property Value
Type Description
string
Overrides
BaseClientService.BatchPath

BatchUri

Gets the batch base URI; null if unspecified.

Declaration
public override string BatchUri { get; }
Property Value
Type Description
string
Overrides
BaseClientService.BatchUri

DiskTypes

Gets the DiskTypes resource.

Declaration
public virtual DiskTypesResource DiskTypes { get; }
Property Value
Type Description
DiskTypesResource

Disks

Gets the Disks resource.

Declaration
public virtual DisksResource Disks { get; }
Property Value
Type Description
DisksResource

ExternalVpnGateways

Gets the ExternalVpnGateways resource.

Declaration
public virtual ExternalVpnGatewaysResource ExternalVpnGateways { get; }
Property Value
Type Description
ExternalVpnGatewaysResource

Features

Gets the service supported features.

Declaration
public override IList<string> Features { get; }
Property Value
Type Description
IList<string>
Overrides
BaseClientService.Features

FirewallPolicies

Gets the FirewallPolicies resource.

Declaration
public virtual FirewallPoliciesResource FirewallPolicies { get; }
Property Value
Type Description
FirewallPoliciesResource

Firewalls

Gets the Firewalls resource.

Declaration
public virtual FirewallsResource Firewalls { get; }
Property Value
Type Description
FirewallsResource

ForwardingRules

Gets the ForwardingRules resource.

Declaration
public virtual ForwardingRulesResource ForwardingRules { get; }
Property Value
Type Description
ForwardingRulesResource

GlobalAddresses

Gets the GlobalAddresses resource.

Declaration
public virtual GlobalAddressesResource GlobalAddresses { get; }
Property Value
Type Description
GlobalAddressesResource

GlobalForwardingRules

Gets the GlobalForwardingRules resource.

Declaration
public virtual GlobalForwardingRulesResource GlobalForwardingRules { get; }
Property Value
Type Description
GlobalForwardingRulesResource

GlobalNetworkEndpointGroups

Gets the GlobalNetworkEndpointGroups resource.

Declaration
public virtual GlobalNetworkEndpointGroupsResource GlobalNetworkEndpointGroups { get; }
Property Value
Type Description
GlobalNetworkEndpointGroupsResource

GlobalOperations

Gets the GlobalOperations resource.

Declaration
public virtual GlobalOperationsResource GlobalOperations { get; }
Property Value
Type Description
GlobalOperationsResource

GlobalOrganizationOperations

Gets the GlobalOrganizationOperations resource.

Declaration
public virtual GlobalOrganizationOperationsResource GlobalOrganizationOperations { get; }
Property Value
Type Description
GlobalOrganizationOperationsResource

GlobalPublicDelegatedPrefixes

Gets the GlobalPublicDelegatedPrefixes resource.

Declaration
public virtual GlobalPublicDelegatedPrefixesResource GlobalPublicDelegatedPrefixes { get; }
Property Value
Type Description
GlobalPublicDelegatedPrefixesResource

HealthChecks

Gets the HealthChecks resource.

Declaration
public virtual HealthChecksResource HealthChecks { get; }
Property Value
Type Description
HealthChecksResource

HttpHealthChecks

Gets the HttpHealthChecks resource.

Declaration
public virtual HttpHealthChecksResource HttpHealthChecks { get; }
Property Value
Type Description
HttpHealthChecksResource

HttpsHealthChecks

Gets the HttpsHealthChecks resource.

Declaration
public virtual HttpsHealthChecksResource HttpsHealthChecks { get; }
Property Value
Type Description
HttpsHealthChecksResource

ImageFamilyViews

Gets the ImageFamilyViews resource.

Declaration
public virtual ImageFamilyViewsResource ImageFamilyViews { get; }
Property Value
Type Description
ImageFamilyViewsResource

Images

Gets the Images resource.

Declaration
public virtual ImagesResource Images { get; }
Property Value
Type Description
ImagesResource

InstanceGroupManagerResizeRequests

Gets the InstanceGroupManagerResizeRequests resource.

Declaration
public virtual InstanceGroupManagerResizeRequestsResource InstanceGroupManagerResizeRequests { get; }
Property Value
Type Description
InstanceGroupManagerResizeRequestsResource

InstanceGroupManagers

Gets the InstanceGroupManagers resource.

Declaration
public virtual InstanceGroupManagersResource InstanceGroupManagers { get; }
Property Value
Type Description
InstanceGroupManagersResource

InstanceGroups

Gets the InstanceGroups resource.

Declaration
public virtual InstanceGroupsResource InstanceGroups { get; }
Property Value
Type Description
InstanceGroupsResource

InstanceSettings

Gets the InstanceSettings resource.

Declaration
public virtual InstanceSettingsResource InstanceSettings { get; }
Property Value
Type Description
InstanceSettingsResource

InstanceTemplates

Gets the InstanceTemplates resource.

Declaration
public virtual InstanceTemplatesResource InstanceTemplates { get; }
Property Value
Type Description
InstanceTemplatesResource

Instances

Gets the Instances resource.

Declaration
public virtual InstancesResource Instances { get; }
Property Value
Type Description
InstancesResource

InstantSnapshots

Gets the InstantSnapshots resource.

Declaration
public virtual InstantSnapshotsResource InstantSnapshots { get; }
Property Value
Type Description
InstantSnapshotsResource

InterconnectAttachmentGroups

Gets the InterconnectAttachmentGroups resource.

Declaration
public virtual InterconnectAttachmentGroupsResource InterconnectAttachmentGroups { get; }
Property Value
Type Description
InterconnectAttachmentGroupsResource

InterconnectAttachments

Gets the InterconnectAttachments resource.

Declaration
public virtual InterconnectAttachmentsResource InterconnectAttachments { get; }
Property Value
Type Description
InterconnectAttachmentsResource

InterconnectGroups

Gets the InterconnectGroups resource.

Declaration
public virtual InterconnectGroupsResource InterconnectGroups { get; }
Property Value
Type Description
InterconnectGroupsResource

InterconnectLocations

Gets the InterconnectLocations resource.

Declaration
public virtual InterconnectLocationsResource InterconnectLocations { get; }
Property Value
Type Description
InterconnectLocationsResource

InterconnectRemoteLocations

Gets the InterconnectRemoteLocations resource.

Declaration
public virtual InterconnectRemoteLocationsResource InterconnectRemoteLocations { get; }
Property Value
Type Description
InterconnectRemoteLocationsResource

Interconnects

Gets the Interconnects resource.

Declaration
public virtual InterconnectsResource Interconnects { get; }
Property Value
Type Description
InterconnectsResource

LicenseCodes

Gets the LicenseCodes resource.

Declaration
public virtual LicenseCodesResource LicenseCodes { get; }
Property Value
Type Description
LicenseCodesResource

Licenses

Gets the Licenses resource.

Declaration
public virtual LicensesResource Licenses { get; }
Property Value
Type Description
LicensesResource

MachineImages

Gets the MachineImages resource.

Declaration
public virtual MachineImagesResource MachineImages { get; }
Property Value
Type Description
MachineImagesResource

MachineTypes

Gets the MachineTypes resource.

Declaration
public virtual MachineTypesResource MachineTypes { get; }
Property Value
Type Description
MachineTypesResource

Name

Gets the service name.

Declaration
public override string Name { get; }
Property Value
Type Description
string
Overrides
BaseClientService.Name

NetworkAttachments

Gets the NetworkAttachments resource.

Declaration
public virtual NetworkAttachmentsResource NetworkAttachments { get; }
Property Value
Type Description
NetworkAttachmentsResource

NetworkEdgeSecurityServices

Gets the NetworkEdgeSecurityServices resource.

Declaration
public virtual NetworkEdgeSecurityServicesResource NetworkEdgeSecurityServices { get; }
Property Value
Type Description
NetworkEdgeSecurityServicesResource

NetworkEndpointGroups

Gets the NetworkEndpointGroups resource.

Declaration
public virtual NetworkEndpointGroupsResource NetworkEndpointGroups { get; }
Property Value
Type Description
NetworkEndpointGroupsResource

NetworkFirewallPolicies

Gets the NetworkFirewallPolicies resource.

Declaration
public virtual NetworkFirewallPoliciesResource NetworkFirewallPolicies { get; }
Property Value
Type Description
NetworkFirewallPoliciesResource

NetworkProfiles

Gets the NetworkProfiles resource.

Declaration
public virtual NetworkProfilesResource NetworkProfiles { get; }
Property Value
Type Description
NetworkProfilesResource

Networks

Gets the Networks resource.

Declaration
public virtual NetworksResource Networks { get; }
Property Value
Type Description
NetworksResource

NodeGroups

Gets the NodeGroups resource.

Declaration
public virtual NodeGroupsResource NodeGroups { get; }
Property Value
Type Description
NodeGroupsResource

NodeTemplates

Gets the NodeTemplates resource.

Declaration
public virtual NodeTemplatesResource NodeTemplates { get; }
Property Value
Type Description
NodeTemplatesResource

NodeTypes

Gets the NodeTypes resource.

Declaration
public virtual NodeTypesResource NodeTypes { get; }
Property Value
Type Description
NodeTypesResource

PacketMirrorings

Gets the PacketMirrorings resource.

Declaration
public virtual PacketMirroringsResource PacketMirrorings { get; }
Property Value
Type Description
PacketMirroringsResource

Projects

Gets the Projects resource.

Declaration
public virtual ProjectsResource Projects { get; }
Property Value
Type Description
ProjectsResource

PublicAdvertisedPrefixes

Gets the PublicAdvertisedPrefixes resource.

Declaration
public virtual PublicAdvertisedPrefixesResource PublicAdvertisedPrefixes { get; }
Property Value
Type Description
PublicAdvertisedPrefixesResource

PublicDelegatedPrefixes

Gets the PublicDelegatedPrefixes resource.

Declaration
public virtual PublicDelegatedPrefixesResource PublicDelegatedPrefixes { get; }
Property Value
Type Description
PublicDelegatedPrefixesResource

RegionAutoscalers

Gets the RegionAutoscalers resource.

Declaration
public virtual RegionAutoscalersResource RegionAutoscalers { get; }
Property Value
Type Description
RegionAutoscalersResource

RegionBackendServices

Gets the RegionBackendServices resource.

Declaration
public virtual RegionBackendServicesResource RegionBackendServices { get; }
Property Value
Type Description
RegionBackendServicesResource

RegionCommitments

Gets the RegionCommitments resource.

Declaration
public virtual RegionCommitmentsResource RegionCommitments { get; }
Property Value
Type Description
RegionCommitmentsResource

RegionDiskTypes

Gets the RegionDiskTypes resource.

Declaration
public virtual RegionDiskTypesResource RegionDiskTypes { get; }
Property Value
Type Description
RegionDiskTypesResource

RegionDisks

Gets the RegionDisks resource.

Declaration
public virtual RegionDisksResource RegionDisks { get; }
Property Value
Type Description
RegionDisksResource

RegionHealthCheckServices

Gets the RegionHealthCheckServices resource.

Declaration
public virtual RegionHealthCheckServicesResource RegionHealthCheckServices { get; }
Property Value
Type Description
RegionHealthCheckServicesResource

RegionHealthChecks

Gets the RegionHealthChecks resource.

Declaration
public virtual RegionHealthChecksResource RegionHealthChecks { get; }
Property Value
Type Description
RegionHealthChecksResource

RegionInstanceGroupManagers

Gets the RegionInstanceGroupManagers resource.

Declaration
public virtual RegionInstanceGroupManagersResource RegionInstanceGroupManagers { get; }
Property Value
Type Description
RegionInstanceGroupManagersResource

RegionInstanceGroups

Gets the RegionInstanceGroups resource.

Declaration
public virtual RegionInstanceGroupsResource RegionInstanceGroups { get; }
Property Value
Type Description
RegionInstanceGroupsResource

RegionInstanceTemplates

Gets the RegionInstanceTemplates resource.

Declaration
public virtual RegionInstanceTemplatesResource RegionInstanceTemplates { get; }
Property Value
Type Description
RegionInstanceTemplatesResource

RegionInstances

Gets the RegionInstances resource.

Declaration
public virtual RegionInstancesResource RegionInstances { get; }
Property Value
Type Description
RegionInstancesResource

RegionInstantSnapshots

Gets the RegionInstantSnapshots resource.

Declaration
public virtual RegionInstantSnapshotsResource RegionInstantSnapshots { get; }
Property Value
Type Description
RegionInstantSnapshotsResource

RegionNetworkEndpointGroups

Gets the RegionNetworkEndpointGroups resource.

Declaration
public virtual RegionNetworkEndpointGroupsResource RegionNetworkEndpointGroups { get; }
Property Value
Type Description
RegionNetworkEndpointGroupsResource

RegionNetworkFirewallPolicies

Gets the RegionNetworkFirewallPolicies resource.

Declaration
public virtual RegionNetworkFirewallPoliciesResource RegionNetworkFirewallPolicies { get; }
Property Value
Type Description
RegionNetworkFirewallPoliciesResource

RegionNotificationEndpoints

Gets the RegionNotificationEndpoints resource.

Declaration
public virtual RegionNotificationEndpointsResource RegionNotificationEndpoints { get; }
Property Value
Type Description
RegionNotificationEndpointsResource

RegionOperations

Gets the RegionOperations resource.

Declaration
public virtual RegionOperationsResource RegionOperations { get; }
Property Value
Type Description
RegionOperationsResource

RegionSecurityPolicies

Gets the RegionSecurityPolicies resource.

Declaration
public virtual RegionSecurityPoliciesResource RegionSecurityPolicies { get; }
Property Value
Type Description
RegionSecurityPoliciesResource

RegionSslCertificates

Gets the RegionSslCertificates resource.

Declaration
public virtual RegionSslCertificatesResource RegionSslCertificates { get; }
Property Value
Type Description
RegionSslCertificatesResource

RegionSslPolicies

Gets the RegionSslPolicies resource.

Declaration
public virtual RegionSslPoliciesResource RegionSslPolicies { get; }
Property Value
Type Description
RegionSslPoliciesResource

RegionTargetHttpProxies

Gets the RegionTargetHttpProxies resource.

Declaration
public virtual RegionTargetHttpProxiesResource RegionTargetHttpProxies { get; }
Property Value
Type Description
RegionTargetHttpProxiesResource

RegionTargetHttpsProxies

Gets the RegionTargetHttpsProxies resource.

Declaration
public virtual RegionTargetHttpsProxiesResource RegionTargetHttpsProxies { get; }
Property Value
Type Description
RegionTargetHttpsProxiesResource

RegionTargetTcpProxies

Gets the RegionTargetTcpProxies resource.

Declaration
public virtual RegionTargetTcpProxiesResource RegionTargetTcpProxies { get; }
Property Value
Type Description
RegionTargetTcpProxiesResource

RegionUrlMaps

Gets the RegionUrlMaps resource.

Declaration
public virtual RegionUrlMapsResource RegionUrlMaps { get; }
Property Value
Type Description
RegionUrlMapsResource

RegionZones

Gets the RegionZones resource.

Declaration
public virtual RegionZonesResource RegionZones { get; }
Property Value
Type Description
RegionZonesResource

Regions

Gets the Regions resource.

Declaration
public virtual RegionsResource Regions { get; }
Property Value
Type Description
RegionsResource

ReservationBlocks

Gets the ReservationBlocks resource.

Declaration
public virtual ReservationBlocksResource ReservationBlocks { get; }
Property Value
Type Description
ReservationBlocksResource

Reservations

Gets the Reservations resource.

Declaration
public virtual ReservationsResource Reservations { get; }
Property Value
Type Description
ReservationsResource

ResourcePolicies

Gets the ResourcePolicies resource.

Declaration
public virtual ResourcePoliciesResource ResourcePolicies { get; }
Property Value
Type Description
ResourcePoliciesResource

Routers

Gets the Routers resource.

Declaration
public virtual RoutersResource Routers { get; }
Property Value
Type Description
RoutersResource

Routes

Gets the Routes resource.

Declaration
public virtual RoutesResource Routes { get; }
Property Value
Type Description
RoutesResource

SecurityPolicies

Gets the SecurityPolicies resource.

Declaration
public virtual SecurityPoliciesResource SecurityPolicies { get; }
Property Value
Type Description
SecurityPoliciesResource

ServiceAttachments

Gets the ServiceAttachments resource.

Declaration
public virtual ServiceAttachmentsResource ServiceAttachments { get; }
Property Value
Type Description
ServiceAttachmentsResource

SnapshotSettings

Gets the SnapshotSettings resource.

Declaration
public virtual SnapshotSettingsResource SnapshotSettings { get; }
Property Value
Type Description
SnapshotSettingsResource

Snapshots

Gets the Snapshots resource.

Declaration
public virtual SnapshotsResource Snapshots { get; }
Property Value
Type Description
SnapshotsResource

SslCertificates

Gets the SslCertificates resource.

Declaration
public virtual SslCertificatesResource SslCertificates { get; }
Property Value
Type Description
SslCertificatesResource

SslPolicies

Gets the SslPolicies resource.

Declaration
public virtual SslPoliciesResource SslPolicies { get; }
Property Value
Type Description
SslPoliciesResource

StoragePoolTypes

Gets the StoragePoolTypes resource.

Declaration
public virtual StoragePoolTypesResource StoragePoolTypes { get; }
Property Value
Type Description
StoragePoolTypesResource

StoragePools

Gets the StoragePools resource.

Declaration
public virtual StoragePoolsResource StoragePools { get; }
Property Value
Type Description
StoragePoolsResource

Subnetworks

Gets the Subnetworks resource.

Declaration
public virtual SubnetworksResource Subnetworks { get; }
Property Value
Type Description
SubnetworksResource

TargetGrpcProxies

Gets the TargetGrpcProxies resource.

Declaration
public virtual TargetGrpcProxiesResource TargetGrpcProxies { get; }
Property Value
Type Description
TargetGrpcProxiesResource

TargetHttpProxies

Gets the TargetHttpProxies resource.

Declaration
public virtual TargetHttpProxiesResource TargetHttpProxies { get; }
Property Value
Type Description
TargetHttpProxiesResource

TargetHttpsProxies

Gets the TargetHttpsProxies resource.

Declaration
public virtual TargetHttpsProxiesResource TargetHttpsProxies { get; }
Property Value
Type Description
TargetHttpsProxiesResource

TargetInstances

Gets the TargetInstances resource.

Declaration
public virtual TargetInstancesResource TargetInstances { get; }
Property Value
Type Description
TargetInstancesResource

TargetPools

Gets the TargetPools resource.

Declaration
public virtual TargetPoolsResource TargetPools { get; }
Property Value
Type Description
TargetPoolsResource

TargetSslProxies

Gets the TargetSslProxies resource.

Declaration
public virtual TargetSslProxiesResource TargetSslProxies { get; }
Property Value
Type Description
TargetSslProxiesResource

TargetTcpProxies

Gets the TargetTcpProxies resource.

Declaration
public virtual TargetTcpProxiesResource TargetTcpProxies { get; }
Property Value
Type Description
TargetTcpProxiesResource

TargetVpnGateways

Gets the TargetVpnGateways resource.

Declaration
public virtual TargetVpnGatewaysResource TargetVpnGateways { get; }
Property Value
Type Description
TargetVpnGatewaysResource

UrlMaps

Gets the UrlMaps resource.

Declaration
public virtual UrlMapsResource UrlMaps { get; }
Property Value
Type Description
UrlMapsResource

VpnGateways

Gets the VpnGateways resource.

Declaration
public virtual VpnGatewaysResource VpnGateways { get; }
Property Value
Type Description
VpnGatewaysResource

VpnTunnels

Gets the VpnTunnels resource.

Declaration
public virtual VpnTunnelsResource VpnTunnels { get; }
Property Value
Type Description
VpnTunnelsResource

ZoneOperations

Gets the ZoneOperations resource.

Declaration
public virtual ZoneOperationsResource ZoneOperations { get; }
Property Value
Type Description
ZoneOperationsResource

Zones

Gets the Zones resource.

Declaration
public virtual ZonesResource Zones { get; }
Property Value
Type Description
ZonesResource

Implements

IClientService
IDisposable
In this article
Back to top Generated by DocFX