{ "opencollection": "1.0.0", "info": { "name": "Kubernetes Engine Container Engine API", "version": "20180222" }, "items": [ { "info": { "name": "containerEngine", "type": "folder" }, "items": [ { "info": { "name": "Get list of supported addons for a specific kubernetes version.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/addonOptions", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "kubernetesVersion", "value": "", "type": "query", "description": "The kubernetes version to fetch the addons." }, { "name": "addonName", "value": "", "type": "query", "description": "The name of the addon." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." }, { "name": "shouldShowAllVersions", "value": "", "type": "query", "description": "Specifies whether all add-on versions should be displayed. The default value is false. If set to true, the API will return all available add-on versions, including deprecated versions and detailed build numbers.\nPlease note that the use of deprecated versions, as well as the specification of a particular build of a supported version, is not recommended for standard operations.\n" } ] }, "docs": "Get list of supported addons for a specific kubernetes version." }, { "info": { "name": "Get cluster options.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusterOptions/:clusterOptionId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterOptionId", "value": "", "type": "path", "description": "The id of the option set to retrieve. Use \"all\" get all options, or use a cluster ID to get options specific to the provided cluster." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "shouldListAllPatchVersions", "value": "", "type": "query", "description": "Option to show all kubernetes patch versions" } ] }, "docs": "Get options available for clusters." }, { "info": { "name": "List all cluster objects.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A cluster lifecycle state to filter on. Can have multiple parameters of this name. For more information, see [Monitoring Clusters](/Content/ContEng/Tasks/contengmonitoringclusters.htm)" }, { "name": "name", "value": "", "type": "query", "description": "The name to filter on." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." } ] }, "docs": "List all the cluster objects in a compartment." }, { "info": { "name": "Create a new cluster.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new cluster." }, { "info": { "name": "Get cluster details.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters/:clusterId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "shouldIncludeOidcConfigFile", "value": "", "type": "query", "description": "Boolean value to determine if the OpenIdConnectAuth configuration file should be displayed for the provided cluster.\n" } ] }, "docs": "Get the details of a cluster." }, { "info": { "name": "Update cluster details.", "type": "http" }, "http": { "method": "PUT", "url": "/20180222/clusters/:clusterId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the details of a cluster." }, { "info": { "name": "Delete a cluster.", "type": "http" }, "http": { "method": "DELETE", "url": "/20180222/clusters/:clusterId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ] }, "docs": "Delete a cluster." }, { "info": { "name": "Complete cluster credential rotation.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/actions/completeCredentialRotation", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ] }, "docs": "Complete cluster credential rotation. Retire old credentials from kubernetes components." }, { "info": { "name": "Extend the rollback deadline of public api endpoint decommission for a cluster.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/actions/extendEndpointDecommissionRollbackDeadline", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Extend the rollback deadline of public api endpoint decommission for a cluster.\nThe operation can only be performed within decommission rollback deadline.\n" }, { "info": { "name": "Initiates cluster migration to use native VCN.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/actions/migrateToNativeVcn", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Initiates cluster migration to use native VCN." }, { "info": { "name": "Rollback public api endpoint decommission for a cluster.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/actions/rollbackPublicApiEndpointDecommission", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ] }, "docs": "Rollback public api endpoint decommission for a cluster, legacy kubernetes endpoint will be brought back once the operation is completed. \nThe operation can only be performed within decommission rollback deadline.\n" }, { "info": { "name": "Start cluster credential rotation.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/actions/startCredentialRotation", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Start cluster credential rotation by adding new credentials, old credentials will still work after this operation." }, { "info": { "name": "Start public api endpoint decommission for a cluster.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/actions/startPublicApiEndpointDecommission", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ] }, "docs": "Start public api endpoint decommission for a cluster, legacy kubernetes endpoint will no longer available after this operation." }, { "info": { "name": "Update cluster endpoint details.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/actions/updateEndpointConfig", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the details of the cluster endpoint configuration." }, { "info": { "name": "List addon for a cluster.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters/:clusterId/addons", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." } ] }, "docs": "List addon for a provisioned cluster." }, { "info": { "name": "Install addon for a cluster.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/addons", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Install the specified addon for a cluster." }, { "info": { "name": "Get addon details.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters/:clusterId/addons/:addonName", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "addonName", "value": "", "type": "path", "description": "The name of the addon." } ] }, "docs": "Get the specified addon for a cluster." }, { "info": { "name": "Update addon details for a cluster.", "type": "http" }, "http": { "method": "PUT", "url": "/20180222/clusters/:clusterId/addons/:addonName", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "addonName", "value": "", "type": "path", "description": "The name of the addon." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update addon details for a cluster." }, { "info": { "name": "Disable addon for a cluster.", "type": "http" }, "http": { "method": "DELETE", "url": "/20180222/clusters/:clusterId/addons/:addonName", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "addonName", "value": "", "type": "path", "description": "The name of the addon." }, { "name": "isRemoveExistingAddOn", "value": "", "type": "query", "description": "Whether existing addon resources should be deleted or not. True would remove the underlying resources completely." } ] }, "docs": "Disable addon for a provisioned cluster." }, { "info": { "name": "Get cluster credential rotation status.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters/:clusterId/credentialRotationStatus", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ] }, "docs": "Get cluster credential rotation status." }, { "info": { "name": "Create the cluster kubeconfig.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/kubeconfig/content", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create the Kubeconfig YAML for a cluster." }, { "info": { "name": "Get details on a cluster's migration to native VCN.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters/:clusterId/migrateToNativeVcnStatus", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ] }, "docs": "Get details on a cluster's migration to native VCN." }, { "info": { "name": "perform reboot action to node in cluster", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/nodes/:nodeId/actions/reboot", "headers": [ { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "nodeId", "value": "", "type": "path", "description": "The OCID of the compute instance." } ], "body": { "type": "json", "data": "{}" } }, "docs": "perform reboot action to node in cluster" }, { "info": { "name": "perform boot volume replacement action to node in cluster", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/nodes/:nodeId/actions/replaceBootVolume", "headers": [ { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "nodeId", "value": "", "type": "path", "description": "The OCID of the compute instance." } ], "body": { "type": "json", "data": "{}" } }, "docs": "perform cycle action to node in cluster" }, { "info": { "name": "Get cluster public api endpoint decommission status.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters/:clusterId/publicApiEndpointDecommissionStatus", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ] }, "docs": "Get cluster public api endpoint decommission status." }, { "info": { "name": "List workloadMappings for a cluster.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters/:clusterId/workloadMappings", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." } ] }, "docs": "List workloadMappings for a provisioned cluster." }, { "info": { "name": "Create workloadMapping for a cluster.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/clusters/:clusterId/workloadMappings", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create the specified workloadMapping for a cluster." }, { "info": { "name": "Get workloadMapping details.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/clusters/:clusterId/workloadMappings/:workloadMappingId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "workloadMappingId", "value": "", "type": "path", "description": "The OCID of the workloadMapping." } ] }, "docs": "Get the specified workloadMapping for a cluster." }, { "info": { "name": "Update workloadMapping details for a cluster.", "type": "http" }, "http": { "method": "PUT", "url": "/20180222/clusters/:clusterId/workloadMappings/:workloadMappingId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "workloadMappingId", "value": "", "type": "path", "description": "The OCID of the workloadMapping." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update workloadMapping details for a cluster." }, { "info": { "name": "Delete workloadMapping for a cluster.", "type": "http" }, "http": { "method": "DELETE", "url": "/20180222/clusters/:clusterId/workloadMappings/:workloadMappingId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "clusterId", "value": "", "type": "path", "description": "The OCID of the cluster." }, { "name": "workloadMappingId", "value": "", "type": "path", "description": "The OCID of the workloadMapping." } ] }, "docs": "Delete workloadMapping for a provisioned cluster." }, { "info": { "name": "Get node pool options.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/nodePoolOptions/:nodePoolOptionId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "nodePoolOptionId", "value": "", "type": "path", "description": "The id of the option set to retrieve. Use \"all\" get all options, or use a cluster ID to get options specific to the provided cluster." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "shouldListAllPatchVersions", "value": "", "type": "query", "description": "Option to show all kubernetes patch versions" }, { "name": "nodePoolOsType", "value": "", "type": "query", "description": "Filter node pool options by OS type." }, { "name": "nodePoolOsArch", "value": "", "type": "query", "description": "Filter node pool options by OS architecture." }, { "name": "nodePoolK8sVersion", "value": "", "type": "query", "description": "Filter node pool options by Kubernetes version." } ] }, "docs": "Get options available for node pools." }, { "info": { "name": "List all node pools.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/nodePools", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "clusterId", "value": "", "type": "query", "description": "The OCID of the cluster." }, { "name": "name", "value": "", "type": "query", "description": "The name to filter on." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]. For more information, see [Monitoring Clusters](/Content/ContEng/Tasks/contengmonitoringclusters.htm)" } ] }, "docs": "List all the node pools in a compartment, and optionally filter by cluster." }, { "info": { "name": "Create a new node pool.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/nodePools", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new node pool." }, { "info": { "name": "Get node pool details.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/nodePools/:nodePoolId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "nodePoolId", "value": "", "type": "path", "description": "The OCID of the node pool." } ] }, "docs": "Get the details of a node pool." }, { "info": { "name": "Update node pool details.", "type": "http" }, "http": { "method": "PUT", "url": "/20180222/nodePools/:nodePoolId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "nodePoolId", "value": "", "type": "path", "description": "The OCID of the node pool." }, { "name": "overrideEvictionGraceDuration", "value": "", "type": "query", "description": "Duration after which OKE will give up eviction of the pods on the node.\nPT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M\n" }, { "name": "isForceDeletionAfterOverrideGraceDuration", "value": "", "type": "query", "description": "If the underlying compute instance should be deleted if you cannot evict all the pods in grace period" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the details of a node pool." }, { "info": { "name": "Delete a node pool.", "type": "http" }, "http": { "method": "DELETE", "url": "/20180222/nodePools/:nodePoolId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "nodePoolId", "value": "", "type": "path", "description": "The OCID of the node pool." }, { "name": "overrideEvictionGraceDuration", "value": "", "type": "query", "description": "Duration after which OKE will give up eviction of the pods on the node.\nPT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M\n" }, { "name": "isForceDeletionAfterOverrideGraceDuration", "value": "", "type": "query", "description": "If the underlying compute instance should be deleted if you cannot evict all the pods in grace period" } ] }, "docs": "Delete a node pool." }, { "info": { "name": "Delete node.", "type": "http" }, "http": { "method": "DELETE", "url": "/20180222/nodePools/:nodePoolId/node/:nodeId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "nodePoolId", "value": "", "type": "path", "description": "The OCID of the node pool." }, { "name": "nodeId", "value": "", "type": "path", "description": "The OCID of the compute instance." }, { "name": "isDecrementSize", "value": "", "type": "query", "description": "If the nodepool should be scaled down after the node is deleted." }, { "name": "overrideEvictionGraceDuration", "value": "", "type": "query", "description": "Duration after which OKE will give up eviction of the pods on the node.\nPT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M\n" }, { "name": "isForceDeletionAfterOverrideGraceDuration", "value": "", "type": "query", "description": "If the underlying compute instance should be deleted if you cannot evict all the pods in grace period" } ] }, "docs": "Delete node." }, { "info": { "name": "List Pod Shapes.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/podShapes", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "availabilityDomain", "value": "", "type": "query", "description": "The availability domain of the pod shape." }, { "name": "name", "value": "", "type": "query", "description": "The name to filter on." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." } ] }, "docs": "List all the Pod Shapes in a compartment." }, { "info": { "name": "List all virtual node pools.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/virtualNodePools", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "clusterId", "value": "", "type": "query", "description": "The OCID of the cluster." }, { "name": "name", "value": "", "type": "query", "description": "The name to filter on." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A virtual node pool lifecycle state to filter on. Can have multiple parameters of this name." } ] }, "docs": "List all the virtual node pools in a compartment, and optionally filter by cluster." }, { "info": { "name": "Create a new virtual node pool.", "type": "http" }, "http": { "method": "POST", "url": "/20180222/virtualNodePools", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new virtual node pool." }, { "info": { "name": "Get virtual node pool details.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/virtualNodePools/:virtualNodePoolId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "virtualNodePoolId", "value": "", "type": "path", "description": "The OCID of the virtual node pool." } ] }, "docs": "Get the details of a virtual node pool." }, { "info": { "name": "Update virtual node pool details.", "type": "http" }, "http": { "method": "PUT", "url": "/20180222/virtualNodePools/:virtualNodePoolId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "virtualNodePoolId", "value": "", "type": "path", "description": "The OCID of the virtual node pool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the details of a virtual node pool." }, { "info": { "name": "Delete a virtual node pool.", "type": "http" }, "http": { "method": "DELETE", "url": "/20180222/virtualNodePools/:virtualNodePoolId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "virtualNodePoolId", "value": "", "type": "path", "description": "The OCID of the virtual node pool." }, { "name": "overrideEvictionGraceDurationVnp", "value": "", "type": "query", "description": "Duration after which SKE will give up eviction of the pods on the node.\nPT0M will indicate you want to delete the virtual node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M\n" }, { "name": "isForceDeletionAfterOverrideGraceDurationVnp", "value": "", "type": "query", "description": "If the underlying virtual node should be force deleted if all the pods are not evicted in the evictionGraceDuration." } ] }, "docs": "Delete a virtual node pool." }, { "info": { "name": "List virtual nodes in a virtual node pool.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/virtualNodePools/:virtualNodePoolId/virtualNodes", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "virtualNodePoolId", "value": "", "type": "path", "description": "The OCID of the virtual node pool." }, { "name": "name", "value": "", "type": "query", "description": "The name to filter on." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." } ] }, "docs": "List virtual nodes in a virtual node pool." }, { "info": { "name": "Get virtual node details.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/virtualNodePools/:virtualNodePoolId/virtualNodes/:virtualNodeId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "virtualNodePoolId", "value": "", "type": "path", "description": "The OCID of the virtual node pool." }, { "name": "virtualNodeId", "value": "", "type": "path", "description": "The OCID of the virtual node." } ] }, "docs": "Get the details of a virtual node." }, { "info": { "name": "List all work requests.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/workRequests", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "clusterId", "value": "", "type": "query", "description": "The OCID of the cluster." }, { "name": "resourceId", "value": "", "type": "query", "description": "The OCID of the resource associated with a work request" }, { "name": "resourceType", "value": "", "type": "query", "description": "Type of the resource associated with a work request" }, { "name": "status", "value": "", "type": "query", "description": "A work request status to filter on. Can have multiple parameters of this name." }, { "name": "limit", "value": "", "type": "query", "description": "For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call.\n1 is the minimum, 1000 is the maximum. For important details about how pagination works,\nsee [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "page", "value": "", "type": "query", "description": "For list pagination. The value of the `opc-next-page` response header from the previous \"List\" call.\nFor important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The optional order in which to sort the results." }, { "name": "sortBy", "value": "", "type": "query", "description": "The optional field to sort the results by." } ] }, "docs": "List all work requests in a compartment." }, { "info": { "name": "Get work request details.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/workRequests/:workRequestId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "workRequestId", "value": "", "type": "path", "description": "The OCID of the work request." } ] }, "docs": "Get the details of a work request." }, { "info": { "name": "Cancel a work request.", "type": "http" }, "http": { "method": "DELETE", "url": "/20180222/workRequests/:workRequestId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "workRequestId", "value": "", "type": "path", "description": "The OCID of the work request." } ] }, "docs": "Cancel a work request that has not started." }, { "info": { "name": "Get work request errors.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/workRequests/:workRequestId/errors", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "workRequestId", "value": "", "type": "path", "description": "The OCID of the work request." } ] }, "docs": "Get the errors of a work request." }, { "info": { "name": "Get work request logs.", "type": "http" }, "http": { "method": "GET", "url": "/20180222/workRequests/:workRequestId/logs", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "workRequestId", "value": "", "type": "path", "description": "The OCID of the work request." } ] }, "docs": "Get the logs of a work request." } ] } ], "bundled": true }