category: IT Services provider: Microsoft commonfields: id: Azure Storage Container version: -1 sectionorder: - Connect - Collect configuration: - display: Storage account name displaypassword: Account SAS Token name: credentials type: 9 required: false section: Connect - additionalinfo: Relevant only if the integration is running on Azure VM. If selected, authenticates based on the value provided for the Azure Managed Identities Client ID field. If no value is provided for the Azure Managed Identities Client ID field, authenticates based on the System Assigned Managed Identity. For additional information, see the Help tab. display: Use Azure Managed Identities name: use_managed_identities type: 8 required: false section: Connect - additionalinfo: The Managed Identities client ID for authentication - relevant only if the integration is running on Azure VM. displaypassword: Azure Managed Identities Client ID name: managed_identities_client_id hiddenusername: true type: 9 required: false section: Connect - display: Use system proxy settings name: proxy type: 8 required: false section: Connect advanced: true - display: Trust any certificate (not secure) name: insecure type: 8 required: false section: Connect advanced: true - display: Account key name: key type: 0 required: false hidden: true - additionalinfo: Relevant only if user wants to block public access of a container. display: "" displaypassword: Shared Key name: shared_key type: 9 section: Connect required: false hiddenusername: true description: Create and Manage Azure Storage Container services. display: Azure Storage Container name: Azure Storage Container script: commands: - arguments: - defaultValue: '50' description: Number of Containers to retrieve. Default is 50. name: limit - description: Filters the results to return only Containers whose names begin with the specified prefix. name: prefix - defaultValue: '1' description: Page number. Default is 1. name: page description: List Containers under the specified storage account. name: azure-storage-container-list outputs: - contextPath: AzureStorageContainer.Container.name description: Container name. type: String - arguments: - description: | The name of the Container to create. Rules for naming containers can be found here: https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata name: container_name required: true description: Create a new Container under the specified account. name: azure-storage-container-create - arguments: - description: The name of the Container. name: container_name required: true description: Retrieve properties for the specified Container. name: azure-storage-container-property-get outputs: - contextPath: AzureStorageContainer.Container.Property.last_modified description: Last modified time of the container. type: Date - contextPath: AzureStorageContainer.Container.Property.etag description: The entity tag for the container. type: String - contextPath: AzureStorageContainer.Container.Property.lease_status description: The lease status of the container. type: String - contextPath: AzureStorageContainer.Container.Property.lease_state description: The lease state of the container. type: String - contextPath: AzureStorageContainer.Container.Property.has_immutability_policy description: Indicates whether the container has an immutability policy set on it. type: String - contextPath: AzureStorageContainer.Container.Property.has_legal_hold description: Indicates whether the container has a legal hold. type: String - contextPath: AzureStorageContainer.Container.name description: Container name. type: String - arguments: - description: The name of the Container to delete. name: container_name required: true description: Marks the specified Container for deletion. The Container and any Blobs contained within it, will be deleted during garbage collection. execution: true name: azure-storage-container-delete - arguments: - description: The name of the Container. name: container_name required: true - defaultValue: '50' description: Number of blobs to retrieve. Default is 50. name: limit - description: Filters the results to return only blobs whose names begin with the specified prefix. name: prefix - defaultValue: '1' description: Page number. Default is 1. name: page description: List Blobs under the specified container. name: azure-storage-container-blob-list outputs: - contextPath: AzureStorageContainer.Container.Blob.name description: Blob name. type: String - contextPath: AzureStorageContainer.Container.name description: Container name. type: String - arguments: - description: The name of the Blob Container. name: container_name required: true - description: The entry ID of the file to upload as a new blob. Available from XSOAR war room while the context data contains file output. name: file_entry_id required: true - description: The name of the Blob to create. Default is XSOAR file name. name: blob_name description: Create a new Blob under the specified Container. name: azure-storage-container-blob-create - arguments: - description: The name of the Blob Container. name: container_name required: true - description: The entry ID of the file to upload as a new blob. Available from XSOAR war room while the context data contains file output. name: file_entry_id required: true - description: The name of the Blob to update. name: blob_name required: true description: Update the content of an existing Blob. name: azure-storage-container-blob-update - arguments: - description: The name of the Blob Container. name: container_name required: true - description: The name of the Blob to retrieve. name: blob_name required: true description: Retrieve Blob from Container. name: azure-storage-container-blob-get outputs: - contextPath: File.Size description: The size of the file. type: String - contextPath: File.SHA1 description: The SHA1 hash of the file. type: String - contextPath: File.SHA256 description: The SHA256 hash of the file. type: String - contextPath: File.Name description: The name of the file. type: String - contextPath: File.SSDeep description: The SSDeep hash of the file. type: String - contextPath: File.EntryID description: The entry ID of the file. type: String - contextPath: File.Info description: File information. type: String - contextPath: File.Type description: The file type. type: String - contextPath: File.MD5 description: The MD5 hash of the file. type: Unknown - contextPath: File.Extension description: The file extension. type: String - arguments: - description: The name of the Blob Container. name: container_name required: true - description: The name of the blob. name: blob_name required: true description: Retrieve the tags of the specified Blob. name: azure-storage-container-blob-tag-get outputs: - contextPath: AzureStorageContainer.Container.Blob.Tag.Key description: Tag key. type: String - contextPath: AzureStorageContainer.Container.Blob.Tag.Value description: Tag value. type: String - contextPath: AzureStorageContainer.Container.Blob.name description: Blob name. type: String - contextPath: AzureStorageContainer.Container.name description: Container name. type: String - arguments: - description: The name of the Blob Container. name: container_name required: true - description: The name of the blob. name: blob_name required: true - description: 'Tags fields in JSON format: {"tag-name-1": "tag-value-1", "tag-name-2": "tag-value-2"}. The tags fields may contain at most 10 tags.' name: tags required: true description: Sets the tags for the specified Blob. The command replace the entire tags of the Blob and can be used to remove tags. name: azure-storage-container-blob-tag-set - arguments: - description: The name of the Blob Container. name: container_name required: true - description: The name of the Blob to delete. name: blob_name required: true description: Marks the specified Blob for deletion. The Blob will be deleted during garbage collection. execution: true name: azure-storage-container-blob-delete - arguments: - description: The name of the Blob Container. name: container_name required: true - description: The name of the blob. name: blob_name required: true description: Retrieve Blob properties. name: azure-storage-container-blob-property-get outputs: - contextPath: AzureStorageContainer.Container.Blob.Property.last_modified description: Last modified time of the blob. type: Date - contextPath: AzureStorageContainer.Container.Blob.Property.etag description: The entity tag for the blob. type: String - contextPath: AzureStorageContainer.Container.Blob.Property.lease_status description: The lease status of the blob. type: String - contextPath: AzureStorageContainer.Container.Blob.Property.lease_state description: The lease state of the blob. type: String - contextPath: AzureStorageContainer.Container.Blob.Property.blob_type description: The blob type. type: String - contextPath: AzureStorageContainer.Container.Blob.Property.content_length description: The size of the blob in bytes. type: Number - contextPath: AzureStorageContainer.Container.Blob.Property.content_type description: The content type specified for the blob. If no content type was specified, the default content type is application/octet-stream. type: String - contextPath: AzureStorageContainer.Container.Blob.Property.content-md5 description: The MD5 hash of the blob content. type: String - contextPath: AzureStorageContainer.Container.Blob.Property.creation_time description: The date at which the blob was created. type: Date - contextPath: AzureStorageContainer.Container.Blob.name description: Blob name. type: String - arguments: - description: The name of the Blob Container. name: container_name required: true - description: The name of the blob. name: blob_name required: true - description: Blob content type. Indicates the media type of the blob. name: content_type - description: Blob MD5 hash value. Can be used by the client to check for content integrity. name: content_md5 - description: Blob content encoding. Used to specify the compression algorithm of the blob content. name: content_encoding - description: Blob content language. Describes the human languages of the blob content. name: content_language - description: Blob content disposition. Conveys additional information about how to process the response payload, and also can be used to attach additional metadata. name: content_disposition - description: Modifies the cache control string for the blob. Indicates directives for caching in both requests and responses. name: cache_control - description: Request ID generated by the client and recorded in the analytics logs when storage analytics logging is enabled. name: request_id - description: Required if the blob has an active lease. name: lease_id description: Set Blob properties. name: azure-storage-container-blob-property-set - arguments: - description: Name of a container. name: container_name required: true description: Block public access to a container. name: azure-storage-container-block-public-access - arguments: - description: Name of a container. name: container_name required: true - defaultValue: '1' description: Expiry time for sas token(hours). name: expiry_time required: true - auto: PREDEFINED defaultValue: c description: specifies which resources are accessible via the shared access signature. Options available c(container), b(blob), bv(blob version),bs(blob snapshot),d(directory). name: signed_resources predefined: - c - b - bv - bs - d required: true - defaultValue: r description: 'The permissions that are associated with the shared access signature. The user is restricted to operations that are allowed by the permissions. Possible permission: r = Read, a=access, c=create, w=write. Also must follow the this order "racwdxltmeop"Example: r,c,a,w,rac, racw.' name: signed_permissions required: true - description: specifies a public IP address or a range of public IP addresses from which to accept requests. name: signed_ip type: unknown - description: The account key to create the SAS token with. name: account_key description: create SAS token for container. name: azure-storage-container-sas-create dockerimage: demisto/python3:3.12.13.10116658 runonce: false script: '' subtype: python3 type: python fromversion: 6.0.0 tests: - No tests (auto formatted)