- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- IAM Permissions
Create a host project registration. A Google cloud project can be registered as a host project if it is not attached as a runtime project to another host project. A project can be registered as a host project only once. Subsequent register calls for the same project will fail.
HTTP request
POST https://apihub.googleapis.com/v1/{parent=projects/*/locations/*}/hostProjectRegistrations
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
Required. The parent resource for the host project. Format: |
Query parameters
Parameters | |
---|---|
hostProjectRegistrationId |
Required. The ID to use for the Host Project Registration, which will become the final component of the host project registration's resource name. The ID must be the same as the Google cloud project specified in the hostProjectRegistration.gcp_project field. |
Request body
The request body contains an instance of HostProjectRegistration
.
Response body
If successful, the response body contains a newly created instance of HostProjectRegistration
.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
IAM Permissions
Requires the following IAM permission on the parent
resource:
apihub.runTimeProjectAttachments.create
For more information, see the IAM documentation.