Class PublicDelegatedPrefixesResource
The "publicDelegatedPrefixes" collection of methods.
Inherited Members
Namespace: Google.Apis.Compute.beta
Assembly: Google.Apis.Compute.beta.dll
Syntax
public class PublicDelegatedPrefixesResource
Constructors
PublicDelegatedPrefixesResource(IClientService)
Constructs a new resource.
Declaration
public PublicDelegatedPrefixesResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
AggregatedList(string)
Lists all PublicDelegatedPrefix resources owned by the specific project across all scopes. To prevent
failure, Google recommends that you set the returnPartialSuccess parameter to true.
Declaration
public virtual PublicDelegatedPrefixesResource.AggregatedListRequest AggregatedList(string project)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Name of the project scoping this request. |
Returns
| Type | Description |
|---|---|
| PublicDelegatedPrefixesResource.AggregatedListRequest |
Announce(string, string, string)
Announces the specified PublicDelegatedPrefix in the given region.
Declaration
public virtual PublicDelegatedPrefixesResource.AnnounceRequest Announce(string project, string region, string publicDelegatedPrefix)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | region | The name of the region where the public delegated prefix is located. It should comply with RFC1035. |
| string | publicDelegatedPrefix | The name of the public delegated prefix. It should comply with RFC1035. |
Returns
| Type | Description |
|---|---|
| PublicDelegatedPrefixesResource.AnnounceRequest |
Delete(string, string, string)
Deletes the specified PublicDelegatedPrefix in the given region.
Declaration
public virtual PublicDelegatedPrefixesResource.DeleteRequest Delete(string project, string region, string publicDelegatedPrefix)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | region | Name of the region of this request. |
| string | publicDelegatedPrefix | Name of the PublicDelegatedPrefix resource to delete. |
Returns
| Type | Description |
|---|---|
| PublicDelegatedPrefixesResource.DeleteRequest |
Get(string, string, string)
Returns the specified PublicDelegatedPrefix resource in the given region.
Declaration
public virtual PublicDelegatedPrefixesResource.GetRequest Get(string project, string region, string publicDelegatedPrefix)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | region | Name of the region of this request. |
| string | publicDelegatedPrefix | Name of the PublicDelegatedPrefix resource to return. |
Returns
| Type | Description |
|---|---|
| PublicDelegatedPrefixesResource.GetRequest |
Insert(PublicDelegatedPrefix, string, string)
Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.
Declaration
public virtual PublicDelegatedPrefixesResource.InsertRequest Insert(PublicDelegatedPrefix body, string project, string region)
Parameters
| Type | Name | Description |
|---|---|---|
| PublicDelegatedPrefix | body | The body of the request. |
| string | project | Project ID for this request. |
| string | region | Name of the region of this request. |
Returns
| Type | Description |
|---|---|
| PublicDelegatedPrefixesResource.InsertRequest |
List(string, string)
Lists the PublicDelegatedPrefixes for a project in the given region.
Declaration
public virtual PublicDelegatedPrefixesResource.ListRequest List(string project, string region)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | region | Name of the region of this request. |
Returns
| Type | Description |
|---|---|
| PublicDelegatedPrefixesResource.ListRequest |
Patch(PublicDelegatedPrefix, string, string, string)
Patches the specified PublicDelegatedPrefix resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
Declaration
public virtual PublicDelegatedPrefixesResource.PatchRequest Patch(PublicDelegatedPrefix body, string project, string region, string publicDelegatedPrefix)
Parameters
| Type | Name | Description |
|---|---|---|
| PublicDelegatedPrefix | body | The body of the request. |
| string | project | Project ID for this request. |
| string | region | Name of the region for this request. |
| string | publicDelegatedPrefix | Name of the PublicDelegatedPrefix resource to patch. |
Returns
| Type | Description |
|---|---|
| PublicDelegatedPrefixesResource.PatchRequest |
Withdraw(string, string, string)
Withdraws the specified PublicDelegatedPrefix in the given region.
Declaration
public virtual PublicDelegatedPrefixesResource.WithdrawRequest Withdraw(string project, string region, string publicDelegatedPrefix)
Parameters
| Type | Name | Description |
|---|---|---|
| string | project | Project ID for this request. |
| string | region | The name of the region where the public delegated prefix is located. It should comply with RFC1035. |
| string | publicDelegatedPrefix | The name of the public delegated prefix. It should comply with RFC1035. |
Returns
| Type | Description |
|---|---|
| PublicDelegatedPrefixesResource.WithdrawRequest |