Method: projects.locations.memberships.validateExclusivity
Stay organized with collections
Save and categorize content based on your preferences.
memberships.validateExclusivity validates the state of exclusivity in the cluster. The validation does not depend on an existing Hub membership resource.
HTTP request
GET https://gkehub.googleapis.com/v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters |
parent |
string
Required. The parent (project and location) where the Memberships will be created. Specified in the format projects/*/locations/* .
Authorization requires the following IAM permission on the specified resource parent :
gkehub.memberships.generateConnectManifest
|
Query parameters
Parameters |
crManifest |
string
Optional. The YAML of the membership CR in the cluster. Empty if the membership CR does not exist.
|
intendedMembership |
string
Required. The intended membership name under the parent . This method only does validation in anticipation of a memberships.create call with the same name.
|
Request body
The request body must be empty.
Response body
The response of exclusivity artifacts validation result status.
If successful, the response body contains data with the following structure:
JSON representation |
{
"status": {
object (Status )
}
} |
Fields |
status |
object (Status )
The validation result.
OK means that exclusivity is validated, assuming the manifest produced by memberships.generateExclusivityManifest is successfully applied.
ALREADY_EXISTS means that the Membership CRD is already owned by another Hub. See status.message for more information.
|
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-04-19 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-04-19 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-19 UTC."]]