Class ServicesResource.TenancyUnitsResource.AttachProjectRequest
Attach an existing project to the tenancy unit as a new tenant resource. The project could either be the
tenant project reserved by calling AddTenantProject under a tenancy unit of a service producer's
project of a managed service, or from a separate project. The caller is checked against a set of
permissions as if calling AddTenantProject on the same service consumer. To trigger the attachment,
the targeted tenant project must be in a folder. Make sure the ServiceConsumerManagement service account
is the owner of that project. These two requirements are already met if the project is reserved by
calling AddTenantProject. Operation.
Inheritance
Inherited Members
Namespace: Google.Apis.ServiceConsumerManagement.v1
Assembly: Google.Apis.ServiceConsumerManagement.v1.dll
Syntax
public class ServicesResource.TenancyUnitsResource.AttachProjectRequest : ServiceConsumerManagementBaseServiceRequest<Operation>, IClientServiceRequest<Operation>, IClientServiceRequest
Constructors
AttachProjectRequest(IClientService, AttachTenantProjectRequest, string)
Constructs a new AttachProject request.
Declaration
public AttachProjectRequest(IClientService service, AttachTenantProjectRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| AttachTenantProjectRequest | body | |
| string | name |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Name
Required. Name of the tenancy unit that the project will be attached to. Such as 'services/service.googleapis.com/projects/12345/tenancyUnits/abcd'.
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
| Type | Description |
|---|---|
| object |
Overrides
InitParameters()
Initializes AttachProject parameter list.
Declaration
protected override void InitParameters()