pyaz/storage/table/__init__.py
def generate_sas(name, account_key=None, account_name=None, connection_string=None, end_pk=None, end_rk=None, expiry=None, https_only=None, ip=None, permissions=None, policy_name=None, start=None, start_pk=None, start_rk=None):
    '''
    

    Required Parameters:
    - name --  The name of the table to create a SAS token for.

    Optional Parameters:
    - account_key -- Storage account key. Must be used in conjunction with storage account name. Environment variable: AZURE_STORAGE_KEY
    - account_name -- Storage account name. Related environment variable: AZURE_STORAGE_ACCOUNT. Must be used in conjunction with either storage account key or a SAS token. If neither are present, the command will try to query the storage account key using the authenticated Azure account. If a large number of storage commands are executed the API quota may be hit
    - connection_string -- Storage account connection string. Environment variable: AZURE_STORAGE_CONNECTION_STRING
    - end_pk --  The maximum partition key accessible with this shared access signature. endpk must accompany endrk. Key values are inclusive. If omitted, there is no upper bound on the table entities that can be accessed.
    - end_rk --  The maximum row key accessible with this shared access signature. endpk must accompany endrk. Key values are inclusive. If omitted, there is no upper bound on the table entities that can be accessed.
    - expiry -- Specifies the UTC datetime (Y-m-d'T'H:M'Z') at which the SAS becomes invalid. Do not use if a stored access policy is referenced with --id that specifies this value.
    - https_only -- Only permit requests made with the HTTPS protocol. If omitted, requests from both the HTTP and HTTPS protocol are permitted.
    - ip -- Specifies the IP address or range of IP addresses from which to accept requests. Supports only IPv4 style addresses.
    - permissions -- The permissions the SAS grants. Allowed values: (r)ead/query (a)dd (u)pdate (d)elete. Do not use if a stored access policy is referenced with --id that specifies this value. Can be combined.
    - policy_name -- The name of a stored access policy within the table's ACL.
    - start -- Specifies the UTC datetime (Y-m-d'T'H:M'Z') at which the SAS becomes valid. Do not use if a stored access policy is referenced with --id that specifies this value. Defaults to the time of the request.
    - start_pk --  The minimum partition key accessible with this shared access signature. startpk must accompany startrk. Key values are inclusive. If omitted, there is no lower bound on the table entities that can be accessed.
    - start_rk --  The minimum row key accessible with this shared access signature. startpk must accompany startrk. Key values are inclusive. If omitted, there is no lower bound on the table entities that can be accessed.
    '''
    return _call_az("az storage table generate-sas", locals())

    

    Required Parameters:
    - name --  The name of the table to create a SAS token for.

    Optional Parameters:
    - account_key -- Storage account key. Must be used in conjunction with storage account name. Environment variable: AZURE_STORAGE_KEY
    - account_name -- Storage account name. Related environment variable: AZURE_STORAGE_ACCOUNT. Must be used in conjunction with either storage account key or a SAS token. If neither are present, the command will try to query the storage account key using the authenticated Azure account. If a large number of storage commands are executed the API quota may be hit
    - connection_string -- Storage account connection string. Environment variable: AZURE_STORAGE_CONNECTION_STRING
    - end_pk --  The maximum partition key accessible with this shared access signature. endpk must accompany endrk. Key values are inclusive. If omitted, there is no upper bound on the table entities that can be accessed.
    - end_rk --  The maximum row key accessible with this shared access signature. endpk must accompany endrk. Key values are inclusive. If omitted, there is no upper bound on the table entities that can be accessed.
    - expiry -- Specifies the UTC datetime (Y-m-d'T'H:M'Z') at which the SAS becomes invalid. Do not use if a stored access policy is referenced with --id that specifies this value.
    - https_only -- Only permit requests made with the HTTPS protocol. If omitted, requests from both the HTTP and HTTPS protocol are permitted.
    - ip -- Specifies the IP address or range of IP addresses from which to accept requests. Supports only IPv4 style addresses.
    - permissions -- The permissions the SAS grants. Allowed values: (r)ead/query (a)dd (u)pdate (d)elete. Do not use if a stored access policy is referenced with --id that specifies this value. Can be combined.
    - policy_name -- The name of a stored access policy within the table's ACL.
    - start -- Specifies the UTC datetime (Y-m-d'T'H:M'Z') at which the SAS becomes valid. Do not use if a stored access policy is referenced with --id that specifies this value. Defaults to the time of the request.
    - start_pk --  The minimum partition key accessible with this shared access signature. startpk must accompany startrk. Key values are inclusive. If omitted, there is no lower bound on the table entities that can be accessed.
    - start_rk --  The minimum row key accessible with this shared access signature. startpk must accompany startrk. Key values are inclusive. If omitted, there is no lower bound on the table entities that can be accessed.
    
