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 |
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 PSC propagation status the 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 |
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 |