Este contenido no está disponible en el idioma seleccionado.
APIs
View a list of APIs that you can use to create and manage application resources, channels, subscriptions, and to query information.
Abstract
Chapter 1. APIs Copiar enlaceEnlace copiado en el portapapeles!
You can access APIs to create and manage application resources, channels, subscriptions, and to query information.
User required access: You can only perform actions that your role is assigned. Learn about access requirements from the Role-based access control documentation.
For more information, review the API documentation for each of the following resources:
- Clusters API
- ClusterSets API (v1beta1)
- ClusterSetBindings API (v1beta1)
- Channels API
- Subscriptions API
- PlacementRules API
- Applications API
- Helm API
- Policy API
- Observability API
- Search customization API
- MultiClusterHub API
- Placements API (v1beta1)
- PlacementDecisions API (v1beta1)
- DiscoveryConfig API
- DiscoveredCluster API
1.1. Clusters API Copiar enlaceEnlace copiado en el portapapeles!
1.1.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the cluster resource for Red Hat Advanced Cluster Management for Kubernetes. Cluster resource has four possible requests: create, query, delete and update.
1.1.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.1.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.1.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io : Create and manage clusters
1.1.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.1.2.1. Query all clusters Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1/managedclusters
GET /cluster.open-cluster-management.io/v1/managedclusters
1.1.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your clusters for more details.
1.1.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
1.1.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.1.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
cluster/yaml
1.1.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.1.2.2. Create a cluster Copiar enlaceEnlace copiado en el portapapeles!
POST /cluster.open-cluster-management.io/v1/managedclusters
POST /cluster.open-cluster-management.io/v1/managedclusters
1.1.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a cluster
1.1.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Body |
body | Parameters describing the cluster to be created. |
1.1.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.1.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
cluster/yaml
1.1.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.1.2.2.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.1.2.2.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.1.2.3. Query a single cluster Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
GET /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
1.1.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single cluster for more details.
1.1.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
cluster_name | Name of the cluster that you want to query. | string |
1.1.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.1.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.1.2.4. Delete a cluster Copiar enlaceEnlace copiado en el portapapeles!
DELETE /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
DELETE /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
DELETE /hive.openshift.io/v1/{cluster_name}/clusterdeployments/{cluster_name}
DELETE /hive.openshift.io/v1/{cluster_name}/clusterdeployments/{cluster_name}
1.1.2.4.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Delete a single cluster
1.1.2.4.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
cluster_name | Name of the cluster that you want to delete. | string |
1.1.2.4.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.1.2.4.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.1.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.1.3.1. Cluster Copiar enlaceEnlace copiado en el portapapeles!
| Name | Schema |
|---|---|
|
apiVersion | string |
|
kind | string |
|
metadata | object |
|
spec |
spec
| Name | Schema |
|---|---|
|
hubAcceptsClient | bool |
|
managedClusterClientConfigs | |
|
leaseDurationSeconds | integer (int32) |
managedClusterClientConfigs
| Name | Description | Schema |
|---|---|---|
|
URL | string | |
|
CABundle |
Pattern : | string (byte) |
1.2. Clustersets API (v1beta1) Copiar enlaceEnlace copiado en el portapapeles!
1.2.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the Clusterset resource for Red Hat Advanced Cluster Management for Kubernetes. Clusterset resource has four possible requests: create, query, delete and update.
1.2.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.2.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.2.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io : Create and manage Clustersets
1.2.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.2.2.1. Query all clustersets Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1beta1/managedclustersets
GET /cluster.open-cluster-management.io/v1beta1/managedclustersets
1.2.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your Clustersets for more details.
1.2.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
1.2.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.2.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
clusterset/yaml
1.2.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.2.2.2. Create a clusterset Copiar enlaceEnlace copiado en el portapapeles!
POST /cluster.open-cluster-management.io/v1beta1/managedclustersets
POST /cluster.open-cluster-management.io/v1beta1/managedclustersets
1.2.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a Clusterset.
1.2.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Body |
body | Parameters describing the clusterset to be created. |
1.2.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.2.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
clusterset/yaml
1.2.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.2.2.2.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.2.2.2.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.2.2.3. Query a single clusterset Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1beta1/managedclustersets/{clusterset_name}
GET /cluster.open-cluster-management.io/v1beta1/managedclustersets/{clusterset_name}
1.2.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single clusterset for more details.
1.2.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
clusterset_name | Name of the clusterset that you want to query. | string |
1.2.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.2.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.2.2.4. Delete a clusterset Copiar enlaceEnlace copiado en el portapapeles!
DELETE /cluster.open-cluster-management.io/v1beta1/managedclustersets/{clusterset_name}
DELETE /cluster.open-cluster-management.io/v1beta1/managedclustersets/{clusterset_name}
1.2.2.4.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Delete a single clusterset.
1.2.2.4.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
clusterset_name | Name of the clusterset that you want to delete. | string |
1.2.2.4.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.2.2.4.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.2.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.2.3.1. Clusterset Copiar enlaceEnlace copiado en el portapapeles!
| Name | Schema |
|---|---|
|
apiVersion | string |
|
kind | string |
|
metadata | object |
1.3. Clustersetbindings API (v1beta1) Copiar enlaceEnlace copiado en el portapapeles!
1.3.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the clustersetbinding resource for Red Hat Advanced Cluster Management for Kubernetes. Clustersetbinding resource has four possible requests: create, query, delete and update.
1.3.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.3.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.3.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io : Create and manage clustersetbindings
1.3.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.3.2.1. Query all clustersetbindings Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings
1.3.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your clustersetbindings for more details.
1.3.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.3.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.3.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
clustersetbinding/yaml
1.3.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.3.2.2. Create a clustersetbinding Copiar enlaceEnlace copiado en el portapapeles!
POST /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings
POST /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings
1.3.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a clustersetbinding.
1.3.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the clustersetbinding to be created. |
1.3.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.3.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
clustersetbinding/yaml
1.3.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.3.2.2.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.3.2.2.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.3.2.3. Query a single clustersetbinding Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings/{clustersetbinding_name}
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings/{clustersetbinding_name}
1.3.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single clustersetbinding for more details.
1.3.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Path |
clustersetbinding_name | Name of the clustersetbinding that you want to query. | string |
1.3.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.3.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.3.2.4. Delete a clustersetbinding Copiar enlaceEnlace copiado en el portapapeles!
DELETE /cluster.open-cluster-management.io/v1beta1/managedclustersetbindings/{clustersetbinding_name}
DELETE /cluster.open-cluster-management.io/v1beta1/managedclustersetbindings/{clustersetbinding_name}
1.3.2.4.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Delete a single clustersetbinding.
1.3.2.4.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Path |
clustersetbinding_name | Name of the clustersetbinding that you want to delete. | string |
1.3.2.4.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.3.2.4.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.3.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.3.3.1. Clustersetbinding Copiar enlaceEnlace copiado en el portapapeles!
| Name | Schema |
|---|---|
|
apiVersion | string |
|
kind | string |
|
metadata | object |
|
spec |
spec
| Name | Schema |
|---|---|
|
clusterSet | string |
1.4. Clusterview API (v1alpha1) Copiar enlaceEnlace copiado en el portapapeles!
1.4.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the clusterview resource for Red Hat Advanced Cluster Management for Kubernetes. The clusterview resource provides a CLI command that enables you to view a list of the managed clusters and managed cluster sets that that you can access. The three possible requests are: list, get, and watch.
1.4.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.4.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.4.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- clusterview.open-cluster-management.io : View a list of managed clusters that your ID can access.
1.4.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.4.2.1. Get managed clusters Copiar enlaceEnlace copiado en el portapapeles!
GET /managedclusters.clusterview.open-cluster-management.io
GET /managedclusters.clusterview.open-cluster-management.io
1.4.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
View a list of the managed clusters that you can access.
1.4.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
1.4.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.4.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
managedcluster/yaml
1.4.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- clusterview.open-cluster-management.io
1.4.2.2. List managed clusters Copiar enlaceEnlace copiado en el portapapeles!
LIST /managedclusters.clusterview.open-cluster-management.io
LIST /managedclusters.clusterview.open-cluster-management.io
1.4.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
View a list of the managed clusters that you can access.
1.4.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Body |
body | Name of the user ID for which you want to list the managed clusters. | string |
1.4.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.4.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
managedcluster/yaml
1.4.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- clusterview.open-cluster-management.io
1.4.2.2.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.4.2.2.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.4.2.3. Watch the managed cluster sets Copiar enlaceEnlace copiado en el portapapeles!
WATCH /managedclusters.clusterview.open-cluster-management.io
WATCH /managedclusters.clusterview.open-cluster-management.io
1.4.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Watch the managed clusters that you can access.
1.4.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
clusterview_name | Name of the user ID that you want to watch. | string |
1.4.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.4.2.4. List the managed cluster sets. Copiar enlaceEnlace copiado en el portapapeles!
GET /managedclustersets.clusterview.open-cluster-management.io
GET /managedclustersets.clusterview.open-cluster-management.io
1.4.2.4.1. Description Copiar enlaceEnlace copiado en el portapapeles!
List the managed clusters that you can access.
1.4.2.4.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
clusterview_name | Name of the user ID that you want to watch. | string |
1.4.2.4.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.4.2.5. List the managed cluster sets. Copiar enlaceEnlace copiado en el portapapeles!
LIST /managedclustersets.clusterview.open-cluster-management.io
LIST /managedclustersets.clusterview.open-cluster-management.io
1.4.2.5.1. Description Copiar enlaceEnlace copiado en el portapapeles!
List the managed clusters that you can access.
1.4.2.5.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
clusterview_name | Name of the user ID that you want to watch. | string |
1.4.2.5.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.4.2.6. Watch the managed cluster sets. Copiar enlaceEnlace copiado en el portapapeles!
WATCH /managedclustersets.clusterview.open-cluster-management.io
WATCH /managedclustersets.clusterview.open-cluster-management.io
1.4.2.6.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Watch the managed clusters that you can access.
1.4.2.6.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
clusterview_name | Name of the user ID that you want to watch. | string |
1.4.2.6.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.5. Channels API Copiar enlaceEnlace copiado en el portapapeles!
1.5.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the Channel resource for Red Hat Advanced Cluster Management for Kubernetes. The Channel resource has four possible requests: create, query, delete and update.
1.5.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.5.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.5.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io : Create and manage deployables
1.5.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.5.2.1. Create a channel Copiar enlaceEnlace copiado en el portapapeles!
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels
1.5.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a channel.
1.5.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the deployable to be created. |
1.5.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.5.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.5.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io
1.5.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.5.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.5.2.2. Query all channels for the target namespace Copiar enlaceEnlace copiado en el portapapeles!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels
1.5.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your channels for more details.
1.5.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.5.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.5.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.5.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io
1.5.2.3. Query a single channels of a namespace Copiar enlaceEnlace copiado en el portapapeles!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels/{channel_name}
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels/{channel_name}
1.5.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single channels for more details.
1.5.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
channel_name | Name of the deployable that you wan to query. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.5.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.5.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io
1.5.2.4. Delete a Channel Copiar enlaceEnlace copiado en el portapapeles!
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels/{channel_name}
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels/{channel_name}
1.5.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
channel_name | Name of the Channel that you want to delete. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.5.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.5.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io
1.5.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.5.3.1. Channel Copiar enlaceEnlace copiado en el portapapeles!
| Name | Schema |
|---|---|
|
apiVersion | string |
|
kind | string |
|
metadata | object |
|
spec |
spec
| Name | Description | Schema |
|---|---|---|
|
configMapRef | ObjectReference contains enough information to let you inspect or modify the referred object. | |
|
gates | ChannelGate defines criteria for promote to channel | |
|
pathname | string | |
|
secretRef | ObjectReference contains enough information to let you inspect or modify the referred object. | |
|
sourceNamespaces | enum (Namespace, HelmRepo, ObjectBucket, Git, namespace, helmrepo, objectbucket, github) array |
configMapRef
| Name | Description | Schema |
|---|---|---|
|
apiVersion | API version of the referent. | string |
|
fieldPath | If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. | string |
|
kind | Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds | string |
|
name | Name of the referent. More info: Names | string |
|
namespace | Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ | string |
|
resourceVersion | Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency | string |
|
uid | UID of the referent. More info: UIDs | string |
gates
| Name | Description | Schema |
|---|---|---|
|
annotations | typical annotations of k8s | |
|
labelSelector | A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. | |
|
name | string |
annotations
| Name | Schema |
|---|---|
|
key | string |
|
value | string |
labelSelector
| Name | Description | Schema |
|---|---|---|
|
matchExpressions | matchExpressions is a list of label selector requirements. The requirements are ANDed. | matchExpressions array |
|
matchLabels | matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. | string, string map |
matchExpressions
| Name | Description | Schema |
|---|---|---|
|
key | key is the label key that the selector applies to. | string |
|
operator | operator represents a key’s relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. | string |
|
values | values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. | string array |
secretRef
| Name | Description | Schema |
|---|---|---|
|
apiVersion | API version of the referent. | string |
|
fieldPath | If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. | string |
|
kind | Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds | string |
|
name | Name of the referent. More info: Names | string |
|
namespace | Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ | string |
|
resourceVersion | Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency | string |
|
uid | UID of the referent. More info: UIIDs | string |
1.6. Subscriptions API Copiar enlaceEnlace copiado en el portapapeles!
1.6.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the Subscription resource for Red Hat Advanced Cluster Management for Kubernetes. The Subscription resource has four possible requests: create, query, delete and update.
1.6.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.6.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.6.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- subscriptions.apps.open-cluster-management.io : Create and manage subscriptions
1.6.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.6.2.1. Create a subscription Copiar enlaceEnlace copiado en el portapapeles!
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions
1.6.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a subscription.
1.6.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the subscription to be created. |
1.6.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.6.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
subscription/yaml
1.6.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- subscriptions.apps.open-cluster-management.io
1.6.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.6.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.6.2.2. Query all subscriptions Copiar enlaceEnlace copiado en el portapapeles!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions
1.6.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your subscriptions for more details.
1.6.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.6.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.6.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
subscription/yaml
1.6.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- subscriptions.apps.open-cluster-management.io
1.6.2.3. Query a single subscription Copiar enlaceEnlace copiado en el portapapeles!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions/{subscription_name}
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions/{subscription_name}
1.6.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single subscription for more details.
1.6.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Path |
subscription_name | Name of the subscription that you wan to query. | string |
1.6.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.6.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- subscriptions.apps.open-cluster-management.io
1.6.2.4. Delete a subscription Copiar enlaceEnlace copiado en el portapapeles!
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions/{subscription_name}
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions/{subscription_name}
1.6.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Path |
subscription_name | Name of the subscription that you want to delete. | string |
1.6.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.6.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- subscriptions.apps.open-cluster-management.io
1.6.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.6.3.1. Subscription Copiar enlaceEnlace copiado en el portapapeles!
| Name | Schema |
|---|---|
|
apiVersion | string |
|
kind | string |
|
metadata | |
|
spec | |
|
status |
metadata
| Name | Schema |
|---|---|
|
annotations | object |
|
labels | object |
|
name | string |
|
namespace | string |
spec
| Name | Schema |
|---|---|
|
channel | string |
|
name | string |
|
overrides | overrides array |
|
packageFilter | |
|
packageOverrides | packageOverrides array |
|
placement | |
|
timewindow |
overrides
| Name | Schema |
|---|---|
|
clusterName | string |
|
clusterOverrides | object array |
packageFilter
| Name | Description | Schema |
|---|---|---|
|
annotations | string, string map | |
|
filterRef | ||
|
labelSelector | ||
|
version |
Pattern : | string |
filterRef
| Name | Schema |
|---|---|
|
name | string |
labelSelector
| Name | Schema |
|---|---|
|
matchExpressions | matchExpressions array |
|
matchLabels | string, string map |
matchExpressions
| Name | Schema |
|---|---|
|
key | string |
|
operator | string |
|
values | string array |
packageOverrides
| Name | Schema |
|---|---|
|
packageAlias | string |
|
packageName | string |
|
packageOverrides | object array |
placement
| Name | Schema |
|---|---|
|
clusterSelector | |
|
clusters | clusters array |
|
local | boolean |
|
placementRef |
clusterSelector
| Name | Schema |
|---|---|
|
matchExpressions | matchExpressions array |
|
matchLabels | string, string map |
matchExpressions
| Name | Schema |
|---|---|
|
key | string |
|
operator | string |
|
values | string array |
clusters
| Name | Schema |
|---|---|
|
name | string |
placementRef
| Name | Schema |
|---|---|
|
apiVersion | string |
|
fieldPath | string |
|
kind | string |
|
name | string |
|
namespace | string |
|
resourceVersion | string |
|
uid | string |
timewindow
| Name | Schema |
|---|---|
|
daysofweek | string array |
|
hours | hours array |
|
location | string |
|
windowtype | enum (active, blocked, Active, Blocked) |
hours
| Name | Schema |
|---|---|
|
end | string |
|
start | string |
status
| Name | Schema |
|---|---|
|
lastUpdateTime | string (date-time) |
|
message | string |
|
phase | string |
|
reason | string |
|
statuses | object |
1.7. PlacementRules API Copiar enlaceEnlace copiado en el portapapeles!
1.7.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the PlacementRule resource for Red Hat Advanced Cluster Management for Kubernetes. The PlacementRule resource has four possible requests: create, query, delete and update.
1.7.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.7.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.7.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- placementrules.apps.open-cluster-management.io : Create and manage placement rules
1.7.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.7.2.1. Create a placement rule Copiar enlaceEnlace copiado en el portapapeles!
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules
1.7.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a placement rule.
1.7.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the placement rule to be created. |
1.7.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.7.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.7.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- placementrules.apps.open-cluster-management.io
1.7.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.7.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.7.2.2. Query all placement rules Copiar enlaceEnlace copiado en el portapapeles!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules
1.7.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your placement rules for more details.
1.7.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.7.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.7.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.7.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- placementrules.apps.open-cluster-management.io
1.7.2.3. Query a single placementrule Copiar enlaceEnlace copiado en el portapapeles!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules/{placementrule_name}
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules/{placementrule_name}
1.7.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single placement rule for more details.
1.7.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Path |
placementrule_name | Name of the placementrule that you want to query. | string |
1.7.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.7.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- placementrules.apps.open-cluster-management.io
1.7.2.4. Delete a placementrule Copiar enlaceEnlace copiado en el portapapeles!
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules/{placementrule_name}
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules/{placementrule_name}
1.7.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Path |
placementrule_name | Name of the placementrule that you want to delete. | string |
1.7.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.7.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- placementrules.apps.open-cluster-management.io
1.7.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.7.3.1. Placementrule Copiar enlaceEnlace copiado en el portapapeles!
| Name | Schema |
|---|---|
|
apiVersion | string |
|
kind | string |
|
metadata | object |
|
spec |
spec
| Name | Schema |
|---|---|
|
clusterConditions | clusterConditions array |
|
clusterReplicas | integer |
|
clusterSelector | |
|
clusters | clusters array |
|
policies | policies array |
|
resourceHint | |
|
schedulerName | string |
clusterConditions
| Name | Schema |
|---|---|
|
status | string |
|
type | string |
clusterSelector
| Name | Schema |
|---|---|
|
matchExpressions | matchExpressions array |
|
matchLabels | string, string map |
matchExpressions
| Name | Schema |
|---|---|
|
key | string |
|
operator | string |
|
values | string array |
clusters
| Name | Schema |
|---|---|
|
name | string |
policies
| Name | Schema |
|---|---|
|
apiVersion | string |
|
fieldPath | string |
|
kind | string |
|
name | string |
|
namespace | string |
|
resourceVersion | string |
|
uid | string |
resourceHint
| Name | Schema |
|---|---|
|
order | string |
|
type | string |
1.8. Applications API Copiar enlaceEnlace copiado en el portapapeles!
1.8.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the Application resource for Red Hat Advanced Cluster Management for Kubernetes. Application resource has four possible requests: create, query, delete and update.
1.8.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.8.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.8.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- applications.app.k8s.io : Create and manage applications
1.8.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.8.2.1. Create a application Copiar enlaceEnlace copiado en el portapapeles!
POST /app.k8s.io/v1beta1/namespaces/{namespace}/applications
POST /app.k8s.io/v1beta1/namespaces/{namespace}/applications
1.8.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a application.
1.8.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the application to be created. |
1.8.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.8.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.8.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- applications.app.k8s.io
1.8.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.8.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.8.2.2. Query all applications Copiar enlaceEnlace copiado en el portapapeles!
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications
1.8.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your applications for more details.
1.8.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.8.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.8.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.8.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- applications.app.k8s.io
1.8.2.3. Query a single application Copiar enlaceEnlace copiado en el portapapeles!
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
1.8.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single application for more details.
1.8.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
application_name | Name of the application that you wan to query. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.8.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.8.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- applications.app.k8s.io
1.8.2.4. Delete a application Copiar enlaceEnlace copiado en el portapapeles!
DELETE /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
DELETE /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
1.8.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
application_name | Name of the application that you want to delete. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.8.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.8.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- applications.app.k8s.io
1.8.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.8.3.1. Application Copiar enlaceEnlace copiado en el portapapeles!
| Name | Schema |
|---|---|
|
apiVersion | string |
|
kind | string |
|
metadata | object |
|
spec |
spec
| Name | Schema |
|---|---|
|
assemblyPhase | string |
|
componentKinds | object array |
|
descriptor | |
|
info | info array |
|
selector | object |
descriptor
| Name | Schema |
|---|---|
|
description | string |
|
icons | icons array |
|
keywords | string array |
|
links | links array |
|
maintainers | maintainers array |
|
notes | string |
|
owners | owners array |
|
type | string |
|
version | string |
icons
| Name | Schema |
|---|---|
|
size | string |
|
src | string |
|
type | string |
links
| Name | Schema |
|---|---|
|
description | string |
|
url | string |
maintainers
| Name | Schema |
|---|---|
|
email | string |
|
name | string |
|
url | string |
owners
| Name | Schema |
|---|---|
|
email | string |
|
name | string |
|
url | string |
info
| Name | Schema |
|---|---|
|
name | string |
|
type | string |
|
value | string |
|
valueFrom |
valueFrom
| Name | Schema |
|---|---|
|
configMapKeyRef | |
|
ingressRef | |
|
secretKeyRef | |
|
serviceRef | |
|
type | string |
configMapKeyRef
| Name | Schema |
|---|---|
|
apiVersion | string |
|
fieldPath | string |
|
key | string |
|
kind | string |
|
name | string |
|
namespace | string |
|
resourceVersion | string |
|
uid | string |
ingressRef
| Name | Schema |
|---|---|
|
apiVersion | string |
|
fieldPath | string |
|
host | string |
|
kind | string |
|
name | string |
|
namespace | string |
|
path | string |
|
resourceVersion | string |
|
uid | string |
secretKeyRef
| Name | Schema |
|---|---|
|
apiVersion | string |
|
fieldPath | string |
|
key | string |
|
kind | string |
|
name | string |
|
namespace | string |
|
resourceVersion | string |
|
uid | string |
serviceRef
| Name | Schema |
|---|---|
|
apiVersion | string |
|
fieldPath | string |
|
kind | string |
|
name | string |
|
namespace | string |
|
path | string |
|
port | integer (int32) |
|
resourceVersion | string |
|
uid | string |
1.9. Helm API Copiar enlaceEnlace copiado en el portapapeles!
1.9.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the HelmRelease resource for Red Hat Advanced Cluster Management for Kubernetes. The HelmRelease resource has four possible requests: create, query, delete and update.
1.9.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.9.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.9.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- helmreleases.apps.open-cluster-management.io : Create and manage helmreleases
1.9.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.9.2.1. Create a helmrelease Copiar enlaceEnlace copiado en el portapapeles!
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases
1.9.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a helmrelease.
1.9.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the helmrelease to be created. |
1.9.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.9.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.9.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- helmreleases.apps.open-cluster-management.io
1.9.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.9.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.9.2.2. Query all helmreleases Copiar enlaceEnlace copiado en el portapapeles!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases
1.9.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your helmreleases for more details.
1.9.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.9.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.9.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.9.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- helmreleases.apps.open-cluster-management.io
1.9.2.3. Query a single helmrelease Copiar enlaceEnlace copiado en el portapapeles!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases/{helmrelease_name}
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases/{helmrelease_name}
1.9.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single helmrelease for more details.
1.9.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
helmrelease_name | Name of the helmrelease that you wan to query. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.9.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.9.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- helmreleases.apps.open-cluster-management.io
1.9.2.4. Delete a helmrelease Copiar enlaceEnlace copiado en el portapapeles!
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases/{helmrelease_name}
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases/{helmrelease_name}
1.9.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
helmrelease_name | Name of the helmrelease that you want to delete. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.9.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.9.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- helmreleases.apps.open-cluster-management.io
1.9.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.9.3.1. HelmRelease Copiar enlaceEnlace copiado en el portapapeles!
| Name | Schema |
|---|---|
|
apiVersion | string |
|
kind | string |
|
metadata | object |
|
repo | |
|
spec | object |
|
status |
repo
| Name | Schema |
|---|---|
|
chartName | string |
|
configMapRef | |
|
secretRef | |
|
source | |
|
version | string |
configMapRef
| Name | Schema |
|---|---|
|
apiVersion | string |
|
fieldPath | string |
|
kind | string |
|
name | string |
|
namespace | string |
|
resourceVersion | string |
|
uid | string |
secretRef
| Name | Schema |
|---|---|
|
apiVersion | string |
|
fieldPath | string |
|
kind | string |
|
name | string |
|
namespace | string |
|
resourceVersion | string |
|
uid | string |
source
github
| Name | Schema |
|---|---|
|
branch | string |
|
chartPath | string |
|
urls | string array |
helmRepo
| Name | Schema |
|---|---|
|
urls | string array |
status
| Name | Schema |
|---|---|
|
conditions | conditions array |
|
deployedRelease |
conditions
| Name | Schema |
|---|---|
|
lastTransitionTime | string (date-time) |
|
message | string |
|
reason | string |
|
status | string |
|
type | string |
deployedRelease
| Name | Schema |
|---|---|
|
manifest | string |
|
name | string |
1.10. Policy API Copiar enlaceEnlace copiado en el portapapeles!
1.10.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the Policy resource for Red Hat Advanced Cluster Management for Kubernetes. The Policy resource has four possible requests: create, query, delete and update.
1.10.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.10.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.10.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- policy.open-cluster-management.io/v1 : Create and manage policies
1.10.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.10.2.1. Create a policy Copiar enlaceEnlace copiado en el portapapeles!
POST /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
POST /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.10.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a policy.
1.10.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the policy to be created. |
1.10.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.10.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/json
1.10.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- policy.open-cluster-management.io
1.10.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.10.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.10.2.2. Query all policies Copiar enlaceEnlace copiado en el portapapeles!
GET /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
GET /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
1.10.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your policies for more details.
1.10.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to apply the policy to, for example, default. | string |
1.10.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.10.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/json
1.10.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- policy.open-cluster-management.io
1.10.2.3. Query a single policy Copiar enlaceEnlace copiado en el portapapeles!
GET /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
GET /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
1.10.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single policy for more details.
1.10.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
policy_name | Name of the policy that you want to query. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.10.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.10.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- policy.open-cluster-management.io
1.10.2.4. Delete a policy Copiar enlaceEnlace copiado en el portapapeles!
DELETE /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
DELETE /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
1.10.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
policy_name | Name of the policy that you want to delete. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.10.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.10.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- policy.open-cluster-management.io
1.10.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.10.3.1. Policy Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of Policy. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | Describes rules that define the policy. | object |
spec
| Name | Description | Schema |
|---|---|---|
|
remediationAction | Value that represents how violations are handled as defined in the resource. | string |
|
namespaceSelector | Value that represents which namespaces the policy is applied. | string |
policy-templates
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of Policy. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | Describes rules that define the policy. | object |
| complianceType | Used to list expected behavior for roles and other Kubernetes object that must be evaluated or applied to the managed clusters. | string |
|
metadataComplianceType |
Provides a way for users to process labels and annotations of an object differently than the other fields. The parameter value defaults to the same value of the | string |
|
clusterConditions | Section to define labels. | string |
|
rules | string |
clusterConditions
| Name | Description | Schema |
|---|---|---|
|
matchLabels | The label that is required for the policy to be applied to a namespace. | object |
|
cloud | The label that is required for the policy to be applied to a cloud provider. | string |
rules
| Name | Description | Schema |
|---|---|---|
|
apiGroups | List of APIs that the rule applies to. | string |
|
resources | A list of resource types. | object |
|
verbs | A list of verbs. | string |
1.11. Observability API Copiar enlaceEnlace copiado en el portapapeles!
1.11.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the MultiClusterObservability resource for Red Hat Advanced Cluster Management for Kubernetes. The MultiClusterObservability resource has four possible requests: create, query, delete and update.
1.11.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.11.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.11.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- observability.open-cluster-management.io : Create and manage multiclusterobservabilities
1.11.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.11.2.1. Create a multiclusterobservability resource Copiar enlaceEnlace copiado en el portapapeles!
POST /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities
POST /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities
1.11.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a MultiClusterObservability resource.
1.11.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Body |
body | Parameters describing the MultiClusterObservability resource to be created. |
1.11.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.11.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.11.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- observability.apps.open-cluster-management.io
1.11.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.11.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.11.2.2. Query all multiclusterobservabilities Copiar enlaceEnlace copiado en el portapapeles!
GET /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities
GET /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities
1.11.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your MultiClusterObservability resources for more details.
1.11.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
1.11.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.11.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
application/yaml
1.11.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- observability.apps.open-cluster-management.io
1.11.2.3. Query a single multiclusterobservability Copiar enlaceEnlace copiado en el portapapeles!
GET /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities/{multiclusterobservability_name}
GET /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities/{multiclusterobservability_name}
1.11.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single MultiClusterObservability resource for more details.
1.11.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
multiclusterobservability_name | Name of the multiclusterobservability that you want to query. | string |
1.11.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.11.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- observability.apps.open-cluster-management.io
1.11.2.4. Delete a multiclusterobservability resource Copiar enlaceEnlace copiado en el portapapeles!
DELETE /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities/{multiclusterobservability_name}
DELETE /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities/{multiclusterobservability_name}
1.11.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
multiclusterobservability_name | Name of the multiclusterobservability that you want to delete. | string |
1.11.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.11.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- observability.apps.open-cluster-management.io
1.11.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.11.3.1. MultiClusterObservability Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of the MultiClusterObservability. | string |
|
kind | String value that represents the REST resource, MultiClusterObservability. | string |
|
metadata | Describes rules that define the policy. | object |
spec
| Name | Description | Schema |
|---|---|---|
|
enableDownsampling |
Enable or disable the downsample. Default value is | boolean |
|
imagePullPolicy |
Pull policy for the MultiClusterObservability images. The default value is | corev1.PullPolicy |
|
imagePullSecret |
Pull secret for the MultiClusterObservability images. The default value is | string |
|
nodeSelector | Specification of the node selector. | map[string]string |
|
observabilityAddonSpec | The global settings for all managed clusters, which have the observability add-on installed. | |
|
storageConfig | Specifies the storage configuration to be used by observability. | StorageConfig |
|
tolerations | Provided the ability for all components to tolerate any taints. | []corev1.Toleration |
|
advanced | The advanced configuration settings for observability. | |
|
resources | Compute resources required by MultiClusterObservability. | corev1.ResourceRequirements |
|
replicas | Replicas for MultiClusterObservability. | integer |
storageConfig
| Name | Description | Schema |
|---|---|---|
|
alertmanagerStorageSize |
The amount of storage applied to the alertmanager stateful sets. Default value is | string |
|
compactStorageSize |
The amount of storage applied to the thanos compact stateful sets. Default value is | string |
|
metricObjectStorage | Object store to configure secrets for metrics. | |
|
receiveStorageSize |
The amount of storage applied to thanos receive stateful sets. Default value is | string |
|
ruleStorageSize |
The amount of storage applied to thanos rule stateful sets. Default value is | string |
|
storageClass |
Specify the | string |
|
storeStorageSize |
The amount of storage applied to thanos store stateful sets. Default value is | string |
|
writeStorage | A list of endpoint access information. | [ ]WriteStorage |
writeStorage
| Name | Description | Schema |
|---|---|---|
|
name | The name of the secret with endpoint access information. | string |
|
key | The key of the secret to select from. | string |
metricObjectStorage
| Name | Description | Schema |
|---|---|---|
|
key | The key of the secret to select from. Must be a valid secret key. See Thanos documentation. | string |
|
name |
Name of the | string |
observabilityAddonSpec
| Name | Description | Schema |
|---|---|---|
|
enableMetrics |
Indicates if the observability add-on sends metrics to the hub cluster. Default value is | boolean |
|
interval |
Interval for when the observability add-on sends metrics to the hub cluster. Default value is 300 seconds ( | integer |
|
resources |
Resource for the metrics collector resource requirement. The default CPU request is | corev1.ResourceRequirements |
advanced
| Name | Description | Schema |
|---|---|---|
|
retentionConfig | Specifies the data retention configuration to be used by observability. |
|
|
rbacQueryProxy | Specifies the replicas and resources for the rbac-query-proxy deployment. | CommonSpec |
|
grafana | Specifies the replicas and resources for the grafana deployment | CommonSpec |
|
alertmanager | Specifies the replicas and resources for alertmanager statefulset. | CommonSpec |
|
observatoriumAPI |
Specifies the replicas and resources for the | CommonSpec |
|
queryFrontend | Specifies the replicas and resources for the query-frontend deployment. | CommonSpec |
|
query | Specifies the replicas and resources for the query deployment. | CommonSpec |
|
receive | Specifies the replicas and resources for the receive statefulset. | CommonSpec |
|
rule | Specifies the replicas and resources for rule statefulset. | CommonSpec |
|
store | Specifies the replicas and resources for the store statefulset. | CommonSpec |
|
CompactSpec | Specifies the resources for compact statefulset. | |
|
storeMemcached | Specifies the replicas, resources, etc. for store-memcached. | |
|
queryFrontendMemcached | Specifies the replicas, resources, etc for query-frontend-memcached. | CacheConfig |
retentionConfig
| Name | Description | Schema |
|---|---|---|
|
blockDuration |
The amount of time to block the duration for Time Series Database (TSDB) block. Default value is | string |
|
cleanupInterval |
The frequency of how often partially uploaded blocks are cleaned, and how often blocks with the deletion mark that have | string |
|
deleteDelay |
The amount of time until a block marked for deletion is deleted from a bucket. Default value is | string |
|
retentionInLocal |
The amount of time to retain raw samples from the local storage. Default value is | string |
|
retentionResolutionRaw |
The amount of time to retain raw samples of resolution in a bucket. Default value is 30 days ( | string |
|
retentionResolution5m |
The amount of time to retain samples of resolution 1 (5 minutes) in a bucket. Default value is 180 days ( | string |
|
retentionResolution1h |
The amount of time to retain samples of resolution 2 (1 hour) in a bucket. Default value is 0 days ( | string |
CompactSpec
| Name | Description | Schema |
|---|---|---|
|
resources | Compute resources required by thanos compact. | corev1.ResourceRequirements |
|
serviceAccountAnnotations | Annotations is an unstructured key value map stored with the compact service account. | map[string]string |
storeMemcached
| Name | Description | Schema |
|---|---|---|
|
resources | Compute resources required by MultiCLusterObservability. | corev1.ResourceRequirements |
|
replicas | Replicas for MultiClusterObservability. | integer |
|
memoryLimitMb | Memory limit of Memcached in megabytes. | integer |
|
maxItemSize |
Max item size of Memcached. The default value is | string |
|
connectionLimit | Max simultaneous connections of Memcached. The default value is | integer |
status
| Name | Description | Schema |
|---|---|---|
|
status | Status contains the different condition statuses for MultiClusterObservability. | metav1.Condition |
CommonSpec
| Name | Description | Schema |
|---|---|---|
|
resources | Compute resources required by the component. | corev1.ResourceRequirements |
|
replicas | Replicas for the component. | integer |
QuerySpec
| Name | Description | Schema |
|
CommonSpec | Specifies the replicas and resources for the query deployment. | CommonSpec |
|
serviceAccountAnnotations | Annotations is an unstructured key value map stored with the query service account. | map[string]string |
ReceiveSpec
| Name | Description | Schema |
|
CommonSpec | Specifies the replicas and resources for the query deployment. | CommonSpec |
|
serviceAccountAnnotations | Annotations is an unstructured key value map stored with the query service account. | map[string]string |
StoreSpec
| Name | Description | Schema |
|
CommonSpec | Specifies the replicas and resources for the query deployment. | CommonSpec |
|
serviceAccountAnnotations | Annotations is an unstructured key value map stored with the query service account. | map[string]string |
RuleSpec
| Name | Description | Schema |
|
CommonSpec | Specifies the replicas and resources for the query deployment. | CommonSpec |
|
evalInterval | Specifies the evaluation interval for the rules. | string |
|
serviceAccountAnnotations | Annotations is an unstructured key value map stored with the query service account. | map[string]string |
1.12. Search customization API Copiar enlaceEnlace copiado en el portapapeles!
1.12.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the searchCustomization resource for Red Hat Advanced Cluster Management for Kubernetes. The SearchCustomization resource has four possible requests: create, query, delete and update.
1.12.1.1. License information Copiar enlaceEnlace copiado en el portapapeles!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.12.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.12.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- search.open-cluster-management.io/v1 : Create and manage persistence volumes
1.12.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.12.2.1. Create a searchCustomization Copiar enlaceEnlace copiado en el portapapeles!
POST /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
POST /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.12.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a searchCustomization.
1.12.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the policy to be created. |
1.12.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.12.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
searchCustomization/json
1.12.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- search.open-cluster-management.io
1.12.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.12.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.12.2.2. Query searchCustomization Copiar enlaceEnlace copiado en el portapapeles!
GET /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
GET /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.12.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your searchCustomization for more details.
1.12.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to apply the policy to, for example, default. | string |
1.12.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.12.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
searchCustomization/json
1.12.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- search.open-cluster-management.io
1.12.2.3. Query a single policy Copiar enlaceEnlace copiado en el portapapeles!
GET /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
GET /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.12.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single searchCustomization for more details.
1.12.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
policy_name | Name of the policy that you want to query. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.12.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.12.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- search.open-cluster-management.io
1.12.2.4. Delete a searchCustomization Copiar enlaceEnlace copiado en el portapapeles!
DELETE /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
DELETE /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.12.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
policy_name | Name of the policy that you want to delete. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.12.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.12.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- search.open-cluster-management.io
1.12.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.12.3.1. SearchCustomization Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of SearchCustomization. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | Describes rules that define the policy. | object |
spec
| Name | Description | Schema |
|---|---|---|
|
remediationAction | Value that represents how violations are handled as defined in the resource. | string |
|
namespaces |
Value that represents which namespaces to | string |
policy-templates
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of SearchCustomization. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | Describes rules that define the policy. | object |
| complianceType | Used to list expected behavior for roles and other Kubernetes object that must be evaluated or applied to the managed clusters. | string |
|
clusterConditions | Section to define labels. | string |
|
rules | string |
clusterConditions
| Name | Description | Schema |
|---|---|---|
|
matchLabels | The label that is required for the policy to be applied to a namespace. | object |
|
cloud | The label that is required for the policy to be applied to a cloud provider. | string |
rules
| Name | Description | Schema |
|---|---|---|
|
apiGroups | List of APIs that the rule applies to. | string |
|
resources | A list of resource types. | object |
|
verbs | A list of verbs. | string |
1.13. MultiClusterHub API Copiar enlaceEnlace copiado en el portapapeles!
1.13.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the MultiClusterHub resource for Red Hat Advanced Cluster Management for Kubernetes. MultiClusterHub resource has four possible requests: create, query, delete and update.
1.13.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.13.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.13.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- multiclusterhubs.operator.open-cluster-management.io : Create and manage multicluster hub operators
1.13.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.13.2.1. Create a MultiClusterHub resource Copiar enlaceEnlace copiado en el portapapeles!
POST /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/mch
POST /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/mch
1.13.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a MultiClusterHub resource to define the configuration for an instance of the multicluster hub.
1.13.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the multicluster hub to be created. |
1.13.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.13.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
multiclusterhubs/yaml
1.13.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- multiclusterhubs.operator.open-cluster-management.io
1.13.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.13.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.13.2.2. Query all MultiClusterHubs Copiar enlaceEnlace copiado en el portapapeles!
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator
1.13.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your multicluster hub operator for more details.
1.13.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.13.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.13.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
operator/yaml
1.13.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- multiclusterhubs.operator.open-cluster-management.io
1.13.2.3. Query a MultiClusterHub operator Copiar enlaceEnlace copiado en el portapapeles!
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator/{multiclusterhub_name}
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator/{multiclusterhub_name}
1.13.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single multicluster hub operator for more details.
1.13.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
application_name | Name of the application that you wan to query. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.13.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.13.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- multiclusterhubs.operator.open-cluster-management.io
1.13.2.4. Delete a MultiClusterHub operator Copiar enlaceEnlace copiado en el portapapeles!
DELETE /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator/{multiclusterhub_name}
DELETE /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator/{multiclusterhub_name}
1.13.2.4.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
application_name | Name of the multicluster hub operator that you want to delete. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.13.2.4.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.13.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- multiclusterhubs.operator.open-cluster-management.io
1.13.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.13.3.1. Multicluster hub operator Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of the MultiClusterHub. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | Describes rules that define the resource. | object |
|
spec | The resource specification. |
spec
| availabilityConfig optional | Specifies deployment replication for improved availability. The default value is High. | string |
|---|---|---|
|
customCAConfigmap | Provide the customized OpenShift default ingress CA certificate to Red Hat Advanced Cluster Management. | string |
|
disableHubSelfManagement | Disable automatic import of the hub cluster as a managed cluster. | boolean |
|
disableUpdateClusterImageSets | Disable automatic update of ClusterImageSets. | boolean |
|
hive | (Deprecated) An object that overrides for the default HiveConfig specification. | |
|
imagePullSecret | Overrides pull secret for accessing MultiClusterHub operand and endpoint images. | string |
|
ingress | Configuration options for ingress management. | |
|
nodeSelector | Set the node selectors. | string |
|
separateCertificateManagement |
(Deprecated) Install | boolean |
hive
| additionalCertificateAuthorities optional | (Deprecated) A list of references to secrets in the hive namespace that contain an additional Certificate Authority to use when communicating with target clusters. These certificate authorities are used in addition to any self-signed CA generated by each cluster on installation. | object |
|---|---|---|
|
backup | (Deprecated) Specifies the configuration for backup integration. If absent, backup integration is disabled. | |
|
externalDNS |
(Deprecated) Specifies configuration for | object |
|
failedProvisionConfig | (Deprecated) Used to configure settings related to handling provision failures. | |
|
globalPullSecret |
(Deprecated) Used to specify a pull secret that is used globally by all of the cluster deployments. For each cluster deployment, the contents of | object |
|
maintenanceMode |
(Deprecated) Can be set to true to disable the hive controllers in situations where you need to ensure nothing is running that adds or acts upon finalizers on Hive types. This should rarely be needed. Sets replicas to | boolean |
ingress
| sslCiphers optional | List of SSL ciphers enabled for management ingress. Defaults to full list of supported ciphers. | string |
|---|
backup
| minBackupPeriodSeconds optional | (Deprecated) Specifies that a minimum of MinBackupPeriodSeconds occurs in between each backup. This is used to rate limit backups. This potentially batches together multiple changes into one backup. No backups are lost as changes happen during this interval are queued up and result in a backup happening once the interval has been completed. | integer |
|---|---|---|
|
velero | (Deprecated) Velero specifies configuration for the Velero backup integration. | object |
failedProvisionConfig
| skipGatherLogs optional | (Deprecated) Disables functionality that attempts to gather full logs from the cluster if an installation fails for any reason. The logs are stored in a persistent volume for up to seven days. | boolean |
|---|
status
| components optional | The components of the status configuration. | object |
|---|---|---|
|
conditions | Contains the different conditions for the multicluster hub. | |
|
desiredVersion | Indicates the desired version. | string |
|
phase |
Represents the active phase of the MultiClusterHub resource. The values that are used for this parameter are: | string |
conditions
| lastTransitionTime optional | The last time the condition changed from one status to another. | string |
|---|---|---|
|
lastUpdateTime | The last time this condition was updated. | string |
|
message | Message is a human-readable message indicating details about the last status change. | string |
|
reason | A brief reason for why the condition status changed. | string |
|
status | The status of the condition. | string |
|
type | The type of the cluster condition. | string |
StatusConditions
| kind required | The resource kind that represents this status. | string |
|---|---|---|
|
available | Indicates whether this component is properly running. | boolean |
|
lastTransitionTime | The last time the condition changed from one status to another. | metav1.time |
|
lastUpdateTime | The last time this condition was updated. | metav1.time |
|
message | Message is a human-readable message indicating details about the last status change. | string |
|
reason | A brief reason for why the condition status changed. | string |
|
status | The status of the condition. | string |
|
type | The type of the cluster condition. | string |
1.14. Placements API (v1beta1) Copiar enlaceEnlace copiado en el portapapeles!
1.14.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the Placement resource for Red Hat Advanced Cluster Management for Kubernetes. Placement resource has four possible requests: create, query, delete and update.
1.14.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.14.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.14.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io : Create and manage Placements
1.14.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.14.2.1. Query all Placements Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placements
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placements
1.14.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your Placements for more details.
1.14.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
1.14.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.14.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
placement/yaml
1.14.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.14.2.2. Create a Placement Copiar enlaceEnlace copiado en el portapapeles!
POST /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placements
POST /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placements
1.14.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a Placement.
1.14.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Body |
body | Parameters describing the placement to be created. |
1.14.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.14.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
placement/yaml
1.14.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.14.2.2.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.14.2.2.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.14.2.3. Query a single Placement Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placements/{placement_name}
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placements/{placement_name}
1.14.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single Placement for more details.
1.14.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
placement_name | Name of the Placement that you want to query. | string |
1.14.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.14.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.14.2.4. Delete a Placement Copiar enlaceEnlace copiado en el portapapeles!
DELETE /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placements/{placement_name}
DELETE /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placements/{placement_name}
1.14.2.4.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Delete a single Placement.
1.14.2.4.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
placement_name | Name of the Placement that you want to delete. | string |
1.14.2.4.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.14.2.4.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.14.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.14.3.1. Placement Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of the Placement. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | The meta data of the Placement. | object |
|
spec | The specification of the Placement. |
spec
| Name | Description | Schema |
|---|---|---|
|
ClusterSets | A subset of ManagedClusterSets from which the ManagedClusters are selected. If it is empty, ManagedClusters is selected from the ManagedClusterSets that are bound to the Placement namespace. Otherwise, ManagedClusters are selected from the intersection of this subset and the ManagedClusterSets are bound to the placement namespace. | string array |
|
numberOfClusters | The desired number of ManagedClusters to be selected. | integer (int32) |
|
predicates | A subset of cluster predicates to select ManagedClusters. The conditional logic is OR. | clusterPredicate array |
clusterPredicate
| Name | Description | Schema |
|---|---|---|
|
requiredClusterSelector | A cluster selector to select ManagedClusters with a label and cluster claim. |
clusterSelector
| Name | Description | Schema |
|---|---|---|
|
labelSelector | A selector of ManagedClusters by label. | object |
|
claimSelector | A selector of ManagedClusters by claim. |
clusterClaimSelector
| Name | Description | Schema |
|---|---|---|
|
matchExpressions | A subset of the cluster claim selector requirements. The conditional logic is AND. | < object > array |
1.15. PlacementDecisions API (v1beta1) Copiar enlaceEnlace copiado en el portapapeles!
1.15.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the PlacementDecision resource for Red Hat Advanced Cluster Management for Kubernetes. PlacementDecision resource has four possible requests: create, query, delete and update.
1.15.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.15.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.15.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io : Create and manage PlacementDecisions.
1.15.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.15.2.1. Query all PlacementDecisions Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placementdecisions
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placementdecisions
1.15.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your PlacementDecisions for more details.
1.15.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
1.15.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.15.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
placementdecision/yaml
1.15.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.15.2.2. Create a PlacementDecision Copiar enlaceEnlace copiado en el portapapeles!
POST /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placementdecisions
POST /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placementdecisions
1.15.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a PlacementDecision.
1.15.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Body |
body | Parameters describing the PlacementDecision to be created. |
1.15.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.15.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
placementdecision/yaml
1.15.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.15.2.2.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.15.2.2.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.15.2.3. Query a single PlacementDecision Copiar enlaceEnlace copiado en el portapapeles!
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placementdecisions/{placementdecision_name}
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placementdecisions/{placementdecision_name}
1.15.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single PlacementDecision for more details.
1.15.2.3.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
placementdecision_name | Name of the PlacementDecision that you want to query. | string |
1.15.2.3.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.15.2.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.15.2.4. Delete a PlacementDecision Copiar enlaceEnlace copiado en el portapapeles!
DELETE /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placementdecisions/{placementdecision_name}
DELETE /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/placementdecisions/{placementdecision_name}
1.15.2.4.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Delete a single PlacementDecision.
1.15.2.4.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
placementdecision_name | Name of the PlacementDecision that you want to delete. | string |
1.15.2.4.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.15.2.4.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io
1.15.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.15.3.1. PlacementDecision Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of PlacementDecision. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | The meta data of PlacementDecision. | object |
1.16. DiscoveryConfig API Copiar enlaceEnlace copiado en el portapapeles!
1.16.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the DiscoveryConfig resource for Red Hat Advanced Cluster Management for Kubernetes. The DiscoveryConfig resource has four possible requests: create, query, delete, and update.
1.16.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.16.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.16.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- discoveryconfigs.discovery.open-cluster-management.io : Create and manage DiscoveryConfigs
1.16.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.16.2.1. Create a DiscoveryConfig Copiar enlaceEnlace copiado en el portapapeles!
POST /app.k8s.io/v1/namespaces/{namespace}/discoveryconfigs
POST /app.k8s.io/v1/namespaces/{namespace}/discoveryconfigs
1.16.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a DiscoveryConfig.
1.16.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the DiscoveryConfig to be created. | DiscoveryConfig |
1.16.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.16.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
discoveryconfigs/yaml
1.16.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- discoveryconfigs.discovery.open-cluster-management.io
1.16.2.1.5.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.16.2.2. Query all DiscoveryConfigs Copiar enlaceEnlace copiado en el portapapeles!
GET /operator.open-cluster-management.io/v1/namespaces/{namespace}/operator
GET /operator.open-cluster-management.io/v1/namespaces/{namespace}/operator
1.16.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your discovery config operator for more details.
1.16.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.16.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.16.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
operator/yaml
1.16.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- discoveryconfigs.discovery.open-cluster-management.io
1.16.2.3. Delete a DiscoveryConfig operator Copiar enlaceEnlace copiado en el portapapeles!
DELETE /operator.open-cluster-management.io/v1/namespaces/{namespace}/operator/{discoveryconfigs_name}
DELETE /operator.open-cluster-management.io/v1/namespaces/{namespace}/operator/{discoveryconfigs_name}
1.16.2.3.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
application_name | Name of the Discovery Config operator that you want to delete. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.16.2.3.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.16.2.3.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- discoveryconfigs.operator.open-cluster-management.io
1.16.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.16.3.1. DiscoveryConfig Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of the discoveryconfigs. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | Describes rules that define the resource. | object |
|
spec | Defines the desired state of DiscoveryConfig. | See List of specs |
1.16.3.2. List of specs Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
credential | Credential is the secret containing credentials to connect to the OCM API on behalf of a user. | string |
|
filters | Sets restrictions on what kind of clusters to discover. | See List of filters |
1.16.3.3. List of filters Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
lastActive | LastActive is the last active in days of clusters to discover, determined by activity timestamp. | integer |
|
openShiftVersions | OpenShiftVersions is the list of release versions of OpenShift of the form "<Major>.<Minor>" | object |
1.17. DiscoveredCluster API Copiar enlaceEnlace copiado en el portapapeles!
1.17.1. Overview Copiar enlaceEnlace copiado en el portapapeles!
This documentation is for the DiscoveredCluster resource for Red Hat Advanced Cluster Management for Kubernetes. The DiscoveredCluster resource has four possible requests: create, query, delete, and update.
1.17.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.6.0
1.17.1.2. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.17.1.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- discoveredclusters.discovery.open-cluster-management.io : Create and manage DiscoveredClusters
1.17.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.17.2.1. Create a DiscoveredCluster Copiar enlaceEnlace copiado en el portapapeles!
POST /app.k8s.io/v1/namespaces/{namespace}/discoveredclusters
POST /app.k8s.io/v1/namespaces/{namespace}/discoveredclusters
1.17.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a DiscoveredCluster.
1.17.2.1.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the DiscoveredCluster to be created. | DiscoveredCluster |
1.17.2.1.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.17.2.1.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
discoveredclusters/yaml
1.17.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- discoveredclusters.discovery.open-cluster-management.io
1.17.2.1.5.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.17.2.2. Query all DiscoveredClusters Copiar enlaceEnlace copiado en el portapapeles!
GET /operator.open-cluster-management.io/v1/namespaces/{namespace}/operator
GET /operator.open-cluster-management.io/v1/namespaces/{namespace}/operator
1.17.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your discovered clusters operator for more details.
1.17.2.2.2. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.17.2.2.3. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.17.2.2.4. Consumes Copiar enlaceEnlace copiado en el portapapeles!
-
operator/yaml
1.17.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- discoveredclusters.discovery.open-cluster-management.io
1.17.2.3. Delete a DiscoveredCluster operator Copiar enlaceEnlace copiado en el portapapeles!
DELETE /operator.open-cluster-management.io/v1/namespaces/{namespace}/operator/{discoveredclusters_name}
DELETE /operator.open-cluster-management.io/v1/namespaces/{namespace}/operator/{discoveredclusters_name}
1.17.2.3.1. Parameters Copiar enlaceEnlace copiado en el portapapeles!
| Type | Name | Description | Schema |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN is the user access token. | string |
| Path |
application_name | Name of the Discovered Cluster operator that you want to delete. | string |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
1.17.2.3.2. Responses Copiar enlaceEnlace copiado en el portapapeles!
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | Success | No Content |
| 403 | Access forbidden | No Content |
| 404 | Resource not found | No Content |
| 500 | Internal service error | No Content |
| 503 | Service unavailable | No Content |
1.17.2.3.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- discoveredclusters.operator.open-cluster-management.io
1.17.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.17.3.1. DiscoveredCluster Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
apiVersion | The versioned schema of the discoveredclusters. | string |
|
kind | String value that represents the REST resource. | string |
|
metadata | Describes rules that define the resource. | object |
|
spec | DiscoveredClusterSpec defines the desired state of DiscoveredCluster. | See List of specs |
1.17.3.2. List of specs Copiar enlaceEnlace copiado en el portapapeles!
| Name | Description | Schema |
|---|---|---|
|
activityTimestamp | Discoveredclusters last available activity timestamp. | metav1.time |
|
apiUrl | Discoveredclusters API URL endpoint. | string |
|
cloudProvider | Cloud provider of discoveredcluster. | string |
|
console | Discoveredclusters console URL endpoint. | string |
|
creationTimestamp | Discoveredclusters creation timestamp. | metav1.time |
|
credential | The reference to the credential from which the cluster was discovered. | corev1.ObjectReference |
|
displayName | The display name of the discovered cluster. | string |
|
isManagedCluster | If true, cluster is managed by ACM. | boolean |
|
name | The name of the discoveredcluster. | string |
|
openshiftVersion | The OpenShift version of the discovered cluster. | string |
|
status | The status of the discovered cluster. | string |
|
type | The OpenShift flavor (ex. OCP, ROSA, etc.). | string |