in api/client/src/pcluster_client/api/cluster_operations_api.py [0:0]
def __init__(self, api_client=None):
if api_client is None:
api_client = ApiClient()
self.api_client = api_client
self.create_cluster_endpoint = _Endpoint(
settings={
'response_type': (CreateClusterResponseContent,),
'auth': [
'aws.auth.sigv4'
],
'endpoint_path': '/v3/clusters',
'operation_id': 'create_cluster',
'http_method': 'POST',
'servers': None,
},
params_map={
'all': [
'create_cluster_request_content',
'region',
'suppress_validators',
'validation_failure_level',
'dryrun',
'rollback_on_failure',
],
'required': [
'create_cluster_request_content',
],
'nullable': [
],
'enum': [
],
'validation': [
'suppress_validators',
]
},
root_map={
'validations': {
('suppress_validators',): {
},
},
'allowed_values': {
},
'openapi_types': {
'create_cluster_request_content':
(CreateClusterRequestContent,),
'region':
(str,),
'suppress_validators':
([str],),
'validation_failure_level':
(ValidationLevel,),
'dryrun':
(bool,),
'rollback_on_failure':
(bool,),
},
'attribute_map': {
'region': 'region',
'suppress_validators': 'suppressValidators',
'validation_failure_level': 'validationFailureLevel',
'dryrun': 'dryrun',
'rollback_on_failure': 'rollbackOnFailure',
},
'location_map': {
'create_cluster_request_content': 'body',
'region': 'query',
'suppress_validators': 'query',
'validation_failure_level': 'query',
'dryrun': 'query',
'rollback_on_failure': 'query',
},
'collection_format_map': {
'suppress_validators': 'multi',
}
},
headers_map={
'accept': [
'application/json'
],
'content_type': [
'application/json'
]
},
api_client=api_client
)
self.delete_cluster_endpoint = _Endpoint(
settings={
'response_type': (DeleteClusterResponseContent,),
'auth': [
'aws.auth.sigv4'
],
'endpoint_path': '/v3/clusters/{clusterName}',
'operation_id': 'delete_cluster',
'http_method': 'DELETE',
'servers': None,
},
params_map={
'all': [
'cluster_name',
'region',
],
'required': [
'cluster_name',
],
'nullable': [
],
'enum': [
],
'validation': [
'cluster_name',
]
},
root_map={
'validations': {
('cluster_name',): {
'regex': {
'pattern': r'^[a-zA-Z][a-zA-Z0-9-]+$', # noqa: E501
},
},
},
'allowed_values': {
},
'openapi_types': {
'cluster_name':
(str,),
'region':
(str,),
},
'attribute_map': {
'cluster_name': 'clusterName',
'region': 'region',
},
'location_map': {
'cluster_name': 'path',
'region': 'query',
},
'collection_format_map': {
}
},
headers_map={
'accept': [
'application/json'
],
'content_type': [],
},
api_client=api_client
)
self.describe_cluster_endpoint = _Endpoint(
settings={
'response_type': (DescribeClusterResponseContent,),
'auth': [
'aws.auth.sigv4'
],
'endpoint_path': '/v3/clusters/{clusterName}',
'operation_id': 'describe_cluster',
'http_method': 'GET',
'servers': None,
},
params_map={
'all': [
'cluster_name',
'region',
],
'required': [
'cluster_name',
],
'nullable': [
],
'enum': [
],
'validation': [
'cluster_name',
]
},
root_map={
'validations': {
('cluster_name',): {
'regex': {
'pattern': r'^[a-zA-Z][a-zA-Z0-9-]+$', # noqa: E501
},
},
},
'allowed_values': {
},
'openapi_types': {
'cluster_name':
(str,),
'region':
(str,),
},
'attribute_map': {
'cluster_name': 'clusterName',
'region': 'region',
},
'location_map': {
'cluster_name': 'path',
'region': 'query',
},
'collection_format_map': {
}
},
headers_map={
'accept': [
'application/json'
],
'content_type': [],
},
api_client=api_client
)
self.list_clusters_endpoint = _Endpoint(
settings={
'response_type': (ListClustersResponseContent,),
'auth': [
'aws.auth.sigv4'
],
'endpoint_path': '/v3/clusters',
'operation_id': 'list_clusters',
'http_method': 'GET',
'servers': None,
},
params_map={
'all': [
'region',
'next_token',
'cluster_status',
],
'required': [],
'nullable': [
],
'enum': [
],
'validation': [
'cluster_status',
]
},
root_map={
'validations': {
('cluster_status',): {
},
},
'allowed_values': {
},
'openapi_types': {
'region':
(str,),
'next_token':
(str,),
'cluster_status':
([ClusterStatusFilteringOption],),
},
'attribute_map': {
'region': 'region',
'next_token': 'nextToken',
'cluster_status': 'clusterStatus',
},
'location_map': {
'region': 'query',
'next_token': 'query',
'cluster_status': 'query',
},
'collection_format_map': {
'cluster_status': 'multi',
}
},
headers_map={
'accept': [
'application/json'
],
'content_type': [],
},
api_client=api_client
)
self.update_cluster_endpoint = _Endpoint(
settings={
'response_type': (UpdateClusterResponseContent,),
'auth': [
'aws.auth.sigv4'
],
'endpoint_path': '/v3/clusters/{clusterName}',
'operation_id': 'update_cluster',
'http_method': 'PUT',
'servers': None,
},
params_map={
'all': [
'cluster_name',
'update_cluster_request_content',
'suppress_validators',
'validation_failure_level',
'region',
'dryrun',
'force_update',
],
'required': [
'cluster_name',
'update_cluster_request_content',
],
'nullable': [
],
'enum': [
],
'validation': [
'cluster_name',
'suppress_validators',
]
},
root_map={
'validations': {
('cluster_name',): {
'regex': {
'pattern': r'^[a-zA-Z][a-zA-Z0-9-]+$', # noqa: E501
},
},
('suppress_validators',): {
},
},
'allowed_values': {
},
'openapi_types': {
'cluster_name':
(str,),
'update_cluster_request_content':
(UpdateClusterRequestContent,),
'suppress_validators':
([str],),
'validation_failure_level':
(ValidationLevel,),
'region':
(str,),
'dryrun':
(bool,),
'force_update':
(bool,),
},
'attribute_map': {
'cluster_name': 'clusterName',
'suppress_validators': 'suppressValidators',
'validation_failure_level': 'validationFailureLevel',
'region': 'region',
'dryrun': 'dryrun',
'force_update': 'forceUpdate',
},
'location_map': {
'cluster_name': 'path',
'update_cluster_request_content': 'body',
'suppress_validators': 'query',
'validation_failure_level': 'query',
'region': 'query',
'dryrun': 'query',
'force_update': 'query',
},
'collection_format_map': {
'suppress_validators': 'multi',
}
},
headers_map={
'accept': [
'application/json'
],
'content_type': [
'application/json'
]
},
api_client=api_client
)