category: IT Services provider: Microsoft sectionorder: - Connect - Collect commonfields: id: Azure Storage version: -1 configuration: - defaultvalue: 55f9764e-300a-474a-a2bb-549cece85439 display: Application ID name: app_id type: 0 section: Connect - display: Default Subscription ID name: subscription_id required: true type: 0 section: Connect additionalinfo: There are two options to set the specified value, either in the configuration or directly within the commands. However, setting values in both places will cause an override by the command value. - display: Default Resource Group Name name: resource_group_name required: true type: 0 section: Connect additionalinfo: There are two options to set the specified value, either in the configuration or directly within the commands. However, setting values in both places will cause an override by the command value. - display: Trust any certificate (not secure) name: insecure type: 8 section: Connect advanced: true required: false - display: Use system proxy settings name: proxy type: 8 section: Connect advanced: true required: false - name: auth_type display: Authentication Type required: true defaultvalue: Device Code type: 15 additionalinfo: Type of authentication - can be Authorization Code Flow (recommended), Device Code Flow, or Azure Managed Identities. options: - Authorization Code - Client Credentials - Device Code - Azure Managed Identities section: Connect - name: tenant_id display: Tenant ID defaultvalue: type: 0 additionalinfo: "" section: Connect required: false - name: credentials display: Client Secret defaultvalue: type: 9 additionalinfo: "" displaypassword: Client Secret hiddenusername: true section: Connect required: false - name: redirect_uri display: Application redirect URI defaultvalue: type: 0 additionalinfo: "" section: Connect advanced: true required: false - name: auth_code display: Authorization code defaultvalue: type: 9 additionalinfo: For user-auth mode - received from the authorization step. See Detailed Instructions section. displaypassword: Authorization code hiddenusername: true section: Connect required: false - 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 section: Connect required: false description: Deploy and manage storage accounts and blob services. display: Azure Storage Management name: Azure Storage script: commands: - description: Tests the connectivity to Azure. name: azure-storage-auth-test - description: Run this command to start the authorization process and follow the instructions in the command results. name: azure-storage-auth-start - description: Run this command to complete the authorization process. Should be used after running the azure-storage-auth-start command. name: azure-storage-auth-complete - description: Run this command if for some reason you need to rerun the authentication process. name: azure-storage-auth-reset - arguments: - description: The name of the storage account, optional. name: account_name required: false secret: false - default: false description: "The resource group name. Note: This argument will override the instance parameter ‘Default Resource Group Name'." isArray: false name: resource_group_name required: false secret: false - default: false description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." isArray: false name: subscription_id required: false secret: false description: Run this command to get the all or specific account storage details. name: azure-storage-account-list outputs: - contextPath: AzureStorage.StorageAccount.id description: Fully qualified resource ID for the resource. type: String - contextPath: AzureStorage.StorageAccount.kind description: Gets the Kind. type: String - contextPath: AzureStorage.StorageAccount.location description: The geo-location where the resource lives. type: String - contextPath: AzureStorage.StorageAccount.name description: The name of the resource. type: String - contextPath: AzureStorage.StorageAccount.properties.isHnsEnabled description: Account HierarchicalNamespace enabled if sets to true. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.allowBlobPublicAccess description: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.minimumTlsVersion description: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. type: String - contextPath: AzureStorage.StorageAccount.properties.allowSharedKeyAccess description: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Entra ID (Azure AD). type: Boolean - contextPath: AzureStorage.StorageAccount.properties.creationTime description: Gets the creation date and time of the storage account in UTC. type: Date - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.web description: Gets the web endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.dfs description: Gets the dfs endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.blob description: Gets the blob endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.file description: Gets the file endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.queue description: Gets the queue endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.table description: Gets the table endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.web description: Gets the web microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.dfs description: Gets the dfs microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.blob description: Gets the blob microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.file description: Gets the file microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.queue description: Gets the queue microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.table description: Gets the table microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.internetEndpoints.web description: Gets the web internet endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.internetEndpoints.dfs description: Gets the dfs internet endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.internetEndpoints.blob description: Gets the blob internet endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.internetEndpoints.file description: Gets the file internet endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryLocation description: Gets the location of the primary data center for the storage account. type: String - contextPath: AzureStorage.StorageAccount.properties.provisioningState description: Gets the status of the storage account at the time the operation was called. type: String - contextPath: AzureStorage.StorageAccount.properties.routingPreference.routingChoice description: Routing Choice defines the kind of network routing opted by the user. type: String - contextPath: AzureStorage.StorageAccount.properties.routingPreference.publishMicrosoftEndpoints description: A boolean flag which indicates whether microsoft routing storage endpoints are to be published. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.routingPreference.publishInternetEndpoints description: A boolean flag which indicates whether internet routing storage endpoints are to be published. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.encryption.services.file.keyType description: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. type: String - contextPath: AzureStorage.StorageAccount.properties.encryption.services.file.enabled description: A boolean indicating whether or not the service encrypts the data as it is stored. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.encryption.services.file.lastEnabledTime description: Gets a rough estimate of the date/time when the encryption was last enabled by the user. type: Date - contextPath: AzureStorage.StorageAccount.properties.encryption.services.blob.keyType description: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. type: String - contextPath: AzureStorage.StorageAccount.properties.encryption.services.blob.enabled description: A boolean indicating whether or not the service encrypts the data as it is stored. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.encryption.services.blob.lastEnabledTime description: Gets a rough estimate of the date/time when the encryption was last enabled by the user. type: Date - contextPath: AzureStorage.StorageAccount.properties.encryption.requireInfrastructureEncryption description: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.encryption.keySource description: 'The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.' type: String - contextPath: AzureStorage.StorageAccount.properties.secondaryLocation description: Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. type: String - contextPath: AzureStorage.StorageAccount.properties.statusOfPrimary description: Gets the status indicating whether the primary location of the storage account is available or unavailable. type: String - contextPath: AzureStorage.StorageAccount.properties.statusOfSecondary description: Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. type: String - contextPath: AzureStorage.StorageAccount.properties.supportsHttpsTrafficOnly description: Allows https traffic only to storage service if sets to true. type: Boolean - contextPath: AzureStorage.StorageAccount.sku.name description: The SKU name. Required for account creation; optional for update. type: String - contextPath: AzureStorage.StorageAccount.sku.tier description: The SKU tier. This is based on the SKU name. type: String - contextPath: AzureStorage.StorageAccount.tags description: Resource tags. type: Unknown - contextPath: AzureStorage.StorageAccount.type description: The type of the resource. type: String deprecated: false - arguments: - description: "The resource group name. Note: This argument will override the instance parameter ‘Default Resource Group Name'." name: resource_group_name required: false default: false isArray: false secret: false - description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." name: subscription_id required: false default: false isArray: false secret: false - description: The name of the storage account. name: account_name required: true default: false isArray: false - auto: PREDEFINED description: Gets or sets the SKU name, Required for account creation; optional for update. name: sku predefined: - Premium_LRS - Premium_ZRS - Standard_GRS - Standard_GZRS - Standard_LRS - Standard_RAGRS - Standard_RAGZRS - Standard_ZRS required: true - description: Indicates the type of storage account. name: kind auto: PREDEFINED predefined: - Storage - StorageV2 - BlobStorage - FileStorage - BlockBlobStorage required: true - description: Gets or sets the location of the resource. The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed. name: location auto: PREDEFINED predefined: - eastus - eastus2 - westus - westeurope - eastasia - southeastasia - japaneast - japanwest - northcentralus - southcentralus - centralus - northeurope - brazilsouth - australiaeast - australiasoutheast - southindia - centralindia - westindia - canadaeast - canadacentral - westus2 - westcentralus - uksouth - ukwest - koreacentral - koreasouth - francecentral - australiacentral - southafricanorth - uaenorth - switzerlandnorth - germanywestcentral - norwayeast required: true - description: Gets or sets a list of tags that describe the resource. name: tags isArray: true - description: Gets or sets the custom domain name assigned to the storage account. name: custom_domain_name - auto: PREDEFINED description: Indicates whether indirect CName validation is enabled. name: use_sub_domain_name predefined: - 'true' - 'false' - description: The encryption keySource. name: enc_key_source auto: PREDEFINED predefined: - Microsoft.Storage - Microsoft.Keyvault - description: Indicating whether the service applies a secondary layer of encryption with platform managed keys for data at rest. name: enc_requireInfrastructureEncryption auto: PREDEFINED predefined: - 'true' - 'false' - description: The name of KeyVault key. name: enc_keyvault_key_name - description: The version of KeyVault key. name: enc_keyvault_key_version - description: The Uri of KeyVault. name: enc_keyvault_uri - auto: PREDEFINED description: The access tier for the account. Required where kind = BlobStorage. name: access_tier predefined: - 'Hot' - 'Cool' - auto: PREDEFINED description: Allows https traffic only to storage service if sets to true. name: supports_https_traffic_only predefined: - 'true' - 'false' - auto: PREDEFINED description: Account HierarchicalNamespace enabled if sets to true. name: is_hns_enabled predefined: - 'true' - 'false' - auto: PREDEFINED description: Allow large file shares if sets to Enabled. name: large_file_shares_state predefined: - Disabled - Enabled - auto: PREDEFINED description: Allow or disallow public access to all blobs or containers in the storage account. name: allow_blob_public_access predefined: - 'true' - 'false' - description: Set the minimum TLS version to be permitted on requests to storage. name: minimum_tls_version auto: PREDEFINED predefined: - TLS1_0 - TLS1_1 - TLS1_2 - description: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. name: network_ruleset_bypass auto: PREDEFINED isArray: true predefined: - AzureServices - Logging - Metrics - None - description: Specifies the default action of allow or deny when no other rules match. name: network_ruleset_default_action - description: Sets the IP ACL rules. name: network_ruleset_ipRules - description: Sets the virtual network rules. name: virtual_network_rules description: |- Run this command to create or update a specific account storage. name: azure-storage-account-create-update outputs: - contextPath: AzureStorage.StorageAccount.id description: Fully qualified resource ID for the resource. type: String - contextPath: AzureStorage.StorageAccount.kind description: Gets the Kind. type: String - contextPath: AzureStorage.StorageAccount.location description: The geo-location where the resource lives. type: String - contextPath: AzureStorage.StorageAccount.name description: The name of the resource. type: String - contextPath: AzureStorage.StorageAccount.properties.isHnsEnabled description: Account HierarchicalNamespace enabled if sets to true. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.allowBlobPublicAccess description: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.minimumTlsVersion description: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. type: String - contextPath: AzureStorage.StorageAccount.properties.allowSharedKeyAccess description: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Entra ID (Azure AD). type: Boolean - contextPath: AzureStorage.StorageAccount.properties.creationTime description: Gets the creation date and time of the storage account in UTC. type: Date - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.web description: Gets the web endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.dfs description: Gets the dfs endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.blob description: Gets the blob endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.file description: Gets the file endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.queue description: Gets the queue endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.table description: Gets the table endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.web description: Gets the web microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.dfs description: Gets the dfs microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.blob description: Gets the blob microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.file description: Gets the file microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.queue description: Gets the queue microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.microsoftEndpoints.table description: Gets the table microsoft endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.internetEndpoints.web description: Gets the web internet endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.internetEndpoints.dfs description: Gets the dfs internet endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.internetEndpoints.blob description: Gets the blob internet endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryEndpoints.internetEndpoints.file description: Gets the file internet endpoint. type: String - contextPath: AzureStorage.StorageAccount.properties.primaryLocation description: Gets the location of the primary data center for the storage account. type: String - contextPath: AzureStorage.StorageAccount.properties.provisioningState description: Gets the status of the storage account at the time the operation was called. type: String - contextPath: AzureStorage.StorageAccount.properties.routingPreference.routingChoice description: Routing Choice defines the kind of network routing opted by the user. type: String - contextPath: AzureStorage.StorageAccount.properties.routingPreference.publishMicrosoftEndpoints description: A boolean flag which indicates whether microsoft routing storage endpoints are to be published. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.routingPreference.publishInternetEndpoints description: A boolean flag which indicates whether internet routing storage endpoints are to be published. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.encryption.services.file.keyType description: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. type: String - contextPath: AzureStorage.StorageAccount.properties.encryption.services.file.enabled description: A boolean indicating whether or not the service encrypts the data as it is stored. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.encryption.services.file.lastEnabledTime description: Gets a rough estimate of the date/time when the encryption was last enabled by the user. type: Date - contextPath: AzureStorage.StorageAccount.properties.encryption.services.blob.keyType description: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. type: String - contextPath: AzureStorage.StorageAccount.properties.encryption.services.blob.enabled description: A boolean indicating whether or not the service encrypts the data as it is stored. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.encryption.services.blob.lastEnabledTime description: Gets a rough estimate of the date/time when the encryption was last enabled by the user. type: Date - contextPath: AzureStorage.StorageAccount.properties.encryption.requireInfrastructureEncryption description: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. type: Boolean - contextPath: AzureStorage.StorageAccount.properties.encryption.keySource description: 'The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.' type: String - contextPath: AzureStorage.StorageAccount.properties.secondaryLocation description: Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. type: String - contextPath: AzureStorage.StorageAccount.properties.statusOfPrimary description: Gets the status indicating whether the primary location of the storage account is available or unavailable. type: String - contextPath: AzureStorage.StorageAccount.properties.statusOfSecondary description: Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. type: String - contextPath: AzureStorage.StorageAccount.properties.supportsHttpsTrafficOnly description: Allows https traffic only to storage service if sets to true. type: Boolean - contextPath: AzureStorage.StorageAccount.sku.name description: The SKU name. Required for account creation; optional for update. type: String - contextPath: AzureStorage.StorageAccount.sku.tier description: The SKU tier. This is based on the SKU name. type: String - contextPath: AzureStorage.StorageAccount.tags description: Resource tags. type: Unknown - contextPath: AzureStorage.StorageAccount.type description: The type of the resource. type: String - arguments: - description: "The resource group name. Note: This argument will override the instance parameter ‘Default Resource Group Name'." name: resource_group_name required: false default: false isArray: false secret: false - default: false description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." isArray: false name: subscription_id required: false secret: false - default: false description: The name of the storage account. isArray: false name: account_name required: true description: Run this command to get the blob service properties of a specific account storage. name: azure-storage-blob-service-properties-get outputs: - contextPath: AzureStorage.BlobServiceProperties.id description: Fully qualified resource ID for the resource. type: String - contextPath: AzureStorage.BlobServiceProperties.name description: The name of the resource. type: String - contextPath: AzureStorage.BlobServiceProperties.type description: The type of the resource. type: String - contextPath: AzureStorage.BlobServiceProperties.properties.lastAccessTimeTrackingPolicy.enable description: When set to true last access time based tracking is enabled. type: Boolean - contextPath: AzureStorage.BlobServiceProperties.properties.lastAccessTimeTrackingPolicy.name description: Name of the policy. The valid value is AccessTimeTracking. type: String - contextPath: AzureStorage.BlobServiceProperties.properties.lastAccessTimeTrackingPolicy.trackingGranularityInDays description: The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked. type: Number - contextPath: AzureStorage.BlobServiceProperties.properties.lastAccessTimeTrackingPolicy.blobType description: An array of predefined supported blob types. Only blockBlob is the supported value. type: String - arguments: - description: "The resource group name. Note: This argument will override the instance parameter ‘Default Resource Group Name'." name: resource_group_name required: false default: false isArray: false secret: false - description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." name: subscription_id default: false isArray: false required: false secret: false - description: The name of the storage account. name: account_name default: false isArray: false required: true - auto: PREDEFINED description: Indicates whether change feed event logging is enabled for the Blob service. name: change_feed_enabled predefined: - 'true' - 'false' - description: Indicates the duration of changeFeed retention in days. name: change_feed_retention_days - auto: PREDEFINED description: Indicates whether DeleteRetentionPolicy is enabled. name: container_delete_rentention_policy_enabled predefined: - 'true' - 'false' - description: Indicates the number of days that the deleted item should be retained. name: container_delete_rentention_policy_days - auto: PREDEFINED description: Indicates whether DeleteRetentionPolicy is enabled. name: delete_rentention_policy_enabled predefined: - 'true' - 'false' - description: Indicates the number of days that the deleted item should be retained. name: delete_rentention_policy_days - description: Versioning is enabled if set to true. name: versioning auto: PREDEFINED predefined: - 'true' - 'false' - description: When set to true last access time based tracking is enabled. name: last_access_time_tracking_policy_enabled auto: PREDEFINED predefined: - 'true' - 'false' - description: An array of predefined supported blob types. name: last_access_time_tracking_policy_blob_types isArray: true - description: The field specifies blob object tracking granularity in days. name: last_access_time_tracking_policy_days - description: Blob restore is enabled if set to true. name: restore_policy_enabled auto: PREDEFINED predefined: - 'true' - 'false' - description: The minimum date and time that the restore can be started. name: restore_policy_min_restore_time - description: how long this blob can be restored. name: restore_policy_days description: |- Run this command to set properties for the blob service in a specific account storage. name: azure-storage-blob-service-properties-set outputs: - contextPath: AzureStorage.BlobServiceProperties.id description: Fully qualified resource ID for the resource. type: String - contextPath: AzureStorage.BlobServiceProperties.name description: The name of the resource. type: String - contextPath: AzureStorage.BlobServiceProperties.type description: The type of the resource. type: String - contextPath: AzureStorage.BlobServiceProperties.properties.cors.corsRules.allowedOrigins description: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains. type: String - contextPath: AzureStorage.BlobServiceProperties.properties.cors.corsRules.allowedMethods description: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. type: String - contextPath: AzureStorage.BlobServiceProperties.properties.cors.corsRules.maxAgeInSeconds description: Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. type: Number - contextPath: AzureStorage.BlobServiceProperties.properties.cors.corsRules.exposedHeaders description: Required if CorsRule element is present. A list of response headers to expose to CORS clients. type: String - contextPath: AzureStorage.BlobServiceProperties.properties.cors.corsRules.allowedHeaders description: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. type: String - contextPath: AzureStorage.BlobServiceProperties.properties.defaultServiceVersion description: Indicates the default version to use for requests to the Blob service if an incoming request\u2019s version is not specified. Possible values include version 2008-10-27 and all more recent versions. type: Date - contextPath: AzureStorage.BlobServiceProperties.properties.deleteRetentionPolicy.enabled description: Indicates whether DeleteRetentionPolicy is enabled. type: Boolean - contextPath: AzureStorage.BlobServiceProperties.properties.deleteRetentionPolicy.days description: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365. type: Number - contextPath: AzureStorage.BlobServiceProperties.properties.isVersioningEnabled description: Versioning is enabled if set to true. type: Boolean - contextPath: AzureStorage.BlobServiceProperties.properties.changeFeed.enabled description: Indicates whether change feed event logging is enabled for the Blob service. type: Boolean - contextPath: AzureStorage.BlobServiceProperties.properties.changeFeed.retentionInDays description: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days. type: Number - contextPath: AzureStorage.BlobServiceProperties.sku.name description: The SKU name. type: String - contextPath: AzureStorage.BlobServiceProperties.sku.tier description: The SKU tier. type: String - arguments: - description: "The resource group name. Note: This argument will override the instance parameter ‘Default Resource Group Name'." name: resource_group_name required: false default: false isArray: false secret: false - description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." name: subscription_id required: false default: false isArray: false secret: false - description: The name of the storage account. name: account_name default: false isArray: false required: true - description: The name of the container. name: container_name required: true - description: Default the container to use specified encryption scope for all writes. name: default_encryption_scope - auto: PREDEFINED description: Block override of encryption scope from the container default. name: deny_encryption_scope_override predefined: - 'true' - 'false' - auto: PREDEFINED description: Specifies the level of access. name: public_access predefined: - Blob - Container - None description: Run this command to create a blob container. name: azure-storage-blob-containers-create outputs: - contextPath: AzureStorage.BlobContainer.id description: Fully qualified resource ID for the resource. type: String - contextPath: AzureStorage.BlobContainer.name description: The name of the resource. type: String - contextPath: AzureStorage.BlobContainer.type description: The type of the resource. type: String - arguments: - description: "The resource group name. Note: This argument will override the instance parameter ‘Default Resource Group Name'." name: resource_group_name required: false default: false isArray: false secret: false - description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." name: subscription_id required: false default: false isArray: false secret: false - description: The name of the storage account. name: account_name default: false isArray: false required: true - description: The name of the container. name: container_name required: true - description: Default the container to use specified encryption scope for all writes. name: default_encryption_scope - auto: PREDEFINED description: Block override of encryption scope from the container default. name: deny_encryption_scope_override predefined: - 'true' - 'false' - auto: PREDEFINED description: Specifies the level of access. name: public_access predefined: - Blob - Container - None description: |- Run this command to update an specific blob container. name: azure-storage-blob-containers-update outputs: - contextPath: AzureStorage.BlobContainer.id description: Fully qualified resource ID for the resource. type: String - contextPath: AzureStorage.BlobContainer.name description: The name of the resource. type: String - contextPath: AzureStorage.BlobContainer.type description: The type of the resource. type: String - contextPath: AzureStorage.BlobContainer.properties.metadata.metadata description: A name-value pair to associate with the container as metadata. type: String - contextPath: AzureStorage.BlobContainer.properties.publicAccess description: Specifies whether data in the container may be accessed publicly and the level of access. type: String - contextPath: AzureStorage.BlobContainer.properties.hasImmutabilityPolicy description: The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. type: Boolean - contextPath: AzureStorage.BlobContainer.properties.hasLegalHold description: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. type: Boolean - arguments: - description: "The resource group name. Note: This argument will override the instance parameter ‘Default Resource Group Name'." name: resource_group_name required: false default: false isArray: false secret: false - description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." name: subscription_id default: false isArray: false required: false secret: false - description: The name of the storage account. name: account_name default: false isArray: false required: true - description: The name of the container. name: container_name - auto: PREDEFINED description: Specifies whether include the properties for soft deleted blob containers. name: include_deleted predefined: - 'true' - 'false' - description: Specified maximum number of containers that can be included in the list. name: maxpagesize description: Run this command to get the all or specific blob container details. name: azure-storage-blob-containers-list outputs: - contextPath: AzureStorage.BlobContainer.id description: Fully qualified resource ID for the resource. type: String - contextPath: AzureStorage.BlobContainer.name description: The name of the resource. type: String - contextPath: AzureStorage.BlobContainer.type description: The type of the resource. type: String - contextPath: AzureStorage.BlobContainer.properties.publicAccess description: Specifies whether data in the container may be accessed publicly and the level of access. type: String - contextPath: AzureStorage.BlobContainer.properties.leaseStatus description: The lease status of the container. type: String - contextPath: AzureStorage.BlobContainer.properties.leaseState description: Lease state of the container. type: String - contextPath: AzureStorage.BlobContainer.properties.lastModifiedTime description: Returns the date and time the container was last modified. type: Date - contextPath: AzureStorage.BlobContainer.properties.hasImmutabilityPolicy description: The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. type: Boolean - contextPath: AzureStorage.BlobContainer.properties.hasLegalHold description: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. type: Boolean - arguments: - description: "The resource group name. Note: This argument will override the instance parameter ‘Default Resource Group Name'." name: resource_group_name required: false default: false isArray: false secret: false - description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." name: subscription_id required: false default: false isArray: false secret: false - default: false description: The name of the storage account. isArray: false name: account_name required: true - description: The name of the container. name: container_name required: true description: Run this command to delete a specific blob container. name: azure-storage-blob-container-delete - description: Gets all subscriptions for a tenant. name: azure-storage-subscriptions-list outputs: - contextPath: AzureStorage.Subscription.id description: 'The unique identifier of the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.authorizationSource description: 'The source of authorization for the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.managedByTenants description: 'The tenants that have access to manage the Azure storage subscription.' type: Unknown - contextPath: AzureStorage.Subscription.subscriptionId description: 'The ID of the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.tenantId description: 'The ID of the tenant associated with the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.displayName description: 'The display name of the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.state description: 'The current state of the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.subscriptionPolicies.locationPlacementId description: 'The ID of the location placement policy for the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.subscriptionPolicies.quotaId description: 'The ID of the quota policy for the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.subscriptionPolicies.spendingLimit description: 'The spending limit policy for the Azure storage subscription.' type: String - contextPath: AzureStorage.Subscription.count.type description: 'The type of the Azure storage subscription count.' type: String - contextPath: AzureStorage.Subscription.count.value description: 'The value of the Azure storage subscription count.' type: Number - description: Gets all resource groups for a subscription. name: azure-storage-resource-group-list arguments: - default: false description: "The subscription ID. Note: This argument will override the instance parameter ‘Default Subscription ID'." isArray: false name: subscription_id required: false secret: false - name: limit description: Limit on the number of resource groups to return. Default value is 50. required: false defaultValue: 50 - default: false name: tag description: A single tag in the form of `{"Tag Name":"Tag Value"}` to filter the list by. required: false outputs: - contextPath: AzureStorage.ResourceGroup.id description: 'The unique identifier of the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.name description: 'The name of the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.type description: 'The type of the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.location description: 'The location of the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.properties.provisioningState description: 'The provisioning state of the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.tags.Owner description: 'The owner tag of the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.tags description: 'The tags associated with the Azure storage resource group.' type: Unknown - contextPath: AzureStorage.ResourceGroup.tags.Name description: 'The name tag of the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.managedBy description: 'The entity that manages the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.tags.aks-managed-cluster-name description: 'The AKS managed cluster name tag associated with the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.tags.aks-managed-cluster-rg description: 'The AKS managed cluster resource group tag associated with the Azure storage resource group.' type: String - contextPath: AzureStorage.ResourceGroup.tags.type description: 'The type tag associated with the Azure storage resource group.' type: String - description: Generate the login url used for Authorization code flow. name: azure-storage-generate-login-url arguments: [] dockerimage: demisto/crypto:1.0.0.5490413 runonce: false script: '-' subtype: python3 type: python tests: - Azure Storage - Test fromversion: 5.0.0