Show / Hide Table of Contents

Class OrganizationGlobalVmExtensionPoliciesResource

The "organizationGlobalVmExtensionPolicies" collection of methods.

Inheritance
object
OrganizationGlobalVmExtensionPoliciesResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.alpha
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class OrganizationGlobalVmExtensionPoliciesResource

Constructors

OrganizationGlobalVmExtensionPoliciesResource(IClientService)

Constructs a new resource.

Declaration
public OrganizationGlobalVmExtensionPoliciesResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

AggregatedList(string)

Retrieves the list of all organization level VM Extension Policy resources available to the specified organization. To prevent failure, it's recommended that you set the returnPartialSuccess parameter to true.

Declaration
public virtual OrganizationGlobalVmExtensionPoliciesResource.AggregatedListRequest AggregatedList(string organization)
Parameters
Type Name Description
string organization

Organization ID for this request.

Returns
Type Description
OrganizationGlobalVmExtensionPoliciesResource.AggregatedListRequest

Delete(GlobalVmExtensionPolicyRolloutOperationRolloutInput, string, string)

Purge scoped resources (zonal policies) from an organization level global VM extension policy, and then delete the global VM extension policy. Purge of the scoped resources is a pre-condition of the global VM extension policy deletion. The deletion of the global VM extension policy happens after the purge rollout is done, so it's not a part of the LRO. It's an automatic process that triggers in the backend.

Declaration
public virtual OrganizationGlobalVmExtensionPoliciesResource.DeleteRequest Delete(GlobalVmExtensionPolicyRolloutOperationRolloutInput body, string organization, string globalVmExtensionPolicy)
Parameters
Type Name Description
GlobalVmExtensionPolicyRolloutOperationRolloutInput body

The body of the request.

string organization

Organization ID for this request.

string globalVmExtensionPolicy

Name of the global VM extension policy to purge scoped resources for.

Returns
Type Description
OrganizationGlobalVmExtensionPoliciesResource.DeleteRequest

Get(string, string)

Gets details of an organization level GlobalVmExtensionPolicy.

Declaration
public virtual OrganizationGlobalVmExtensionPoliciesResource.GetRequest Get(string organization, string globalVmExtensionPolicy)
Parameters
Type Name Description
string organization

Organization ID for this request.

string globalVmExtensionPolicy

Name of the GlobalVmExtensionPolicy resource to return.

Returns
Type Description
OrganizationGlobalVmExtensionPoliciesResource.GetRequest

GetVmExtension(string, string)

Retrieves details of a specific VM extension.

Declaration
public virtual OrganizationGlobalVmExtensionPoliciesResource.GetVmExtensionRequest GetVmExtension(string organization, string extensionName)
Parameters
Type Name Description
string organization

Organization ID for this request.

string extensionName

null

Returns
Type Description
OrganizationGlobalVmExtensionPoliciesResource.GetVmExtensionRequest

Insert(GlobalVmExtensionPolicy, string)

Creates a new organization level GlobalVmExtensionPolicy.

Declaration
public virtual OrganizationGlobalVmExtensionPoliciesResource.InsertRequest Insert(GlobalVmExtensionPolicy body, string organization)
Parameters
Type Name Description
GlobalVmExtensionPolicy body

The body of the request.

string organization

Organization ID for this request.

Returns
Type Description
OrganizationGlobalVmExtensionPoliciesResource.InsertRequest

List(string)

Lists organization level GlobalVmExtensionPolicies.

Declaration
public virtual OrganizationGlobalVmExtensionPoliciesResource.ListRequest List(string organization)
Parameters
Type Name Description
string organization

Organization ID for this request.

Returns
Type Description
OrganizationGlobalVmExtensionPoliciesResource.ListRequest

ListVmExtensions(string)

Lists all VM extensions within an organization. This is a read-only API.

Declaration
public virtual OrganizationGlobalVmExtensionPoliciesResource.ListVmExtensionsRequest ListVmExtensions(string organization)
Parameters
Type Name Description
string organization

Required. Organization ID for this request.

Returns
Type Description
OrganizationGlobalVmExtensionPoliciesResource.ListVmExtensionsRequest

Update(GlobalVmExtensionPolicy, string, string)

Updates an organization level GlobalVmExtensionPolicy.

Declaration
public virtual OrganizationGlobalVmExtensionPoliciesResource.UpdateRequest Update(GlobalVmExtensionPolicy body, string organization, string globalVmExtensionPolicy)
Parameters
Type Name Description
GlobalVmExtensionPolicy body

The body of the request.

string organization

Organization ID for this request.

string globalVmExtensionPolicy

Name of the global VM extension policy to update.

Returns
Type Description
OrganizationGlobalVmExtensionPoliciesResource.UpdateRequest
In this article
Back to top Generated by DocFX