Class ComputeService
The Compute Service.
Inherited Members
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
BaseUri
Gets the service base URI.
Declaration
public override string BaseUri { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
BatchPath
Gets the batch base path; null
if unspecified.
Declaration
public override string BatchPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
BatchUri
Gets the batch base URI; null
if unspecified.
Declaration
public override string BatchUri { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
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
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 |
InterconnectAttachments
Gets the InterconnectAttachments resource.
Declaration
public virtual InterconnectAttachmentsResource InterconnectAttachments { get; }
Property Value
Type | Description |
---|---|
InterconnectAttachmentsResource |
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
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 |
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 |
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 |