storage_blob#

State module for managing storage blob.

async idem_azure.states.azure.storage_resource_provider.storage_blob.present(hub, ctx, name: str, account_name: str, container_name: str, resource_group_name: str, subscription_id: str = None, resource_id: str = None, default_encryption_scope: str = None, deny_encryption_scope_override: bool = False, has_immutability_policy: bool = False, immutable_storage_with_versioning: bool = False, metadata: Dict = None, public_access: str = 'Blob', remaining_retention_days: int = 0)[source]#
async idem_azure.states.azure.storage_resource_provider.storage_blob.absent(hub, ctx, name: str, resource_group_name: str, account_name: str, container_name: str, subscription_id: str = None)[source]#
async idem_azure.states.azure.storage_resource_provider.storage_blob.describe(hub, ctx) Dict[str, Dict[str, Any]][source]#
idem_azure.states.azure.storage_resource_provider.storage_blob.get_create_payload(p_resource_id, p_name, p_container_name, p_metadata, resource_group_name, p_remaining_retention_days, p_public_access, p_has_immutability_policy)[source]#