pyaz/batch/node/__init__.py
def delete(pool_id, account_endpoint=None, account_key=None, account_name=None, if_match=None, if_modified_since=None, if_none_match=None, if_unmodified_since=None, json_file=None, node_deallocation_option=None, node_list=None, resize_timeout=None):
    '''
    

    Required Parameters:
    - pool_id -- The ID of the Pool from which you want to remove Compute Nodes.

    Optional Parameters:
    - account_endpoint -- Batch service endpoint. Alternatively, set by environment variable: AZURE_BATCH_ENDPOINT
    - account_key -- Batch account key. Alternatively, set by environment variable: AZURE_BATCH_ACCESS_KEY
    - account_name -- Batch account name. Alternatively, set by environment variable: AZURE_BATCH_ACCOUNT
    - if_match -- An ETag value associated with the version of the resource known to the client. The operation will be performed only if the resource's current ETag on the service exactly matches the value specified by the client.
    - if_modified_since -- A timestamp indicating the last modified time of the resource known to the client. The operation will be performed only if the resource on the service has been modified since the specified time.
    - if_none_match -- An ETag value associated with the version of the resource known to the client. The operation will be performed only if the resource's current ETag on the service does not match the value specified by the client.
    - if_unmodified_since -- A timestamp indicating the last modified time of the resource known to the client. The operation will be performed only if the resource on the service has not been modified since the specified time.
    - json_file -- A file containing the node remove parameter specification in JSON (formatted to match the respective REST API body). If this parameter is specified, all 'Node Remove Arguments' are ignored.
    - node_deallocation_option -- Determines what to do with a Compute Node and its running task(s) after it has been selected for deallocation. The default value is requeue.
    - node_list -- Required. A maximum of 100 nodes may be removed per request. Space-separated values.
    - resize_timeout -- The default value is 15 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service returns an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request). Expected format is an ISO-8601 duration.
    '''
    return _call_az("az batch node delete", locals())

    

    Required Parameters:
    - pool_id -- The ID of the Pool from which you want to remove Compute Nodes.

    Optional Parameters:
    - account_endpoint -- Batch service endpoint. Alternatively, set by environment variable: AZURE_BATCH_ENDPOINT
    - account_key -- Batch account key. Alternatively, set by environment variable: AZURE_BATCH_ACCESS_KEY
    - account_name -- Batch account name. Alternatively, set by environment variable: AZURE_BATCH_ACCOUNT
    - if_match -- An ETag value associated with the version of the resource known to the client. The operation will be performed only if the resource's current ETag on the service exactly matches the value specified by the client.
    - if_modified_since -- A timestamp indicating the last modified time of the resource known to the client. The operation will be performed only if the resource on the service has been modified since the specified time.
    - if_none_match -- An ETag value associated with the version of the resource known to the client. The operation will be performed only if the resource's current ETag on the service does not match the value specified by the client.
    - if_unmodified_since -- A timestamp indicating the last modified time of the resource known to the client. The operation will be performed only if the resource on the service has not been modified since the specified time.
    - json_file -- A file containing the node remove parameter specification in JSON (formatted to match the respective REST API body). If this parameter is specified, all 'Node Remove Arguments' are ignored.
    - node_deallocation_option -- Determines what to do with a Compute Node and its running task(s) after it has been selected for deallocation. The default value is requeue.
    - node_list -- Required. A maximum of 100 nodes may be removed per request. Space-separated values.
    - resize_timeout -- The default value is 15 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service returns an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request). Expected format is an ISO-8601 duration.
    
Required Parameters:
pool_id -- The ID of the Pool from which you want to remove Compute Nodes.