Required Parameters:
name --  The name of the table to create a SAS token for.

Optional Parameters:
account_key -- Storage account key. Must be used in conjunction with storage account name. Environment variable: AZURE_STORAGE_KEY
account_name -- Storage account name. Related environment variable: AZURE_STORAGE_ACCOUNT. Must be used in conjunction with either storage account key or a SAS token. If neither are present, the command will try to query the storage account key using the authenticated Azure account. If a large number of storage commands are executed the API quota may be hit
connection_string -- Storage account connection string. Environment variable: AZURE_STORAGE_CONNECTION_STRING
end_pk --  The maximum partition key accessible with this shared access signature. endpk must accompany endrk. Key values are inclusive. If omitted, there is no upper bound on the table entities that can be accessed.
end_rk --  The maximum row key accessible with this shared access signature. endpk must accompany endrk. Key values are inclusive. If omitted, there is no upper bound on the table entities that can be accessed.
expiry -- Specifies the UTC datetime (Y-m-d'T'H:M'Z') at which the SAS becomes invalid. Do not use if a stored access policy is referenced with --id that specifies this value.
https_only -- Only permit requests made with the HTTPS protocol. If omitted, requests from both the HTTP and HTTPS protocol are permitted.
ip -- Specifies the IP address or range of IP addresses from which to accept requests. Supports only IPv4 style addresses.
permissions -- The permissions the SAS grants. Allowed values: (r)ead/query (a)dd (u)pdate (d)elete. Do not use if a stored access policy is referenced with --id that specifies this value. Can be combined.
policy_name -- The name of a stored access policy within the table's ACL.
start -- Specifies the UTC datetime (Y-m-d'T'H:M'Z') at which the SAS becomes valid. Do not use if a stored access policy is referenced with --id that specifies this value. Defaults to the time of the request.
start_pk --  The minimum partition key accessible with this shared access signature. startpk must accompany startrk. Key values are inclusive. If omitted, there is no lower bound on the table entities that can be accessed.
start_rk --  The minimum row key accessible with this shared access signature. startpk must accompany startrk. Key values are inclusive. If omitted, there is no lower bound on the table entities that can be accessed.
Required Parameters : name -- The name of the table to create a SAS token for . Optional Parameters : account_key -- Storage account key . Must be used in conjunction with storage account name . Environment variable : AZURE_STORAGE_KEY account_name -- Storage account name . Related environment variable : AZURE_STORAGE_ACCOUNT . Must be used in conjunction with either storage account key or a SAS token . If neither are present the command will try to query the storage account key using the authenticated Azure account . If a large number of storage commands are executed the API quota may be hit connection_string -- Storage account connection string . Environment variable : AZURE_STORAGE_CONNECTION_STRING end_pk -- The maximum partition key accessible with this shared access signature . endpk must accompany endrk . Key values are inclusive . If omitted there is no upper bound on the table entities that can be accessed . end_rk -- The maximum row key accessible with this shared access signature . endpk must accompany endrk . Key values are inclusive . If omitted there is no upper bound on the table entities that can be accessed . expiry -- Specifies the UTC datetime ( Y - m - d ' T ' H : M ' Z ' ) at which the SAS becomes invalid . Do not use if a stored access policy is referenced with -- id that specifies this value . https_only -- Only permit requests made with the HTTPS protocol . If omitted requests from both the HTTP and HTTPS protocol are permitted . ip -- Specifies the IP address or range of IP addresses from which to accept requests . Supports only IPv4 style addresses . permissions -- The permissions the SAS grants . Allowed values : ( r ) ead / query ( a ) dd ( u ) pdate ( d ) elete . Do not use if a stored access policy is referenced with -- id that specifies this value . Can be combined . policy_name -- The name of a stored access policy within the table ' s ACL . start -- Specifies the UTC datetime ( Y - m - d ' T ' H : M ' Z ' ) at which the SAS becomes valid . Do not use if a stored access policy is referenced with -- id that specifies this value . Defaults to the time of the request . start_pk -- The minimum partition key accessible with this shared access signature . startpk must accompany startrk . Key values are inclusive . If omitted there is no lower bound on the table entities that can be accessed . start_rk -- The minimum row key accessible with this shared access signature . startpk must accompany startrk . Key values are inclusive . If omitted there is no lower bound on the table entities that can be accessed .
def generate_sas(name, account_key=None, account_name=None, connection_string=None, end_pk=None, end_rk=None, expiry=None, https_only=None, ip=None, permissions=None, policy_name=None, start=None, start_pk=None, start_rk=None):
    return _call_az("az storage table generate-sas", locals())
