Este contenido no está disponible en el idioma seleccionado.
APIs
APIs
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:
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.1.0
1.1.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.1.1.3. 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.1.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.1.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io : Create and manage clusters
1.1.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
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}
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 | < managedClusterClientConfigs > array |
|
leaseDurationSeconds | integer (int32) |
managedClusterClientConfigs
| Name | Description | Schema |
|---|---|---|
|
URL | string | |
|
CABundle |
Pattern : | string (byte) |
1.2. Clustersets API (v1alpha1) 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.1.0
1.2.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.2.1.3. 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.2.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io : Create and manage Clustersets
1.2.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
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/v1alpha1/managedclustersets
GET /cluster.open-cluster-management.io/v1alpha1/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/v1alpha1/managedclustersets
POST /cluster.open-cluster-management.io/v1alpha1/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/v1alpha1/managedclustersets/{clusterset_name}
GET /cluster.open-cluster-management.io/v1alpha1/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/v1alpha1/managedclustersets/{clusterset_name}
DELETE /cluster.open-cluster-management.io/v1alpha1/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 (v1alpha1) 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.1.0
1.3.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.3.1.3. 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.3.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.3.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- cluster.open-cluster-management.io : Create and manage clustersetbindings
1.3.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
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/v1alpha1/namespaces/{namespace}/managedclustersetbindings
GET /cluster.open-cluster-management.io/v1alpha1/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/v1alpha1/namespaces/{namespace}/managedclustersetbindings
POST /cluster.open-cluster-management.io/v1alpha1/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/v1alpha1/namespaces/{namespace}/managedclustersetbindings/{clustersetbinding_name}
GET /cluster.open-cluster-management.io/v1alpha1/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/v1alpha1/managedclustersetbindings/{clustersetbinding_name}
DELETE /cluster.open-cluster-management.io/v1alpha1/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. Channels API Copiar enlaceEnlace copiado en el portapapeles!
1.4.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.4.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.1.0
1.4.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.4.1.3. 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.4.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.4.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io : Create and manage deployables
1.4.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
1.4.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.4.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.4.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a channel.
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 |
| Path |
namespace | Namespace that you want to use, for example, default. | string |
| Body |
body | Parameters describing the deployable to be created. |
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!
-
application/yaml
1.4.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io
1.4.2.1.6. Example HTTP request Copiar enlaceEnlace copiado en el portapapeles!
1.4.2.1.6.1. Request body Copiar enlaceEnlace copiado en el portapapeles!
1.4.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.4.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your channels for more details.
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 |
| Path |
namespace | Namespace that you want to use, for example, default. | 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!
-
application/yaml
1.4.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io
1.4.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.4.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single channels for more details.
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 |
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.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.3.4. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io
1.4.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.4.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.4.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.4.2.4.3. Tags Copiar enlaceEnlace copiado en el portapapeles!
- channels.apps.open-cluster-management.io
1.4.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.4.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: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#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: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#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: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#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: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids | string |
1.5. Subscriptions API Copiar enlaceEnlace copiado en el portapapeles!
1.5.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.5.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.1.0
1.5.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.5.1.3. 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.5.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.5.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- subscriptions.apps.open-cluster-management.io : Create and manage subscriptions
1.5.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
1.5.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.5.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.5.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a subscription.
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 subscription 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!
-
subscription/yaml
1.5.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- subscriptions.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 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.5.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your subscriptions 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!
-
subscription/yaml
1.5.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- subscriptions.apps.open-cluster-management.io
1.5.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.5.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single subscription 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 |
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.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!
- subscriptions.apps.open-cluster-management.io
1.5.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.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 |
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.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!
- subscriptions.apps.open-cluster-management.io
1.5.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.5.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.6. PlacementRules API Copiar enlaceEnlace copiado en el portapapeles!
1.6.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.6.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.1.0
1.6.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.6.1.3. 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.6.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.6.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- placementrules.apps.open-cluster-management.io : Create and manage placement rules.
1.6.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
1.6.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.6.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.6.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a placement rule.
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 placement rule 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!
-
application/yaml
1.6.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- placementrules.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 placementrules 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.6.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your placement rules 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!
-
application/yaml
1.6.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- placementrules.apps.open-cluster-management.io
1.6.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.6.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single placement rule 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 |
placementrule_name | Name of the placement rule that you want 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!
- placementrules.apps.open-cluster-management.io
1.6.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.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 |
placementrule_name | Name of the placementrule 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!
- placementrules.apps.open-cluster-management.io
1.6.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.6.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.7. Applications API Copiar enlaceEnlace copiado en el portapapeles!
1.7.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.7.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.1.0
1.7.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.7.1.3. 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.7.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.7.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- applications.app.k8s.io : Create and manage applications
1.7.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
1.7.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.7.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.7.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a application.
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 application 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!
- applications.app.k8s.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 applications Copiar enlaceEnlace copiado en el portapapeles!
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications
1.7.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your applications 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!
- applications.app.k8s.io
1.7.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.7.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single application 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 |
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.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!
- applications.app.k8s.io
1.7.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.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 |
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.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!
- applications.app.k8s.io
1.7.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.7.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.8. Helm API Copiar enlaceEnlace copiado en el portapapeles!
1.8.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.8.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.1.0
1.8.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.8.1.3. 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.8.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.8.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- helmreleases.apps.open-cluster-management.io : Create and manage helmreleases
1.8.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
1.8.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.8.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.8.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a helmrelease.
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 helmrelease 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!
- helmreleases.apps.open-cluster-management.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 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.8.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your helmreleases 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!
- helmreleases.apps.open-cluster-management.io
1.8.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.8.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single helmrelease 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 |
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.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!
- helmreleases.apps.open-cluster-management.io
1.8.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.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 |
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.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!
- helmreleases.apps.open-cluster-management.io
1.8.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.8.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.9. Policy API Copiar enlaceEnlace copiado en el portapapeles!
1.9.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.9.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.1.0
1.9.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.9.1.3. 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.9.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.9.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- policy.open-cluster-management.io/v1 : Create and manage policies.
1.9.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
1.9.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.9.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.9.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a policy.
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 policy 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/json
1.9.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- policy.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 policies Copiar enlaceEnlace copiado en el portapapeles!
GET /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
GET /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.9.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your policies 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 apply the policy to, 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/json
1.9.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- policy.open-cluster-management.io
1.9.2.3. Query a single policy Copiar enlaceEnlace copiado en el portapapeles!
GET /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
GET /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.9.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single policy 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 |
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.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!
- policy.open-cluster-management.io
1.9.2.4. Delete a policy Copiar enlaceEnlace copiado en el portapapeles!
DELETE /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
DELETE /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_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 |
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.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!
- policy.open-cluster-management.io
1.9.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.9.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 |
|
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.10. Observability API Copiar enlaceEnlace copiado en el portapapeles!
1.10.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.10.1.1. Version information Copiar enlaceEnlace copiado en el portapapeles!
Version : 2.1.0
1.10.1.2. Contact information Copiar enlaceEnlace copiado en el portapapeles!
Contact Email : apiteam@swagger.io
1.10.1.3. 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.10.1.4. URI scheme Copiar enlaceEnlace copiado en el portapapeles!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.10.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- observability.open-cluster-management.io : Create and manage multiclusterobservabilities
1.10.1.6. External Docs Copiar enlaceEnlace copiado en el portapapeles!
Description : Find out more about Swagger.
URL : http://swagger.io
1.10.2. Paths Copiar enlaceEnlace copiado en el portapapeles!
1.10.2.1. Create a multiclusterobservability resource Copiar enlaceEnlace copiado en el portapapeles!
POST /apis/observability.open-cluster-management.io/v1beta1/multiclusterobservabilities
POST /apis/observability.open-cluster-management.io/v1beta1/multiclusterobservabilities
1.10.2.1.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Create a MultiClusterObservability resource.
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 |
| Body |
body | Parameters describing the MultiClusterObservability resource 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/yaml
1.10.2.1.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- observability.apps.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 multiclusterobservabilities Copiar enlaceEnlace copiado en el portapapeles!
GET /apis/observability.open-cluster-management.io/v1beta1/multiclusterobservabilities
GET /apis/observability.open-cluster-management.io/v1beta1/multiclusterobservabilities
1.10.2.2.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query your MultiClusterObservability resources 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 |
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/yaml
1.10.2.2.5. Tags Copiar enlaceEnlace copiado en el portapapeles!
- observability.apps.open-cluster-management.io
1.10.2.3. Query a single multiclusterobservability Copiar enlaceEnlace copiado en el portapapeles!
GET /apis/observability.open-cluster-management.io/v1beta1/multiclusterobservabilities/{multiclusterobservability_name}
GET /apis/observability.open-cluster-management.io/v1beta1/multiclusterobservabilities/{multiclusterobservability_name}
1.10.2.3.1. Description Copiar enlaceEnlace copiado en el portapapeles!
Query a single MultiClusterObservability resource 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 |
multiclusterobservability_name | Name of the multiclusterobservability that you want to query. | 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!
- observability.apps.open-cluster-management.io
1.10.2.4. Delete a multiclusterobservability resource Copiar enlaceEnlace copiado en el portapapeles!
DELETE /apis/observability.open-cluster-management.io/v1beta1/multiclusterobservabilities/{multiclusterobservability_name}
DELETE /apis/observability.open-cluster-management.io/v1beta1/multiclusterobservabilities/{multiclusterobservability_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 |
multiclusterobservability_name | Name of the multiclusterobservability that you want to delete. | 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!
- observability.apps.open-cluster-management.io
1.10.3. Definitions Copiar enlaceEnlace copiado en el portapapeles!
1.10.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 |
|---|---|---|
|
availabilityConfig |
The parameter used to select high-availability support. This provides support in the case of a failover, and consumes more resources. | string |
|
enableDownSampling |
Enable or disable the downsample. Default value is | boolean |
|
imagePullPolicy | Pull policy for the Observability images. | string |
|
imagePullSecret | Pull secret for the Observability images. | string |
|
nodeSelector | Supports node selection constraints | object |
|
observabilityAddonSpec | The global settings for all managed clusters, which have the add-on enabled. | |
|
retentionResolution1h |
The amount of time to retain samples of resolution 2 (1 hour) 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 14 days ( | string |
|
retentionResolutionRaw | The amount of time to retain raw samples of resolution in a bucket. | string |
|
storageConfigObject | Specifies the storage to be used by Observability. |
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 60 seconds ( | integer |
storageConfigObject
| Name | Description | Schema |
|---|---|---|
|
metricObjectStorage | Object store to configure secrets for metrics. | |
|
statefulSetSize |
The amount of storage that is applied to the Observability stateful sets, i.e. Thanos store, rule, compact, and receiver. Default value is | string |
|
statefulSetStorageClass |
Specify the | string |
metricObjectStorage
| Name | Description | Schema |
|---|---|---|
|
key | The key of the secret to select from. Must be a valid secret key. | string |
|
name |
Name of the | string |