Optional Parameters:
account_endpoint -- Batch service endpoint. Alternatively, set by environment variable: AZURE_BATCH_ENDPOINT
account_key -- Batch account key. Alternatively, set by environment variable: AZURE_BATCH_ACCESS_KEY
account_name -- Batch account name. Alternatively, set by environment variable: AZURE_BATCH_ACCOUNT
if_match -- An ETag value associated with the version of the resource known to the client. The operation will be performed only if the resource's current ETag on the service exactly matches the value specified by the client.
if_modified_since -- A timestamp indicating the last modified time of the resource known to the client. The operation will be performed only if the resource on the service has been modified since the specified time.
if_none_match -- An ETag value associated with the version of the resource known to the client. The operation will be performed only if the resource's current ETag on the service does not match the value specified by the client.
if_unmodified_since -- A timestamp indicating the last modified time of the resource known to the client. The operation will be performed only if the resource on the service has not been modified since the specified time.
json_file -- A file containing the node remove parameter specification in JSON (formatted to match the respective REST API body). If this parameter is specified, all 'Node Remove Arguments' are ignored.
node_deallocation_option -- Determines what to do with a Compute Node and its running task(s) after it has been selected for deallocation. The default value is requeue.
Required Parameters : pool_id -- The ID of the Pool from which you want to remove Compute Nodes . Optional Parameters : account_endpoint -- Batch service endpoint . Alternatively set by environment variable : AZURE_BATCH_ENDPOINT account_key -- Batch account key . Alternatively set by environment variable : AZURE_BATCH_ACCESS_KEY account_name -- Batch account name . Alternatively set by environment variable : AZURE_BATCH_ACCOUNT if_match -- An ETag value associated with the version of the resource known to the client . The operation will be performed only if the resource ' s current ETag on the service exactly matches the value specified by the client . if_modified_since -- A timestamp indicating the last modified time of the resource known to the client . The operation will be performed only if the resource on the service has been modified since the specified time . if_none_match -- An ETag value associated with the version of the resource known to the client . The operation will be performed only if the resource ' s current ETag on the service does not match the value specified by the client . if_unmodified_since -- A timestamp indicating the last modified time of the resource known to the client . The operation will be performed only if the resource on the service has not been modified since the specified time . json_file -- A file containing the node remove parameter specification in JSON ( formatted to match the respective REST API body ) . If this parameter is specified all ' Node Remove Arguments ' are ignored . node_deallocation_option -- Determines what to do with a Compute Node and its running task ( s ) after it has been selected for deallocation . The default value is requeue .
def delete(pool_id, account_endpoint=None, account_key=None, account_name=None, if_match=None, if_modified_since=None, if_none_match=None, if_unmodified_since=None, json_file=None, node_deallocation_option=None, node_list=None, resize_timeout=None):
    return _call_az("az batch node delete", locals())
def delete ( pool_id , account_endpoint = None , account_key = None , account_name = None , if_match = None , if_modified_since = None , if_none_match = None , if_unmodified_since = None , json_file = None , node_deallocation_option = None , node_list = None , resize_timeout = None ) : return _call_az ( "az batch node delete" , locals ( ) )
Required Parameters:
 pool_id -- The ID of the Pool from which you want to remove Compute Nodes.
Required Parameters : pool_id -- The ID of the Pool from which you want to remove Compute Nodes .
'''
    

    Required Parameters:
    - pool_id -- The ID of the Pool from which you want to remove Compute Nodes.

    Optional Parameters:
    - account_endpoint -- Batch service endpoint. Alternatively, set by environment variable: AZURE_BATCH_ENDPOINT
    - account_key -- Batch account key. Alternatively, set by environment variable: AZURE_BATCH_ACCESS_KEY
    - account_name -- Batch account name. Alternatively, set by environment variable: AZURE_BATCH_ACCOUNT
    - if_match -- An ETag value associated with the version of the resource known to the client. The operation will be performed only if the resource's current ETag on the service exactly matches the value specified by the client.
    - if_modified_since -- A timestamp indicating the last modified time of the resource known to the client. The operation will be performed only if the resource on the service has been modified since the specified time.
    - if_none_match -- An ETag value associated with the version of the resource known to the client. The operation will be performed only if the resource's current ETag on the service does not match the value specified by the client.
    - if_unmodified_since -- A timestamp indicating the last modified time of the resource known to the client. The operation will be performed only if the resource on the service has not been modified since the specified time.
    - json_file -- A file containing the node remove parameter specification in JSON (formatted to match the respective REST API body). If this parameter is specified, all 'Node Remove Arguments' are ignored.
    - node_deallocation_option -- Determines what to do with a Compute Node and its running task(s) after it has been selected for deallocation. The default value is requeue.
    - node_list -- Required. A maximum of 100 nodes may be removed per request. Space-separated values.
    - resize_timeout -- The default value is 15 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service returns an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request). Expected format is an ISO-8601 duration.
    '''
pool_id
account_endpoint
account_key
account_name
if_match
if_modified_since
if_none_match
if_unmodified_since
json_file
node_deallocation_option
node_list
resize_timeout