def generate_sas ( name , account_key = None , account_name = None , connection_string = None , end_pk = None , end_rk = None , expiry = None , https_only = None , ip = None , permissions = None , policy_name = None , start = None , start_pk = None , start_rk = None ) : return _call_az ( "az storage table generate-sas" , locals ( ) )
Required Parameters:
 name --  The name of the table to create a SAS token for.
Required Parameters : name -- The name of the table to create a SAS token for .
'''
    

    Required Parameters:
    - name --  The name of the table to create a SAS token for.

    Optional Parameters:
    - account_key -- Storage account key. Must be used in conjunction with storage account name. Environment variable: AZURE_STORAGE_KEY
    - account_name -- Storage account name. Related environment variable: AZURE_STORAGE_ACCOUNT. Must be used in conjunction with either storage account key or a SAS token. If neither are present, the command will try to query the storage account key using the authenticated Azure account. If a large number of storage commands are executed the API quota may be hit
    - connection_string -- Storage account connection string. Environment variable: AZURE_STORAGE_CONNECTION_STRING
    - end_pk --  The maximum partition key accessible with this shared access signature. endpk must accompany endrk. Key values are inclusive. If omitted, there is no upper bound on the table entities that can be accessed.
    - end_rk --  The maximum row key accessible with this shared access signature. endpk must accompany endrk. Key values are inclusive. If omitted, there is no upper bound on the table entities that can be accessed.
    - expiry -- Specifies the UTC datetime (Y-m-d'T'H:M'Z') at which the SAS becomes invalid. Do not use if a stored access policy is referenced with --id that specifies this value.
    - https_only -- Only permit requests made with the HTTPS protocol. If omitted, requests from both the HTTP and HTTPS protocol are permitted.
    - ip -- Specifies the IP address or range of IP addresses from which to accept requests. Supports only IPv4 style addresses.
    - permissions -- The permissions the SAS grants. Allowed values: (r)ead/query (a)dd (u)pdate (d)elete. Do not use if a stored access policy is referenced with --id that specifies this value. Can be combined.
    - policy_name -- The name of a stored access policy within the table's ACL.
    - start -- Specifies the UTC datetime (Y-m-d'T'H:M'Z') at which the SAS becomes valid. Do not use if a stored access policy is referenced with --id that specifies this value. Defaults to the time of the request.
    - start_pk --  The minimum partition key accessible with this shared access signature. startpk must accompany startrk. Key values are inclusive. If omitted, there is no lower bound on the table entities that can be accessed.
    - start_rk --  The minimum row key accessible with this shared access signature. startpk must accompany startrk. Key values are inclusive. If omitted, there is no lower bound on the table entities that can be accessed.
    '''
name
account_key
account_name
connection_string
end_pk
end_rk
expiry
https_only
ip
permissions
policy_name
start
start_pk
start_rk