pyaz/storage/container/immutability_policy/__init__.py
def extend(account_name, container_name, if_match, allow_protected_append_writes=None, allow_protected_append_writes_all=None, period=None, resource_group=None):
    '''
    Extend the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy.

    Required Parameters:
    - account_name -- Storage account name. Related environment variable: AZURE_STORAGE_ACCOUNT.
    - container_name -- The container name.
    - if_match -- An ETag value, or the wildcard character (*). Specify this header to perform the operation only if the resource's ETag matches the value specified.

    Optional Parameters:
    - allow_protected_append_writes -- This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API.
    - allow_protected_append_writes_all -- This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Block Blobs' while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive.
    - period -- The immutability period for the blobs in the container since the policy creation, in days.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    '''
    return _call_az("az storage container immutability-policy extend", locals())

    Extend the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy.

    Required Parameters:
    - account_name -- Storage account name. Related environment variable: AZURE_STORAGE_ACCOUNT.
    - container_name -- The container name.
    - if_match -- An ETag value, or the wildcard character (*). Specify this header to perform the operation only if the resource's ETag matches the value specified.

    Optional Parameters:
    - allow_protected_append_writes -- This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API.
    - allow_protected_append_writes_all -- This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Block Blobs' while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive.
    - period -- The immutability period for the blobs in the container since the policy creation, in days.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    
Extend the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy.
Required Parameters:
account_name -- Storage account name. Related environment variable: AZURE_STORAGE_ACCOUNT.
container_name -- The container name.
if_match -- An ETag value, or the wildcard character (*). Specify this header to perform the operation only if the resource's ETag matches the value specified.

Optional Parameters:
allow_protected_append_writes -- This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API.
allow_protected_append_writes_all -- This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Block Blobs' while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive.
period -- The immutability period for the blobs in the container since the policy creation, in days.
resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=`
Extend the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy . Required Parameters : account_name -- Storage account name . Related environment variable : AZURE_STORAGE_ACCOUNT . container_name -- The container name . if_match -- An ETag value or the wildcard character ( * ) . Specify this header to perform the operation only if the resource ' s ETag matches the value specified . Optional Parameters : allow_protected_append_writes -- This property can only be changed for unlocked time - based retention policies . When enabled new blocks can be written to an append blob while maintaining immutability protection and compliance . Only new blocks can be added and any existing blocks cannot be modified or deleted . This property cannot be changed with ExtendImmutabilityPolicy API . allow_protected_append_writes_all -- This property can only be changed for unlocked time - based retention policies . When enabled new blocks can be written to both ' Append and Block Blobs ' while maintaining immutability protection and compliance . Only new blocks can be added and any existing blocks cannot be modified or deleted . This property cannot be changed with ExtendImmutabilityPolicy API . The ' allowProtectedAppendWrites ' and ' allowProtectedAppendWritesAll ' properties are mutually exclusive . period -- The immutability period for the blobs in the container since the policy creation in days . resource_group -- Name of resource group . You can configure the default group using ` az configure -- defaults group = `
def extend(account_name, container_name, if_match, allow_protected_append_writes=None, allow_protected_append_writes_all=None, period=None, resource_group=None):
    return _call_az("az storage container immutability-policy extend", locals())
def extend ( account_name , container_name , if_match , allow_protected_append_writes = None , allow_protected_append_writes_all = None , period = None , resource_group = None ) : return _call_az ( "az storage container immutability-policy extend" , locals ( ) )
Extend the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy.
Extend the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy .
'''
    Extend the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy.

    Required Parameters:
    - account_name -- Storage account name. Related environment variable: AZURE_STORAGE_ACCOUNT.
    - container_name -- The container name.
    - if_match -- An ETag value, or the wildcard character (*). Specify this header to perform the operation only if the resource's ETag matches the value specified.

    Optional Parameters:
    - allow_protected_append_writes -- This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API.
    - allow_protected_append_writes_all -- This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Block Blobs' while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive.
    - period -- The immutability period for the blobs in the container since the policy creation, in days.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    '''
account_name
container_name
if_match
allow_protected_append_writes
allow_protected_append_writes_all
period
resource_group