Class ProjectsResource.LocationsResource.GlobalResource.HubsResource
The "hubs" collection of methods.
Inherited Members
Namespace: Google.Apis.Networkconnectivity.v1
Assembly: Google.Apis.Networkconnectivity.v1.dll
Syntax
public class ProjectsResource.LocationsResource.GlobalResource.HubsResource
Constructors
HubsResource(IClientService)
Constructs a new resource.
Declaration
public HubsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
Groups
Gets the Groups resource.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.GroupsResource Groups { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.GroupsResource |
RouteTables
Gets the RouteTables resource.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.RouteTablesResource RouteTables { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.RouteTablesResource |
Methods
AcceptSpoke(AcceptHubSpokeRequest, string)
Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.AcceptSpokeRequest AcceptSpoke(AcceptHubSpokeRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| AcceptHubSpokeRequest | body | The body of the request. |
| string | name | Required. The name of the hub into which to accept the spoke. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.AcceptSpokeRequest |
AcceptSpokeUpdate(AcceptSpokeUpdateRequest, string)
Accepts a proposal to update a Network Connectivity Center spoke in a hub.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.AcceptSpokeUpdateRequest AcceptSpokeUpdate(AcceptSpokeUpdateRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| AcceptSpokeUpdateRequest | body | The body of the request. |
| string | name | Required. The name of the hub to accept spoke update. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.AcceptSpokeUpdateRequest |
Create(Hub, string)
Creates a new Network Connectivity Center hub in the specified project.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.CreateRequest Create(Hub body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| Hub | body | The body of the request. |
| string | parent | Required. The parent resource. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.CreateRequest |
Delete(string)
Deletes a Network Connectivity Center hub.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.DeleteRequest Delete(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the hub to delete. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.DeleteRequest |
Get(string)
Gets details about a Network Connectivity Center hub.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the hub resource to get. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.GetRequest |
GetIamPolicy(string)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.GetIamPolicyRequest GetIamPolicy(string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| string | resource | REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.GetIamPolicyRequest |
List(string)
Lists the Network Connectivity Center hubs associated with a given project.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. The parent resource's name. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.ListRequest |
ListSpokes(string)
Lists the Network Connectivity Center spokes associated with a specified hub and location. The list includes both spokes that are attached to the hub and spokes that have been proposed but not yet accepted.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.ListSpokesRequest ListSpokes(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the hub. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.ListSpokesRequest |
Patch(Hub, string)
Updates the description and/or labels of a Network Connectivity Center hub.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.PatchRequest Patch(Hub body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Hub | body | The body of the request. |
| string | name | Immutable. The name of the hub. Hub names must be unique. They use the following form:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.PatchRequest |
QueryStatus(string)
Query the Private Service Connect propagation status of a Network Connectivity Center hub.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.QueryStatusRequest QueryStatus(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the hub. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.QueryStatusRequest |
RejectSpoke(RejectHubSpokeRequest, string)
Rejects a Network Connectivity Center spoke from being attached to a hub. If the spoke was
previously in the ACTIVE state, it transitions to the INACTIVE state and is no longer able
to connect to other spokes that are attached to the hub.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.RejectSpokeRequest RejectSpoke(RejectHubSpokeRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| RejectHubSpokeRequest | body | The body of the request. |
| string | name | Required. The name of the hub from which to reject the spoke. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.RejectSpokeRequest |
RejectSpokeUpdate(RejectSpokeUpdateRequest, string)
Rejects a proposal to update a Network Connectivity Center spoke in a hub.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.RejectSpokeUpdateRequest RejectSpokeUpdate(RejectSpokeUpdateRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| RejectSpokeUpdateRequest | body | The body of the request. |
| string | name | Required. The name of the hub to reject spoke update. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.RejectSpokeUpdateRequest |
SetIamPolicy(SetIamPolicyRequest, string)
Sets the access control policy on the specified resource. Replaces any existing policy. Can
return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.SetIamPolicyRequest SetIamPolicy(SetIamPolicyRequest body, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| SetIamPolicyRequest | body | The body of the request. |
| string | resource | REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.SetIamPolicyRequest |
TestIamPermissions(TestIamPermissionsRequest, string)
Returns permissions that a caller has on the specified resource. If the resource does not exist,
this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is
designed to be used for building permission-aware UIs and command-line tools, not for
authorization checking. This operation may "fail open" without warning.
Declaration
public virtual ProjectsResource.LocationsResource.GlobalResource.HubsResource.TestIamPermissionsRequest TestIamPermissions(TestIamPermissionsRequest body, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| TestIamPermissionsRequest | body | The body of the request. |
| string | resource | REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GlobalResource.HubsResource.TestIamPermissionsRequest |