Skip to main content

Azure

This Integration is part of the Azure Pack.#

Supported versions

Available on Cortex XSOAR (versions 8.11.0 and later) and Cortex XSIAM.

Cloud integrations are installed from the Data Sources page. To configure a cloud integration, go to Settings > Data Sources, click Add Data Source, and select Microsoft Azure. Click Connect, then click Show advanced settings, and under Additional Security Capabilities, enable Automation.

Configure Azure in Cortex#

ParameterDescriptionRequired
Application ID
Default Subscription IDYou can set the value either in the configuration or directly within the commands. If you set it in both places, the value in the command will override the configuration setting.True
Default Resource Group NameYou can set the value either in the configuration or directly within the commands. If you set it in both places, the value in the command will override the configuration setting.
Azure AD endpointAzure AD endpoint associated with a national cloud.False
Authentication TypeThe type of authentication. Can be Client Credentials (default authentication type), Device Code, Authorization Code, or Azure Managed Identities.False
Trust any certificate (not secure)False
Use system proxy settingsFalse
Tenant IDThe tenant ID of the Azure app registration.False
Client SecretThe client secret of the Azure app registration. Required when using the Client Credentials flow.False
Application redirect URIThe application redirect URI for the Authorization Code flow.False
Authorization codeThe authorization code for the Authorization Code flow, received from the authorization step. See the Detailed Instructions (?) section.False
Azure Managed Identities Client IDThe managed identities client ID for authentication. Relevant only when the integration is running on an Azure VM.False

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

azure-nsg-security-rule-update#


Update a security rule. If one does not exist, it will be created. The command is deprecated, please use azure-vn-security-rule-update. Required Permissions: Microsoft.Network/networkSecurityGroups/securityRules/read, Microsoft.Network/networkSecurityGroups/securityRules/write.

Base Command#

azure-nsg-security-rule-update

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameThe name of the resource group.Required
security_group_nameThe name of the security group.Required
security_rule_nameThe name of the rule to be updated.Required
directionThe direction of the rule. Possible values are: "Inbound" and "Outbound". Possible values are: Inbound, Outbound.Optional
actionWhether to allow the traffic. Possible values are "Allow" and "Deny". Possible values are: Allow, Deny.Optional
protocolThe protocol on which to apply the rule. Possible values are: "Any", "TCP", "UDP", and "ICMP". Possible values are: Any, TCP, UDP, ICMP.Optional
sourceThe source IP address range from which incoming traffic will be allowed or denied by this rule. Possible values are "Any", an IP address range, an application security group, or a default tag. Default is "Any".Optional
priorityThe priority by which the rules will be processed. The lower the number, the higher the priority. We recommend leaving gaps between rules - 100, 200, 300, etc. - so that it is easier to add new rules without having to edit existing rules. Default is "4096".Optional
source_portsThe source ports from which traffic is allowed or denied by this rule. Provide a single port, such as 80; a port range, such as 1024-65535; or a comma-separated list of single ports and/or port ranges, such as 80,1024-65535. Use an asterisk () to allow traffic on any port. Default is "".Optional
destinationThe destination IP address range for outgoing traffic that is allowed or denied by this rule. The destination filter can be "Any", an IP address range, an application security group, or a default tag.Optional
destination_portsThe destination ports from which traffic is allowed or denied by this rule. Provide a single port, such as 80; a port range, such as 1024-65535; or a comma-separated list of single ports and/or port ranges, such as 80,1024-65535. Use an asterisk (*) to allow traffic on any port.Optional
descriptionA description to add to the rule.Optional
accessThe network traffic is allowed or denied. Possible values are: Allow, Deny.Optional

Context Output#

PathTypeDescription
Azure.NSGRule.nameStringThe rule's name.
Azure.NSGRule.idStringThe rule's ID.
Azure.NSGRule.etagStringThe rule's ETag.
Azure.NSGRule.typeStringThe rule's type.
Azure.NSGRule.provisioningStateStringThe rule's provisioning state.
Azure.NSGRule.protocolStringThe protocol, which can be "TCP", "UDP", "ICMP", or "*".
Azure.NSGRule.sourcePortRangeStringFor a single port, the source port or a range of ports.
Azure.NSGRule.sourcePortRangesStringFor multiple ports, a list of these ports.
Azure.NSGRule.destinationPortRangeStringFor a single port, the destination port or range of ports.
Azure.NSGRule.destinationPortRangesStringFor multiple ports, a list of destination ports.
Azure.NSGRule.sourceAddressPrefixStringThe source address.
Azure.NSGRule.destinationAddressPrefixStringThe destination address.
Azure.NSGRule.accessStringThe rule's access. Can be "Allow" or "Deny".
Azure.NSGRule.priorityNumberThe rule's priority. Can be from 100 to 4096.
Azure.NSGRule.directionStringThe rule's direction. Can be "Inbound" or "Outbound".

azure-storage-accounts-list#


Lists storage accounts, or retrieves a single storage account when an account name is provided. Required permission: Microsoft.Storage/storageAccounts/read.

Base Command#

azure-storage-accounts-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe storage account name. When provided, retrieves the specified storage account only; otherwise all storage accounts in the resource group are listed.Optional
next_tokenA token for retrieving the next page of results, returned by a previous call to this command.Optional

Context Output#

PathTypeDescription
Azure.Storage.StorageAccounts.idStringThe fully qualified resource ID of the storage account.
Azure.Storage.StorageAccounts.nameStringThe name of the storage account.
Azure.Storage.StorageAccounts.typeStringThe resource type.
Azure.Storage.StorageAccounts.locationStringThe geo-location where the resource lives.
Azure.Storage.StorageAccounts.kindStringThe kind of the storage account.
Azure.Storage.StorageAccounts.tagsUnknownThe resource tags.
Azure.Storage.StorageAccounts.identityUnknownThe identity of the resource.
Azure.Storage.StorageAccounts.extendedLocationUnknownThe extended location of the resource.
Azure.Storage.StorageAccounts.placementUnknownThe zonal placement details for the storage account.
Azure.Storage.StorageAccounts.zonesUnknownThe availability zones.
Azure.Storage.StorageAccounts.skuUnknownThe SKU of the storage account.
Azure.Storage.StorageAccounts.systemDataUnknownAzure Resource Manager metadata containing createdBy and modifiedBy information.
Azure.Storage.StorageAccounts.properties.provisioningStateStringThe status of the storage account when the operation was called.
Azure.Storage.StorageAccounts.properties.primaryLocationStringThe location of the primary data center for the storage account.
Azure.Storage.StorageAccounts.properties.secondaryLocationStringThe location of the geo-replicated secondary for the storage account. Only available if the account type is Standard_GRS or Standard_RAGRS.
Azure.Storage.StorageAccounts.properties.statusOfPrimaryStringThe status indicating whether the primary location of the storage account is available or unavailable.
Azure.Storage.StorageAccounts.properties.statusOfSecondaryStringThe status indicating whether the secondary location of the storage account is available or unavailable.
Azure.Storage.StorageAccounts.properties.lastGeoFailoverTimeDateThe timestamp of the most recent instance of a failover to the secondary location.
Azure.Storage.StorageAccounts.properties.creationTimeDateThe creation date and time of the storage account, in UTC.
Azure.Storage.StorageAccounts.properties.primaryEndpointsUnknownThe URLs used to retrieve a public blob, queue, or table object from the primary location.
Azure.Storage.StorageAccounts.properties.secondaryEndpointsUnknownThe URLs used to retrieve a public blob, queue, or table object from the secondary location. Only available if the SKU name is Standard_RAGRS.
Azure.Storage.StorageAccounts.properties.customDomainUnknownThe custom domain the user assigned to the storage account.
Azure.Storage.StorageAccounts.properties.accessTierStringThe access tier for billing, used by BlobStorage accounts.
Azure.Storage.StorageAccounts.properties.supportsHttpsTrafficOnlyBooleanWhether the storage account allows only HTTPS traffic.
Azure.Storage.StorageAccounts.properties.minimumTlsVersionStringThe minimum TLS version permitted on requests to storage.
Azure.Storage.StorageAccounts.properties.allowBlobPublicAccessBooleanWhether public access to all blobs or containers in the storage account is permitted.
Azure.Storage.StorageAccounts.properties.allowSharedKeyAccessBooleanWhether the storage account permits requests to be authorized with the account access key via Shared Key.
Azure.Storage.StorageAccounts.properties.allowSharedKeyAccessForServicesUnknownThe shared key access properties at the service level.
Azure.Storage.StorageAccounts.properties.allowCrossTenantReplicationBooleanWhether cross AAD tenant object replication is allowed.
Azure.Storage.StorageAccounts.properties.allowCrossTenantDelegationSasBooleanWhether cross AAD tenant user delegation SAS is allowed.
Azure.Storage.StorageAccounts.properties.allowedCopyScopeStringRestricts copy to and from storage accounts within an AAD tenant or with Private Links to the same VNet.
Azure.Storage.StorageAccounts.properties.defaultToOAuthAuthenticationBooleanWhether the default authentication is OAuth.
Azure.Storage.StorageAccounts.properties.publicNetworkAccessStringWhether public network access to the storage account is allowed.
Azure.Storage.StorageAccounts.properties.networkAclsUnknownThe network rule set of the storage account.
Azure.Storage.StorageAccounts.properties.encryptionUnknownThe encryption settings used for server-side encryption for the storage account.
Azure.Storage.StorageAccounts.properties.keyCreationTimeUnknownThe creation date and time of the storage account keys.
Azure.Storage.StorageAccounts.properties.keyPolicyUnknownThe KeyPolicy assigned to the storage account.
Azure.Storage.StorageAccounts.properties.sasPolicyUnknownThe SasPolicy assigned to the storage account.
Azure.Storage.StorageAccounts.properties.privateEndpointConnectionsUnknownThe list of private endpoint connections associated with the storage account.
Azure.Storage.StorageAccounts.properties.routingPreferenceUnknownThe network routing choice opted by the user for data transfer.
Azure.Storage.StorageAccounts.properties.blobRestoreStatusUnknownThe blob restore status.
Azure.Storage.StorageAccounts.properties.geoReplicationStatsUnknownThe geo replication stats.
Azure.Storage.StorageAccounts.properties.geoPriorityReplicationStatusStringThe status indicating whether Geo Priority Replication is enabled for the account.
Azure.Storage.StorageAccounts.properties.failoverInProgressBooleanWhether a failover is in progress.
Azure.Storage.StorageAccounts.properties.accountMigrationInProgressBooleanWhether a customer-initiated account migration is in progress.
Azure.Storage.StorageAccounts.properties.isSkuConversionBlockedBooleanWhether the SKU conversion is blocked during an ongoing migration.
Azure.Storage.StorageAccounts.properties.storageAccountSkuConversionStatusUnknownThe storage account SKU conversion status.
Azure.Storage.StorageAccounts.properties.isHnsEnabledBooleanWhether the account HierarchicalNamespace is enabled.
Azure.Storage.StorageAccounts.properties.isNfsV3EnabledBooleanWhether NFS 3.0 protocol support is enabled.
Azure.Storage.StorageAccounts.properties.isSftpEnabledBooleanWhether Secure File Transfer Protocol is enabled.
Azure.Storage.StorageAccounts.properties.isLocalUserEnabledBooleanWhether the local users feature is enabled.
Azure.Storage.StorageAccounts.properties.enableExtendedGroupsBooleanWhether extended group support with the local users feature is enabled.
Azure.Storage.StorageAccounts.properties.largeFileSharesStateStringWhether large file shares are allowed.
Azure.Storage.StorageAccounts.properties.azureFilesIdentityBasedAuthenticationUnknownThe identity-based authentication settings for Azure Files.
Azure.Storage.StorageAccounts.properties.immutableStorageWithVersioningUnknownThe account-level object immutability property.
Azure.Storage.StorageAccounts.properties.dnsEndpointTypeStringThe type of endpoint for the storage account.
Azure.Storage.StorageAccounts.properties.dualStackEndpointPreferenceUnknownInformation about the internet protocol opted by the user.
Azure.Storage.StorageAccounts.properties.dataCollaborationPolicyPropertiesUnknownThe data collaboration policy for the storage account.
Azure.Storage.StorageAccountsNextTokenStringA token for retrieving the next page of storage accounts. Pass it as the next_token argument in a subsequent call.

azure-storage-blob-containers-list#


Lists blob containers, or retrieves a single blob container when a container name is provided. Required permission: Microsoft.Storage/storageAccounts/blobServices/containers/read.

Base Command#

azure-storage-blob-containers-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe storage account name.Required
container_nameThe container name. When provided, retrieves the specified container only; otherwise all containers in the storage account are listed.Optional
include_deletedWhether to include soft-deleted blob containers in the response. Possible values are: true, false.Optional
limitThe maximum number of containers to return (1-5000).Optional
next_tokenA token for retrieving the next page of results, returned by a previous call to this command.Optional

Context Output#

PathTypeDescription
Azure.Storage.BlobContainers.idStringThe fully qualified resource ID of the resource.
Azure.Storage.BlobContainers.nameStringThe name of the resource.
Azure.Storage.BlobContainers.typeStringThe resource type.
Azure.Storage.BlobContainers.etagStringThe resource etag.
Azure.Storage.BlobContainers.properties.versionStringThe version of the deleted blob container.
Azure.Storage.BlobContainers.properties.deletedBooleanWhether the blob container was deleted.
Azure.Storage.BlobContainers.properties.deletedTimeDateThe date and time when the blob container was deleted.
Azure.Storage.BlobContainers.properties.remainingRetentionDaysNumberThe number of remaining days after which the blob container is permanently deleted.
Azure.Storage.BlobContainers.properties.defaultEncryptionScopeStringThe default encryption scope to use for blob operations in the container.
Azure.Storage.BlobContainers.properties.denyEncryptionScopeOverrideBooleanWhether to block the override of the encryption scope from the container default.
Azure.Storage.BlobContainers.properties.publicAccessStringThe access level, which specifies whether data in the container can be accessed publicly.
Azure.Storage.BlobContainers.properties.lastModifiedTimeDateThe date and time when the container was last modified, in ISO 8601 format (for example, 2024-01-15T12:34:56Z).
Azure.Storage.BlobContainers.properties.leaseStatusStringThe lease status of the container.
Azure.Storage.BlobContainers.properties.leaseStateStringThe lease state of the container.
Azure.Storage.BlobContainers.properties.leaseDurationStringThe duration of the lease, specified whether the lease is of infinite or fixed duration, only when the container is leased.
Azure.Storage.BlobContainers.properties.metadataUnknownA name-value pair to associate with the container as metadata.
Azure.Storage.BlobContainers.properties.immutabilityPolicyUnknownThe ImmutabilityPolicy property of the container.
Azure.Storage.BlobContainers.properties.legalHoldUnknownThe LegalHold property of the container.
Azure.Storage.BlobContainers.properties.hasLegalHoldBooleanWhether at least one legal hold tag exists for the container.
Azure.Storage.BlobContainers.properties.hasImmutabilityPolicyBooleanWhether an ImmutabilityPolicy exists for the container.
Azure.Storage.BlobContainers.properties.immutableStorageWithVersioningUnknownThe object level immutability property of the container.
Azure.Storage.BlobContainers.properties.enableNfsV3RootSquashBooleanWhether NFSv3 root squash is enabled for the container.
Azure.Storage.BlobContainers.properties.enableNfsV3AllSquashBooleanWhether NFSv3 all squash is enabled for the container.
Azure.Storage.BlobContainers.systemDataUnknownAzure Resource Manager metadata containing createdBy and modifiedBy information.
Azure.Storage.BlobContainersNextTokenStringA token for retrieving the next page of blob containers. Pass it as the next_token argument in a subsequent call.

azure-storage-account-update#


Updates a specific account storage. Required permissions: Microsoft.Storage/storageAccounts/read, Microsoft.Storage/storageAccounts/write.

Base Command#

azure-storage-account-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
skuGets or sets the SKU name, Required for account creation; optional for update. Possible values are: Premium_LRS, Premium_ZRS, Standard_GRS, Standard_GZRS, Standard_LRS, Standard_RAGRS, Standard_RAGZRS, Standard_ZRS.Optional
kindIndicates the type of storage account, Required for account creation; optional for update. Possible values are: Storage, StorageV2, BlobStorage, FileStorage, BlockBlobStorage.Optional
locationGets 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. Required for account creation; optional for update. Possible values are: 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.Optional
tagsGets or sets a list of tags that describe the resource.Optional
custom_domain_nameGets or sets the custom domain name assigned to the storage account.Optional
use_sub_domain_nameIndicates whether indirect CName validation is enabled. Possible values are: true, false.Optional
enc_key_sourceThe encryption keySource. Possible values are: Microsoft.Storage, Microsoft.Keyvault.Optional
enc_requireInfrastructureEncryptionIndicates whether the service applies a secondary layer of encryption with platform managed keys for data at rest. Possible values are: true, false.Optional
enc_keyvault_key_nameThe name of KeyVault key.Optional
enc_keyvault_key_versionThe version of KeyVault key.Optional
enc_keyvault_uriThe Uri of KeyVault.Optional
access_tierThe access tier for the account. Required where kind = BlobStorage. Possible values are: Hot, Cool.Optional
supports_https_traffic_onlyAllows https traffic only to storage service if sets to true. Possible values are: true, false.Optional
is_hns_enabledAccount HierarchicalNamespace enabled if sets to true. Possible values are: true, false.Optional
large_file_shares_stateIf set to Enabled, allows large file shares. Possible values are: Disabled, Enabled.Optional
allow_blob_public_accessIf set to true, allows public access to all blobs or containers in the storage account. Possible values are: true, false.Optional
minimum_tls_versionSets the minimum TLS version to be permitted on requests to storage. Possible values are: TLS1_0, TLS1_1, TLS1_2.Optional
network_ruleset_bypassSpecifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are: AzureServices, Logging, Metrics, None.Optional
network_ruleset_default_actionSpecifies the default action of allow or deny when no other rules match. Possible values are: Allow, Deny.Optional
network_ruleset_ipRulesSets the IP ACL rules.Optional
virtual_network_rulesSets the virtual network rules.Optional
allow_cross_tenant_replicationAllow or disallow cross AAD tenant object replication. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
Azure.Storage.StorageAccounts.idStringFully qualified resource ID for the resource.
Azure.Storage.StorageAccounts.kindStringThe kind of storage account.
Azure.Storage.StorageAccounts.locationStringThe geo-location where the resource lives.
Azure.Storage.StorageAccounts.nameStringThe name of the resource.
Azure.Storage.StorageAccounts.properties.isHnsEnabledBooleanAccount HierarchicalNamespace enabled if sets to true.
Azure.Storage.StorageAccounts.properties.allowBlobPublicAccessBooleanIf set to true (default), allows public access to all blobs or containers in the storage account.
Azure.Storage.StorageAccounts.properties.minimumTlsVersionStringThe minimum TLS version to be permitted on requests to storage. Default is TLS 1.0.
Azure.Storage.StorageAccounts.properties.allowSharedKeyAccessBooleanWhether 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 Azure Active Directory (Azure AD).
Azure.Storage.StorageAccounts.properties.creationTimeDateThe creation date and time of the storage account in UTC.
Azure.Storage.StorageAccounts.properties.primaryEndpointsStringThe URLs that are used to retrieve a public blob, queue, or table object.
Azure.Storage.StorageAccounts.properties.primaryLocationStringThe storage account primary data center location.
Azure.Storage.StorageAccounts.properties.provisioningStateStringThe status of the storage account at the time the operation was called.
Azure.Storage.StorageAccounts.properties.routingPreference.routingChoiceStringThe kind of network routing the user chose.
Azure.Storage.StorageAccounts.properties.routingPreference.publishMicrosoftEndpointsBooleanWhether Microsoft routing storage endpoints are to be published.
Azure.Storage.StorageAccounts.properties.routingPreference.publishInternetEndpointsBooleanWhether internet routing storage endpoints are to be published.
Azure.Storage.StorageAccounts.properties.encryptionStringEncryption settings to be used for server-side encryption for the storage account.
Azure.Storage.StorageAccounts.properties.secondaryLocationStringThe geo-replicated secondary location for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
Azure.Storage.StorageAccounts.properties.statusOfPrimaryStringWhether the storage account primary location is available or unavailable.
Azure.Storage.StorageAccounts.properties.statusOfSecondaryStringWhether the storage account secondary location is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
Azure.Storage.StorageAccounts.properties.supportsHttpsTrafficOnlyBooleanIf set to true, allows https traffic only to storage service.
Azure.Storage.StorageAccounts.sku.nameStringThe SKU name. Required for account creation; optional for update.
Azure.Storage.StorageAccounts.sku.tierStringThe SKU tier. This is based on the SKU name.
Azure.Storage.StorageAccounts.tagsunknownResource tags.
Azure.Storage.StorageAccounts.typeStringThe storage account type.

azure-storage-blob-service-properties-set#


Sets properties for the blob service in a specific account storage. The command is deprecated, please use azure-storage-blob-service-property-set. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/read, Microsoft.Storage/storageAccounts/blobServices/write.

Base Command#

azure-storage-blob-service-properties-set

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe subscription ID.Required
account_nameThe name of the storage account.Required
delete_rentention_policy_enabledWhether DeleteRetentionPolicy is enabled. Possible values are: true, false.Optional
delete_rentention_policy_daysThe number of days the deleted item should be retained.Optional

Context Output#

PathTypeDescription
Azure.StorageAccountBlobServiceProperties.idStringThe resource ID.
Azure.StorageAccountBlobServiceProperties.nameStringThe name of the resource.
Azure.StorageAccountBlobServiceProperties.typeStringThe type of the resource.
Azure.StorageAccountBlobServiceProperties.properties.corsStringSpecifies CORS rules for the Blob service.
Azure.StorageAccountBlobServiceProperties.properties.defaultServiceVersionDateThe default version for requests to the Blob service if an incoming request's version is not specified. Possible values include version 2008-10-27 and all more recent versions.
Azure.StorageAccountBlobServiceProperties.properties.deleteRetentionPolicyunknownThe service properties for soft delete.
Azure.StorageAccountBlobServiceProperties.properties.isVersioningEnabledBooleanIf set to true, enables versioning.
Azure.StorageAccountBlobServiceProperties.properties.changeFeedunknownThe blob service properties for change feed events.
Azure.StorageAccountBlobServiceProperties.sku.nameStringThe SKU name.
Azure.StorageAccountBlobServiceProperties.sku.tierStringThe SKU tier.

azure-policy-assignment-create#


Creates a policy assignment. Required permissions: Microsoft.Authorization/policyAssignments/read, Microsoft.Authorization/policyAssignments/write.

Base Command#

azure-policy-assignment-create

Input#

Argument NameDescriptionRequired
nameName of the policy assignment.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
scopeThe scope of the policy assignment.Required
policy_definition_idThe ID of the policy definition or policy set definition being assigned.Optional
display_nameThe assignment display name.Optional
parametersThe JSON object for policy properties parameters and their values.Optional
descriptionThis message will be part of the response in case of policy violation.Optional

Context Output#

PathTypeDescription
Azure.Policy.PolicyAssignments.IDstringThe resource ID of the policy assignment.
Azure.Policy.PolicyAssignments.NamestringThe name of the policy assignment.
Azure.Policy.PolicyAssignments.TypestringThe type of the resource (e.g., 'Microsoft.Authorization/policyAssignments').
Azure.Policy.PolicyAssignments.LocationstringThe location of the policy assignment.
Azure.Policy.PolicyAssignments.IdentityunknownThe managed identity associated with the policy assignment.
Azure.Policy.PolicyAssignments.Properties.DisplayNamestringThe display name of the policy assignment.
Azure.Policy.PolicyAssignments.Properties.DescriptionstringThe description of the policy assignment.
Azure.Policy.PolicyAssignments.Properties.PolicyDefinitionIdstringThe ID of the policy definition or policy set definition being assigned.
Azure.Policy.PolicyAssignments.Properties.ScopestringThe scope of the policy assignment.
Azure.Policy.PolicyAssignments.Properties.NotScopesunknownThe list of scopes that are excluded from the policy assignment.
Azure.Policy.PolicyAssignments.Properties.ParametersunknownThe parameter values for the assigned policy rule.
Azure.Policy.PolicyAssignments.Properties.MetadataunknownThe metadata associated with the policy assignment.
Azure.Policy.PolicyAssignments.Properties.EnforcementModestringThe policy assignment enforcement mode (e.g., 'Default' or 'DoNotEnforce').
Azure.Policy.PolicyAssignments.Properties.latestDefinitionVersionstringThe latest version of the policy definition available. This is only present if requested via the $expand query parameter.
Azure.Policy.PolicyAssignments.Properties.NonComplianceMessagesunknownThe messages that describe why a resource is non-compliant with the policy.
Azure.Policy.PolicyAssignments.Properties.DefinitionVersionstringThe version of the policy definition to use.
Azure.Policy.PolicyAssignments.Properties.OverridesunknownThe policy property value overrides.
Azure.Policy.PolicyAssignments.Properties.ResourceSelectorsunknownThe resource selectors to filter policies by resource properties.
Azure.Policy.PolicyAssignments.SystemDataunknownThe system metadata relating to this resource.

azure-postgres-config-set#


Updates a configuration of a server. The command is deprecated due to the retirement of Azure PostgreSQL Single Server.

Base Command#

azure-postgres-config-set

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Optional
server_nameName of the PostgreSQL server.Required
configuration_nameThe configuration setting name.Required
subscription_idSubscription ID.Optional
sourceSource of the configuration.Optional
valueValue of the configuration.Optional

Context Output#

There is no context output for this command.

azure-webapp-config-set#


Updates the configuration settings of an existing Azure Web App. The command is deprecated, please use azure-appservice-webapp-config-update. Required Permissions: Microsoft.Web/sites/config/read, Microsoft.Web/sites/config/write.

Base Command#

azure-webapp-config-set

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Optional
subscription_idSubscription ID.Optional
nameName of the Web App.Required
http20_enabledConfigures a web site to allow clients to connect over http2.0. Possible values are: true, false.Optional
remote_debugging_enabledTrue if remote debugging is enabled; otherwise, false. Possible values are: true, false.Optional
min_tls_versionConfigures the minimum version of TLS required for SSL requests. Possible values are: 1.0, 1.1, 1.2, 1.3.Optional

Context Output#

PathTypeDescription
Azure.WebAppConfig.idStringResource ID.
Azure.WebAppConfig.nameStringResource name.
Azure.WebAppConfig.typeStringResource type.
Azure.WebAppConfig.locationStringResource location.
Azure.WebAppConfig.properties.numberOfWorkersNumberNumber of workers.
Azure.WebAppConfig.properties.defaultDocumentsUnknownList of default documents.
Azure.WebAppConfig.properties.netFrameworkVersionString.NET Framework version.
Azure.WebAppConfig.properties.phpVersionStringPHP version.
Azure.WebAppConfig.properties.pythonVersionStringPython version.
Azure.WebAppConfig.properties.nodeVersionStringNode.js version.
Azure.WebAppConfig.properties.powerShellVersionStringPowerShell version.
Azure.WebAppConfig.properties.linuxFxVersionStringLinux app framework and version.
Azure.WebAppConfig.properties.windowsFxVersionStringWindows container image name.
Azure.WebAppConfig.properties.requestTracingEnabledBooleanIndicates whether request tracing is enabled.
Azure.WebAppConfig.properties.remoteDebuggingEnabledBooleanIndicates whether remote debugging is enabled.
Azure.WebAppConfig.properties.remoteDebuggingVersionStringRemote debugging version.
Azure.WebAppConfig.properties.http20EnabledBooleanIndicates whether HTTP/2 is enabled.
Azure.WebAppConfig.properties.minTlsVersionStringMinimum TLS version required.
Azure.WebAppConfig.properties.ftpsStateStringState of FTP / FTPS service.
Azure.WebAppConfig.properties.webSocketsEnabledBooleanIndicates whether WebSockets are enabled.
Azure.WebAppConfig.properties.alwaysOnBooleanIndicates whether Always On is enabled.
Azure.WebAppConfig.properties.managedPipelineModeStringManaged pipeline mode.
Azure.WebAppConfig.properties.loadBalancingStringSite load balancing mode.
Azure.WebAppConfig.properties.autoHealEnabledBooleanIndicates whether Auto Heal is enabled.
Azure.WebAppConfig.properties.autoHealRulesUnknownAuto Heal rules configuration.
Azure.WebAppConfig.properties.cors.allowedOriginsUnknownCORS allowed origins.
Azure.WebAppConfig.properties.cors.supportCredentialsBooleanIndicates whether CORS supports credentials.
Azure.WebAppConfig.properties.apiDefinition.urlStringURL of the API definition.
Azure.WebAppConfig.properties.apiManagementConfig.idStringAzure API management integration ID.

azure-webapp-auth-update#


Updates the authentication and authorization settings of an existing Azure Web App. The command is deprecated, please use azure-appservice-webapp-auth-settings-update. Required Permissions: Microsoft.Web/sites/config/read, Microsoft.Web/sites/config/write.

Base Command#

azure-webapp-auth-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Optional
subscription_idSubscription ID.Optional
nameName of the Web App.Required
enabledTrue if the Authentication / Authorization feature is enabled for the current app; otherwise, false. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
Azure.WebAppAuth.idStringResource ID.
Azure.WebAppAuth.nameStringResource Name.
Azure.WebAppAuth.typeStringResource type.
Azure.WebAppAuth.properties.enabledBooleanIndicates whether Authentication/Authorization is enabled for the app.
Azure.WebAppAuth.properties.runtimeVersionStringThe RuntimeVersion of the Authentication/Authorization feature.
Azure.WebAppAuth.properties.unauthenticatedClientActionStringThe action to take when an unauthenticated client attempts to access the app.
Azure.WebAppAuth.properties.tokenStoreEnabledBooleanIndicates whether the Azure App Service Authentication platform’s token store is enabled.
Azure.WebAppAuth.properties.allowedExternalRedirectUrlsUnknownExternal URLs that are allowed to be redirected to as part of logging in or logging out of the app.
Azure.WebAppAuth.properties.defaultProviderStringThe default authentication provider to use when multiple providers are configured.
Azure.WebAppAuth.properties.clientIdStringThe Client ID of the app used for AAD login.
Azure.WebAppAuth.properties.clientSecretStringThe client secret associated with the AAD app.
Azure.WebAppAuth.properties.clientSecretSettingNameStringThe app setting that contains the client secret.
Azure.WebAppAuth.properties.issuerStringThe OpenID Connect Issuer URI that represents the entity that issues access tokens.
Azure.WebAppAuth.properties.allowedAudiencesUnknownThe list of audiences that can receive the authentication tokens.
Azure.WebAppAuth.properties.additionalLoginParamsUnknownAdditional parameters to send to the authentication provider.
Azure.WebAppAuth.properties.isAadAutoProvisionedBooleanTrue if AAD is auto-provisioned; otherwise false.
Azure.WebAppAuth.properties.googleClientIdStringThe Client ID of the app used for Google login.
Azure.WebAppAuth.properties.googleClientSecretStringThe client secret associated with the Google app.
Azure.WebAppAuth.properties.googleClientSecretSettingNameStringThe app setting that contains the client secret.
Azure.WebAppAuth.properties.facebookAppIdStringThe App ID of the Facebook app used for login.
Azure.WebAppAuth.properties.facebookAppSecretStringThe app secret associated with the Facebook app.
Azure.WebAppAuth.properties.facebookAppSecretSettingNameStringThe app setting that contains the Facebook app secret.
Azure.WebAppAuth.properties.twitterConsumerKeyStringThe OAuth 1.0a consumer key of the Twitter application used for login.
Azure.WebAppAuth.properties.twitterConsumerSecretStringThe consumer secret associated with the Twitter application.
Azure.WebAppAuth.properties.twitterConsumerSecretSettingNameStringThe app setting that contains the Twitter consumer secret.
Azure.WebAppAuth.properties.microsoftAccountClientIdStringThe OAuth 2.0 client ID for the Microsoft account provider.
Azure.WebAppAuth.properties.microsoftAccountClientSecretStringThe client secret for the Microsoft account provider.
Azure.WebAppAuth.properties.microsoftAccountClientSecretSettingNameStringThe app setting that contains the Microsoft account client secret.
Azure.WebAppAuth.properties.appleClientIdStringThe client ID for the Apple provider.
Azure.WebAppAuth.properties.appleClientSecretStringThe client secret for the Apple provider.
Azure.WebAppAuth.properties.appleClientSecretSettingNameStringThe app setting that contains the Apple provider client secret.
Azure.WebAppAuth.properties.authFilePathStringThe path to the authentication configuration file.

azure-mysql-flexible-server-param-set#


Updates a server configuration. Required permissions: Microsoft.DBforMySQL/flexibleServers/configurations/read, Microsoft.DBforMySQL/flexibleServers/configurations/write.

Base Command#

azure-mysql-flexible-server-param-set

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
server_nameName of the MySQL flexible server.Required
configuration_nameThe name of the server configuration.Required
sourceSource of the configuration.Optional
valueValue of the configuration.Optional

Context Output#

There is no context output for this command.

azure-monitor-log-profile-update#


Updates a log profile in Azure Monitoring REST API. Required permissions: Microsoft.Insights/logprofiles/read, Microsoft.Insights/logprofiles/write.

Base Command#

azure-monitor-log-profile-update

Input#

Argument NameDescriptionRequired
log_profile_nameThe name of the log profile to update.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
locationResource location.Optional
retention_policy_daysNumber of days to retain logs.Optional
retention_policy_enabledWhether to enable the retention policy. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
Azure.Monitor.LogProfiles.idStringThe fully qualified Azure resource ID for the log profile.
Azure.Monitor.LogProfiles.nameStringThe name of the log profile.
Azure.Monitor.LogProfiles.typeStringThe type of the resource (Microsoft.Insights/logProfiles).
Azure.Monitor.LogProfiles.locationStringThe location of the log profile.
Azure.Monitor.LogProfiles.tagsObjectResource tags.
Azure.Monitor.LogProfiles.properties.storageAccountIdStringThe resource ID of the storage account to which diagnostic logs are delivered.
Azure.Monitor.LogProfiles.properties.serviceBusRuleIdStringThe service bus rule ID to which diagnostic logs are sent.
Azure.Monitor.LogProfiles.properties.locationsArrayA list of regions for which events are collected.
Azure.Monitor.LogProfiles.properties.categoriesArrayA list of categories of logs that are collected.
Azure.Monitor.LogProfiles.properties.retentionPolicy.enabledBooleanSpecifies whether the retention policy is enabled.
Azure.Monitor.LogProfiles.properties.retentionPolicy.daysNumberThe number of days for the retention policy.

azure-disk-update#


Updates a disk. The command is deprecated, please use azure-compute-disk-update. Required Permissions: Microsoft.Compute/disks/read, Microsoft.Compute/disks/write.

Base Command#

azure-disk-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Optional
subscription_idSubscription ID.Optional
disk_nameThe name of the managed disk that is being created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.Required
public_network_accessPolicy for controlling export on the disk. Possible values are: Disabled, Enabled.Optional
network_access_policyPolicy for accessing the disk via network. Possible values are: AllowAll, AllowPrivate, DenyAll.Optional
data_access_auth_modeAdditional authentication requirements when exporting or uploading to a disk or snapshot. Possible values are: AzureActiveDirectory.Optional

Context Output#

PathTypeDescription
Azure.Disk.idStringResource ID of the disk.
Azure.Disk.nameStringName of the disk.
Azure.Disk.typeStringType of the resource.
Azure.Disk.locationStringLocation of the disk.
Azure.Disk.tagsunknownResource tags.
Azure.Disk.managedByStringARM ID of the resource that manages the disk.
Azure.Disk.skuunknownThe disk SKU name.
Azure.Disk.zonesunknownA list of availability zones.
Azure.Disk.properties.timeCreatedStringThe time when the disk was created.
Azure.Disk.properties.diskSizeGBNumberSize of the disk in GB.
Azure.Disk.properties.diskIopsReadWriteNumberThe number of IOPS allowed for this disk.
Azure.Disk.properties.diskMBpsReadWriteNumberThe bandwidth allowed for this disk in MBps.
Azure.Disk.properties.diskIOPSReadOnlyNumberThe number of read-only IOPS for this disk.
Azure.Disk.properties.diskMBpsReadOnlyNumberThe read-only bandwidth for this disk in MBps.
Azure.Disk.properties.diskSizeBytesNumberThe size of the disk in bytes.
Azure.Disk.properties.networkAccessPolicyStringPolicy for accessing the disk via network.
Azure.Disk.properties.publicNetworkAccessStringPolicy for export on the disk.
Azure.Disk.properties.burstingEnabledBooleanWhether bursting is enabled on the disk.
Azure.Disk.properties.optimizationStringThe disk optimization setting.
Azure.Disk.properties.diskStateStringThe current state of the disk.
Azure.Disk.properties.supportedCapabilitiesunknownSupported capabilities of the disk.
Azure.Disk.properties.supportedPerformanceTiersunknownSupported performance tiers of the disk.
Azure.Disk.properties.supportedDiskTypesunknownSupported disk types for the disk.
Azure.Disk.properties.provisioningStateunknownThe provisioning state of the disk.
Azure.Disk.properties.timeModifiedunknownThe time when the disk was last modified.
Azure.Disk.properties.diskAccessIdStringThe ARM ID of the DiskAccess resource.
Azure.Disk.properties.networkProfileunknownThe network profile of the disk.
Azure.Disk.properties.creationDataunknownDisk creation data.
Azure.Disk.properties.encryptionunknownEncryption settings for the disk.
Azure.Disk.properties.encryptionSettingsCollectionunknownA collection of encryption settings.
Azure.Disk.properties.encryptionTypeStringThe type of key used to encrypt the data on the disk.
Azure.Disk.properties.securityProfileunknownSecurity profile for the disk.
Azure.Disk.properties.tieringProfileunknownTiering profile for the disk.
Azure.Disk.properties.supportedTierListunknownList of supported tiers for the disk.
Azure.Disk.properties.availabilityZoneStringAvailability zone of the disk.
Azure.Disk.properties.dataAccessAuthModeStringAdditional authentication requirements when exporting or uploading to a disk.
Azure.Disk.properties.osTypeStringThe operating system type.
Azure.Disk.properties.hyperVGenerationStringThe HyperVGenerationType of the virtual machine.
Azure.Disk.properties.lastOwnershipUpdateTimeStringThe last time ownership of the disk was updated.

azure-webapp-update#


Updates an Azure Web App. The command is deprecated, please use azure-appservice-webapp-update. Required Permissions: Microsoft.Web/sites/read, Microsoft.Web/sites/write.

Base Command#

azure-webapp-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Optional
subscription_idSubscription ID.Optional
nameName of the Web App.Required
identity_typeManaged service identity type. Possible values are: None, SystemAssigned.Optional
https_onlyConfigures the web site to accept only https requests. Possible values are: true, false.Optional
client_cert_enabledConfigures the web site to accept only https requests. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
Azure.WebApp.idStringFully qualified resource ID for the web app.
Azure.WebApp.nameStringThe name of the web app.
Azure.WebApp.typeStringThe resource type, e.g., Microsoft.Web/sites.
Azure.WebApp.locationStringGeographic location of the web app.
Azure.WebApp.kindStringThe kind of the app, e.g., app, functionapp, etc.
Azure.WebApp.tagsunknownResource tags as key-value pairs.
Azure.WebApp.identity.typeStringThe type of managed identity (SystemAssigned, UserAssigned, etc.).
Azure.WebApp.identity.principalIdStringThe principal ID of the system-assigned identity.
Azure.WebApp.identity.tenantIdStringThe tenant ID of the system-assigned identity.
Azure.WebApp.identity.userAssignedIdentitiesunknownThe list of user-assigned identities associated with the web app.
Azure.WebApp.properties.stateStringCurrent state of the web app (Running, Stopped, etc.).
Azure.WebApp.properties.enabledBooleanWhether the web app is enabled.
Azure.WebApp.properties.defaultHostNameStringDefault host name of the web app.
Azure.WebApp.properties.hostNamesunknownList of host names associated with the web app.
Azure.WebApp.properties.repositorySiteNameStringName of the repository site.
Azure.WebApp.properties.clientAffinityEnabledBooleanWhether client affinity is enabled.
Azure.WebApp.properties.clientCertEnabledBooleanWhether client certificates are enabled.
Azure.WebApp.properties.clientCertExclusionPathsStringPaths to exclude from client certificate authentication.
Azure.WebApp.properties.hostingEnvironmentStringApp Service Environment to use for the web app.
Azure.WebApp.properties.serverFarmIdStringResource ID of the associated App Service plan.
Azure.WebApp.properties.reservedBooleanWhether the web app is on a Linux plan.
Azure.WebApp.properties.isXenonBooleanWhether the web app is hosted in Xenon.
Azure.WebApp.properties.hyperVBooleanWhether Hyper-V is enabled for the web app.
Azure.WebApp.properties.siteConfig.appSettingsunknownList of app settings.
Azure.WebApp.properties.siteConfig.metadataunknownList of metadata settings.
Azure.WebApp.properties.siteConfig.connectionStringsunknownList of connection strings.
Azure.WebApp.properties.siteConfig.localMySqlEnabledBooleanWhether local MySQL is enabled.
Azure.WebApp.properties.siteConfig.alwaysOnBooleanWhether Always On is enabled.
Azure.WebApp.properties.siteConfig.http20EnabledBooleanWhether HTTP/2 is enabled.
Azure.WebApp.properties.siteConfig.minTlsVersionStringMinimum TLS version required.
Azure.WebApp.properties.siteConfig.ftpsStateStringFTPS state (Disabled, AllAllowed, etc.).
Azure.WebApp.properties.siteConfig.linuxFxVersionStringRuntime stack for Linux apps.
Azure.WebApp.properties.siteConfig.windowsFxVersionStringRuntime stack for Windows apps.
Azure.WebApp.properties.siteConfig.numberOfWorkersNumberNumber of workers allocated.
Azure.WebApp.properties.siteConfig.webSocketsEnabledBooleanWhether WebSockets are enabled.
Azure.WebApp.properties.siteConfig.preWarmedInstanceCountNumberNumber of pre-warmed instances.
Azure.WebApp.properties.siteConfig.acrUseManagedIdentityCredsBooleanWhether ACR uses managed identity credentials.
Azure.WebApp.properties.siteConfig.acrUserManagedIdentityIDStringUser-assigned identity ID for ACR.
Azure.WebApp.properties.siteConfig.scmTypeStringSource control management type.
Azure.WebApp.properties.siteConfig.use32BitWorkerProcessBooleanWhether to use 32-bit worker process.
Azure.WebApp.properties.siteConfig.autoHealEnabledBooleanWhether auto-heal is enabled.
Azure.WebApp.properties.siteConfig.autoHealRulesunknownAuto-heal rules configuration.
Azure.WebApp.properties.siteConfig.tracingOptionsStringTracing options.
Azure.WebApp.properties.siteConfig.remoteDebuggingEnabledBooleanWhether remote debugging is enabled.
Azure.WebApp.properties.siteConfig.remoteDebuggingVersionStringRemote debugging version.
Azure.WebApp.properties.siteConfig.detailedErrorLoggingEnabledBooleanWhether detailed error logging is enabled.
Azure.WebApp.properties.siteConfig.httpLoggingEnabledBooleanWhether HTTP logging is enabled.
Azure.WebApp.properties.siteConfig.requestTracingEnabledBooleanWhether request tracing is enabled.
Azure.WebApp.properties.siteConfig.requestTracingExpirationTimeDateTimeRequest tracing expiration time.
Azure.WebApp.properties.siteConfig.remoteDebuggingEnabledBooleanWhether remote debugging is enabled.
Azure.WebApp.properties.siteConfig.remoteDebuggingVersionStringRemote debugging version.
Azure.WebApp.properties.siteConfig.defaultDocumentsunknownList of default documents.
Azure.WebApp.properties.siteConfig.virtualApplicationsunknownList of virtual applications.
Azure.WebApp.properties.siteConfig.loadBalancingStringLoad balancing settings.
Azure.WebApp.properties.siteConfig.experimentsunknownExperiments configuration.
Azure.WebApp.properties.siteConfig.limitsunknownSite limits configuration.
Azure.WebApp.properties.siteConfig.autoSwapSlotNameStringAuto-swap slot name.
Azure.WebApp.properties.siteConfig.localMySqlEnabledBooleanWhether local MySQL is enabled.
Azure.WebApp.properties.siteConfig.ipSecurityRestrictionsunknownIP security restrictions.
Azure.WebApp.properties.siteConfig.scmIpSecurityRestrictionsunknownSCM IP security restrictions.
Azure.WebApp.properties.siteConfig.scmIpSecurityRestrictionsUseMainBooleanWhether SCM IP restrictions use main settings.
Azure.WebApp.properties.siteConfig.corsunknownCORS settings.
Azure.WebApp.properties.siteConfig.pushunknownPush settings.
Azure.WebApp.properties.siteConfig.apiDefinitionunknownAPI definition settings.
Azure.WebApp.properties.siteConfig.apiManagementConfigunknownAPI management configuration.
Azure.WebApp.properties.siteConfig.autoHealEnabledBooleanWhether auto-heal is enabled.
Azure.WebApp.properties.siteConfig.autoHealRulesunknownAuto-heal rules configuration.
Azure.WebApp.properties.siteConfig.tracingOptionsStringTracing options.
Azure.WebApp.properties.siteConfig.remoteDebuggingEnabledBooleanWhether remote debugging is enabled.
Azure.WebApp.properties.siteConfig.remoteDebuggingVersionStringRemote debugging version.
Azure.WebApp.properties.siteConfig.detailedErrorLoggingEnabledBooleanWhether detailed error logging is enabled.
Azure.WebApp.properties.siteConfig.httpLoggingEnabledBooleanWhether HTTP logging is enabled.
Azure.WebApp.properties.siteConfig.requestTracingEnabledBooleanWhether request tracing is enabled.

azure-acr-update#


Updates a container registry. The command is deprecated, please use azure-cr-registry-update. Required Permissions: Microsoft.ContainerRegistry/registries/read, Microsoft.ContainerRegistry/registries/write.

Base Command#

azure-acr-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Optional
subscription_idSubscription ID.Optional
registry_nameThe name of the container registry.Required
allow_exportsWhether artifacts can be exported. Possible values are: disabled, enabled.Optional
public_network_accessWhether public network access is allowed for the container registry. Possible values are: disabled, enabled.Optional
anonymous_pull_enabledWhether to enable registry-wide pulls from unauthenticated clients. Possible values are: true, false.Optional
authentication_as_arm_policyWhether the policy is enabled or not. Possible values are: disabled, enabled.Optional

Context Output#

PathTypeDescription
Azure.ACR.idStringThe resource ID.
Azure.ACR.identityUnknownThe identity of the container registry.
Azure.ACR.locationStringThe location of the resource.
Azure.ACR.nameStringThe name of the resource.
Azure.ACR.properties.adminUserEnabledBooleanThe value that indicates whether the admin user is enabled.
Azure.ACR.properties.anonymousPullEnabledBooleanEnables registry-wide pull from unauthenticated clients.
Azure.ACR.properties.creationDateStringThe creation date of the container registry in ISO8601 format.
Azure.ACR.properties.dataEndpointEnabledBooleanEnable a single data endpoint per region for serving data.
Azure.ACR.properties.dataEndpointHostNamesUnknownList of host names that will serve data when dataEndpointEnabled is true.
Azure.ACR.properties.encryptionUnknownThe encryption settings of container registry.
Azure.ACR.properties.loginServerStringThe URL that can be used to log into the container registry.
Azure.ACR.properties.networkRuleBypassOptionsStringWhether to allow trusted Azure services to access a network restricted registry.
Azure.ACR.properties.networkRuleSetUnknownThe network rule set for a container registry.
Azure.ACR.properties.policiesUnknownThe policies for a container registry.
Azure.ACR.properties.privateEndpointConnectionsUnknownList of private endpoint connections for a container registry.
Azure.ACR.properties.provisioningStateStringThe provisioning state of the container registry at the time the operation was called.
Azure.ACR.properties.publicNetworkAccessStringWhether or not public network access is allowed for the container registry.
Azure.ACR.properties.statusUnknownThe status of the container registry at the time the operation was called.
Azure.ACR.properties.zoneRedundancyStringWhether or not zone redundancy is enabled for this container registry.
Azure.ACR.skuUnknownThe SKU of the container registry.
Azure.ACR.systemDataUnknownMetadata pertaining to creation and last modification of the resource.
Azure.ACR.tagsUnknownThe tags of the resource.
Azure.ACR.typeStringThe type of the resource.

azure-postgres-server-update#


Updates an existing server. The command is deprecated due to the retirement of Azure PostgreSQL Single Server.

Base Command#

azure-postgres-server-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Optional
subscription_idSubscription ID.Optional
server_nameName of the PostgreSQL server.Required
ssl_enforcementWhether to enable SSL authentication when connecting to the server. Possible values are: Disabled, Enabled.Optional

Context Output#

There is no context output for this command.

azure-key-vault-update#


Updates a key vault in the specified subscription. The command is deprecated, please use azure-keyvault-vault-update. Required Permissions: Microsoft.KeyVault/vaults/read, Microsoft.KeyVault/vaults/write.

Base Command#

azure-key-vault-update

Input#

Argument NameDescriptionRequired
vault_nameKey Vault name.Required
subscription_idThe subscription ID.Optional
resource_group_nameThe name of the resource group.Optional
enable_purge_protectionWhether protection against purge is enabled for this vault. This functionality is always enabled, it cannot be disabled. Possible values are: true.Optional
enable_soft_deleteWhether soft delete is enabled for this key vault. This functionality is always enabled, it cannot be disabled. Possible values are: true.Optional

Context Output#

PathTypeDescription
Azure.KeyVault.idStringResource ID.
Azure.KeyVault.nameStringKey Vault name.
Azure.KeyVault.typeStringResource type in Azure.
Azure.KeyVault.locationStringKey Vault location.
Azure.KeyVault.tagsunknownResource tags.
Azure.KeyVault.properties.sku.familyStringSKU family name.
Azure.KeyVault.properties.sku.nameStringSKU name to specify whether the key vault is a standard vault or a premium vault.
Azure.KeyVault.properties.tenantIdStringThe Entra ID tenant ID that should be used for authenticating requests to the key vault.
Azure.KeyVault.properties.accessPoliciesunknownAn array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
Azure.KeyVault.properties.accessPolicies.tenantIdStringThe Entra ID tenant ID that should be used for authenticating requests to the key vault.
Azure.KeyVault.properties.accessPolicies.objectIdStringThe object ID of a user, service principal or security group in the Entra ID tenant for the vault. The object ID must be unique for the list of access policies.
Azure.KeyVault.properties.accessPolicies.permissionsunknownPermissions the identity has for keys, secrets and certificates.
Azure.KeyVault.properties.enabledForDeploymentBooleanWhether Azure Virtual Machines are allowed to retrieve certificates stored as secrets from the key vault.
Azure.KeyVault.properties.enabledForDiskEncryptionBooleanWhether Azure Disk Encryption is allowed to retrieve secrets from the vault and unwrap keys.
Azure.KeyVault.properties.enabledForTemplateDeploymentBooleanWhether Azure Resource Manager is allowed to retrieve secrets from the key vault.
Azure.KeyVault.properties.enableSoftDeleteBooleanWhether soft delete is enabled for this key vault.
Azure.KeyVault.properties.enablePurgeProtectionBooleanWhether purge protection is enabled for this key vault.
Azure.KeyVault.properties.enableRbacAuthorizationBooleanWhether Azure Key Vault uses Role Based Access Control (RBAC) for authorization of data actions.
Azure.KeyVault.properties.vaultUriStringThe URI of the vault for performing operations on keys and secrets.
Azure.KeyVault.properties.provisioningStateStringThe current provisioning state.
Azure.KeyVault.properties.privateEndpointConnectionsunknownList of private endpoint connections associated with the key vault.
Azure.KeyVault.properties.networkAclsunknownRules governing the accessibility of the key vault from specific network locations.
Azure.KeyVault.properties.networkAcls.bypassStringWhat traffic can bypass network rules.
Azure.KeyVault.properties.networkAcls.defaultActionStringThe default action when no rules match from ipRules and virtualNetworkRules.
Azure.KeyVault.properties.networkAcls.ipRulesunknownThe list of IP address rules.
Azure.KeyVault.properties.networkAcls.virtualNetworkRulesunknownThe list of virtual network rules.

azure-sql-db-threat-policy-update#


Updates the database's threat detection policy. The command is deprecated, please use azure-sqldb-security-alert-policy-update. Required Permissions: Microsoft.Sql/servers/databases/securityAlertPolicies/read, Microsoft.Sql/servers/databases/securityAlertPolicies/write.

Base Command#

azure-sql-db-threat-policy-update

Input#

Argument NameDescriptionRequired
server_nameServer name.Required
db_nameDatabase name.Required
email_account_admins_enabledWhether the alert is sent to the account administrators. Possible values: "true" and "false". Possible values are: true, false.Optional
subscription_idSubscription ID.Optional
resource_group_nameThe name of the resource group.Optional

Context Output#

PathTypeDescription
Azure.SqlDBThreatPolicy.kindStringKind of threat policy.
Azure.SqlDBThreatPolicy.locationStringThreat policy location.
Azure.SqlDBThreatPolicy.idStringThreat policy ID.
Azure.SqlDBThreatPolicy.nameStringThreat policy name.
Azure.SqlDBThreatPolicy.typeStringThreat policy type.
Azure.SqlDBThreatPolicy.stateStringThreat policy state.
Azure.SqlDBThreatPolicy.creationTimeStringThreat policy creation time.
Azure.SqlDBThreatPolicy.retentionDaysNumberNumber of days to keep in the Threat Detection audit logs.
Azure.SqlDBThreatPolicy.storageAccountAccessKeyStringThe identifier key of the Threat Detection audit storage account.
Azure.SqlDBThreatPolicy.storageEndpointStringThreat Detection audit storage account.
Azure.SqlDBThreatPolicy.emailAccountAdminsBooleanEmail accounts administrators who the alert is sent to.
Azure.SqlDBThreatPolicy.emailAddressesStringList of email addresses to which the alert is sent.
Azure.SqlDBThreatPolicy.disabledAlertsStringList of alerts that are disabled, or an empty string if no alerts are disabled.
Azure.SqlDBThreatPolicy.useServerDefaultunknownWhether to use the default server policy.
Azure.SqlDBThreatPolicy.databaseNameStringThe name of the database that the threat policy is related to.
Azure.SqlDBThreatPolicy.serverNameStringThe name of server that the threat policy is related to.

azure-sql-db-transparent-data-encryption-set#


Updates a logical database's transparent data encryption configuration. Required permissions: Microsoft.Sql/servers/databases/transparentDataEncryption/read, Microsoft.Sql/servers/databases/transparentDataEncryption/write.

Base Command#

azure-sql-db-transparent-data-encryption-set

Input#

Argument NameDescriptionRequired
server_nameServer name.Required
db_nameDatabase name.Required
stateThe state of the transparent data encryption. Possible values are: Disabled, Enabled.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required

Context Output#

There is no context output for this command.

azure-vm-instance-details-get#


Gets the properties of a given virtual machine. The command is deprecated, please use azure-compute-vm-get. Required Permissions: Microsoft.Compute/virtualMachines/read.

Base Command#

azure-vm-instance-details-get

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameThe resource group to which the virtual machine belongs.
To see all the resource groups associated with your subscription, run the azure-list-resource-groups command
.
Required
virtual_machine_nameThe name of the virtual machine you want to view the details of.Required
expandThe expand expression to apply on the operation. 'instanceView' retrieves a snapshot of the runtime properties of the virtual machine that is managed by the platform and can change outside of control plane operations. 'userData' retrieves the UserData property as part of the VM model view that was provided by the user during the VM Create/Update operation. Default value is False. Possible values are: instanceView, userData. Default is instanceView.Optional

Context Output#

PathTypeDescription
Azure.Compute.namestringThe name of the virtual machine you want to get details of.
Azure.Compute.idstringThe ID of the virtual machine.
Azure.Compute.locationstringThe region in which the virtual machine is hosted.
Azure.Compute.SizenumberThe size of the deployed virtual machine (in gigabytes).
Azure.Compute.OSstringThe OS running on the given virtual machine.
Azure.Compute.properties.provisioningStatestringThe provisioning state of the deployed virtual machine.
Azure.Compute.networkProfile.networkInterfacesstringThe list of network interfaces attached to this virtual machine.
Azure.Compute.properties.hardwareProfile.vmSizestringThe size or SKU of the virtual machine, defining CPU, memory, and storage capacity.
Azure.Compute.properties.provisioningStatestringThe current provisioning state of the virtual machine (e.g., Succeeded, Updating, Failed).
Azure.Compute.properties.osProfilestringThe operating system configuration of the virtual machine, including admin credentials and hostname.
Azure.Compute.properties.storageProfilestringThe storage settings for the virtual machine, including OS and data disks.
Azure.Compute.properties.vmIdstringThe unique identifier assigned to the virtual machine instance.
Azure.Compute.properties.instanceViewstringDetailed runtime status information about the virtual machine, such as power state and extensions.
Azure.Compute.properties.timeCreatedstringThe timestamp when the virtual machine was created.
Azure.Compute.properties.networkProfilestringThe network configuration of the virtual machine, including associated network interfaces and settings.
Azure.Compute.properties.diagnosticsProfilestringThe configuration for boot diagnostics and monitoring of the virtual machine.

azure-nsg-security-groups-list#


List all network security groups. The command is deprecated, please use azure-vn-security-groups-list. Required Permissions: Microsoft.Network/networkSecurityGroups/read.

Base Command#

azure-nsg-security-groups-list

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required

Context Output#

PathTypeDescription
Azure.NSGSecurityGroup.nameStringThe security group's name.
Azure.NSGSecurityGroup.idStringThe security group's ID.
Azure.NSGSecurityGroup.typeStringThe security group's type.
Azure.NSGSecurityGroup.locationStringThe security group's location.
Azure.NSGSecurityGroup.etagStringThe security group's ETag.
Azure.NSGSecurityGroup.tagsStringThe security group's tags.
Azure.NSGSecurityGroup.properties.defaultSecurityRulesListThe default security rules.
Azure.NSGSecurityGroup.properties.networkInterfacesListThe network interfaces.
Azure.NSGSecurityGroup.properties.provisioningStateStringThe provisioning state.
Azure.NSGSecurityGroup.properties.resourceGuidStringThe resource GUID.
Azure.NSGSecurityGroup.properties.SecurityRulesListThe security rules.

azure-nsg-security-rule-delete#


Delete a security rule. The command is deprecated, please use azure-vn-security-rule-delete. Required Permissions: Microsoft.Network/networkSecurityGroups/securityRules/delete.

Base Command#

azure-nsg-security-rule-delete

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameResource group name.Required
security_group_nameThe name of the security group.Required
security_rule_nameThe name of the rule to delete.Required

Context Output#

There is no context output for this command.

azure-storage-blob-containers-update#


Run this command to update a specific blob container. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/write. The command is deprecated, please use azure-storage-blob-container-update.

Base Command#

azure-storage-blob-containers-update

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required
container_nameThe container name.Required
default_encryption_scopeUses the specified encryption scope by default for all writes to the container.Optional
deny_encryption_scope_overrideBlocks overriding the container’s default encryption scope. Possible values: true, false. Possible values are: true, false.Optional
public_accessSpecifies the access level. Possible values: Blob, Container, None. Possible values are: Blob, Container, None.Optional

Context Output#

PathTypeDescription
Azure.StorageBlobContainer.idStringFully qualified resource ID for the resource.
Azure.StorageBlobContainer.nameStringThe name of the resource.
Azure.StorageBlobContainer.typeStringThe resource type.
Azure.StorageBlobContainer.properties.metadata.metadataStringA metadata entry for the container, in name–value format.
Azure.StorageBlobContainer.properties.publicAccessStringSpecifies whether data in the container may be accessed publicly and the access level.
Azure.StorageBlobContainer.properties.hasImmutabilityPolicyBooleanThe hasImmutabilityPolicy property is set to true by SRP if an ImmutabilityPolicy exists for this container, and false if it does not.
Azure.StorageBlobContainer.properties.hasLegalHoldBooleanThe hasLegalHold property is set to true by SRP if at least one legal hold tag exists, and false if all tags are cleared.

azure-vm-instance-start#


Powers on a given virtual machine. The command is deprecated, please use azure-compute-vm-start. Required Permissions: Microsoft.Compute/virtualMachines/read, Microsoft.Compute/virtualMachines/start/action.

Base Command#

azure-vm-instance-start

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameResource Group to which the virtual machine belongs.
To see all the resource groups associated with your subscription, run the azure-list-resource-groups command
.
Required
virtual_machine_nameName of the virtual machine to power on.Required

Context Output#

PathTypeDescription
Azure.Compute.namestringName of the VM that was started.
Azure.Compute.resourceGroupstringResource group the VM resides in.
Azure.Compute.powerStatestringWhether the VM instance is powered on or off.

azure-nsg-network-interfaces-list#


Gets network interfaces in a resource group. The command is deprecated, please use azure-vn-network-interfaces-list. Required Permissions: Microsoft.Network/networkInterfaces/read.

Base Command#

azure-nsg-network-interfaces-list

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe subscription ID.Required
limitThe maximum number of records to return. Default is 50.Optional
all_resultsWhether to retrieve all results by overriding the default limit. Possible values are: false, true.Optional

Context Output#

PathTypeDescription
Azure.NSGNetworkInterfaces.nameStringThe network interface's name.
Azure.NSGNetworkInterfaces.idStringThe network interface's ID.
Azure.NSGNetworkInterfaces.kindStringThe kind of the network interface.
Azure.NSGNetworkInterfaces.etagStringThe ETag of the network interface.
Azure.NSGNetworkInterfaces.locationStringThe location of the network interface.
Azure.NSGNetworkInterfaces.managedByStringThe entity that manages the network interface.
Azure.NSGNetworkInterfaces.tagsStringThe tags associated with the network interface.
Azure.NSGNetworkInterfaces.properties.provisioningStateStringThe network interface's provisioning state.
Azure.NSGNetworkInterfaces.properties.ipConfigurations.nameListThe name of the IP configuration resource that is unique within a resource group.
Azure.NSGNetworkInterfaces.properties.ipConfigurations.idListThe IP configuration resource ID.
Azure.NSGNetworkInterfaces.properties.ipConfigurations.etagListThe ETag of the IP configuration.
Azure.NSGNetworkInterfaces.properties.ipConfigurations.typeListThe type of the IP configuration resource.
Azure.NSGNetworkInterfaces.properties.tapConfigurationsListList of tap configurations.
Azure.NSGNetworkInterfaces.properties.allowPort25OutBooleanWhether port 25 outbound traffic is allowed.
Azure.NSGNetworkInterfaces.properties.nicTypeStringThe network interface card type (Standard/Basic).

azure-vm-network-interface-details-get#


Gets the properties of a given network interface. The command is deprecated, please use azure-vn-network-interface-get. Required Permissions: Microsoft.Network/networkInterfaces/read.

Base Command#

azure-vm-network-interface-details-get

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameThe resource group to which the network interface belongs.
To see all the resource groups associated with your subscription, run the azure-list-resource-groups command
.
Required
network_interface_nameThe name of the network interface you want to view the details of.Required

Context Output#

PathTypeDescription
Azure.Network.Interfaces.properties.ipConfigurationsUnknownThe interface public IP address ID.
Azure.Network.Interfaces.properties.macAddressStringThe interface MAC address.
Azure.Network.Interfaces.nameStringThe interface name.
Azure.Network.Interfaces.locationStringThe interface location.
Azure.Network.Interfaces.idStringThe interface ID.
Azure.Network.Interfaces.locationStringThe Azure region where the network interface is deployed.
Azure.Network.Interfaces.etagStringA unique read-only string that changes whenever the network interface resource is updated.
Azure.Network.Interfaces.kindStringThe type of the network interface resource, used for Azure internal classification.
Azure.Network.Interfaces.properties.tapConfigurationsStringThe list of tap configurations attached to the network interface for traffic mirroring.
Azure.Network.Interfaces.properties.allowPort25OutStringIndicates whether outbound traffic on port 25 (SMTP) is allowed from this network interface.
Azure.Network.Interfaces.properties.nicTypeStringSpecifies the type of network interface, such as Standard or Elastic.
Azure.Network.Interfaces.properties.provisioningStateStringThe current provisioning state of the network interface (e.g., Succeeded, Updating, Failed).
Azure.Network.Interfaces.properties.dnsSettingsStringThe DNS configuration of the network interface, including DNS servers and domain name.
Azure.Network.Interfaces.properties.enableIPForwardingStringIndicates whether IP forwarding is enabled for the network interface.

azure-nsg-security-rule-get#


Get a specific rule. The command is deprecated, please use azure-vn-security-rule-get. Required Permissions: Microsoft.Network/networkSecurityGroups/securityRules/read.

Base Command#

azure-nsg-security-rule-get

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameResource group name.Required
security_group_nameThe name of the security group.Required
security_rule_nameThe name of the rule to get.Required

Context Output#

PathTypeDescription
Azure.NSGRule.nameStringThe rule's name.
Azure.NSGRule.idStringThe rule's ID.
Azure.NSGRule.locationStringThe rule's location.
Azure.NSGRule.etagStringThe rule's ETag.
Azure.NSGRule.typeStringThe rule's type.
Azure.NSGRule.properties.provisioningStateStringThe rule's provisioning state.
Azure.NSGRule.properties.protocolStringThe protocol, which can be "TCP", "UDP", "ICMP", or "*".
Azure.NSGRule.properties.sourcePortRangeStringFor a single port, the source port or a range of ports. For multiple ports, `sourcePortRanges` is used instead.
Azure.NSGRule.properties.sourcePortRangesStringFor multiple ports, a list of ports. For a single port, `sourcePortRange` is used instead.
Azure.NSGRule.properties.destinationPortRangeStringFor a single port, the destination port or range of ports. For multiple ports, `destinationPortRanges` is used instead.
Azure.NSGRule.properties.destinationPortRangesStringFor multiple ports, a list of destination ports. For a single port, `destinationPortRange` is used instead.
Azure.NSGRule.properties.sourceAddressPrefixStringThe source address.
Azure.NSGRule.properties.destinationAddressPrefixStringThe destination address.
Azure.NSGRule.properties.accessStringThe rule's access. Can be "Allow" or "Deny".
Azure.NSGRule.properties.priorityNumberThe rule’s priority, ranging from 100 to 4096.
Azure.NSGRule.properties.directionStringThe rule's direction, which can be "Inbound" or "Outbound".

azure-nsg-public-ip-addresses-list#


Gets public IP addresses in a resource group. The command is deprecated, please use azure-vn-public-ip-addresses-list. Required Permissions: Microsoft.Network/publicIPAddresses/read.

Base Command#

azure-nsg-public-ip-addresses-list

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe subscription ID.Required
limitThe maximum number of records to return. Default is 50.Optional
all_resultsWhether to retrieve all results by overriding the default limit. Possible values are: false, true.Optional

Context Output#

PathTypeDescription
Azure.NSGPublicIPAddress.nameStringThe public IP address's name.
Azure.NSGPublicIPAddress.idStringThe public IP address's ID.
Azure.NSGPublicIPAddress.locationStringThe location of the public IP address.
Azure.NSGPublicIPAddress.skuStringThe public IP address's SKU.
Azure.NSGPublicIPAddress.typeStringThe type of the public IP address.
Azure.NSGPublicIPAddress.etagStringThe public IP address's ETag.
Azure.NSGPublicIPAddress.properties.provisioningStateStringThe public IP address's provisioning state.
Azure.NSGPublicIPAddress.properties.publicIPAddressVersionStringThe public IP address's version.
Azure.NSGPublicIPAddress.properties.ipAddressStringThe public IP address's IP address.
Azure.NSGPublicIPAddress.properties.domainNameLabelStringThe public IP address's domain name label.
Azure.NSGPublicIPAddress.properties.publicIPAllocationMethodStringThe public IP address's allocation method.
Azure.NSGPublicIPAddress.properties.fqdnStringThe public IP address's fully qualified domain name (FQDN).
Azure.NSGPublicIPAddress.properties.resourceGuidStringThe public IP address's resource GUID.
Azure.NSGPublicIPAddress.sku.nameStringThe public IP address's SKU name.
Azure.NSGPublicIPAddress.sku.tierStringThe public IP address's SKU tier.

azure-storage-blob-service-properties-get#


Run this command to get the blob service properties of a specific account storage. The command is deprecated, please use azure-storage-blob-service-property-get. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/read, Microsoft.Storage/storageAccounts/blobServices/write.

Base Command#

azure-storage-blob-service-properties-get

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

PathTypeDescription
Azure.StorageBlobServiceProperties.idStringFully qualified resource ID for the resource.
Azure.StorageBlobServiceProperties.nameStringThe name of the resource.
Azure.StorageBlobServiceProperties.typeStringThe resource type.
Azure.StorageBlobServiceProperties.properties.lastAccessTimeTrackingPolicy.enableBooleanWhen set to true, last access time–based tracking is enabled.
Azure.StorageBlobServiceProperties.properties.lastAccessTimeTrackingPolicy.nameStringName of the policy. The valid value is AccessTimeTracking.
Azure.StorageBlobServiceProperties.properties.lastAccessTimeTrackingPolicy.trackingGranularityInDaysNumberSpecifies the blob object tracking granularity in days, indicating how often the blob should be tracked.
Azure.StorageBlobServiceProperties.properties.lastAccessTimeTrackingPolicy.blobTypeStringAn array of predefined, supported blob types. The only supported value is BlockBlob.

azure-vm-public-ip-details-get#


Gets the properties of a given public IP address. The command is deprecated, please use azure-vn-public-ip-address-get. Required Permissions: Microsoft.Network/publicIPAddresses/read.

Base Command#

azure-vm-public-ip-details-get

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameThe resource group to which the IP address belongs.
To see all the resource groups associated with your subscription, run the azure-list-resource-groups command
.
Required
address_nameThe IP address name.Required

Context Output#

PathTypeDescription
Azure.Network.IPConfigurations.locationStringThe Azure region where the IP configuration resource is located.
Azure.Network.IPConfigurations.idStringThe unique resource ID of the IP configuration.
Azure.Network.IPConfigurations.nameStringThe name of the IP configuration.
Azure.Network.IPConfigurations.etagStringA unique read-only string that changes whenever the IP configuration resource is updated.
Azure.Network.IPConfigurations.properties.idleTimeoutInMinutesStringThe idle timeout value in minutes for the associated public IP address.
Azure.Network.IPConfigurations.properties.ipAddressStringThe private IP address assigned to the network interface or resource.
Azure.Network.IPConfigurations.properties.provisioningStateStringThe current provisioning state of the IP configuration (e.g., Succeeded, Updating, Failed).
Azure.Network.IPConfigurations.properties.ipConfigurationStringThe reference to another IP configuration associated with this resource.
Azure.Network.IPConfigurations.properties.publicIPAddressVersionStringThe version of the public IP address (IPv4 or IPv6).
Azure.Network.IPConfigurations.properties.publicIPAllocationMethodStringDefines how the public IP address is allocated — Static or Dynamic.
Azure.Network.IPConfigurations.properties.resourceGuidStringThe unique Azure resource GUID for the IP configuration.
Azure.Network.IPConfigurations.properties.skuStringThe SKU of the public IP address associated with the configuration, defining its performance tier.

azure-nsg-security-rule-create#


Create a security rule. The command is deprecated, please use azure-vn-security-rule-create. Required Permissions: Microsoft.Network/networkSecurityGroups/securityRules/read, Microsoft.Network/networkSecurityGroups/securityRules/write.

Base Command#

azure-nsg-security-rule-create

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameResource group name.Required
security_group_nameThe name of the security group.Required
security_rule_nameThe name of the rule to create.Required
directionThe direction of the rule. Possible values are: "Inbound" and "Outbound". Possible values are: Inbound, Outbound.Required
actionWhether to allow the traffic. Possible values are: "Allow" and "Deny". Possible values are: Allow, Deny. Default is Allow.Optional
protocolThe protocol on which to apply the rule. Possible values are: "Any", "TCP", "UDP" and "ICMP". Possible values are: Any, TCP, UDP, ICMP. Default is Any.Optional
sourceThe source IP address range from which incoming traffic is allowed or denied by this rule. Possible values are "Any", an IP address range, an application security group, or a default tag. Default is "Any". Default is Any.Optional
priorityThe priority of the rule, with a value between 100 and 4096. Each rule in the collection must have a unique priority number. Lower numbers indicate higher priority.Required
source_portsThe source ports from which traffic is allowed or denied by this rule. Provide a single port, such as 80; a port range, such as 1024-65535; or a comma-separated list of single ports and/or port ranges, such as 80,1024-65535. Use an asterisk () to allow traffic on any port. Default is "". Default is *.Optional
destinationThe destination IP address range for outgoing traffic that is allowed or denied by this rule. The destination filter can be "Any", an IP address range, an application security group, or a default tag. Default is Any.Optional
destination_portsThe destination ports from which traffic is allowed or denied by this rule. Provide a single port, such as 80; a port range, such as 1024-65535; or a comma-separated list of single ports and/or port ranges, such as 80,1024-65535. Use an asterisk () to allow traffic on any port. Default is.Optional
descriptionA description to add to the rule.Optional

Context Output#

PathTypeDescription
Azure.NSGRule.nameStringThe rule's name.
Azure.NSGRule.idStringThe rule's ID.
Azure.NSGRule.etagStringThe rule's ETag.
Azure.NSGRule.typeStringThe rule's type.
Azure.NSGRule.properties.provisioningStateStringThe rule's provisioning state.
Azure.NSGRule.properties.protocolStringThe protocol, which can be "TCP", "UDP", "ICMP", or "*".
Azure.NSGRule.properties.sourcePortRangeStringFor a single port, the source port or a range of ports. For multiple ports, `sourcePortRanges` is used instead.
Azure.NSGRule.properties.sourcePortRangesStringFor multiple ports, a list of ports. For a single port, `sourcePortRange` is used instead.
Azure.NSGRule.properties.destinationPortRangeStringFor a single port, the destination port or range of ports. For multiple ports, `destinationPortRanges` is used instead.
Azure.NSGRule.properties.destinationPortRangesStringFor multiple ports, a list of destination ports. For a single port, `destinationPortRange` is used instead.
Azure.NSGRule.properties.sourceAddressPrefixStringThe source address.
Azure.NSGRule.properties.destinationAddressPrefixStringThe destination address.
Azure.NSGRule.properties.accessStringThe rule's access. Can be "Allow" or "Deny".
Azure.NSGRule.properties.priorityNumberThe rule’s priority, ranging from 100 to 4096.
Azure.NSGRule.properties.directionStringThe rule's direction, which can be "Inbound" or "Outbound".

azure-nsg-resource-group-list#


Gets all resource groups for a subscription. The command is deprecated, please use azure-rm-resource-groups-list. Required Permissions: Microsoft.Resources/subscriptions/resourceGroups/read.

Base Command#

azure-nsg-resource-group-list

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
limitLimit on the number of resource groups to return. Default is 50.Optional
tagA single tag in the form of {"Tag Name":"Tag Value"} to filter the list by.Optional

Context Output#

PathTypeDescription
Azure.NSGResourceGroup.idStringThe unique identifier of the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.nameStringThe name of the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.typeStringThe type of the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.locationStringThe location of the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.properties.provisioningStateStringThe provisioning state of the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.tags.OwnerStringThe owner tag of the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.tagsUnknownThe tags associated with the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.tags.NameStringThe name tag of the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.managedByStringThe entity that manages the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.tags.aNSG-managed-cluster-nameStringThe ANSG managed cluster name tag associated with the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.tags.aNSG-managed-cluster-rgStringThe ANSG managed cluster resource group tag associated with the Azure Network Security Groups resource group.
Azure.NSGResourceGroup.tags.typeStringThe type tag associated with the Azure Network Security Groups resource group.

azure-vm-instance-power-off#


Powers off a given virtual machine. The command is deprecated, please use azure-compute-vm-power-off. Required Permissions: Microsoft.Compute/virtualMachines/read, Microsoft.Compute/virtualMachines/poweroff/action.

Base Command#

azure-vm-instance-power-off

Input#

Argument NameDescriptionRequired
subscription_idThe subscription ID.Required
resource_group_nameThe resource group to which the virtual machine belongs.Required
virtual_machine_nameThe name of the virtual machine to power off. To see all virtual machines with their associated names for a specific resource group, run the azure-compute-vm-list command.Required
skip_shutdownSet to True to request non-graceful VM shutdown. Possible values are: true, false. Default is false.Optional

Context Output#

PathTypeDescription
Azure.Compute.namestringThe name of the virtual machine that was powered off.
Azure.Compute.resourceGroupstringThe resource group in which the virtual machine resides.
Azure.Compute.powerStatestringWhether the virtual machine instance is powered on or off.

azure-billing-usage-list#


Returns actual usage and cost details for a given time period, optionally filtered by service name. Required permission: Microsoft.Consumption/usageDetails/read.

Base Command#

azure-billing-usage-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
expand_resultWhether to expand the result. Default - false. Possible values are: false, true.Optional
filterOptional filter for the API. API argument - $filter.Optional
metricThe metric to retrieve. API values [actualcost, amortizedcost, usage]. Possible values are: Actual Cost, Amortized Cost, Usage.Optional
max_resultsMaximum results to return. Default - 50, Max - 1000. Default is 50.Optional
next_page_tokenNext page token for pagination. Use value from Azure.Billing.UsageNextToken.Optional

Context Output#

PathTypeDescription
Azure.Billing.UsageunknownList of usage details from Azure Consumption API.
Azure.Billing.Usage.idStringFully qualified resource ID for the usage detail.
Azure.Billing.Usage.nameStringName of the usage detail resource.
Azure.Billing.Usage.typeStringResource type (Microsoft.Consumption/usageDetails).
Azure.Billing.Usage.kindStringKind of usage detail (legacy, modern).
Azure.Billing.Usage.properties.billingAccountIdStringBilling account identifier.
Azure.Billing.Usage.properties.billingAccountNameStringBilling account name.
Azure.Billing.Usage.properties.billingPeriodStartDateDateBilling period start date.
Azure.Billing.Usage.properties.billingPeriodEndDateDateBilling period end date.
Azure.Billing.Usage.properties.billingProfileIdStringBilling profile identifier.
Azure.Billing.Usage.properties.billingProfileNameStringBilling profile name.
Azure.Billing.Usage.properties.accountOwnerIdStringAccount owner identifier.
Azure.Billing.Usage.properties.accountNameStringAccount name.
Azure.Billing.Usage.properties.subscriptionIdStringSubscription identifier.
Azure.Billing.Usage.properties.subscriptionNameStringSubscription name.
Azure.Billing.Usage.properties.dateDateUsage date.
Azure.Billing.Usage.properties.productStringProduct name.
Azure.Billing.Usage.properties.partNumberStringPart number for the product.
Azure.Billing.Usage.properties.meterIdStringMeter identifier.
Azure.Billing.Usage.properties.meterDetailsunknownMeter details object.
Azure.Billing.Usage.properties.meterDetails.meterNameStringMeter name.
Azure.Billing.Usage.properties.meterDetails.meterCategoryStringMeter category.
Azure.Billing.Usage.properties.meterDetails.meterSubCategoryStringMeter subcategory.
Azure.Billing.Usage.properties.meterDetails.unitStringUnit of measure.
Azure.Billing.Usage.properties.meterDetails.meterLocationStringMeter location.
Azure.Billing.Usage.properties.meterDetails.totalIncludedQuantityNumberTotal included quantity.
Azure.Billing.Usage.properties.meterDetails.pretaxStandardRateNumberPretax standard rate.
Azure.Billing.Usage.properties.quantityNumberUsage quantity.
Azure.Billing.Usage.properties.effectivePriceNumberEffective price for the usage.
Azure.Billing.Usage.properties.costNumberCost amount.
Azure.Billing.Usage.properties.unitPriceNumberUnit price.
Azure.Billing.Usage.properties.billingCurrencyStringBilling currency.
Azure.Billing.Usage.properties.resourceLocationStringResource location.
Azure.Billing.Usage.properties.consumedServiceStringConsumed service name.
Azure.Billing.Usage.properties.resourceIdStringResource identifier.
Azure.Billing.Usage.properties.resourceNameStringResource name.
Azure.Billing.Usage.properties.serviceInfo1StringService info 1.
Azure.Billing.Usage.properties.serviceInfo2StringService info 2.
Azure.Billing.Usage.properties.additionalInfoStringAdditional information.
Azure.Billing.Usage.properties.invoiceSectionStringInvoice section.
Azure.Billing.Usage.properties.costCenterStringCost center.
Azure.Billing.Usage.properties.resourceGroupStringResource group name.
Azure.Billing.Usage.properties.reservationIdStringReservation identifier.
Azure.Billing.Usage.properties.reservationNameStringReservation name.
Azure.Billing.Usage.properties.productOrderIdStringProduct order identifier.
Azure.Billing.Usage.properties.productOrderNameStringProduct order name.
Azure.Billing.Usage.properties.offerIdStringOffer identifier.
Azure.Billing.Usage.properties.isAzureCreditEligibleBooleanWhether usage is Azure credit eligible.
Azure.Billing.Usage.properties.termStringTerm.
Azure.Billing.Usage.properties.publisherNameStringPublisher name.
Azure.Billing.Usage.properties.publisherTypeStringPublisher type.
Azure.Billing.Usage.properties.planNameStringPlan name.
Azure.Billing.Usage.properties.chargeTypeStringCharge type.
Azure.Billing.Usage.properties.frequencyStringFrequency.
Azure.Billing.Usage.properties.payGPriceNumberPay-as-you-go price.
Azure.Billing.Usage.properties.pricingModelStringPricing model.
Azure.Billing.UsageNextTokenStringNext page token for pagination.

azure-billing-forecast-list#


Returns cost forecast for a subscription over a given time range. Required permission: Microsoft.CostManagement/forecast/read.

Base Command#

azure-billing-forecast-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
typeForecast type (required). Possible values are: Usage, ActualCost, AmortizedCost.Required
aggregation_function_nameThe name of the column to aggregate (required). Possible values are: PreTaxCostUSD, Cost, CostUSD, PreTaxCost.Required
aggregation_function_typeThe name of the aggregation function to use. Default is Sum.Optional
granularityThe granularity of the forecast. Default is Daily.Optional
start_dateStart date for the forecast. Default value current time (UTC). e.g. 2022-01-01T00:00:00Z.Optional
end_dateEnd date for the forecast. Default value 7 days from current time (UTC). e.g. 2022-01-01T00:00:00Z.Optional
filterA URL parameter to filter forecasts by properties/usageDate (Utc time), properties/chargeType or properties/grain. The filter supports 'eq', 'lt', 'gt', 'le', 'ge', and 'and'. It does not currently support 'ne', 'or', or 'not'.Optional
include_actual_costInclude actual cost data. Possible values are: true, false. Default is false.Optional
include_fresh_partial_costInclude fresh partial cost data. Possible values are: true, false. Default is false.Optional

Context Output#

PathTypeDescription
Azure.Billing.Forecast.CostNumberCost amount.
Azure.Billing.Forecast.CostUSDNumberCost in USD.
Azure.Billing.Forecast.PreTaxCostNumberPre-tax cost amount.
Azure.Billing.Forecast.UsageDateStringUsage date for the forecast (YYYY-MM-DD format).
Azure.Billing.Forecast.CostStatusStringCost status (Forecast, Actual).
Azure.Billing.Forecast.CurrencyStringCurrency code for the forecast.

azure-billing-budgets-list#


Lists configured budgets at the subscription or resource group level. Required permission: Microsoft.Consumption/budgets/read.

Base Command#

azure-billing-budgets-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
budget_nameName of the budget. Optional; if provided, returns a specific budget.Optional

Context Output#

PathTypeDescription
Azure.Billing.BudgetunknownList of budget details from Azure Consumption API.
Azure.Billing.Budget.idStringFully qualified resource ID for the budget.
Azure.Billing.Budget.nameStringName of the budget resource.
Azure.Billing.Budget.typeStringResource type (Microsoft.Consumption/budgets).
Azure.Billing.Budget.eTagStringETag for the budget resource.
Azure.Billing.Budget.properties.categoryStringBudget category (Cost, Usage).
Azure.Billing.Budget.properties.amountNumberBudget amount limit.
Azure.Billing.Budget.properties.timeGrainStringTime grain for the budget (Monthly, Quarterly, Annually).
Azure.Billing.Budget.properties.timePeriodunknownTime period object for the budget.
Azure.Billing.Budget.properties.timePeriod.startDateDateStart date of the budget period.
Azure.Billing.Budget.properties.timePeriod.endDateDateEnd date of the budget period.
Azure.Billing.Budget.properties.currentSpendunknownCurrent spend object.
Azure.Billing.Budget.properties.currentSpend.amountNumberCurrent spend amount.
Azure.Billing.Budget.properties.currentSpend.unitStringCurrency unit for current spend.
Azure.Billing.Budget.properties.notificationsunknownBudget notifications configuration.
Azure.Billing.Budget.properties.filterunknownBudget filter configuration.
Azure.Billing.Budget.properties.filter.andunknownAND filter conditions.
Azure.Billing.Budget.properties.filter.dimensionsunknownDimension filters.
Azure.Billing.Budget.properties.filter.dimensions.nameStringDimension name (ResourceGroup, ResourceType, etc.).
Azure.Billing.Budget.properties.filter.dimensions.operatorStringFilter operator (In, Equal).
Azure.Billing.Budget.properties.filter.dimensions.valuesunknownFilter values array.
Azure.Billing.Budget.properties.filter.tagsunknownTag filters.
Azure.Billing.Budget.properties.filter.tags.nameStringTag name.
Azure.Billing.Budget.properties.filter.tags.operatorStringTag filter operator.
Azure.Billing.Budget.properties.filter.tags.valuesunknownTag filter values.
Azure.Billing.Budget.properties.forecastSpendunknownForecasted spend object.
Azure.Billing.Budget.properties.forecastSpend.amountNumberForecasted spend amount.
Azure.Billing.Budget.properties.forecastSpend.unitStringCurrency unit for forecasted spend.

azure-storage-container-property-get#


Retrieves properties for a specific Container. Required permission: Microsoft.Storage/storageAccounts/blobServices/containers/read.

Base Command#

azure-storage-container-property-get

Input#

Argument NameDescriptionRequired
container_nameThe name of the Container.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

PathTypeDescription
Azure.Storage.Container.Property.Last-ModifiedDateLast modified time of the container.
Azure.Storage.Container.Property.EtagStringThe entity tag for the container.
Azure.Storage.Container.Property.X-Ms-Lease-StatusStringThe lease status of the container.
Azure.Storage.Container.Property.X-Ms-Lease-StateStringThe lease state of the container.
Azure.Storage.Container.Property.X-Ms-Has-Immutability-PolicyStringIndicates whether the container has an immutability policy set on it.
Azure.Storage.Container.Property.X-Ms-Has-Legal-HoldStringIndicates whether the container has a legal hold.
Azure.Storage.Container.ContainerNameStringContainer name.

azure-storage-container-create#


Creates a new Container under the specified account. Required permission: Microsoft.Storage/storageAccounts/blobServices/containers/write.

Base Command#

azure-storage-container-create

Input#

Argument NameDescriptionRequired
container_nameThe 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
.
Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

There is no context output for this command.

azure-storage-container-delete#


Marks a specific Container for deletion. The Container and any Blobs contained within it will be deleted during garbage collection. Required permission: Microsoft.Storage/storageAccounts/blobServices/containers/delete.

Base Command#

azure-storage-container-delete

Input#

Argument NameDescriptionRequired
container_nameThe name of the Container to delete.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

There is no context output for this command.

azure-storage-container-blob-create#


Create a new Blob under the specified Container. The command is deprecated, please use azure-storage-blob-create. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write.

Base Command#

azure-storage-container-blob-create

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
file_entry_idThe entry ID of the file to upload as a new blob. Available from the war room while the context data contains file output.Required
blob_nameThe name of the Blob to create. Default is the file nameOptional
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

There is no context output for this command.

azure-storage-container-blob-get#


Retrieve Blob from Container. The command is deprecated, please use azure-storage-blob-get. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read.

Base Command#

azure-storage-container-blob-get

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the Blob to retrieve.Required
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

PathTypeDescription
File.SizeStringThe size of the file.
File.SHA1StringThe SHA1 hash of the file.
File.SHA256StringThe SHA256 hash of the file.
File.NameStringThe name of the file.
File.SSDeepStringThe SSDeep hash of the file.
File.EntryIDStringThe entry ID of the file.
File.InfoStringFile information.
File.TypeStringThe file type.
File.MD5UnknownThe MD5 hash of the file.
File.ExtensionStringThe file extension.

azure-storage-container-blob-tag-get#


Retrieve the tags of the specified Blob. The command is deprecated, please use azure-storage-blob-tag-get. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read.

Base Command#

azure-storage-container-blob-tag-get

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the blob.Required
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

PathTypeDescription
Azure.StorageContainer.Container.Blob.Tag.KeyStringTag key.
Azure.StorageContainer.Container.Blob.Tag.ValueStringTag value.
Azure.StorageContainer.Container.Blob.nameStringBlob name.
Azure.StorageContainer.Container.nameStringContainer name.

azure-storage-container-blob-tag-set#


Sets the tags for the specified Blob. The command replace the entire tags of the Blob and can be used to remove tags. The command is deprecated, please use azure-storage-blob-tag-set. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read, Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write.

Base Command#

azure-storage-container-blob-tag-set

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the blob.Required
tagsTags 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.Required
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

There is no context output for this command.

azure-storage-container-blob-property-get#


Retrieve Blob properties. The command is deprecated, please use azure-storage-blob-property-get. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read.

Base Command#

azure-storage-container-blob-property-get

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the blob.Required
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

PathTypeDescription
Azure.StorageContainer.Container.Blob.Property.last_modifiedDateLast modified time of the blob.
Azure.StorageContainer.Container.Blob.Property.etagStringThe entity tag for the blob.
Azure.StorageContainer.Container.Blob.Property.lease_statusStringThe lease status of the blob.
Azure.StorageContainer.Container.Blob.Property.lease_stateStringThe lease state of the blob.
Azure.StorageContainer.Container.Blob.Property.blob_typeStringThe blob type.
Azure.StorageContainer.Container.Blob.Property.content_lengthNumberThe size of the blob in bytes.
Azure.StorageContainer.Container.Blob.Property.content_typeStringThe content type specified for the blob. If no content type was specified, the default content type is application/octet-stream.
Azure.StorageContainer.Container.Blob.Property.content-md5StringThe MD5 hash of the blob content.
Azure.StorageContainer.Container.Blob.Property.creation_timeDateThe date at which the blob was created.
Azure.StorageContainer.Container.Blob.nameStringBlob name.

azure-storage-container-blob-property-set#


Set Blob properties. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write.

Base Command#

azure-storage-container-blob-property-set

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the blob.Required
subscription_idThe subscription ID.Required
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required
content_typeBlob content type. Indicates the media type of the blob.Optional
content_md5Blob MD5 hash value. Can be used by the client to check for content integrity.Optional
content_encodingBlob content encoding. Used to specify the compression algorithm of the blob content.Optional
content_languageBlob content language. Describes the human languages of the blob content.Optional
content_dispositionBlob content disposition. Conveys additional information about how to process the response payload, and also can be used to attach additional metadata.Optional
cache_controlModifies the cache control string for the blob. Indicates directives for caching in both requests and responses.Optional
request_idRequest ID generated by the client and recorded in the analytics logs when storage analytics logging is enabled.Optional
lease_idRequired if the blob has an active lease.Optional

Context Output#

There is no context output for this command.

azure-storage-container-public-access-block#


Blocks public access to a container. Required permission: Microsoft.Storage/storageAccounts/blobServices/containers/setAcl/action.

Base Command#

azure-storage-container-public-access-block

Input#

Argument NameDescriptionRequired
container_nameName of a container.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

There is no context output for this command.

azure-storage-blob-property-get#


Retrieve Blob properties. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read.

Base Command#

azure-storage-blob-property-get

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the blob.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

PathTypeDescription
Azure.Storage.Blob.Property.Last-ModifiedDateLast modified time of the blob.
Azure.Storage.Blob.Property.EtagStringThe entity tag for the blob.
Azure.Storage.Blob.Property.X-Ms-Lease-StatusStringThe lease status of the blob.
Azure.Storage.Blob.Property.X-Ms-Lease-StateStringThe lease state of the blob.
Azure.Storage.Blob.Property.X-Ms-Blob-TypeStringThe blob type.
Azure.Storage.Blob.Property.Content-TypeStringThe content type specified for the blob. If no content type was specified, the default content type is application/octet-stream.
Azure.Storage.Blob.Property.Content-Md5StringThe MD5 hash of the blob content.
Azure.Storage.Blob.Property.X-Ms-Creation-TimeStringThe date at which the blob was created.
Azure.Storage.Blob.Property.ServerStringThe server used to process the request.
Azure.Storage.Blob.Property.Accept-RangesStringIndicates that the service supports requests for partial blob content.
Azure.Storage.Blob.Property.ConnectionStringThe connection status of the response.
Azure.Storage.Blob.Property.DateStringA UTC date/time value generated by the service that indicates the time when the response was initiated.
Azure.Storage.Blob.Property.Transfer-EncodingStringThe form of encoding used to safely transfer the payload to the user.
Azure.Storage.Blob.Property.X-Ms-Access-TierStringThe tier of page blob on a Premium Storage account or tier of a block blob in a Blob Storage or general purpose v2 account.
Azure.Storage.Blob.Property.X-Ms-Access-Tier-InferredStringFor page blobs on a Premium Storage account only. If the access tier isn't explicitly set on the blob, the tier is inferred based on its content length, and this header is returned with a value of true.
Azure.Storage.Blob.Property.X-Ms-Request-IdStringThis header uniquely identifies the request that was made.
Azure.Storage.Blob.Property.X-Ms-Server-EncryptedStringThe value of this header is set to true if the blob data and application metadata are completely encrypted using the specified algorithm.
Azure.Storage.Blob.Property.X-Ms-VersionStringSpecifies the version of the operation to use for this request.
Azure.Storage.Blob.nameStringBlob name.
Azure.Storage.Blob.ContainerNameStringContainer name.

azure-storage-blob-tag-get#


Retrieve the tags of the specified Blob. Required Permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read.

Base Command#

azure-storage-blob-tag-get

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the blob.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

PathTypeDescription
Azure.Storage.Blob.Tag.KeyStringTag key.
Azure.Storage.Blob.Tag.ValueStringTag value.
Azure.Storage.Blob.nameStringBlob name.
Azure.Storage.Blob.ContainerNameStringContainer name.

azure-compute-vm-create#


Creates a virtual machine instance with the specified OS image. Required permissions: Microsoft.Compute/virtualMachines/write.

Base Command#

azure-compute-vm-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group to which the new virtual machine will belong.Required
virtual_machine_nameThe name of the virtual machine to create.Required
virtual_machine_locationThe location in which to create the virtual machine. Possible values are: westus2, westus, westindia, westeurope, westcentralus, uksouth, ukwest, southeastasia, northcentralus, northeurope, southcentralus, southindia, francesouth, francecentral, japaneast, japanwest, koreacentral, koreasouth, brazilsouth, canadacentral, canadaeast, centralindia, eastus2, eastasia, centralus, eastus, australiacentral, australiacentral2, australiaeast, australiasoutheast.Required
nic_nameThe name of the Network Interface to link the virtual machine. Note that the virtual machine's location property must match that of the Network Interface to which it is linked.Required
vm_sizeThe name of a VirtualMachineSize object, which determines the size of the deployed virtual machine. Possible values are: Standard_D1_v2, Standard_D2_v2, Standard_D2s_v3, Standard_B1ms, Standard_B1s, Standard_B2s, Standard_B4ms, Standard_D4s_v3, Standard_DS1_v2, Standard_DS2_v2, Standard_DS3_v2, Promo_DS2_v2, Promo_DS3_v2.Required
os_imageThe base operating system image of the virtual machine. It is mandatory to provide either this argument or the sku, publisher, version, and offer arguments. Possible values are: Ubuntu Server 14.04 LTS, Ubuntu Server 16.04 LTS, Ubuntu Server 18.04 LTS, Red Hat Enterprise Linux 7.6, CentOS-based 7.5, Windows Server 2012 R2 Datacenter, Windows Server 2016 Datacenter, Windows 10 Pro Version 1803, Windows 10 Pro Version 1809.Optional
skuThe SKU of the OS image to use. Default is 2016-Datacenter.Optional
publisherThe name of the publisher of the OS image. Default is MicrosoftWindowsServer.Optional
versionThe version of the image to use. Supported formats are Major.Minor.Build or latest. Default is latest.Optional
offerThe offer of the platform image or marketplace image used to create the virtual machine. Default is WindowsServer.Optional
admin_usernameThe admin username to use when creating the virtual machine.Optional
admin_passwordThe admin password to use when creating the virtual machine.Optional

Context Output#

PathTypeDescription
Azure.Compute.VirtualMachines.idStringThe ID of the virtual machine.
Azure.Compute.VirtualMachines.nameStringThe name of the virtual machine.
Azure.Compute.VirtualMachines.typeStringThe type of the virtual machine.
Azure.Compute.VirtualMachines.locationStringThe location of the virtual machine.
Azure.Compute.VirtualMachines.tagsUnknownThe tags of the virtual machine.
Azure.Compute.VirtualMachines.etagStringThe ETag of the virtual machine, used to prevent overwriting concurrent updates.
Azure.Compute.VirtualMachines.extendedLocationUnknownThe extended location of the virtual machine.
Azure.Compute.VirtualMachines.identityUnknownThe identity of the virtual machine, if configured.
Azure.Compute.VirtualMachines.managedByStringThe ARM resource ID of the Virtual Machine Scale Set (VMSS) that manages the virtual machine, if applicable.
Azure.Compute.VirtualMachines.placementUnknownThe user-defined constraints for virtual machine hardware placement. This property cannot be changed once the virtual machine is provisioned.
Azure.Compute.VirtualMachines.planUnknownThe information about the marketplace image used to create the virtual machine.
Azure.Compute.VirtualMachines.plan.nameStringThe plan name.
Azure.Compute.VirtualMachines.plan.publisherStringThe publisher of the plan.
Azure.Compute.VirtualMachines.plan.productStringThe product of the plan.
Azure.Compute.VirtualMachines.plan.promotionCodeStringThe promotion code of the plan.
Azure.Compute.VirtualMachines.systemDataUnknownThe Azure Resource Manager metadata containing the createdBy and modifiedBy information.
Azure.Compute.VirtualMachines.zonesUnknownThe availability zones of the virtual machine.
Azure.Compute.VirtualMachines.resourcesUnknownThe virtual machine child extension resources.
Azure.Compute.VirtualMachines.properties.vmIdStringThe unique ID of the virtual machine.
Azure.Compute.VirtualMachines.properties.provisioningStateStringThe provisioning state, which only appears in the response.
Azure.Compute.VirtualMachines.properties.timeCreatedDateThe time when the virtual machine was created.
Azure.Compute.VirtualMachines.properties.hardwareProfileUnknownThe hardware settings for the virtual machine.
Azure.Compute.VirtualMachines.properties.storageProfileUnknownThe storage settings for the virtual machine disks.
Azure.Compute.VirtualMachines.properties.osProfileUnknownThe operating system settings for the virtual machine.
Azure.Compute.VirtualMachines.properties.networkProfileUnknownThe network interfaces of the virtual machine.
Azure.Compute.VirtualMachines.properties.additionalCapabilitiesUnknownThe additional capabilities enabled or disabled on the virtual machine.
Azure.Compute.VirtualMachines.properties.securityProfileUnknownThe security settings for the virtual machine.
Azure.Compute.VirtualMachines.properties.diagnosticsProfileUnknownThe boot diagnostic settings state.
Azure.Compute.VirtualMachines.properties.availabilitySetUnknownThe availability set that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.virtualMachineScaleSetUnknownThe virtual machine scale set that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.proximityPlacementGroupUnknownThe proximity placement group that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.scheduledEventsPolicyUnknownThe Redeploy, Reboot, and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the virtual machine.
Azure.Compute.VirtualMachines.properties.scheduledEventsProfileUnknownThe scheduled event related configurations.
Azure.Compute.VirtualMachines.properties.priorityStringThe priority for the virtual machine. Possible values are Regular, Low, or Spot.
Azure.Compute.VirtualMachines.properties.evictionPolicyStringThe eviction policy for the Azure Spot virtual machine. Possible values are Deallocate or Delete.
Azure.Compute.VirtualMachines.properties.billingProfileUnknownThe billing related details of an Azure Spot virtual machine.
Azure.Compute.VirtualMachines.properties.hostUnknownThe dedicated host that the virtual machine resides in.
Azure.Compute.VirtualMachines.properties.hostGroupUnknownThe dedicated host group that the virtual machine resides in.
Azure.Compute.VirtualMachines.properties.licenseTypeStringThe license type for the bring your own license scenario.
Azure.Compute.VirtualMachines.properties.extensionsTimeBudgetStringThe time allotted for all extensions to start, in ISO 8601 format.
Azure.Compute.VirtualMachines.properties.platformFaultDomainNumberThe scale set logical fault domain into which the virtual machine is created.
Azure.Compute.VirtualMachines.properties.userDataStringThe user data for the virtual machine, which must be base-64 encoded.
Azure.Compute.VirtualMachines.properties.capacityReservationUnknownThe capacity reservation related details of the virtual machine.
Azure.Compute.VirtualMachines.properties.applicationProfileUnknownThe gallery applications that should be made available to the virtual machine.
Azure.Compute.VirtualMachines.properties.instanceViewUnknownThe virtual machine instance view.

azure-compute-vm-delete#


Deallocates and deletes a specified virtual machine. Required permissions: Microsoft.Compute/virtualMachines/deallocate/action, Microsoft.Compute/virtualMachines/delete.

Base Command#

azure-compute-vm-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group to which the virtual machine belongs.Required
virtual_machine_nameThe name of the virtual machine to delete. To see all the virtual machines with their associated names for a specific resource group, run the azure-compute-vm-list command.Required

Context Output#

There is no context output for this command.

azure-compute-vm-list#


Lists all the virtual machines in the specified subscription. Use the next_token argument to view the next page of results. Required Permissions: Microsoft.Compute/virtualMachines/read.

Base Command#

azure-compute-vm-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
next_tokenThe URI to fetch the next page of results.Optional

Context Output#

PathTypeDescription
Azure.Compute.VirtualMachines.typeStringThe type of the resource.
Azure.Compute.VirtualMachines.locationStringThe location of the resource.
Azure.Compute.VirtualMachines.tagsUnknownThe tags of the resource.
Azure.Compute.VirtualMachines.idStringThe ID of the resource.
Azure.Compute.VirtualMachines.nameStringThe name of the resource.
Azure.Compute.VirtualMachines.etagStringThe ETag of the virtual machine, used to prevent overwriting concurrent updates.
Azure.Compute.VirtualMachines.extendedLocationUnknownThe extended location of the Virtual Machine.
Azure.Compute.VirtualMachines.identityUnknownThe identity of the virtual machine, if configured.
Azure.Compute.VirtualMachines.managedByUnknownMThe ARM resource ID of the Virtual Machine Scale Set (VMSS) that manages the virtual machine, if applicable. Used for internal resource group delete optimization.
Azure.Compute.VirtualMachines.placementUnknownThe user-defined constraints for virtual machine hardware placement. This property cannot be changed once the VM is provisioned. Minimum api-version: 2024-11-01.
Azure.Compute.VirtualMachines.planUnknownInformation about the marketplace image used to create the virtual machine.
Azure.Compute.VirtualMachines.systemDataUnknownAzure Resource Manager metadata containing createdBy and modifiedBy information.
Azure.Compute.VirtualMachines.zonesUnknown.The availability zones.
Azure.Compute.VirtualMachines.properties.vmIdStringThe unique ID of the virtual machine.
Azure.Compute.VirtualMachines.properties.availabilitySetStringThe availability set that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.hardwareProfileUnknownThe hardware settings for the virtual machine.
Azure.Compute.VirtualMachines.properties.storageProfileUnknownThe storage settings for the virtual machine disks.
Azure.Compute.VirtualMachines.properties.osProfileUnknownThe operating system settings for the virtual machine.
Azure.Compute.VirtualMachines.properties.networkProfileUnknownThe network interfaces of the virtual machine.
Azure.Compute.VirtualMachines.properties.provisioningStateStringThe provisioning state, which only appears in the response.
Azure.Compute.VirtualMachines.properties.additionalCapabilitiesUnknownAdditional capabilities enabled or disabled on the virtual machine.
Azure.Compute.VirtualMachines.properties.securityProfileUnknownThe security settings for the virtual machine.
Azure.Compute.VirtualMachines.properties.diagnosticsProfileUnknownThe boot diagnostic settings state.
Azure.Compute.VirtualMachines.properties.virtualMachineScaleSetUnknownThe virtual machine scale set that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.proximityPlacementGroupUnknownThe proximity placement group that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.scheduledEventsPolicyUnknownThe Redeploy, Reboot, and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the virtual machine.
Azure.Compute.VirtualMachines.properties.priorityStringThe priority for the virtual machine.
Azure.Compute.VirtualMachines.properties.evictionPolicyStringThe eviction policy for the virtual machine.
Azure.Compute.VirtualMachines.properties.billingProfileUnknownThe billing related details of a Azure Spot virtual machine.
Azure.Compute.VirtualMachines.properties.hostUnknownThe host that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.hostGroupUnknownThe host group that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.licenseTypeStringThe license type for bringing your own license scenario.
Azure.Compute.VirtualMachines.properties.extensionsTimeBudgetStringThe time alloted for all extensions to start.
Azure.Compute.VirtualMachines.properties.platformFaultDomainNumberThe fault domain that the virtual machine is in.
Azure.Compute.VirtualMachines.properties.scheduledEventsProfileUnknownThe scheduled event related configurations.
Azure.Compute.VirtualMachines.properties.userDataStringThe user data for the VM, which must be base-64 encoded.
Azure.Compute.VirtualMachines.properties.capacityReservationUnknownThe capacity reservation related details of a virtual machine.
Azure.Compute.VirtualMachines.properties.applicationProfileUnknownThe gallery applications that should be made available to the VM/VMSS.
Azure.Compute.VirtualMachines.properties.timeCreatedDateThe time when the virtual machine was created.
Azure.Compute.VirtualMachines.plan.nameStringThe plan name.
Azure.Compute.VirtualMachines.plan.publisherStringThe publisher of the plan.
Azure.Compute.VirtualMachines.plan.productStringThe product of the plan.
Azure.Compute.VirtualMachines.plan.promotionCodeStringThe promotion code of the plan.
Azure.Compute.VirtualMachines.resources.propertiesUnknownThe properties of the resource.
Azure.Compute.VirtualMachines.resources.idStringThe ID of the resource.
Azure.Compute.VirtualMachines.resources.nameStringThe name of the resource.
Azure.Compute.VirtualMachines.resources.typeStringThe type of the resource.
Azure.Compute.VirtualMachines.resources.locationStringThe location of the resource.
Azure.Compute.VirtualMachines.resources.tagsUnknownThe tags of the resource.
Azure.Compute.VirtualMachines.identity.principalIdStringThe principal ID of the identity.
Azure.Compute.VirtualMachines.identity.tenantIdStringThe tenant ID of the identity.
Azure.Compute.VirtualMachines.identity.typeStringThe type of the identity.
Azure.Compute.VirtualMachines.identity.userAssignedIdentitiesStringThe list of user assigned identities associated with the virtual machine.
Azure.Compute.VirtualMachines.zonesStringThe zones of the virtual machine.
Azure.Compute.VirtualMachines.extendedLocation.nameStringThe name of the extended location.
Azure.Compute.VirtualMachines.extendedLocation.typeStringThe type of the extended location.
Azure.Compute.VirtualMachines.properties.instanceViewUnknownThe virtual machine instance view.
Azure.Compute.VirtualMachinesNextTokenStringThe URI to fetch the next page of VMs. Run the same command with the next_token argument to get the next page of VMs.

azure-compute-vm-get#


Gets the properties of a given virtual machine. Required Permissions: Microsoft.Compute/virtualMachines/read.

Base Command#

azure-compute-vm-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group to which the virtual machine belongs.Required
virtual_machine_nameThe name of the virtual machine you want to view the details of. To see all the virtual machines with their associated names for a specific resource group, run the azure-compute-vm-list command.Required
expandThe expand expression to apply on the operation. 'InstanceView' retrieves a snapshot of the runtime properties of the virtual machine that is managed by the platform and can change outside of control plane operations. 'UserData' retrieves the UserData property as part of the VM model view that was provided by the user during the VM Create/Update operation. Possible values are: instanceView, userData, resiliencyView. Default is instanceView.Optional

Context Output#

PathTypeDescription
Azure.Compute.VirtualMachines.namestringThe name of the virtual machine you want to get details of.
Azure.Compute.VirtualMachines.idstringThe ID of the virtual machine.
Azure.Compute.VirtualMachines.locationstringThe region in which the virtual machine is hosted.
Azure.Compute.VirtualMachines.properties.provisioningStatestringThe provisioning state of the deployed virtual machine.
Azure.Compute.VirtualMachines.networkProfile.networkInterfacesstringThe list of network interfaces attached to this virtual machine.
Azure.Compute.VirtualMachines.properties.hardwareProfileUnknownSpecifies the hardware settings for the virtual machine.
Azure.Compute.VirtualMachines.properties.osProfilestringThe operating system configuration of the virtual machine, including admin credentials and hostname.
Azure.Compute.VirtualMachines.properties.storageProfilestringThe storage settings for the virtual machine, including OS and data disks.
Azure.Compute.VirtualMachines.properties.vmIdstringThe unique identifier assigned to the virtual machine instance.
Azure.Compute.VirtualMachines.properties.instanceViewstringDetailed runtime status information about the virtual machine, such as power state and extensions.
Azure.Compute.VirtualMachines.properties.timeCreatedstringThe timestamp when the virtual machine was created.
Azure.Compute.VirtualMachines.properties.networkProfilestringThe network configuration of the virtual machine, including associated network interfaces and settings.
Azure.Compute.VirtualMachines.properties.diagnosticsProfilestringThe configuration for boot diagnostics and monitoring of the virtual machine.

azure-vn-security-group-create#


Creates a network security group. Required Permissions: Microsoft.Network/networkSecurityGroups/write.

Base Command#

azure-vn-security-group-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
security_group_nameThe name of the network security group.Required
locationThe location of the network security group. Possible values are: australiacentral, australiacentral2, australiaeast, australiasoutheast, brazilsouth, brazilsoutheast, brazilus, canadacentral, canadaeast, centralindia, centralus, centraluseuap, eastasia, eastus, eastus2, eastus2euap, francecentral, francesouth, germanynorth, germanywestcentral, israelcentral, italynorth, japaneast, japanwest, jioindiacentral, jioindiawest, koreacentral, koreasouth, malaysiasouth, mexicocentral, newzealandnorth, northcentralus, northeurope, norwayeast, norwaywest, polandcentral, qatarcentral, southafricanorth, southafricawest, southcentralus, southeastasia, southindia, spaincentral, swedencentral, swedensouth, switzerlandnorth, switzerlandwest, uaecentral, uaenorth, uksouth, ukwest, westcentralus, westeurope, westindia, westus, westus2, westus3, australiaeastfoundational, austriaeast, chilecentral, eastusslv, indonesiacentral, israelnorthwest, malaysiawest, southcentralus2, southeastus, southeastus3, southwestus, usgovarizona, usgovtexas, usgovvirginia.Required

Context Output#

PathTypeDescription
Azure.VirtualNetworks.SecurityGroups.nameStringThe security group's name.
Azure.VirtualNetworks.SecurityGroups.idStringThe security group's ID.
Azure.VirtualNetworks.SecurityGroups.etagStringThe security group's ETag.
Azure.VirtualNetworks.SecurityGroups.typeStringThe resource type.
Azure.VirtualNetworks.SecurityGroups.locationStringThe resource location.
Azure.VirtualNetworks.SecurityGroups.properties.provisioningStateStringThe provisioning state of the network security group resource.
Azure.VirtualNetworks.SecurityGroups.properties.resourceGuidStringThe resource GUID property of the network security group resource.
Azure.VirtualNetworks.SecurityGroups.properties.flushConnectionBooleanWhen enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
Azure.VirtualNetworks.SecurityGroups.properties.securityRulesUnknownA collection of security rules of the network security group.
Azure.VirtualNetworks.SecurityGroups.properties.defaultSecurityRulesUnknownA collection of the default security rules of the network security group.
Azure.VirtualNetworks.SecurityGroups.properties.flowLogsUnknownA collection of references to flow log resources.
Azure.VirtualNetworks.SecurityGroups.properties.networkInterfacesUnknownA collection of references to network interfaces.
Azure.VirtualNetworks.SecurityGroups.properties.subnetsUnknownA collection of references to subnets.

azure-compute-vm-power-off#


Powers off a given virtual machine. Required Permissions: Microsoft.Compute/virtualMachines/poweroff/action.

Base Command#

azure-compute-vm-power-off

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group to which the virtual machine belongs. To see all the resource groups associated with your subscription, run the azure-rm-resource-groups-list command.Required
virtual_machine_nameThe name of the virtual machine to power off. To see all virtual machines with their associated names for a specific resource group, run the azure-compute-vm-list command.Required
skip_shutdownSet to True to request non-graceful VM shutdown. Possible values are: true, false. Default is false.Optional

Context Output#

PathTypeDescription
Azure.Compute.VirtualMachines.namestringThe name of the virtual machine that was powered off.
Azure.Compute.VirtualMachines.resourceGroupstringThe resource group in which the virtual machine resides.
Azure.Compute.VirtualMachines.powerStatestringWhether the virtual machine instance is powered on or off.

azure-compute-vm-start#


Powers on a given virtual machine. Required Permissions: Microsoft.Compute/virtualMachines/start/action.

Base Command#

azure-compute-vm-start

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameResource Group to which the virtual machine belongs.Required
virtual_machine_nameName of the virtual machine to power on. To see all virtual machines and their associated names for a specific resource group, run the azure-compute-vm-list command.Required

Context Output#

PathTypeDescription
Azure.Compute.VirtualMachines.nameStringName of the VM that was started.
Azure.Compute.VirtualMachines.resourceGroupStringResource group the VM resides in.
Azure.Compute.VirtualMachines.powerStateStringWhether the VM instance is powered on or off.

azure-cosmosdb-db-account-update#


Updates the properties of an existing Azure Cosmos DB database account. The required permissions are: Microsoft.DocumentDB/databaseAccounts/read, Microsoft.DocumentDB/databaseAccounts/write.

Base Command#

azure-cosmosdb-db-account-update

Input#

Argument NameDescriptionRequired
account_nameCosmos DB database account name.Required
disable_key_based_metadata_write_accessWhether to disable write operations on metadata resources via account keys. Possible values are: true, false.Optional
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required

Context Output#

PathTypeDescription
Azure.CosmosDB.DBAccounts.idStringThe unique resource identifier of the ARM resource.
Azure.CosmosDB.DBAccounts.nameStringThe name of the ARM resource.
Azure.CosmosDB.DBAccounts.locationStringThe location of the resource group to which the resource belongs.
Azure.CosmosDB.DBAccounts.kindStringThe database account type.
Azure.CosmosDB.DBAccounts.identity.typeStringThe type of identity used for the resource.
Azure.CosmosDB.DBAccounts.identity.userAssignedIdentitiesUnknownThe list of user identities associated with the resource.
Azure.CosmosDB.DBAccounts.properties.analyticalStorageConfigurationUnknownAnalytical storage specific properties.
Azure.CosmosDB.DBAccounts.properties.apiPropertiesUnknownAPI specific properties.
Azure.CosmosDB.DBAccounts.properties.backupPolicyUnknownThe policy for taking backups on an account.
Azure.CosmosDB.DBAccounts.properties.capabilitiesUnknownList of Cosmos DB capabilities for the account.
Azure.CosmosDB.DBAccounts.properties.capacityNumberProperties related to capacity enforcement on an account.
Azure.CosmosDB.DBAccounts.properties.connectorOfferStringThe Cassandra connector offer type for the Cosmos DB database account.
Azure.CosmosDB.DBAccounts.properties.consistencyPolicyStringThe consistency policy for the Cosmos DB database account.
Azure.CosmosDB.DBAccounts.properties.corsUnknownThe CORS policy for the Cosmos DB database account.
Azure.CosmosDB.DBAccounts.properties.createModeStringThe mode of account creation.
Azure.CosmosDB.DBAccounts.properties.customerManagedKeyStatusStringStatus of the Customer Managed Key feature on the account.
Azure.CosmosDB.DBAccounts.properties.databaseAccountOfferTypeStringThe offer type for the Cosmos DB database account.
Azure.CosmosDB.DBAccounts.properties.defaultIdentityStringThe default identity for accessing key vault used in features like customer managed keys.
Azure.CosmosDB.DBAccounts.properties.disableKeyBasedMetadataWriteAccessBooleanWhether write operations on metadata resources via account keys is disabled.
Azure.CosmosDB.DBAccounts.properties.disableLocalAuthBooleanWhether local authentication is disabled.
Azure.CosmosDB.DBAccounts.properties.documentEndpointStringThe connection endpoint for the Cosmos DB database account.
Azure.CosmosDB.DBAccounts.properties.enableAnalyticalStorageBooleanWhether storage analytics are enabled.
Azure.CosmosDB.DBAccounts.properties.enableAutomaticFailoverBooleanEnables automatic failover of the write region.
Azure.CosmosDB.DBAccounts.properties.enableBurstCapacityBooleanWhether Burst Capacity is enabled.
Azure.CosmosDB.DBAccounts.properties.enableCassandraConnectorBooleanEnables the Cassandra connector on the Cosmos DB account.
Azure.CosmosDB.DBAccounts.properties.enableFreeTierBooleanWhether Free Tier is enabled.
Azure.CosmosDB.DBAccounts.properties.enableMultipleWriteLocationsBooleanEnables the account to write in multiple locations.
Azure.CosmosDB.DBAccounts.properties.enablePartitionMergeBooleanWhether Partition Merge is enabled.
Azure.CosmosDB.DBAccounts.properties.enablePerRegionPerPartitionAutoscaleBooleanWhether PerRegionPerPartitionAutoscale is enabled.
Azure.CosmosDB.DBAccounts.properties.failoverPoliciesUnknownAn array that contains the regions ordered by their failover priorities.
Azure.CosmosDB.DBAccounts.properties.instanceIdStringA unique identifier assigned to the database account.
Azure.CosmosDB.DBAccounts.properties.ipRulesUnknownList of IP rules.
Azure.CosmosDB.DBAccounts.properties.isVirtualNetworkFilterEnabledBooleanWhether the Virtual Network ACL rules are enabled.
Azure.CosmosDB.DBAccounts.properties.keyVaultKeyUriStringThe URI of the key vault.
Azure.CosmosDB.DBAccounts.properties.keysMetadataUnknownMetadata related to each access key for the given Cosmos DB database account.
Azure.CosmosDB.DBAccounts.properties.locationsUnknownAn array that contains all of the locations enabled for the Cosmos DB account.
Azure.CosmosDB.DBAccounts.properties.minimalTlsVersionStringThe minimum allowed TLS version.
Azure.CosmosDB.DBAccounts.properties.networkAclBypassStringWhich services are allowed to bypass firewall checks.
Azure.CosmosDB.DBAccounts.properties.networkAclBypassResourceIdsUnknownList of resource IDs that are allowed to bypass firewall checks.
Azure.CosmosDB.DBAccounts.properties.privateEndpointConnectionsUnknownList of private endpoint connections.
Azure.CosmosDB.DBAccounts.properties.provisioningStateStringThe status of the Cosmos DB account at the time the operation was called.
Azure.CosmosDB.DBAccounts.properties.readLocationsUnknownAn array that contains the read locations enabled for the Cosmos DB account.
Azure.CosmosDB.DBAccounts.properties.virtualNetworkRulesUnknownList of Virtual Network ACL rules.
Azure.CosmosDB.DBAccounts.properties.writeLocationsUnknownAn array that contains the write locations enabled for the Cosmos DB account.

azure-keyvault-vault-update#


Updates a key vault in the specified subscription. The required permissions are: Microsoft.KeyVault/vaults/read, Microsoft.KeyVault/vaults/write.

Base Command#

azure-keyvault-vault-update

Input#

Argument NameDescriptionRequired
vault_nameKey Vault name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
enable_purge_protectionWhether protection against purge is enabled for this vault. This functionality is always enabled, it cannot be disabled. Possible values are: true, false.Optional
enable_soft_deleteWhether soft delete is enabled for this key vault. This functionality is always enabled, it cannot be disabled. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
Azure.KeyVault.Vault.idStringResource ID.
Azure.KeyVault.Vault.nameStringKey Vault name.
Azure.KeyVault.Vault.typeStringResource type in Azure.
Azure.KeyVault.Vault.locationStringKey Vault location.
Azure.KeyVault.Vault.tagsUnknownResource tags.
Azure.KeyVault.Vault.properties.skuStringSKU details.
Azure.KeyVault.Vault.properties.tenantIdStringThe Entra ID tenant ID that should be used for authenticating requests to the key vault.
Azure.KeyVault.Vault.properties.accessPoliciesUnknownAn array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
Azure.KeyVault.Vault.properties.enabledForDeploymentBooleanWhether Azure Virtual Machines are allowed to retrieve certificates stored as secrets from the key vault.
Azure.KeyVault.Vault.properties.enabledForDiskEncryptionBooleanWhether Azure Disk Encryption is allowed to retrieve secrets from the vault and unwrap keys.
Azure.KeyVault.Vault.properties.enabledForTemplateDeploymentBooleanWhether Azure Resource Manager is allowed to retrieve secrets from the key vault.
Azure.KeyVault.Vault.properties.enableSoftDeleteBooleanWhether soft delete is enabled for this key vault.
Azure.KeyVault.Vault.properties.enablePurgeProtectionBooleanWhether purge protection is enabled for this key vault.
Azure.KeyVault.Vault.properties.enableRbacAuthorizationBooleanWhether Azure Key Vault uses Role Based Access Control, RBAC, for authorization of data actions.
Azure.KeyVault.Vault.properties.vaultUriStringThe URI of the vault for performing operations on keys and secrets.
Azure.KeyVault.Vault.properties.provisioningStateStringThe current provisioning state.
Azure.KeyVault.Vault.properties.privateEndpointConnectionsUnknownList of private endpoint connections associated with the key vault.
Azure.KeyVault.Vault.properties.networkAclsUnknownRules governing the accessibility of the key vault from specific network locations.

azure-rm-resource-groups-list#


Gets all resource groups for a subscription. Required Permissions: Microsoft.Resources/subscriptions/resourceGroups/read.

Base Command#

azure-rm-resource-groups-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
limitLimit on the number of resource groups to return. Default is 50.Optional
tagA single tag in the form of {"Tag Name":"Tag Value"} to filter the list by.Optional

Context Output#

PathTypeDescription
Azure.ResourceManagement.ResourceGroups.idStringThe unique identifier of the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.nameStringThe name of the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.typeStringThe type of the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.locationStringThe location of the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.properties.provisioningStateStringThe provisioning state of the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.tags.OwnerStringThe owner tag of the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.tagsUnknownThe tags associated with the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.tags.NameStringThe name tag of the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.managedByStringThe entity that manages the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.tags.aNSG-managed-cluster-nameStringThe ANSG managed cluster name tag associated with the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.tags.aNSG-managed-cluster-rgStringThe ANSG managed cluster resource group tag associated with the Azure Network Security Groups resource group.
Azure.ResourceManagement.ResourceGroups.tags.typeStringThe type tag associated with the Azure Network Security Groups resource group.

azure-sqldb-security-alert-policy-update#


Updates a database's security alert policy. The required permissions are: Microsoft.Sql/servers/databases/securityAlertPolicies/read, Microsoft.Sql/servers/databases/securityAlertPolicies/write.

Base Command#

azure-sqldb-security-alert-policy-update

Input#

Argument NameDescriptionRequired
server_nameServer name.Required
db_nameDatabase name.Required
email_account_admins_enabledWhether the alert is sent to the account administrators. Possible values are: true, false.Optional
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required

Context Output#

PathTypeDescription
Azure.SqlDB.SecurityAlertPolicies.idStringThreat policy ID.
Azure.SqlDB.SecurityAlertPolicies.nameStringThreat policy name.
Azure.SqlDB.SecurityAlertPolicies.properties.stateStringSpecifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database.
Azure.SqlDB.SecurityAlertPolicies.properties.creationTimeStringSpecifies the UTC creation time of the policy.
Azure.SqlDB.SecurityAlertPolicies.properties.retentionDaysNumberSpecifies the number of days to keep in the Threat Detection audit logs.
Azure.SqlDB.SecurityAlertPolicies.properties.storageAccountAccessKeyStringSpecifies the identifier key of the Threat Detection audit storage account.
Azure.SqlDB.SecurityAlertPolicies.properties.storageEndpointStringSpecifies the blob storage endpoint.
Azure.SqlDB.SecurityAlertPolicies.properties.emailAccountAdminsBooleanSpecifies that the alert is sent to the account administrators.
Azure.SqlDB.SecurityAlertPolicies.properties.emailAddressesStringSpecifies an array of e-mail addresses to which the alert is sent.
Azure.SqlDB.SecurityAlertPolicies.properties.disabledAlertsUnknownSpecifies an array of alerts that are disabled.
Azure.SqlDB.SecurityAlertPolicies.systemData.createdAtUnknownThe timestamp of resource creation (UTC).
Azure.SqlDB.SecurityAlertPolicies.systemData.createdByUnknownThe identity that created the resource.
Azure.SqlDB.SecurityAlertPolicies.systemData.createdByTypeUnknownThe type of identity that created the resource.
Azure.SqlDB.SecurityAlertPolicies.systemData.lastModifiedAtUnknownThe timestamp of resource last modification (UTC).
Azure.SqlDB.SecurityAlertPolicies.systemData.lastModifiedByUnknownThe identity that last modified the resource.
Azure.SqlDB.SecurityAlertPolicies.systemData.lastModifiedByTypeUnknownThe type of identity that last modified the resource.

azure-vn-network-interfaces-list#


Gets network interfaces in a resource group. Required permissions: Microsoft.Network/networkInterfaces/read.

Base Command#

azure-vn-network-interfaces-list

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
limitThe maximum number of records to return. Default is 50.Optional
all_resultsWhether to retrieve all results by overriding the default limit. Possible values are: false, true. Default is false.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.NetworkInterfaces.nameStringThe network interface's name.
Azure.VirtualNetworks.NetworkInterfaces.idStringThe network interface's ID.
Azure.VirtualNetworks.NetworkInterfaces.kindStringThe kind of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.etagStringThe ETag of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.locationStringThe location of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.managedByStringThe entity that manages the network interface.
Azure.VirtualNetworks.NetworkInterfaces.tagsStringThe tags associated with the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.provisioningStateStringThe network interface's provisioning state.
Azure.VirtualNetworks.NetworkInterfaces.properties.ipConfigurationsUnknownA list of IPConfigurations of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.tapConfigurationsListList of tap configurations.
Azure.VirtualNetworks.NetworkInterfaces.properties.allowPort25OutBooleanWhether port 25 outbound traffic is allowed.
Azure.VirtualNetworks.NetworkInterfaces.properties.nicTypeStringThe network interface card type (Standard/Basic).

azure-vn-public-ip-addresses-list#


Gets public IP addresses in a resource group. Required permissions: Microsoft.Network/publicIPAddresses/read.

Base Command#

azure-vn-public-ip-addresses-list

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
limitThe maximum number of records to return. Default is 50.Optional
all_resultsWhether to retrieve all results by overriding the default limit. Possible values are: false, true. Default is false.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.PublicIPAddresses.nameStringThe public IP address's name.
Azure.VirtualNetworks.PublicIPAddresses.idStringThe public IP address's ID.
Azure.VirtualNetworks.PublicIPAddresses.locationStringThe location of the public IP address.
Azure.VirtualNetworks.PublicIPAddresses.skuStringThe public IP address's SKU.
Azure.VirtualNetworks.PublicIPAddresses.typeStringThe type of the public IP address.
Azure.VirtualNetworks.PublicIPAddresses.etagStringThe public IP address's ETag.
Azure.VirtualNetworks.PublicIPAddresses.properties.provisioningStateStringThe public IP address's provisioning state.
Azure.VirtualNetworks.PublicIPAddresses.properties.publicIPAddressVersionStringThe public IP address's version.
Azure.VirtualNetworks.PublicIPAddresses.properties.ipAddressStringThe public IP address's IP address.
Azure.VirtualNetworks.PublicIPAddresses.properties.publicIPAllocationMethodStringThe public IP address's allocation method.
Azure.VirtualNetworks.PublicIPAddresses.properties.resourceGuidStringThe public IP address's resource GUID.
Azure.VirtualNetworks.PublicIPAddresses.sku.nameStringThe public IP address's SKU name.
Azure.VirtualNetworks.PublicIPAddresses.sku.tierStringThe public IP address's SKU tier.
Azure.VirtualNetworks.PublicIPAddresses.properties.ipConfigurationStringThe reference to another IP configuration associated with this resource.

azure-vn-security-groups-list#


List all network security groups. Required permissions: Microsoft.Network/networkSecurityGroups/read.

Base Command#

azure-vn-security-groups-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required

Context Output#

PathTypeDescription
Azure.VirtualNetworks.SecurityGroups.nameStringThe security group's name.
Azure.VirtualNetworks.SecurityGroups.idStringThe security group's ID.
Azure.VirtualNetworks.SecurityGroups.typeStringThe security group's type.
Azure.VirtualNetworks.SecurityGroups.locationStringThe security group's location.
Azure.VirtualNetworks.SecurityGroups.etagStringThe security group's ETag.
Azure.VirtualNetworks.SecurityGroups.tagsStringThe security group's tags.
Azure.VirtualNetworks.SecurityGroups.properties.defaultSecurityRulesListThe default security rules.
Azure.VirtualNetworks.SecurityGroups.properties.networkInterfacesListThe network interfaces.
Azure.VirtualNetworks.SecurityGroups.properties.provisioningStateStringThe provisioning state.
Azure.VirtualNetworks.SecurityGroups.properties.resourceGuidStringThe resource GUID.
Azure.VirtualNetworks.SecurityGroups.properties.SecurityRulesListThe security rules.

azure-vn-security-rule-create#


Create a security rule. Required permissions: Microsoft.Network/networkSecurityGroups/securityRules/read, Microsoft.Network/networkSecurityGroups/securityRules/write.

Base Command#

azure-vn-security-rule-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameResource group name.Required
security_group_nameThe name of the security group.Required
security_rule_nameThe name of the rule to create.Required
directionThe direction of the rule. Possible values are: Inbound, Outbound.Required
accessWhether to allow the traffic. Possible values are: Allow, Deny. Default is Allow.Optional
protocolThe protocol on which to apply the rule. Possible values are: Any, TCP, UDP, ICMP. Default is Any.Optional
sourceThe source IP address range from which incoming traffic is allowed or denied by this rule. Possible values are "Any", an IP address range, an application security group, or a default tag. Default is Any.Optional
priorityThe priority of the rule, with a value between 100 and 4096. Each rule in the collection must have a unique priority number. Lower numbers indicate higher priority.Required
source_portsThe source ports from which traffic is allowed or denied by this rule. Provide a single port, such as 80; a port range, such as 1024-65535; or a comma-separated list of single ports and/or port ranges, such as 80,1024-65535. Use an asterisk () to allow traffic on any port. Default is ``.Optional
destinationThe destination IP address range for outgoing traffic that is allowed or denied by this rule. The destination filter can be "Any", an IP address range, an application security group, or a default tag. Default is Any.Optional
destination_portsThe destination ports from which traffic is allowed or denied by this rule. Provide a single port, such as 80; a port range, such as 1024-65535; or a comma-separated list of single ports and/or port ranges, such as 80,1024-65535. Use an asterisk () to allow traffic on any port. Default is.Optional
descriptionA description to add to the rule.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.SecurityRules.nameStringThe rule's name.
Azure.VirtualNetworks.SecurityRules.idStringThe rule's ID.
Azure.VirtualNetworks.SecurityRules.etagStringThe rule's ETag.
Azure.VirtualNetworks.SecurityRules.typeStringThe rule's type.
Azure.VirtualNetworks.SecurityRules.properties.provisioningStateStringThe rule's provisioning state.
Azure.VirtualNetworks.SecurityRules.properties.protocolStringThe protocol, which can be "TCP", "UDP", "ICMP", or "*".
Azure.VirtualNetworks.SecurityRules.properties.sourcePortRangeStringFor a single port, the source port or a range of ports. For multiple ports, sourcePortRanges is used instead.
Azure.VirtualNetworks.SecurityRules.properties.sourcePortRangesStringFor multiple ports, a list of ports. For a single port, sourcePortRange is used instead.
Azure.VirtualNetworks.SecurityRules.properties.destinationPortRangeStringFor a single port, the destination port or range of ports. For multiple ports, destinationPortRanges is used instead.
Azure.VirtualNetworks.SecurityRules.properties.destinationPortRangesStringFor multiple ports, a list of destination ports. For a single port, destinationPortRange is used instead.
Azure.VirtualNetworks.SecurityRules.properties.sourceAddressPrefixStringThe source address.
Azure.VirtualNetworks.SecurityRules.properties.destinationAddressPrefixStringThe destination address.
Azure.VirtualNetworks.SecurityRules.properties.accessStringThe rule's access. Can be "Allow" or "Deny".
Azure.VirtualNetworks.SecurityRules.properties.priorityNumberThe rule’s priority, ranging from 100 to 4096.
Azure.VirtualNetworks.SecurityRules.properties.directionStringThe rule's direction, which can be "Inbound" or "Outbound".

azure-vn-network-interface-create#


Creates a virtual machine network interface. Required permissions: Microsoft.Network/networkInterfaces/write, Microsoft.Network/virtualNetworks/subnets/join/action, Microsoft.Network/networkSecurityGroups/join/action.

Base Command#

azure-vn-network-interface-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group to which the new network interface will belong.Required
nic_nameThe network interface name.Required
nic_locationThe location in which to create the network interface. Possible values are: westus2, westus, westindia, westeurope, westcentralus, uksouth, ukwest, southeastasia, northcentralus, northeurope, southcentralus, southindia, francesouth, francecentral, japaneast, japanwest, koreacentral, koreasouth, brazilsouth, canadacentral, canadaeast, centralindia, eastus2, eastasia, centralus, eastus, australiacentral, australiacentral2, australiaeast, australiasoutheast.Required
vnet_nameThe name of the virtual network of the network interface.Required
subnet_nameThe name of the subnet of the network interface.Required
address_assignment_methodThe address assignment method. Possible values are: Static, Dynamic. Default is Dynamic.Optional
private_ip_addressThe private IP address of the network interface. Required if the address_assignment_method argument is set to Static.Optional
ip_config_nameThe name of the IP address configuration.Required
network_security_groupThe network security group of the network interface.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.NetworkInterfaces.idStringThe ID of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.nameStringThe name of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.etagStringThe unique read-only string that changes whenever the network interface is updated.
Azure.VirtualNetworks.NetworkInterfaces.locationStringThe location of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.tagsUnknownThe tags of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.provisioningStateStringThe provisioning state, which only appears in the response.
Azure.VirtualNetworks.NetworkInterfaces.properties.ipConfigurationsUnknownThe IP configurations of the network interface, containing the name, id, and properties fields.
Azure.VirtualNetworks.NetworkInterfaces.properties.networkSecurityGroupUnknownThe network security group attached to the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.dnsSettingsUnknownThe DNS settings of the network interface.

azure-vn-network-interface-update#


Updates a network interface. Required Permissions: Microsoft.Network/networkInterfaces/read, Microsoft.Network/networkInterfaces/write, Microsoft.Network/virtualNetworks/subnets/join/action, Microsoft.Network/publicIPAddresses/join/action, Microsoft.Network/networkSecurityGroups/join/action, Microsoft.Network/loadBalancers/backendAddressPools/join/action.

Base Command#

azure-vn-network-interface-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group to which the network interface belongs.Required
network_interface_nameThe name of the network interface to update.Required
locationThe location of the network security group. Possible values are: australiacentral, australiacentral2, australiaeast, australiasoutheast, brazilsouth, brazilsoutheast, brazilus, canadacentral, canadaeast, centralindia, centralus, centraluseuap, eastasia, eastus, eastus2, eastus2euap, francecentral, francesouth, germanynorth, germanywestcentral, israelcentral, italynorth, japaneast, japanwest, jioindiacentral, jioindiawest, koreacentral, koreasouth, malaysiasouth, mexicocentral, newzealandnorth, northcentralus, northeurope, norwayeast, norwaywest, polandcentral, qatarcentral, southafricanorth, southafricawest, southcentralus, southeastasia, southindia, spaincentral, swedencentral, swedensouth, switzerlandnorth, switzerlandwest, uaecentral, uaenorth, uksouth, ukwest, westcentralus, westeurope, westindia, westus, westus2, westus3, australiaeastfoundational, austriaeast, chilecentral, eastusslv, indonesiacentral, israelnorthwest, malaysiawest, southcentralus2, southeastus, southeastus3, southwestus, usgovarizona, usgovtexas, usgovvirginia.Optional
enable_ip_forwardingWhether to enable IP forwarding for the network interface. Possible values are: true, false.Optional
enable_accelerate_networkingWhether the network interface is configured for accelerated networking. Possible values are: true, false.Optional
auxiliary_modeThe auxiliary mode of the Network Interface resource. Possible values are: MaxConnections, Floating, AcceleratedConnections.Optional
auxiliary_skuThe auxiliary SKU of the Network Interface resource. Possible values are: A1, A2, A4, A8.Optional
dns_serversA comma-separated list of DNS server IP addresses for the network interface.Optional
internal_dns_name_labelThe internal DNS name label for the network interface.Optional
network_security_group_nameThe name of the network security group.Optional
remove_network_security_groupWhether to remove the property networkSecurityGroup from the network interface. Possible values are: yes, no. Default is no.Optional
nic_typeThe type of Network Interface resource. Possible values are: Standard, Elastic.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.NetworkInterfaces.idStringThe network interface ID.
Azure.VirtualNetworks.NetworkInterfaces.nameStringThe network interface name.
Azure.VirtualNetworks.NetworkInterfaces.locationStringThe Azure region where the network interface is deployed.
Azure.VirtualNetworks.NetworkInterfaces.etagStringA unique read-only string that changes whenever the network interface resource is updated.
Azure.VirtualNetworks.NetworkInterfaces.typeStringThe resource type.
Azure.VirtualNetworks.NetworkInterfaces.tagsUnknownThe resource tags.
Azure.VirtualNetworks.NetworkInterfaces.extendedLocationUnknownThe extended location of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.provisioningStateStringThe current provisioning state of the network interface (e.g., Succeeded, Updating, Failed).
Azure.VirtualNetworks.NetworkInterfaces.properties.ipConfigurationsUnknownThe list of IP configurations for the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.dnsSettingsUnknownThe DNS configuration of the network interface, including DNS servers and domain name.
Azure.VirtualNetworks.NetworkInterfaces.properties.macAddressStringThe MAC address of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.enableIPForwardingBooleanWhether IP forwarding is enabled for the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.enableAcceleratedNetworkingBooleanWhether accelerated networking is enabled for the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.networkSecurityGroupUnknownThe network security group associated with the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.primaryBooleanWhether this is a primary network interface on a virtual machine.
Azure.VirtualNetworks.NetworkInterfaces.properties.virtualMachineUnknownThe reference to a virtual machine.
Azure.VirtualNetworks.NetworkInterfaces.properties.nicTypeStringThe type of network interface (Standard or Elastic).
Azure.VirtualNetworks.NetworkInterfaces.properties.auxiliaryModeUnknownThe auxiliary mode of the Network Interface resource.
Azure.VirtualNetworks.NetworkInterfaces.properties.auxiliarySkuUnknownThe auxiliary SKU of the Network Interface resource.
Azure.VirtualNetworks.NetworkInterfaces.properties.defaultOutboundConnectivityEnabledBooleanWhether default outbound connectivity for nic was configured.
Azure.VirtualNetworks.NetworkInterfaces.properties.disableTcpStateTrackingBooleanWhether to disable TCP state tracking.
Azure.VirtualNetworks.NetworkInterfaces.properties.dscpConfigurationUnknownA reference to the DSCP configuration to which the network interface is linked.
Azure.VirtualNetworks.NetworkInterfaces.properties.hostedWorkloadsUnknownA list of references to linked BareMetal resources.
Azure.VirtualNetworks.NetworkInterfaces.properties.migrationPhaseUnknownThe migration phase of the Network Interface resource.
Azure.VirtualNetworks.NetworkInterfaces.properties.privateEndpointUnknownA reference to the private endpoint to which the network interface is linked.
Azure.VirtualNetworks.NetworkInterfaces.properties.privateLinkServiceUnknownThe privatelinkservice of the network interface resource.
Azure.VirtualNetworks.NetworkInterfaces.properties.resourceGuidStringThe resource GUID property of the network interface resource.
Azure.VirtualNetworks.NetworkInterfaces.properties.tapConfigurationsUnknownA list of TapConfigurations of the network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.vnetEncryptionSupportedBooleanWhether the virtual machine this nic is attached to supports encryption.
Azure.VirtualNetworks.NetworkInterfaces.properties.workloadTypeStringThe workload type of the NetworkInterface for BareMetal resources.

azure-vn-security-rule-delete#


Delete a security rule. Required permissions: Microsoft.Network/networkSecurityGroups/securityRules/delete.

Base Command#

azure-vn-security-rule-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameResource group name.Required
security_group_nameThe name of the security group.Required
security_rule_nameThe name of the rule to delete.Required

Context Output#

There is no context output for this command.

azure-vn-security-rule-get#


Get a specific rule. Required permissions: Microsoft.Network/networkSecurityGroups/securityRules/read.

Base Command#

azure-vn-security-rule-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameResource group name.Required
security_group_nameThe name of the security group.Required
security_rule_nameThe name of the rule to get.Required

Context Output#

PathTypeDescription
Azure.VirtualNetworks.SecurityRules.nameStringThe rule's name.
Azure.VirtualNetworks.SecurityRules.idStringThe rule's ID.
Azure.VirtualNetworks.SecurityRules.locationStringThe rule's location.
Azure.VirtualNetworks.SecurityRules.etagStringThe rule's ETag.
Azure.VirtualNetworks.SecurityRules.typeStringThe rule's type.
Azure.VirtualNetworks.SecurityRules.properties.provisioningStateStringThe rule's provisioning state.
Azure.VirtualNetworks.SecurityRules.properties.protocolStringThe protocol, which can be "TCP", "UDP", "ICMP", or "*".
Azure.VirtualNetworks.SecurityRules.properties.sourcePortRangeStringFor a single port, the source port or a range of ports. For multiple ports, sourcePortRanges is used instead.
Azure.VirtualNetworks.SecurityRules.properties.sourcePortRangesStringFor multiple ports, a list of ports. For a single port, sourcePortRange is used instead.
Azure.VirtualNetworks.SecurityRules.properties.destinationPortRangeStringFor a single port, the destination port or range of ports. For multiple ports, destinationPortRanges is used instead.
Azure.VirtualNetworks.SecurityRules.properties.destinationPortRangesStringFor multiple ports, a list of destination ports. For a single port, destinationPortRange is used instead.
Azure.VirtualNetworks.SecurityRules.properties.sourceAddressPrefixStringThe source address.
Azure.VirtualNetworks.SecurityRules.properties.destinationAddressPrefixStringThe destination address.
Azure.VirtualNetworks.SecurityRules.properties.accessStringThe rule's access. Can be "Allow" or "Deny".
Azure.VirtualNetworks.SecurityRules.properties.priorityNumberThe rule’s priority, ranging from 100 to 4096.
Azure.VirtualNetworks.SecurityRules.properties.directionStringThe rule's direction, which can be "Inbound" or "Outbound".

azure-vn-security-rule-update#


Update a security rule. If one does not exist, it will be created. Required permissions: Microsoft.Network/networkSecurityGroups/securityRules/read, Microsoft.Network/networkSecurityGroups/securityRules/write.

Base Command#

azure-vn-security-rule-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
security_group_nameThe name of the security group.Required
security_rule_nameThe name of the rule to be updated.Required
directionThe direction of the rule. Possible values are: Inbound, Outbound.Optional
protocolThe protocol on which to apply the rule. Possible values are: Any, TCP, UDP, ICMP.Optional
sourceThe source IP address range from which incoming traffic will be allowed or denied by this rule. Possible values are "Any", an IP address range, an application security group, or a default tag.Optional
priorityThe priority by which the rules will be processed. The lower the number, the higher the priority. We recommend leaving gaps between rules - 100, 200, 300, etc. - so that it is easier to add new rules without having to edit existing rules.Optional
source_portsThe source ports from which traffic is allowed or denied by this rule. Provide a single port, such as 80; a port range, such as 1024-65535; or a comma-separated list of single ports and/or port ranges, such as 80,1024-65535. Use an asterisk (*) to allow traffic on any port.Optional
destinationThe destination IP address range for outgoing traffic that is allowed or denied by this rule. The destination filter can be "Any", an IP address range, an application security group, or a default tag.Optional
destination_portsThe destination ports from which traffic is allowed or denied by this rule. Provide a single port, such as 80; a port range, such as 1024-65535; or a comma-separated list of single ports and/or port ranges, such as 80,1024-65535. Use an asterisk (*) to allow traffic on any port.Optional
descriptionA description to add to the rule.Optional
accessThe network traffic is allowed or denied. Possible values are: Allow, Deny.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.SecurityRules.nameStringThe rule's name.
Azure.VirtualNetworks.SecurityRules.idStringThe rule's ID.
Azure.VirtualNetworks.SecurityRules.etagStringThe rule's ETag.
Azure.VirtualNetworks.SecurityRules.typeStringThe rule's type.
Azure.VirtualNetworks.SecurityRules.properties.provisioningStateStringThe rule's provisioning state.
Azure.VirtualNetworks.SecurityRules.properties.protocolStringThe protocol, which can be "TCP", "UDP", "ICMP", or "*".
Azure.VirtualNetworks.SecurityRules.properties.sourcePortRangeStringFor a single port, the source port or a range of ports. For multiple ports, sourcePortRanges is used instead.
Azure.VirtualNetworks.SecurityRules.properties.sourcePortRangesStringFor multiple ports, a list of ports. For a single port, sourcePortRange is used instead.
Azure.VirtualNetworks.SecurityRules.properties.destinationPortRangeStringFor a single port, the destination port or range of ports. For multiple ports, destinationPortRanges is used instead.
Azure.VirtualNetworks.SecurityRules.properties.destinationPortRangesStringFor multiple ports, a list of destination ports. For a single port, destinationPortRange is used instead.
Azure.VirtualNetworks.SecurityRules.properties.sourceAddressPrefixStringThe source address.
Azure.VirtualNetworks.SecurityRules.properties.destinationAddressPrefixStringThe destination address.
Azure.VirtualNetworks.SecurityRules.properties.accessStringThe rule's access. Can be "Allow" or "Deny".
Azure.VirtualNetworks.SecurityRules.properties.priorityNumberThe rule’s priority, ranging from 100 to 4096.
Azure.VirtualNetworks.SecurityRules.properties.directionStringThe rule's direction, which can be "Inbound" or "Outbound".

azure-vn-security-rules-list#


Gets all security rules in a network security group. Required permissions: Microsoft.Network/networkSecurityGroups/securityRules/read.

Base Command#

azure-vn-security-rules-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameResource group name.Required
network_security_group_nameThe name of the network security group.Required

Context Output#

PathTypeDescription
Azure.VirtualNetworks.SecurityRules.nameStringThe rule's name.
Azure.VirtualNetworks.SecurityRules.idStringThe rule's ID.
Azure.VirtualNetworks.SecurityRules.properties.provisioningStateStringThe rule's provisioning state.
Azure.VirtualNetworks.SecurityRules.properties.protocolStringThe protocol, which can be "TCP", "UDP", "ICMP", or "*".
Azure.VirtualNetworks.SecurityRules.properties.sourcePortRangeStringFor a single port, the source port or a range of ports.
Azure.VirtualNetworks.SecurityRules.properties.destinationPortRangeStringFor a single port, the destination port or range of ports.
Azure.VirtualNetworks.SecurityRules.properties.sourceAddressPrefixStringThe source address.
Azure.VirtualNetworks.SecurityRules.properties.destinationAddressPrefixStringThe destination address.
Azure.VirtualNetworks.SecurityRules.properties.accessStringThe rule's access. Can be "Allow" or "Deny".
Azure.VirtualNetworks.SecurityRules.properties.priorityNumberThe rule’s priority, ranging from 100 to 4096.
Azure.VirtualNetworks.SecurityRules.properties.directionStringThe rule's direction, which can be "Inbound" or "Outbound".

Base Command#

azure-vn-network-interface-get#


Gets the properties of a given network interface. Required permissions: Microsoft.Network/networkInterfaces/read.

Base Command#

azure-vn-network-interface-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group to which the network interface belongs.Required
network_interface_nameThe name of the network interface you want to view the details of.Required

Context Output#

PathTypeDescription
Azure.VirtualNetworks.NetworkInterfaces.properties.ipConfigurationsUnknownThe interface public IP address ID.
Azure.VirtualNetworks.NetworkInterfaces.properties.macAddressStringThe interface MAC address.
Azure.VirtualNetworks.NetworkInterfaces.nameStringThe interface name.
Azure.VirtualNetworks.NetworkInterfaces.locationStringThe interface location.
Azure.VirtualNetworks.NetworkInterfaces.idStringThe interface ID.
Azure.VirtualNetworks.NetworkInterfaces.etagStringA unique read-only string that changes whenever the network interface resource is updated.
Azure.VirtualNetworks.NetworkInterfaces.kindStringThe type of the network interface resource, used for Azure internal classification.
Azure.VirtualNetworks.NetworkInterfaces.properties.tapConfigurationsStringThe list of tap configurations attached to the network interface for traffic mirroring.
Azure.VirtualNetworks.NetworkInterfaces.properties.allowPort25OutStringIndicates whether outbound traffic on port 25 (SMTP) is allowed from this network interface.
Azure.VirtualNetworks.NetworkInterfaces.properties.nicTypeStringSpecifies the type of network interface, such as Standard or Elastic.
Azure.VirtualNetworks.NetworkInterfaces.properties.provisioningStateStringThe current provisioning state of the network interface (e.g., Succeeded, Updating, Failed).
Azure.VirtualNetworks.NetworkInterfaces.properties.dnsSettingsStringThe DNS configuration of the network interface, including DNS servers and domain name.
Azure.VirtualNetworks.NetworkInterfaces.properties.enableIPForwardingStringIndicates whether IP forwarding is enabled for the network interface.

azure-vn-public-ip-address-get#


Gets the properties of a given public IP address. Permissions required: Microsoft.Network/publicIPAddresses/read.

Base Command#

azure-vn-public-ip-address-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group to which the IP address belongs.Required
address_nameThe IP address name.Required

Context Output#

PathTypeDescription
Azure.VirtualNetworks.PublicIPAddresses.nameStringThe public IP address's name.
Azure.VirtualNetworks.PublicIPAddresses.idStringThe public IP address's ID.
Azure.VirtualNetworks.PublicIPAddresses.locationStringThe location of the public IP address.
Azure.VirtualNetworks.PublicIPAddresses.skuStringThe public IP address's SKU.
Azure.VirtualNetworks.PublicIPAddresses.typeStringThe type of the public IP address.
Azure.VirtualNetworks.PublicIPAddresses.etagStringThe public IP address's ETag.
Azure.VirtualNetworks.PublicIPAddresses.properties.provisioningStateStringThe public IP address's provisioning state.
Azure.VirtualNetworks.PublicIPAddresses.properties.publicIPAddressVersionStringThe public IP address's version.
Azure.VirtualNetworks.PublicIPAddresses.properties.ipAddressStringThe public IP address's IP address.
Azure.VirtualNetworks.PublicIPAddresses.properties.publicIPAllocationMethodStringThe public IP address's allocation method.
Azure.VirtualNetworks.PublicIPAddresses.properties.resourceGuidStringThe public IP address's resource GUID.
Azure.VirtualNetworks.PublicIPAddresses.sku.nameStringThe public IP address's SKU name.
Azure.VirtualNetworks.PublicIPAddresses.sku.tierStringThe public IP address's SKU tier.
Azure.VirtualNetworks.PublicIPAddresses.properties.ipConfigurationStringThe reference to another IP configuration associated with this resource.

azure-storage-blob-container-update#


Updates container properties as specified in request body. Properties not mentioned in the request will be unchanged. Update fails if the specified container doesn't already exist. Required permissions: Microsoft.Storage/storageAccounts/blobServices/containers/write.

Base Command#

azure-storage-blob-container-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required
container_nameThe container name.Required
default_encryption_scopeUses the specified encryption scope by default for all writes to the container.Optional
deny_encryption_scope_overrideBlocks overriding the container’s default encryption scope. Possible values are: true, false.Optional
public_accessSpecifies the access level. Possible values are: Blob, Container, None.Optional

Context Output#

PathTypeDescription
Azure.Storage.BlobContainers.idStringFully qualified resource ID for the resource.
Azure.Storage.BlobContainers.nameStringThe name of the resource.
Azure.Storage.BlobContainers.typeStringThe resource type.
Azure.Storage.BlobContainers.properties.metadataStringA name-value pair to associate with the container as metadata.
Azure.Storage.BlobContainers.properties.publicAccessStringSpecifies whether data in the container may be accessed publicly and the access level.
Azure.Storage.BlobContainers.properties.hasImmutabilityPolicyBooleanThe hasImmutabilityPolicy property is set to true by SRP if an ImmutabilityPolicy exists for this container, and false if it does not.
Azure.Storage.BlobContainers.properties.hasLegalHoldBooleanThe hasLegalHold property is set to true by SRP if at least one legal hold tag exists, and false if all tags are cleared.

azure-storage-blob-create#


Create a new Blob under the specified Container. Required permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write.

Base Command#

azure-storage-blob-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required
container_nameThe name of the Blob Container.Required
file_entry_idThe entry ID of the file to upload as a new blob. Available from the war room while the context data contains file output.Required
blob_nameThe name of the Blob to create. Default is the file name.Optional

Context Output#

There is no context output for this command.

azure-storage-blob-get#


Retrieve a Blob from a Container. Required permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read.

Base Command#

azure-storage-blob-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required
container_nameThe name of the Blob Container.Required
blob_nameThe name of the Blob to retrieve.Required

Context Output#

PathTypeDescription
File.SizeStringThe size of the file.
File.SHA1StringThe SHA1 hash of the file.
File.SHA256StringThe SHA256 hash of the file.
File.NameStringThe name of the file.
File.SSDeepStringThe SSDeep hash of the file.
File.EntryIDStringThe entry ID of the file.
File.InfoStringFile information.
File.TypeStringThe file type.
File.MD5StringThe MD5 hash of the file.
File.ExtensionStringThe file extension.

azure-storage-blob-tag-set#


Updates the tags for the specified Blob. The command can replace the entire tags of the Blob and can be used to remove tags. Required permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write.

Base Command#

azure-storage-blob-tag-set

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the blob.Required
tagsTags 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.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required
appendWhether to append tags to the existing tags or not. Default is false. Possible values are: true, false.Optional

Context Output#

There is no context output for this command.

azure-storage-blob-property-set#


Set Blob properties. Required permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write.

Base Command#

azure-storage-blob-property-set

Input#

Argument NameDescriptionRequired
container_nameThe name of the Blob Container.Required
blob_nameThe name of the blob.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required
content_typeBlob content type. Indicates the media type of the blob.Optional
content_md5Blob MD5 hash value. Can be used by the client to check for content integrity.Optional
content_encodingBlob content encoding. Used to specify the compression algorithm of the blob content. Possible values are: identity, gzip, deflate, br, compress, zstd, aes128gcm, dcb, dcz, exi, pack200-gzip, x-compress, x-gzip.Optional
content_languageBlob content language. Describes the human languages of the blob content.Optional
content_dispositionBlob content disposition. Conveys additional information about how to process the response payload, and also can be used to attach additional metadata.Optional
cache_controlModifies the cache control string for the blob. Indicates directives for caching in both requests and responses.Optional
request_idRequest ID generated by the client and recorded in the analytics logs when storage analytics logging is enabled.Optional
lease_idRequired if the blob has an active lease.Optional

Context Output#

There is no context output for this command.

azure-appservice-webapp-config-update#


Updates the configuration settings of an existing Azure Web App. Required permissions: Microsoft.Web/sites/config/write, Microsoft.Web/sites/config/read.

Base Command#

azure-appservice-webapp-config-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
nameName of the Web App.Required
http20_enabledConfigures a web site to allow clients to connect over http2.0. Possible values are: true, false.Optional
remote_debugging_enabledTrue if remote debugging is enabled; otherwise, false. Possible values are: true, false.Optional
min_tls_versionConfigures the minimum version of TLS required for SSL requests. Possible values are: 1.0, 1.1, 1.2, 1.3.Optional

Context Output#

PathTypeDescription
Azure.AppService.WebAppConfiguration.idStringResource ID.
Azure.AppService.WebAppConfiguration.nameStringResource name.
Azure.AppService.WebAppConfiguration.typeStringResource type.
Azure.AppService.WebAppConfiguration.locationStringResource location.
Azure.AppService.WebAppConfiguration.properties.numberOfWorkersNumberNumber of workers.
Azure.AppService.WebAppConfiguration.properties.defaultDocumentsUnknownList of default documents.
Azure.AppService.WebAppConfiguration.properties.netFrameworkVersionString.NET Framework version.
Azure.AppService.WebAppConfiguration.properties.phpVersionStringPHP version.
Azure.AppService.WebAppConfiguration.properties.pythonVersionStringPython version.
Azure.AppService.WebAppConfiguration.properties.nodeVersionStringNode.js version.
Azure.AppService.WebAppConfiguration.properties.powerShellVersionStringPowerShell version.
Azure.AppService.WebAppConfiguration.properties.linuxFxVersionStringLinux app framework and version.
Azure.AppService.WebAppConfiguration.properties.windowsFxVersionStringWindows container image name.
Azure.AppService.WebAppConfiguration.properties.requestTracingEnabledBooleanIndicates whether request tracing is enabled.
Azure.AppService.WebAppConfiguration.properties.remoteDebuggingEnabledBooleanIndicates whether remote debugging is enabled.
Azure.AppService.WebAppConfiguration.properties.remoteDebuggingVersionStringRemote debugging version.
Azure.AppService.WebAppConfiguration.properties.http20EnabledBooleanIndicates whether HTTP/2 is enabled.
Azure.AppService.WebAppConfiguration.properties.minTlsVersionStringMinimum TLS version required.
Azure.AppService.WebAppConfiguration.properties.ftpsStateStringState of FTP / FTPS service.
Azure.AppService.WebAppConfiguration.properties.webSocketsEnabledBooleanIndicates whether WebSockets are enabled.
Azure.AppService.WebAppConfiguration.properties.alwaysOnBooleanIndicates whether Always On is enabled.
Azure.AppService.WebAppConfiguration.properties.managedPipelineModeStringManaged pipeline mode.
Azure.AppService.WebAppConfiguration.properties.loadBalancingStringSite load balancing mode.
Azure.AppService.WebAppConfiguration.properties.autoHealEnabledBooleanIndicates whether Auto Heal is enabled.
Azure.AppService.WebAppConfiguration.properties.autoHealRulesUnknownAuto Heal rules configuration.
Azure.AppService.WebAppConfiguration.properties.corsUnknownCross-Origin Resource Sharing (CORS) settings.
Azure.AppService.WebAppConfiguration.properties.apiDefinition.urlStringURL of the API definition.
Azure.AppService.WebAppConfiguration.properties.apiManagementConfig.idStringAzure API management integration ID.

azure-appservice-webapp-auth-settings-update#


Updates the authentication and authorization settings of an existing Azure Web App. Required permissions: Microsoft.Web/sites/config/read, Microsoft.Web/sites/config/write.

Base Command#

azure-appservice-webapp-auth-settings-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
nameName of the Web App.Required
enabledTrue if the Authentication / Authorization feature is enabled for the current app; otherwise, false. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
Azure.AppService.WebAppAuthSettings.idStringResource ID.
Azure.AppService.WebAppAuthSettings.nameStringResource Name.
Azure.AppService.WebAppAuthSettings.typeStringResource type.
Azure.AppService.WebAppAuthSettings.properties.enabledBooleanIndicates whether Authentication/Authorization is enabled for the app.
Azure.AppService.WebAppAuthSettings.properties.runtimeVersionStringThe RuntimeVersion of the Authentication/Authorization feature.
Azure.AppService.WebAppAuthSettings.properties.unauthenticatedClientActionStringThe action to take when an unauthenticated client attempts to access the app.
Azure.AppService.WebAppAuthSettings.properties.tokenStoreEnabledBooleanIndicates whether the Azure App Service Authentication platform’s token store is enabled.
Azure.AppService.WebAppAuthSettings.properties.allowedExternalRedirectUrlsUnknownExternal URLs that are allowed to be redirected to as part of logging in or logging out of the app.
Azure.AppService.WebAppAuthSettings.properties.defaultProviderStringThe default authentication provider to use when multiple providers are configured.
Azure.AppService.WebAppAuthSettings.properties.clientIdStringThe Client ID of the app used for AAD login.
Azure.AppService.WebAppAuthSettings.properties.clientSecretStringThe client secret associated with the AAD app.
Azure.AppService.WebAppAuthSettings.properties.clientSecretSettingNameStringThe app setting that contains the client secret.
Azure.AppService.WebAppAuthSettings.properties.issuerStringThe OpenID Connect Issuer URI that represents the entity that issues access tokens.
Azure.AppService.WebAppAuthSettings.properties.allowedAudiencesUnknownThe list of audiences that can receive the authentication tokens.
Azure.AppService.WebAppAuthSettings.properties.additionalLoginParamsUnknownAdditional parameters to send to the authentication provider.
Azure.AppService.WebAppAuthSettings.properties.isAadAutoProvisionedBooleanTrue if AAD is auto-provisioned; otherwise false.
Azure.AppService.WebAppAuthSettings.properties.googleClientIdStringThe Client ID of the app used for Google login.
Azure.AppService.WebAppAuthSettings.properties.googleClientSecretStringThe client secret associated with the Google app.
Azure.AppService.WebAppAuthSettings.properties.googleClientSecretSettingNameStringThe app setting that contains the client secret.
Azure.AppService.WebAppAuthSettings.properties.facebookAppIdStringThe App ID of the Facebook app used for login.
Azure.AppService.WebAppAuthSettings.properties.facebookAppSecretStringThe app secret associated with the Facebook app.
Azure.AppService.WebAppAuthSettings.properties.facebookAppSecretSettingNameStringThe app setting that contains the Facebook app secret.
Azure.AppService.WebAppAuthSettings.properties.twitterConsumerKeyStringThe OAuth 1.0a consumer key of the Twitter application used for login.
Azure.AppService.WebAppAuthSettings.properties.twitterConsumerSecretStringThe consumer secret associated with the Twitter application.
Azure.AppService.WebAppAuthSettings.properties.twitterConsumerSecretSettingNameStringThe app setting that contains the Twitter consumer secret.
Azure.AppService.WebAppAuthSettings.properties.microsoftAccountClientIdStringThe OAuth 2.0 client ID for the Microsoft account provider.
Azure.AppService.WebAppAuthSettings.properties.microsoftAccountClientSecretStringThe client secret for the Microsoft account provider.
Azure.AppService.WebAppAuthSettings.properties.microsoftAccountClientSecretSettingNameStringThe app setting that contains the Microsoft account client secret.
Azure.AppService.WebAppAuthSettings.properties.appleClientIdStringThe client ID for the Apple provider.
Azure.AppService.WebAppAuthSettings.properties.appleClientSecretStringThe client secret for the Apple provider.
Azure.AppService.WebAppAuthSettings.properties.appleClientSecretSettingNameStringThe app setting that contains the Apple provider client secret.
Azure.AppService.WebAppAuthSettings.properties.authFilePathStringThe path to the authentication configuration file.

azure-compute-disk-update#


Updates a disk. Required permissions: Microsoft.Compute/disks/read, Microsoft.Compute/disks/write.

Base Command#

azure-compute-disk-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
disk_nameThe name of the managed disk that is being created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.Required
public_network_accessPolicy for controlling export on the disk. Possible values are: Disabled, Enabled.Optional
network_access_policyPolicy for accessing the disk via network. Possible values are: AllowAll, AllowPrivate, DenyAll.Optional
data_access_auth_modeAdditional authentication requirements when exporting or uploading to a disk or snapshot. Possible values are: AzureActiveDirectory.Optional

Context Output#

PathTypeDescription
Azure.Compute.Disks.idStringResource ID of the disk.
Azure.Compute.Disks.nameStringName of the disk.
Azure.Compute.Disks.typeStringType of the resource.
Azure.Compute.Disks.locationStringLocation of the disk.
Azure.Compute.Disks.tagsUnknownResource tags.
Azure.Compute.Disks.managedByStringARM ID of the resource that manages the disk.
Azure.Compute.Disks.skuunknownThe disk SKU name.
Azure.Compute.Disks.zonesunknownA list of availability zones.
Azure.Compute.Disks.properties.timeCreatedStringThe time when the disk was created.
Azure.Compute.Disks.properties.diskSizeGBNumberSize of the disk in GB.
Azure.Compute.Disks.properties.diskIopsReadWriteNumberThe number of IOPS allowed for this disk.
Azure.Compute.Disks.properties.diskMBpsReadWriteNumberThe bandwidth allowed for this disk in MBps.
Azure.Compute.Disks.properties.diskIOPSReadOnlyNumberThe number of read-only IOPS for this disk.
Azure.Compute.Disks.properties.diskMBpsReadOnlyNumberThe read-only bandwidth for this disk in MBps.
Azure.Compute.Disks.properties.diskSizeBytesNumberThe size of the disk in bytes.
Azure.Compute.Disks.properties.networkAccessPolicyStringPolicy for accessing the disk via network.
Azure.Compute.Disks.properties.publicNetworkAccessStringPolicy for export on the disk.
Azure.Compute.Disks.properties.burstingEnabledBooleanWhether bursting is enabled on the disk.
Azure.Compute.Disks.properties.optimizationStringThe disk optimization setting.
Azure.Compute.Disks.properties.diskStateStringThe current state of the disk.
Azure.Compute.Disks.properties.supportedCapabilitiesunknownSupported capabilities of the disk.
Azure.Compute.Disks.properties.supportedPerformanceTiersunknownSupported performance tiers of the disk.
Azure.Compute.Disks.properties.supportedDiskTypesunknownSupported disk types for the disk.
Azure.Compute.Disks.properties.provisioningStateunknownThe provisioning state of the disk.
Azure.Compute.Disks.properties.timeModifiedunknownThe time when the disk was last modified.
Azure.Compute.Disks.properties.diskAccessIdStringThe ARM ID of the DiskAccess resource.
Azure.Compute.Disks.properties.networkProfileunknownThe network profile of the disk.
Azure.Compute.Disks.properties.creationDataunknownDisk creation data.
Azure.Compute.Disks.properties.encryptionunknownEncryption settings for the disk.
Azure.Compute.Disks.properties.encryptionSettingsCollectionunknownA collection of encryption settings.
Azure.Compute.Disks.properties.encryptionTypeStringThe type of key used to encrypt the data on the disk.
Azure.Compute.Disks.properties.securityProfileunknownSecurity profile for the disk.
Azure.Compute.Disks.properties.tieringProfileunknownTiering profile for the disk.
Azure.Compute.Disks.properties.supportedTierListunknownList of supported tiers for the disk.
Azure.Compute.Disks.properties.availabilityZoneStringAvailability zone of the disk.
Azure.Compute.Disks.properties.dataAccessAuthModeStringAdditional authentication requirements when exporting or uploading to a disk.
Azure.Compute.Disks.properties.osTypeStringThe operating system type.
Azure.Compute.Disks.properties.hyperVGenerationStringThe HyperVGenerationType of the virtual machine.
Azure.Compute.Disks.properties.lastOwnershipUpdateTimeStringThe last time ownership of the disk was updated.

azure-appservice-webapp-update#


Updates an Azure Web App. The required permissions are: Microsoft.Web/sites/read, Microsoft.Web/sites/write.

Base Command#

azure-appservice-webapp-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
nameName of the Web App.Required
identity_typeManaged service identity type. Possible values are: None, SystemAssigned.Optional
https_onlyConfigures the web site to accept only https requests. Possible values are: true, false.Optional
client_cert_enabledWhether client certificates are enabled. Possible values are: true, false.Optional

Context Output#

PathTypeDescription
Azure.AppService.WebApp.idStringFully qualified resource ID for the web app.
Azure.AppService.WebApp.nameStringThe name of the web app.
Azure.AppService.WebApp.typeStringThe resource type, e.g., Microsoft.Web/sites.
Azure.AppService.WebApp.locationStringGeographic location of the web app.
Azure.AppService.WebApp.kindStringThe kind of the app, e.g., app, functionapp, etc.
Azure.AppService.WebApp.tagsUnknownResource tags as key-value pairs.
Azure.AppService.WebApp.identity.typeStringThe type of managed identity (SystemAssigned, UserAssigned, etc.).
Azure.AppService.WebApp.identity.principalIdStringThe principal ID of the system-assigned identity.
Azure.AppService.WebApp.identity.tenantIdStringThe tenant ID of the system-assigned identity.
Azure.AppService.WebApp.identity.userAssignedIdentitiesUnknownThe list of user-assigned identities associated with the web app.
Azure.AppService.WebApp.properties.stateStringCurrent state of the web app (Running, Stopped, etc.).
Azure.AppService.WebApp.properties.enabledBooleanWhether the web app is enabled.
Azure.AppService.WebApp.properties.defaultHostNameStringDefault host name of the web app.
Azure.AppService.WebApp.properties.hostNamesStringList of host names associated with the web app.
Azure.AppService.WebApp.properties.repositorySiteNameStringName of the repository site.
Azure.AppService.WebApp.properties.clientAffinityEnabledBooleanWhether client affinity is enabled.
Azure.AppService.WebApp.properties.clientCertEnabledBooleanWhether client certificates are enabled.
Azure.AppService.WebApp.properties.clientCertExclusionPathsStringPaths to exclude from client certificate authentication.
Azure.AppService.WebApp.properties.hostingEnvironmentStringApp Service Environment to use for the web app.
Azure.AppService.WebApp.properties.serverFarmIdStringResource ID of the associated App Service plan.
Azure.AppService.WebApp.properties.reservedBooleanWhether the web app is on a Linux plan.
Azure.AppService.WebApp.properties.isXenonBooleanWhether the web app is hosted in Xenon.
Azure.AppService.WebApp.properties.hyperVBooleanWhether Hyper-V is enabled for the web app.
Azure.AppService.WebApp.properties.siteConfigUnknownConfiguration of the app.

azure-cr-registry-update#


Updates a container registry. Required permissions: Microsoft.ContainerRegistry/registries/read, Microsoft.ContainerRegistry/registries/write.

Base Command#

azure-cr-registry-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
registry_nameThe name of the container registry.Required
allow_exportsWhether artifacts can be exported. Possible values are: disabled, enabled.Optional
public_network_accessWhether public network access is allowed for the container registry. Possible values are: disabled, enabled.Optional
anonymous_pull_enabledWhether to enable registry-wide pulls from unauthenticated clients. Possible values are: true, false.Optional
authentication_as_arm_policyWhether the policy is enabled or not. Possible values are: disabled, enabled.Optional

Context Output#

PathTypeDescription
Azure.ContainerRegistry.Registries.idStringThe resource ID.
Azure.ContainerRegistry.Registries.identityUnknownThe identity of the container registry.
Azure.ContainerRegistry.Registries.locationStringThe location of the resource.
Azure.ContainerRegistry.Registries.nameStringThe name of the resource.
Azure.ContainerRegistry.Registries.properties.adminUserEnabledBooleanThe value that indicates whether the admin user is enabled.
Azure.ContainerRegistry.Registries.properties.anonymousPullEnabledBooleanEnables registry-wide pull from unauthenticated clients.
Azure.ContainerRegistry.Registries.properties.creationDateStringThe creation date of the container registry in ISO8601 format.
Azure.ContainerRegistry.Registries.properties.dataEndpointEnabledBooleanEnable a single data endpoint per region for serving data.
Azure.ContainerRegistry.Registries.properties.dataEndpointHostNamesUnknownList of host names that will serve data when dataEndpointEnabled is true.
Azure.ContainerRegistry.Registries.properties.encryptionUnknownThe encryption settings of container registry.
Azure.ContainerRegistry.Registries.properties.loginServerStringThe URL that can be used to log into the container registry.
Azure.ContainerRegistry.Registries.properties.networkRuleBypassOptionsStringWhether to allow trusted Azure services to access a network restricted registry.
Azure.ContainerRegistry.Registries.properties.networkRuleSetUnknownThe network rule set for a container registry.
Azure.ContainerRegistry.Registries.properties.policiesUnknownThe policies for a container registry.
Azure.ContainerRegistry.Registries.properties.privateEndpointConnectionsUnknownList of private endpoint connections for a container registry.
Azure.ContainerRegistry.Registries.properties.provisioningStateStringThe provisioning state of the container registry at the time the operation was called.
Azure.ContainerRegistry.Registries.properties.publicNetworkAccessStringWhether or not public network access is allowed for the container registry.
Azure.ContainerRegistry.Registries.properties.statusUnknownThe status of the container registry at the time the operation was called.
Azure.ContainerRegistry.Registries.properties.zoneRedundancyStringWhether or not zone redundancy is enabled for this container registry.
Azure.ContainerRegistry.Registries.skuUnknownThe SKU of the container registry.
Azure.ContainerRegistry.Registries.systemDataUnknownMetadata pertaining to creation and last modification of the resource.
Azure.ContainerRegistry.Registries.tagsUnknownThe tags of the resource.
Azure.ContainerRegistry.Registries.typeStringThe type of the resource.

azure-storage-blob-service-property-get#


Run this command to get the blob service properties of a specific account storage. Required permissions: Microsoft.Storage/storageAccounts/blobServices/read.

Base Command#

azure-storage-blob-service-property-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe resource group name.Required
account_nameThe storage account name.Required

Context Output#

PathTypeDescription
Azure.Storage.BlobServices.idStringFully qualified resource ID for the resource.
Azure.Storage.BlobServices.nameStringThe name of the resource.
Azure.Storage.BlobServices.typeStringThe resource type.
Azure.Storage.BlobServices.properties.lastAccessTimeTrackingPolicyUnknownThe blob service property to configure last access time based tracking policy.
Azure.Storage.BlobServices.properties.changeFeedUnknownThe blob service properties for change feed events.
Azure.Storage.BlobServices.properties.containerDeleteRetentionPolicyUnknownThe blob service properties for container soft delete.
Azure.Storage.BlobServices.properties.corsUnknownThe CORS rules for the Blob service.
Azure.Storage.BlobServices.properties.defaultServiceVersionStringThe default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.
Azure.Storage.BlobServices.properties.deleteRetentionPolicyUnknownThe blob service properties for blob soft delete.
Azure.Storage.BlobServices.properties.isVersioningEnabledBooleanWhether versioning is enabled.
Azure.Storage.BlobServices.properties.restorePolicyUnknownThe blob service properties for blob restore policy.
Azure.Storage.BlobServices.sku.nameStringThe SKU name.
Azure.Storage.BlobServices.sku.tierStringThe SKU tier.

azure-storage-blob-service-property-set#


Sets properties for the blob service in a specific account storage. Required permissions: Microsoft.Storage/storageAccounts/blobServices/read, Microsoft.Storage/storageAccounts/blobServices/write.

Base Command#

azure-storage-blob-service-property-set

Input#

Argument NameDescriptionRequired
resource_group_nameThe resource group name.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
delete_retention_policy_enabledWhether DeleteRetentionPolicy is enabled. Possible values are: true, false.Optional
delete_retention_policy_daysThe number of days the deleted item should be retained.Optional

Context Output#

PathTypeDescription
Azure.Storage.BlobServices.idStringThe resource ID.
Azure.Storage.BlobServices.nameStringThe name of the resource.
Azure.Storage.BlobServices.typeStringThe type of the resource.
Azure.Storage.BlobServices.properties.corsUnknownThe CORS rules for the Blob service.
Azure.Storage.BlobServices.properties.defaultServiceVersionStringThe default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.
Azure.Storage.BlobServices.properties.deleteRetentionPolicyUnknownThe service properties for soft delete.
Azure.Storage.BlobServices.properties.isVersioningEnabledBooleanWhether versioning is enabled.
Azure.Storage.BlobServices.properties.changeFeedUnknownThe blob service properties for change feed events.
Azure.Storage.BlobServices.properties.containerDeleteRetentionPolicyUnknownThe blob service properties for container soft delete.
Azure.Storage.BlobServices.properties.lastAccessTimeTrackingPolicyUnknownThe blob service property to configure last access time based tracking policy.
Azure.Storage.BlobServices.properties.restorePolicyUnknownThe blob service properties for blob restore policy.
Azure.Storage.BlobServices.sku.nameStringThe SKU name.
Azure.Storage.BlobServices.sku.tierStringThe SKU tier.

azure-vn-firewall-policy-rule-collection-groups-create#


Creates a rule collection group in a firewall policy. The group contains a network rule collection with a single network rule. Required permissions: Microsoft.Network/firewallPolicies/ruleCollectionGroups/read, Microsoft.Network/firewallPolicies/ruleCollectionGroups/write.

Base Command#

azure-vn-firewall-policy-rule-collection-groups-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
policy_nameThe name of the firewall policy in which to create the rule collection group.Required
collection_nameThe name of the network rule collection to create.Required
collection_priorityThe priority of the network rule collection. Must be between 100 and 65000.Required
actionThe action type of the network rule collection. Possible values are: Allow, Deny.Required
rule_nameThe name of the network rule to create in the collection.Required
descriptionThe description of the created network rule.Optional
protocolsA comma-separated list of protocols for the created network rule. Possible values are: TCP, UDP, ICMP, Any.Required
source_typeThe source type of the created network rule. Possible values are: ip_address, ip_group.Required
source_ipsA comma-separated list of source IP addresses for the created network rule. Required when source_type is ip_address.Optional
source_ip_group_idsA comma-separated list of source IP group IDs for the created network rule. Required when source_type is ip_group.Optional
destination_typeThe destination type of the created network rule. Possible values are: ip_address, ip_group, service_tag, fqdn.Required
destinationsA comma-separated list of destinations for the created network rule. Must match the value of destination_type. Supports IP addresses, IP group IDs, service tag names, and FQDNs.Required
destination_portsA comma-separated list of destination ports for the created network rule.Required
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.nameStringThe name of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.idStringThe ID of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.typeStringThe type of the firewall policy rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.etagStringThe ETag of the firewall policy rule collection group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.priorityNumberThe priority of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.provisioningStateStringThe provisioning state of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.ruleCollectionsUnknownThe rule collections of the group, containing the ruleCollectionType, name, priority, action, and rules fields of each collection.

azure-vn-firewall-policy-rule-collection-groups-update#


Updates the priority or the action of a network rule collection in a firewall policy rule collection group. Required permissions: Microsoft.Network/firewallPolicies/ruleCollectionGroups/read, Microsoft.Network/firewallPolicies/ruleCollectionGroups/write.

Base Command#

azure-vn-firewall-policy-rule-collection-groups-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
policy_nameThe name of the firewall policy that contains the rule collection group.Required
collection_nameThe name of the network rule collection to update.Required
priorityThe new priority of the network rule collection. Must be between 100 and 65000. It is mandatory to provide priority, action, or both.Optional
actionThe new action type of the network rule collection. It is mandatory to provide priority, action, or both. Possible values are: Allow, Deny.Optional
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.nameStringThe name of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.idStringThe ID of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.typeStringThe type of the firewall policy rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.etagStringThe ETag of the firewall policy rule collection group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.priorityNumberThe priority of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.provisioningStateStringThe provisioning state of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.ruleCollectionsUnknownThe rule collections of the group, containing the ruleCollectionType, name, priority, action, and rules fields of each collection.

azure-vn-firewall-policy-rule-collection-groups-delete#


Deletes a rule collection group from a firewall policy. Required permissions: Microsoft.Network/firewallPolicies/ruleCollectionGroups/read, Microsoft.Network/firewallPolicies/ruleCollectionGroups/delete.

Base Command#

azure-vn-firewall-policy-rule-collection-groups-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
policy_nameThe name of the firewall policy that contains the rule collection group.Required
collection_nameThe name of the rule collection group to delete. This is the network rule collection name that was used when the group was created.Required
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

There is no context output for this command.

azure-firewall-network-rule-create#


Creates a network rule in an existing network rule collection of an Azure Firewall. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/azureFirewalls/write.

Base Command#

azure-firewall-network-rule-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure Firewall that contains the network rule collection.Required
collection_nameThe name of the network rule collection in which to create the network rule.Required
rule_nameThe name of the network rule to create.Required
descriptionThe description of the created network rule.Optional
protocolsA comma-separated list of protocols for the created network rule. Possible values are: TCP, UDP, ICMP, Any.Required
source_typeThe source type of the created network rule. Possible values are: ip_address, ip_group.Required
source_ipsA comma-separated list of source IP addresses for the created network rule. Required when source_type is ip_address.Optional
source_ip_group_idsA comma-separated list of source IP group IDs for the created network rule. Required when source_type is ip_group.Optional
destination_typeThe destination type of the created network rule. Possible values are: ip_address, ip_group, service_tag, fqdn.Required
destinationsA comma-separated list of destinations for the created network rule. Must match the value of destination_type. Supports IP addresses, IP group IDs, service tag names, and FQDNs.Required
destination_portsA comma-separated list of destination ports for the created network rule.Required
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.nameStringThe name of the Azure Firewall.
Azure.Firewall.Firewalls.idStringThe ID of the Azure Firewall.
Azure.Firewall.Firewalls.typeStringThe type of the Azure Firewall resource.
Azure.Firewall.Firewalls.locationStringThe location of the Azure Firewall.
Azure.Firewall.Firewalls.etagStringThe ETag of the Azure Firewall. The ETag prevents concurrent updates from overwriting each other.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the Azure Firewall.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownThe network rule collections of the Azure Firewall, containing the name, etag, id, and properties fields of each collection.

azure-firewall-network-rule-update#


Updates a network rule in a network rule collection of an Azure Firewall. Only the provided properties are replaced. The rest of the rule configuration remains unchanged. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/azureFirewalls/write.

Base Command#

azure-firewall-network-rule-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure Firewall that contains the network rule collection.Required
collection_nameThe name of the network rule collection that contains the network rule.Required
rule_nameThe name of the network rule to update.Required
descriptionThe new description of the network rule.Optional
protocolsA comma-separated list of protocols that replaces the protocols of the network rule. Possible values are: TCP, UDP, ICMP, Any.Optional
source_typeThe new source type of the network rule. If provided, you must also provide source_ips or source_ip_group_ids. Possible values are: ip_address, ip_group.Optional
source_ipsA comma-separated list of source IP addresses that replaces the sources of the network rule. Required when source_type is ip_address.Optional
source_ip_group_idsA comma-separated list of source IP group IDs that replaces the sources of the network rule. Required when source_type is ip_group.Optional
destination_typeThe new destination type of the network rule. Required when destinations is provided. Possible values are: ip_address, ip_group, service_tag, fqdn.Optional
destinationsA comma-separated list of destinations that replaces the destinations of the network rule. Must match the value of destination_type. Supports IP addresses, IP group IDs, service tag names, and FQDNs.Optional
destination_portsA comma-separated list of destination ports that replaces the destination ports of the network rule.Optional
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.nameStringThe name of the Azure Firewall.
Azure.Firewall.Firewalls.idStringThe ID of the Azure Firewall.
Azure.Firewall.Firewalls.typeStringThe type of the Azure Firewall resource.
Azure.Firewall.Firewalls.locationStringThe location of the Azure Firewall.
Azure.Firewall.Firewalls.etagStringThe ETag of the Azure Firewall. The ETag prevents concurrent updates from overwriting each other.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the Azure Firewall.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownThe network rule collections of the Azure Firewall, containing the name, etag, id, and properties fields of each collection.

azure-firewall-network-rule-delete#


Deletes network rules from a network rule collection of an Azure Firewall. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/azureFirewalls/write.

Base Command#

azure-firewall-network-rule-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure Firewall that contains the network rule collection.Required
collection_nameThe name of the network rule collection that contains the network rules.Required
rule_namesA comma-separated list of network rule names to delete from the collection.Required
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.nameStringThe name of the Azure Firewall.
Azure.Firewall.Firewalls.idStringThe ID of the Azure Firewall.
Azure.Firewall.Firewalls.typeStringThe type of the Azure Firewall resource.
Azure.Firewall.Firewalls.locationStringThe location of the Azure Firewall.
Azure.Firewall.Firewalls.etagStringThe ETag of the Azure Firewall. The ETag prevents concurrent updates from overwriting each other.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the Azure Firewall.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownThe network rule collections of the Azure Firewall, containing the name, etag, id, and properties fields of each collection.

azure-auth-test#


Tests the connectivity to Azure. Relevant for the Device Code and Authorization Code authentication flows (used instead of the Test button for these interactive flows).

Base Command#

azure-auth-test

Input#

There are no input arguments for this command.

Context Output#

There is no context output for this command.

azure-generate-login-url#


Generates the login URL used for authorization. Relevant only for the Authorization Code authentication flow.

Base Command#

azure-generate-login-url

Input#

There are no input arguments for this command.

Context Output#

There is no context output for this command.

azure-auth-complete#


Completes the authorization process for the Device Code flow. Should be used after running the azure-auth-start command.

Base Command#

azure-auth-complete

Input#

There are no input arguments for this command.

Context Output#

There is no context output for this command.

azure-auth-reset#


Resets the authentication process. Relevant for the Device Code and Authorization Code authentication flows.

Base Command#

azure-auth-reset

Input#

There are no input arguments for this command.

Context Output#

There is no context output for this command.

azure-auth-start#


Starts the authorization process for the Device Code / Authorization Code flows. Follow the instructions in the command results.

Base Command#

azure-auth-start

Input#

There are no input arguments for this command.

Context Output#

There is no context output for this command.

azure-firewall-policy-detach#


Detaches the firewall policy from a firewall. The command detaches the policy from the firewall, but does not delete the policy. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/azureFirewalls/write.

Base Command#

azure-firewall-policy-detach

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
firewall_nameThe name of the firewall from which the policy is detached.Required

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.idStringThe firewall resource ID.
Azure.Firewall.Firewalls.nameStringThe firewall resource name.
Azure.Firewall.Firewalls.typeStringThe firewall resource type.
Azure.Firewall.Firewalls.locationStringThe firewall resource location.
Azure.Firewall.Firewalls.etagStringThe unique read-only string that changes whenever the resource is updated.
Azure.Firewall.Firewalls.tagsUnknownThe firewall resource tags.
Azure.Firewall.Firewalls.zonesUnknownA list of availability zones from which the resource originates.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the firewall resource. Possible values are "Succeeded", "Updating", "Deleting", or "Failed".
Azure.Firewall.Firewalls.properties.threatIntelModeStringThe threat intelligence operation mode.
Azure.Firewall.Firewalls.properties.firewallPolicyUnknownThe firewall policy object associated with the firewall containing the id field.
Azure.Firewall.Firewalls.properties.skuUnknownThe SKU object of the firewall containing the name and tier fields.
Azure.Firewall.Firewalls.properties.ipConfigurationsUnknownThe IP configurations of the firewall resource.
Azure.Firewall.Firewalls.properties.hubIPAddressesUnknownThe IP addresses associated with the firewall resource.
Azure.Firewall.Firewalls.properties.virtualHubUnknownThe virtual hub object to which the firewall belongs containing the id field.
Azure.Firewall.Firewalls.properties.managementIpConfigurationUnknownThe management IP configuration of the firewall resource used for forced tunneling.
Azure.Firewall.Firewalls.properties.applicationRuleCollectionsUnknownA list of application rule collections of the firewall resource. Returned only when the firewall is not managed by a firewall policy.
Azure.Firewall.Firewalls.properties.natRuleCollectionsUnknownA list of NAT rule collections of the firewall resource. Returned only when the firewall is not managed by a firewall policy.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownA list of network rule collections of the firewall resource. Returned only when the firewall is not managed by a firewall policy.
Azure.Firewall.Firewalls.properties.ipGroupsUnknownA list of IP groups associated with the firewall resource.
Azure.Firewall.Firewalls.properties.autoscaleConfigurationUnknownThe autoscale settings of the firewall resource containing the minCapacity and maxCapacity fields.
Azure.Firewall.Firewalls.properties.additionalPropertiesUnknownThe additional properties used to further configure the firewall resource.

azure-vn-firewall-policy-get#


Retrieves a firewall policy. Required permission: Microsoft.Network/firewallPolicies/read.

Base Command#

azure-vn-firewall-policy-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the firewall policy to retrieve.Required

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicies.idStringThe firewall policy resource ID.
Azure.VirtualNetworks.FirewallPolicies.nameStringThe firewall policy resource name.
Azure.VirtualNetworks.FirewallPolicies.typeStringThe firewall policy resource type.
Azure.VirtualNetworks.FirewallPolicies.locationStringThe firewall policy resource location.
Azure.VirtualNetworks.FirewallPolicies.etagStringThe unique read-only string that changes whenever the resource is updated.
Azure.VirtualNetworks.FirewallPolicies.tagsUnknownThe firewall policy resource tags.
Azure.VirtualNetworks.FirewallPolicies.identityUnknownThe managed identity of the firewall policy containing the type, principalId, tenantId, and userAssignedIdentities fields.
Azure.VirtualNetworks.FirewallPolicies.properties.provisioningStateStringThe provisioning state of the firewall policy resource. Possible values are "Succeeded", "Updating", "Deleting", or "Failed".
Azure.VirtualNetworks.FirewallPolicies.properties.threatIntelModeStringThe threat intelligence operation mode.
Azure.VirtualNetworks.FirewallPolicies.properties.threatIntelWhitelistUnknownThe threat intelligence allow list object containing the ipAddresses and fqdns fields.
Azure.VirtualNetworks.FirewallPolicies.properties.dnsSettingsUnknownThe DNS settings object containing the servers, enableProxy, and requireProxyForNetworkRules fields.
Azure.VirtualNetworks.FirewallPolicies.properties.skuUnknownThe SKU object of the firewall policy containing the tier field.
Azure.VirtualNetworks.FirewallPolicies.properties.basePolicyUnknownThe parent firewall policy object from which rules are inherited containing the id field.
Azure.VirtualNetworks.FirewallPolicies.properties.firewallsUnknownA list of references to Azure Firewalls associated with the firewall policy.
Azure.VirtualNetworks.FirewallPolicies.properties.childPoliciesUnknownA list of references to child firewall policies.
Azure.VirtualNetworks.FirewallPolicies.properties.ruleCollectionGroupsUnknownA list of references to rule collection groups of the firewall policy.
Azure.VirtualNetworks.FirewallPolicies.properties.sizeStringThe size of the firewall policy, in MB (for example, 0.5 MB).
Azure.VirtualNetworks.FirewallPolicies.properties.insightsUnknownThe insights settings of the firewall policy containing the isEnabled, retentionDays, and logAnalyticsResources fields.
Azure.VirtualNetworks.FirewallPolicies.properties.snatUnknownThe private IP address ranges to which traffic is not SNATed containing the privateRanges and autoLearnPrivateRanges fields.
Azure.VirtualNetworks.FirewallPolicies.properties.sqlUnknownThe SQL settings of the firewall policy containing the allowSqlRedirect field.
Azure.VirtualNetworks.FirewallPolicies.properties.explicitProxyUnknownThe explicit proxy settings of the firewall policy containing the enableExplicitProxy, httpPort, httpsPort, enablePacFile, pacFilePort, and pacFile fields.
Azure.VirtualNetworks.FirewallPolicies.properties.intrusionDetectionUnknownThe intrusion detection settings of the firewall policy containing the mode, profile, and configuration fields.
Azure.VirtualNetworks.FirewallPolicies.properties.transportSecurityUnknownThe TLS inspection settings of the firewall policy containing the certificateAuthority field.

azure-vn-firewall-policy-delete#


Deletes a firewall policy resource. Required permission: Microsoft.Network/firewallPolicies/delete.

Base Command#

azure-vn-firewall-policy-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the firewall policy to delete.Required

Context Output#

There is no context output for this command.

azure-vn-firewall-policy-list#


Lists the firewall policies in a resource group. Use the next_token argument to view the next page of results. Required permission: Microsoft.Network/firewallPolicies/read.

Base Command#

azure-vn-firewall-policy-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
next_tokenThe URI to fetch the next page of results as returned in the Azure.VirtualNetworks.FirewallPoliciesNextToken output of a previous run.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicies.idStringThe firewall policy resource ID.
Azure.VirtualNetworks.FirewallPolicies.nameStringThe firewall policy resource name.
Azure.VirtualNetworks.FirewallPolicies.typeStringThe firewall policy resource type.
Azure.VirtualNetworks.FirewallPolicies.locationStringThe firewall policy resource location.
Azure.VirtualNetworks.FirewallPolicies.etagStringThe unique read-only string that changes whenever the resource is updated.
Azure.VirtualNetworks.FirewallPolicies.tagsUnknownThe firewall policy resource tags.
Azure.VirtualNetworks.FirewallPolicies.identityUnknownThe managed identity of the firewall policy containing the type, principalId, tenantId, and userAssignedIdentities fields.
Azure.VirtualNetworks.FirewallPolicies.properties.provisioningStateStringThe provisioning state of the firewall policy resource. Possible values are "Succeeded", "Updating", "Deleting", or "Failed".
Azure.VirtualNetworks.FirewallPolicies.properties.threatIntelModeStringThe threat intelligence operation mode.
Azure.VirtualNetworks.FirewallPolicies.properties.threatIntelWhitelistUnknownThe threat intelligence allow list object containing the ipAddresses and fqdns fields.
Azure.VirtualNetworks.FirewallPolicies.properties.dnsSettingsUnknownThe DNS settings object containing the servers, enableProxy, and requireProxyForNetworkRules fields.
Azure.VirtualNetworks.FirewallPolicies.properties.skuUnknownThe SKU object of the firewall policy containing the tier field.
Azure.VirtualNetworks.FirewallPolicies.properties.basePolicyUnknownThe parent firewall policy object from which rules are inherited containing the id field.
Azure.VirtualNetworks.FirewallPolicies.properties.firewallsUnknownA list of references to Azure Firewalls associated with the firewall policy.
Azure.VirtualNetworks.FirewallPolicies.properties.childPoliciesUnknownA list of references to child firewall policies.
Azure.VirtualNetworks.FirewallPolicies.properties.ruleCollectionGroupsUnknownA list of references to rule collection groups of the firewall policy.
Azure.VirtualNetworks.FirewallPolicies.properties.sizeStringThe size of the firewall policy, in MB (for example, 0.5 MB).
Azure.VirtualNetworks.FirewallPolicies.properties.insightsUnknownThe insights settings of the firewall policy containing the isEnabled, retentionDays, and logAnalyticsResources fields.
Azure.VirtualNetworks.FirewallPolicies.properties.snatUnknownThe private IP address ranges to which traffic is not SNATed containing the privateRanges and autoLearnPrivateRanges fields.
Azure.VirtualNetworks.FirewallPolicies.properties.sqlUnknownThe SQL settings of the firewall policy containing the allowSqlRedirect field.
Azure.VirtualNetworks.FirewallPolicies.properties.explicitProxyUnknownThe explicit proxy settings of the firewall policy containing the enableExplicitProxy, httpPort, httpsPort, enablePacFile, pacFilePort, and pacFile fields.
Azure.VirtualNetworks.FirewallPolicies.properties.intrusionDetectionUnknownThe intrusion detection settings of the firewall policy containing the mode, profile, and configuration fields.
Azure.VirtualNetworks.FirewallPolicies.properties.transportSecurityUnknownThe TLS inspection settings of the firewall policy containing the certificateAuthority field.
Azure.VirtualNetworks.FirewallPoliciesNextTokenStringThe URI to fetch the next page of firewall policies. Run the same command with the next_token argument to get the next page.

azure-firewall-policy-attach#


Attaches a firewall policy to a firewall. The policy and the firewall must belong to the same tier. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/azureFirewalls/write, Microsoft.Network/firewallPolicies/join/action.

Base Command#

azure-firewall-policy-attach

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
firewall_nameThe name of the firewall to which the policy is attached.Required
policy_idThe ID of the firewall policy to attach.Required

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.idStringThe firewall resource ID.
Azure.Firewall.Firewalls.nameStringThe firewall resource name.
Azure.Firewall.Firewalls.typeStringThe firewall resource type.
Azure.Firewall.Firewalls.locationStringThe firewall resource location.
Azure.Firewall.Firewalls.etagStringThe unique read-only string that changes whenever the resource is updated.
Azure.Firewall.Firewalls.tagsUnknownThe firewall resource tags.
Azure.Firewall.Firewalls.zonesUnknownA list of availability zones from which the resource originates.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the firewall resource. Possible values are "Succeeded", "Updating", "Deleting", or "Failed".
Azure.Firewall.Firewalls.properties.threatIntelModeStringThe threat intelligence operation mode.
Azure.Firewall.Firewalls.properties.firewallPolicyUnknownThe firewall policy object associated with the firewall containing the id field.
Azure.Firewall.Firewalls.properties.skuUnknownThe SKU object of the firewall containing the name and tier fields.
Azure.Firewall.Firewalls.properties.ipConfigurationsUnknownThe IP configurations of the firewall resource.
Azure.Firewall.Firewalls.properties.hubIPAddressesUnknownThe IP addresses associated with the firewall resource.
Azure.Firewall.Firewalls.properties.virtualHubUnknownThe virtual hub object to which the firewall belongs containing the id field.
Azure.Firewall.Firewalls.properties.managementIpConfigurationUnknownThe management IP configuration of the firewall resource used for forced tunneling.
Azure.Firewall.Firewalls.properties.applicationRuleCollectionsUnknownA list of application rule collections of the firewall resource. Returned only when the firewall is not managed by a firewall policy.
Azure.Firewall.Firewalls.properties.natRuleCollectionsUnknownA list of NAT rule collections of the firewall resource. Returned only when the firewall is not managed by a firewall policy.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownA list of network rule collections of the firewall resource. Returned only when the firewall is not managed by a firewall policy.
Azure.Firewall.Firewalls.properties.ipGroupsUnknownA list of IP groups associated with the firewall resource.
Azure.Firewall.Firewalls.properties.autoscaleConfigurationUnknownThe autoscale settings of the firewall resource containing the minCapacity and maxCapacity fields.
Azure.Firewall.Firewalls.properties.additionalPropertiesUnknownThe additional properties used to further configure the firewall resource.

azure-vn-firewall-policy-update#


Updates a firewall policy. Only provided arguments are updated. Required permissions: Microsoft.Network/firewallPolicies/read, Microsoft.Network/firewallPolicies/write.

Base Command#

azure-vn-firewall-policy-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the firewall policy to update.Required
threat_intelligence_modeThe threat intelligence operation mode. Possible values are: Alert, Deny, Off.Optional
ipsThe comma-separated list of IP addresses for the threat intelligence allow list.Optional
domainsThe comma-separated list of fully qualified domain names for the threat intelligence allow list (for example, "*.microsoft.com,email.college.edu").Optional
base_policy_idThe ID of the parent firewall policy from which rules are inherited.Optional
enable_proxyWhether to enable the DNS proxy on firewalls attached to the firewall policy. Possible values are: true, false.Optional
dns_serversThe comma-separated list of custom DNS servers.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicies.idStringThe firewall policy resource ID.
Azure.VirtualNetworks.FirewallPolicies.nameStringThe firewall policy resource name.
Azure.VirtualNetworks.FirewallPolicies.typeStringThe firewall policy resource type.
Azure.VirtualNetworks.FirewallPolicies.locationStringThe firewall policy resource location.
Azure.VirtualNetworks.FirewallPolicies.etagStringThe unique read-only string that changes whenever the resource is updated.
Azure.VirtualNetworks.FirewallPolicies.tagsUnknownThe firewall policy resource tags.
Azure.VirtualNetworks.FirewallPolicies.identityUnknownThe managed identity of the firewall policy containing the type, principalId, tenantId, and userAssignedIdentities fields.
Azure.VirtualNetworks.FirewallPolicies.properties.provisioningStateStringThe provisioning state of the firewall policy resource. Possible values are "Succeeded", "Updating", "Deleting", or "Failed".
Azure.VirtualNetworks.FirewallPolicies.properties.threatIntelModeStringThe threat intelligence operation mode.
Azure.VirtualNetworks.FirewallPolicies.properties.threatIntelWhitelistUnknownThe threat intelligence allow list object containing the ipAddresses and fqdns fields.
Azure.VirtualNetworks.FirewallPolicies.properties.dnsSettingsUnknownThe DNS settings object containing the servers, enableProxy, and requireProxyForNetworkRules fields.
Azure.VirtualNetworks.FirewallPolicies.properties.skuUnknownThe SKU object of the firewall policy containing the tier field.
Azure.VirtualNetworks.FirewallPolicies.properties.basePolicyUnknownThe parent firewall policy object from which rules are inherited containing the id field.
Azure.VirtualNetworks.FirewallPolicies.properties.firewallsUnknownA list of references to the Azure Firewalls associated with the firewall policy.
Azure.VirtualNetworks.FirewallPolicies.properties.childPoliciesUnknownA list of references to child firewall policies.
Azure.VirtualNetworks.FirewallPolicies.properties.ruleCollectionGroupsUnknownA list of references to rule collection groups of the firewall policy.
Azure.VirtualNetworks.FirewallPolicies.properties.sizeStringThe size of the firewall policy, in MB (for example, 0.5 MB).
Azure.VirtualNetworks.FirewallPolicies.properties.insightsUnknownThe insights settings of the firewall policy containing the isEnabled, retentionDays, and logAnalyticsResources fields.
Azure.VirtualNetworks.FirewallPolicies.properties.snatUnknownThe private IP address ranges to which traffic is not SNATed containing the privateRanges and autoLearnPrivateRanges fields.
Azure.VirtualNetworks.FirewallPolicies.properties.sqlUnknownThe SQL settings of the firewall policy containing the allowSqlRedirect field.
Azure.VirtualNetworks.FirewallPolicies.properties.explicitProxyUnknownThe explicit proxy settings of the firewall policy containing the enableExplicitProxy, httpPort, httpsPort, enablePacFile, pacFilePort, and pacFile fields.
Azure.VirtualNetworks.FirewallPolicies.properties.intrusionDetectionUnknownThe intrusion detection settings of the firewall policy containing the mode, profile, and configuration fields.
Azure.VirtualNetworks.FirewallPolicies.properties.transportSecurityUnknownThe TLS inspection settings of the firewall policy containing the certificateAuthority field.

azure-vn-firewall-policy-create#


Creates a firewall policy. This command only creates the policy resource. To attach the policy to a firewall, run the azure-firewall-policy-attach command. Required permissions: Microsoft.Network/firewallPolicies/read, Microsoft.Network/firewallPolicies/write.

Base Command#

azure-vn-firewall-policy-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the firewall policy to create.Required
locationThe region location of the firewall policy resource.Required
tierThe tier of the firewall policy. Possible values are: Standard, Premium, Basic. Default is Standard.Required
threat_intelligence_modeThe operation mode for threat intelligence. Possible values are: Alert, Deny, Off.Optional
ipsThe comma-separated list of IP addresses for the threat intelligence allow list.Optional
domainsThe comma-separated list of fully qualified domain names for the threat intelligence allow list (for example, "*.microsoft.com,email.college.edu").Optional
base_policy_idThe ID of the parent firewall policy from which rules are inherited.Optional
enable_proxyWhether to enable the DNS proxy on the firewalls attached to the firewall policy. Possible values are: true, false.Optional
dns_serversThe comma-separated list of custom DNS servers.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicies.idStringThe firewall policy resource ID.
Azure.VirtualNetworks.FirewallPolicies.nameStringThe firewall policy resource name.
Azure.VirtualNetworks.FirewallPolicies.typeStringThe firewall policy resource type.
Azure.VirtualNetworks.FirewallPolicies.locationStringThe firewall policy resource location.
Azure.VirtualNetworks.FirewallPolicies.etagStringThe unique read-only string that changes whenever the resource is updated.
Azure.VirtualNetworks.FirewallPolicies.tagsUnknownThe firewall policy resource tags.
Azure.VirtualNetworks.FirewallPolicies.identityUnknownThe managed identity of the firewall policy, containing the type, principalId, tenantId, and userAssignedIdentities fields.
Azure.VirtualNetworks.FirewallPolicies.properties.provisioningStateStringThe provisioning state of the firewall policy resource. Possible values are "Succeeded", "Updating", "Deleting", or "Failed".
Azure.VirtualNetworks.FirewallPolicies.properties.threatIntelModeStringThe operation mode for threat intelligence.
Azure.VirtualNetworks.FirewallPolicies.properties.threatIntelWhitelistUnknownThe threat intelligence allow list object containing the ipAddresses and fqdns fields.
Azure.VirtualNetworks.FirewallPolicies.properties.dnsSettingsUnknownThe DNS settings object containing the servers, enableProxy, and requireProxyForNetworkRules fields.
Azure.VirtualNetworks.FirewallPolicies.properties.skuUnknownThe SKU object of the firewall policy containing the tier field.
Azure.VirtualNetworks.FirewallPolicies.properties.basePolicyUnknownThe parent firewall policy object from which rules are inherited containing the id field.
Azure.VirtualNetworks.FirewallPolicies.properties.firewallsUnknownA list of references to Azure Firewalls associated with the firewall policy.
Azure.VirtualNetworks.FirewallPolicies.properties.childPoliciesUnknownA list of references to child firewall policies.
Azure.VirtualNetworks.FirewallPolicies.properties.ruleCollectionGroupsUnknownA list of references to rule collection groups of the firewall policy.
Azure.VirtualNetworks.FirewallPolicies.properties.sizeStringThe size of the firewall policy, in MB (for example, 0.5 MB).
Azure.VirtualNetworks.FirewallPolicies.properties.insightsUnknownThe insights settings of the firewall policy containing the isEnabled, retentionDays, and logAnalyticsResources fields.
Azure.VirtualNetworks.FirewallPolicies.properties.snatUnknownThe private IP address ranges to which traffic is not SNATed containing the privateRanges and autoLearnPrivateRanges fields.
Azure.VirtualNetworks.FirewallPolicies.properties.sqlUnknownThe SQL settings of the firewall policy containing the allowSqlRedirect field.
Azure.VirtualNetworks.FirewallPolicies.properties.explicitProxyUnknownThe explicit proxy settings of the firewall policy containing the enableExplicitProxy, httpPort, httpsPort, enablePacFile, pacFilePort, and pacFile fields.
Azure.VirtualNetworks.FirewallPolicies.properties.intrusionDetectionUnknownThe intrusion detection settings of the firewall policy containing the mode, profile, and configuration fields.
Azure.VirtualNetworks.FirewallPolicies.properties.transportSecurityUnknownThe TLS inspection settings of the firewall policy containing the certificateAuthority field.

azure-application-gateway-waf-policy-get#


Retrieves an Application Gateway Web Application Firewall (WAF) policy by name. Required permission: Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/read.

Base Command#

azure-application-gateway-waf-policy-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group containing the policy. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the WAF policy to retrieve.Required

Context Output#

PathTypeDescription
Azure.ApplicationGateway.WAFPolicies.idStringThe resource ID of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.nameStringThe name of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.typeStringThe resource type of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.locationStringThe location of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.etagStringThe ETag used to prevent concurrent updates from overwriting the WAF policy.
Azure.ApplicationGateway.WAFPolicies.tagsUnknownThe tags of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.skuUnknownThe WAF policy pricing tier containing the name field.
Azure.ApplicationGateway.WAFPolicies.properties.provisioningStateStringThe provisioning state of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.properties.resourceStateStringThe resource state of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.properties.policySettingsUnknownThe policy settings object containing the mode, state, requestBodyCheck, maxRequestBodySizeInKb, and fileUploadLimitInMb fields.
Azure.ApplicationGateway.WAFPolicies.properties.customRulesUnknownThe custom rules of the policy, each containing the name, priority, ruleType, matchConditions, and action fields.
Azure.ApplicationGateway.WAFPolicies.properties.managedRulesUnknownThe managed rules of the policy containing the managedRuleSets, exclusions, and exceptions fields.

azure-application-gateway-waf-policies-list#


Lists the Application Gateway Web Application Firewall (WAF) policies of a resource group, or of the whole subscription when no resource group is given. Required permission: Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/read.

Base Command#

azure-application-gateway-waf-policies-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group from which to list policies. If not specified, lists policies for the entire subscription.Optional
next_tokenThe URI used to fetch the next page of results. Set to the value of the Azure.ApplicationGateway.WAFPoliciesNextToken context output from the previous response.Optional

Context Output#

PathTypeDescription
Azure.ApplicationGateway.WAFPolicies.idStringThe resource ID of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.nameStringThe name of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.typeStringThe resource type of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.locationStringThe location of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.etagStringThe ETag used to prevent concurrent updates from overwriting the WAF policy.
Azure.ApplicationGateway.WAFPolicies.tagsUnknownThe tags of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.skuUnknownThe WAF policy pricing tier containing the name field.
Azure.ApplicationGateway.WAFPolicies.properties.provisioningStateStringThe provisioning state of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.properties.resourceStateStringThe resource state of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.properties.policySettingsUnknownThe policy settings object containing the mode, state, requestBodyCheck, maxRequestBodySizeInKb, and fileUploadLimitInMb fields.
Azure.ApplicationGateway.WAFPolicies.properties.customRulesUnknownThe custom rules of the policy, each containing the name, priority, ruleType, matchConditions, and action fields.
Azure.ApplicationGateway.WAFPolicies.properties.managedRulesUnknownThe managed rules of the policy containing the managedRuleSets, exclusions, and exceptions fields.
Azure.ApplicationGateway.WAFPoliciesNextTokenStringThe URI used to fetch the next page of policies. Pass this value to the next_token argument to retrieve the next page.

azure-application-gateway-waf-policy-create-or-update#


Creates an Application Gateway Web Application Firewall (WAF) policy, or fully replaces an existing one. Warning: this is a full replacement and not a partial update. Any property that is not provided as an argument is removed from the policy or reset to its default, since the policy is not read before it is written. Required permission: Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/write.

Base Command#

azure-application-gateway-waf-policy-create-or-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group to create the policy in. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the WAF policy to create or update.Required
locationThe Azure region of the policy. For example "westus2".Required
managed_rulesThe managed rules of the policy, as a JSON string. For example, {"managedRuleSets": [{"ruleSetType": "OWASP", "ruleSetVersion": "3.2"}]}.Required
policy_settingsThe policy settings, as a JSON string. For example, {"mode": "Prevention", "state": "Enabled"}.Optional
custom_rulesThe custom rules of the policy, as a JSON string containing a list of rule objects.Optional
tagsThe tags to assign to the policy, as a JSON string. For example, {"env": "prod"}.Optional
resource_idThe resource ID of the policy. Used when updating an existing policy.Optional

Context Output#

PathTypeDescription
Azure.ApplicationGateway.WAFPolicies.idStringThe resource ID of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.nameStringThe name of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.typeStringThe resource type of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.locationStringThe location of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.etagStringThe ETag used to prevent concurrent updates from overwriting the WAF policy.
Azure.ApplicationGateway.WAFPolicies.tagsUnknownThe tags of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.skuUnknownThe WAF policy pricing tier containing the name field.
Azure.ApplicationGateway.WAFPolicies.properties.provisioningStateStringThe provisioning state of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.properties.resourceStateStringThe resource state of the WAF policy.
Azure.ApplicationGateway.WAFPolicies.properties.policySettingsUnknownThe policy settings object containing the mode, state, requestBodyCheck, maxRequestBodySizeInKb, and fileUploadLimitInMb fields.
Azure.ApplicationGateway.WAFPolicies.properties.customRulesUnknownThe custom rules of the policy, each containing the name, priority, ruleType, matchConditions, and action fields.
Azure.ApplicationGateway.WAFPolicies.properties.managedRulesUnknownThe managed rules of the policy containing the managedRuleSets, exclusions, and exceptions fields.

azure-application-gateway-waf-policy-delete#


Deletes an Application Gateway Web Application Firewall (WAF) policy. Required permission: Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/delete.

Base Command#

azure-application-gateway-waf-policy-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group containing the policy. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the WAF policy to delete.Required

Context Output#

There is no context output for this command.

azure-front-door-policy-get#


Retrieves a Front Door Web Application Firewall (WAF) policy by name. Required permission: Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/read.

Base Command#

azure-front-door-policy-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group containing the policy. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the Front Door WAF policy to retrieve.Required

Context Output#

PathTypeDescription
Azure.FrontDoor.Policies.idStringThe resource ID of the Front Door WAF policy.
Azure.FrontDoor.Policies.nameStringThe name of the Front Door WAF policy.
Azure.FrontDoor.Policies.typeStringThe resource type of the Front Door WAF policy.
Azure.FrontDoor.Policies.locationStringThe location of the Front Door WAF policy.
Azure.FrontDoor.Policies.etagStringThe ETag used to prevent concurrent updates from overwriting the Front Door WAF policy.
Azure.FrontDoor.Policies.tagsUnknownThe tags of the Front Door WAF policy.
Azure.FrontDoor.Policies.skuUnknownThe Front Door WAF policy pricing tier containing the name field.
Azure.FrontDoor.Policies.properties.provisioningStateStringThe provisioning state of the Front Door WAF policy.
Azure.FrontDoor.Policies.properties.resourceStateStringThe resource state of the Front Door WAF policy.
Azure.FrontDoor.Policies.properties.policySettingsUnknownThe policy settings object containing the mode, enabledState, redirectUrl, customBlockResponseStatusCode, and customBlockResponseBody fields.
Azure.FrontDoor.Policies.properties.customRulesUnknownThe custom rules of the policy containing the rules field.
Azure.FrontDoor.Policies.properties.managedRulesUnknownThe managed rules of the policy containing the managedRuleSets field.
Azure.FrontDoor.Policies.properties.frontendEndpointLinksUnknownThe Front Door endpoints associated with the policy.

azure-front-door-policies-list#


Lists the Front Door Web Application Firewall (WAF) policies of a resource group, or of the whole subscription when no resource group is given. Required permission: Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/read.

Base Command#

azure-front-door-policies-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group from which to list policies. When not provided, policies for the entire subscription are listed.Optional
next_tokenThe URI used to fetch the next page of results. Set to the value of the Azure.FrontDoor.PoliciesNextToken context output from the previous response.Optional

Context Output#

PathTypeDescription
Azure.FrontDoor.Policies.idStringThe resource ID of the Front Door WAF policy.
Azure.FrontDoor.Policies.nameStringThe name of the Front Door WAF policy.
Azure.FrontDoor.Policies.typeStringThe resource type of the Front Door WAF policy.
Azure.FrontDoor.Policies.locationStringThe location of the Front Door WAF policy.
Azure.FrontDoor.Policies.etagStringThe ETag used to prevent concurrent updates from overwriting the Front Door WAF policy.
Azure.FrontDoor.Policies.tagsUnknownThe tags of the Front Door WAF policy.
Azure.FrontDoor.Policies.skuUnknownThe Front Door WAF policy pricing tier containing the name field.
Azure.FrontDoor.Policies.properties.provisioningStateStringThe provisioning state of the Front Door WAF policy.
Azure.FrontDoor.Policies.properties.resourceStateStringThe resource state of the Front Door WAF policy.
Azure.FrontDoor.Policies.properties.policySettingsUnknownThe policy settings object containing the mode, enabledState, redirectUrl, customBlockResponseStatusCode, and customBlockResponseBody fields.
Azure.FrontDoor.Policies.properties.customRulesUnknownThe custom rules of the policy containing the rules field.
Azure.FrontDoor.Policies.properties.managedRulesUnknownThe managed rules of the policy containing the managedRuleSets field.
Azure.FrontDoor.PoliciesNextTokenStringThe URI used to fetch the next page of policies. Pass this value to the next_token argument to retrieve the next page.

azure-front-door-policy-create-or-update#


Creates a Front Door Web Application Firewall (WAF) policy, or fully replaces an existing one. Warning: this is a full replacement and not a partial update. Any property that is not provided as an argument is removed from the policy or reset to its default, since the policy is not read before it is written. Required permission: Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/write.

Base Command#

azure-front-door-policy-create-or-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group to create the policy in. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the Front Door WAF policy to create or update.Required
managed_rulesThe managed rules of the policy, as a JSON string. For example, {"managedRuleSets": [{"ruleSetType": "DefaultRuleSet", "ruleSetVersion": "1.0"}]}.Required
policy_settingsThe policy settings, as a JSON string. For example, {"mode": "Prevention", "enabledState": "Enabled"}.Optional
custom_rulesThe custom rules of the policy, as a JSON string. For example, {"rules": []}.Optional
locationThe Azure region of the policy. Front Door WAF policies are global resources. Default is Global.Optional
skuThe pricing tier of the policy. Possible values are: Classic_AzureFrontDoor, Standard_AzureFrontDoor, Premium_AzureFrontDoor. Default is Classic_AzureFrontDoor.Optional
tagsThe tags to assign to the policy, as a JSON string. For example, {"env": "prod"}.Optional
etagThe ETag used to prevent concurrent updates from overwriting the WAF policy.Optional

Context Output#

PathTypeDescription
Azure.FrontDoor.Policies.idStringThe resource ID of the Front Door WAF policy.
Azure.FrontDoor.Policies.nameStringThe name of the Front Door WAF policy.
Azure.FrontDoor.Policies.typeStringThe resource type of the Front Door WAF policy.
Azure.FrontDoor.Policies.locationStringThe location of the Front Door WAF policy.
Azure.FrontDoor.Policies.etagStringThe ETag used to prevent concurrent updates from overwriting the Front Door WAF policy.
Azure.FrontDoor.Policies.tagsUnknownThe tags of the Front Door WAF policy.
Azure.FrontDoor.Policies.skuUnknownThe Front Door WAF policy pricing tier containing the name field.
Azure.FrontDoor.Policies.properties.provisioningStateStringThe provisioning state of the Front Door WAF policy.
Azure.FrontDoor.Policies.properties.resourceStateStringThe resource state of the Front Door WAF policy.
Azure.FrontDoor.Policies.properties.policySettingsUnknownThe policy settings object containing the mode, enabledState, redirectUrl, customBlockResponseStatusCode, and customBlockResponseBody fields.
Azure.FrontDoor.Policies.properties.customRulesUnknownThe custom rules of the policy containing the rules field.
Azure.FrontDoor.Policies.properties.managedRulesUnknownThe managed rules of the policy containing the managedRuleSets field.

azure-front-door-policy-delete#


Deletes a Front Door Web Application Firewall (WAF) policy. Required permission: Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/delete.

Base Command#

azure-front-door-policy-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group containing the policy. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
policy_nameThe name of the Front Door WAF policy to delete.Required

Context Output#

There is no context output for this command.

azure-aks-managed-clusters-list#


Gets a list of managed clusters in the specified subscription. Requires the following permission: Microsoft.ContainerService/managedClusters/read.

Base Command#

azure-aks-managed-clusters-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
next_tokenThe token for the next set of items to return, used for pagination. Returned by a previous call as ManagedClusterNextToken.Optional

Context Output#

PathTypeDescription
Azure.AKS.ManagedCluster.idStringThe resource ID.
Azure.AKS.ManagedCluster.locationStringThe resource location.
Azure.AKS.ManagedCluster.nameStringThe resource name.
Azure.AKS.ManagedCluster.tagsUnknownThe resource tags.
Azure.AKS.ManagedCluster.typeStringThe resource type.
Azure.AKS.ManagedCluster.kindStringThe kind of the managed cluster, primarily used to expose different UI experiences in the portal.
Azure.AKS.ManagedCluster.skuUnknownThe managed cluster SKU, including the name and tier.
Azure.AKS.ManagedCluster.identityUnknownThe identity of the managed cluster, if configured.
Azure.AKS.ManagedCluster.properties.provisioningStateStringThe current deployment or provisioning state, which only appears in the response.
Azure.AKS.ManagedCluster.properties.powerStateUnknownThe power state of the cluster, indicating whether it is running or stopped.
Azure.AKS.ManagedCluster.properties.kubernetesVersionStringThe version of Kubernetes specified when creating the managed cluster.
Azure.AKS.ManagedCluster.properties.currentKubernetesVersionStringThe version of Kubernetes the managed cluster is currently running.
Azure.AKS.ManagedCluster.properties.maxAgentPoolsNumberThe maximum number of agent pools of the managed cluster.
Azure.AKS.ManagedCluster.properties.dnsPrefixStringThe DNS prefix specified when creating the managed cluster.
Azure.AKS.ManagedCluster.properties.fqdnStringThe FQDN of the master pool.
Azure.AKS.ManagedCluster.properties.azurePortalFQDNStringThe special FQDN used by the Azure Portal to access the managed cluster.
Azure.AKS.ManagedCluster.properties.disableLocalAccountsBooleanWhether local accounts are disabled on the managed cluster.
Azure.AKS.ManagedCluster.properties.publicNetworkAccessStringWhether public network access to the managed cluster is allowed or denied.
Azure.AKS.ManagedCluster.properties.agentPoolProfilesUnknownThe agent pool profiles, including name, count, VM size, max pods, OS type, provisioning state, and orchestrator version.
Azure.AKS.ManagedCluster.properties.linuxProfileUnknownThe Linux profile, including the administrator account name and SSH public keys used to authenticate with VMs.
Azure.AKS.ManagedCluster.properties.servicePrincipalProfileUnknownThe service principal profile, including the client ID of the service principal.
Azure.AKS.ManagedCluster.properties.nodeResourceGroupStringThe name of the resource group containing agent pool nodes.
Azure.AKS.ManagedCluster.properties.enableRBACBooleanWhether to enable Kubernetes Role-Based Access Control (RBAC).
Azure.AKS.ManagedCluster.properties.diskEncryptionSetIDStringThe resource ID of the disk encryption set used to enable encryption at rest.
Azure.AKS.ManagedCluster.properties.networkProfileUnknownThe network configuration, including the network plugin, pod CIDR, service CIDR, and DNS service IP.
Azure.AKS.ManagedCluster.properties.addonProfilesUnknownThe managed cluster add-on profiles, including the Operations Management Suite Agent and HTTP application routing configurations.
Azure.AKS.ManagedClusterNextTokenStringThe token for the next set of managed clusters, used for pagination.

azure-aks-managed-cluster-addon-update#


Updates a managed cluster with the specified configuration. Requires the following permissions: Microsoft.ContainerService/managedClusters/read, Microsoft.ContainerService/managedClusters/write.

Base Command#

azure-aks-managed-cluster-addon-update

Input#

Argument NameDescriptionRequired
resource_nameThe name of the managed cluster resource. Can be retrieved using the azure-aks-managed-clusters-list command.Required
locationThe resource location. Can be retrieved using the azure-aks-managed-clusters-list command. Possible values are: australiacentral, australiacentral2, australiaeast, australiasoutheast, brazilse, brazilsouth, canadacentral, canadaeast, centralfrance, centralindia, centralus, centraluseuap, eastasia, eastus, eastus2, eastus2euap, germanyn, germanywc, japaneast, japanwest, koreacentral, koreasouth, northcentralus, northeurope, norwaye, norwayw, southafricanorth, southafricawest, southcentralus, southeastasia, southfrance, southindia, switzerlandn, switzerlandw, uaecentral, uaenorth, uknorth, uksouth, uksouth2, ukwest, westcentralus, westeurope, westindia, westus, westus2.Required
http_application_routing_enabledWhether to configure ingress with automatic public DNS name creation. Possible values are: true, false.Optional
monitoring_agent_enabledWhether to turn on Log Analytics monitoring. If enabled and monitoring_resource_name is not specified, it uses the currently configured workspace resource ID. Possible values are: true, false.Optional
monitoring_resource_nameThe name of an existing Log Analytics workspace to use for storing monitoring data. Can be retrieved in the Log Analytics workspace from the Azure portal.Optional
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional

Context Output#

There is no context output for this command.

azure-storage-table-entity-query#


Queries entities in a table. Provide partition_key and row_key together to retrieve a single entity, or omit them to query multiple entities. Required permission: Microsoft.Storage/storageAccounts/tableServices/tables/entities/read.

Base Command#

azure-storage-table-entity-query

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
table_nameThe name of the table to query.Required
partition_keyThe PartitionKey property of a specific entity to retrieve. Must be provided together with row_key.Optional
row_keyThe RowKey property of a specific entity to retrieve. Must be provided together with partition_key.Optional
filterThe OData query expression used to filter the returned entities.Optional
selectThe comma-separated list of entity properties to return.Optional
limitThe maximum number of entities to return. Accepted range is 1 to 1000. Default is 50. Default is 50.Optional
next_tokenThe continuation token returned by a previous call (Azure.Storage.EntitiesNextToken), used to retrieve the next page of results. Ignored when partition_key and row_key are provided.Optional

Context Output#

PathTypeDescription
Azure.Storage.Table.Entity.PartitionKeyStringThe PartitionKey property of the entity.
Azure.Storage.Table.Entity.RowKeyStringThe RowKey property of the entity.
Azure.Storage.Table.Entity.TimestampDateThe date and time the entity was last modified, in ISO 8601 format (for example, 2024-01-15T12:34:56Z).
Azure.Storage.EntitiesNextTokenStringThe continuation token to retrieve the next page of entities. Empty when there are no more results.

azure-storage-table-create#


Creates a new table in a storage account. Required permission: Microsoft.Storage/storageAccounts/tableServices/tables/write.

Base Command#

azure-storage-table-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
table_nameThe name of the table to create. Must be alphanumeric, start with a letter, and be 3 to 63 characters long.Required

Context Output#

PathTypeDescription
Azure.Storage.Table.TableNameStringThe name of the created table.

azure-storage-table-delete#


Deletes the specified table and any data it contains. Required permission: Microsoft.Storage/storageAccounts/tableServices/tables/delete.

Base Command#

azure-storage-table-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
table_nameThe name of the table to delete.Required

Context Output#

There is no context output for this command.

azure-storage-tables-list#


Lists tables under the specified storage account. Required permission: Microsoft.Storage/storageAccounts/tableServices/tables/read.

Base Command#

azure-storage-tables-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
limitThe maximum number of tables to return. Accepted values are 1 to 1000. Default is 50. Default is 50.Optional
filterThe OData query expression used to filter the returned tables.Optional
next_tokenThe continuation token returned by a previous call (Azure.Storage.TablesNextToken), used to retrieve the next page of results.Optional

Context Output#

PathTypeDescription
Azure.Storage.Table.TableNameStringThe name of the table.
Azure.Storage.TablesNextTokenStringThe continuation token to retrieve the next page of tables. Empty when there are no more results.

azure-storage-table-entity-insert#


Inserts a new entity into a table. Required permission: Microsoft.Storage/storageAccounts/tableServices/tables/entities/write.

Base Command#

azure-storage-table-entity-insert

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
table_nameThe name of the table into which to insert the entity.Required
partition_keyThe PartitionKey property of the entity which is the unique identifier for the partition within a given table.Required
row_keyThe RowKey property of the entity, which is the unique identifier for an entity within a given partition.Required
entity_fieldsA JSON object of the entity's fields and their values, for example, {"Age": 20}.Required

Context Output#

PathTypeDescription
Azure.Storage.Table.Entity.PartitionKeyStringThe PartitionKey property of the entity.
Azure.Storage.Table.Entity.RowKeyStringThe RowKey property of the entity.
Azure.Storage.Table.Entity.TimestampDateThe date and time the entity was last modified, in ISO 8601 format (for example, 2024-01-15T12:34:56Z).

azure-storage-table-entity-update#


Updates an existing entity in a table by merging the provided properties. Does not replace the existing entity. Required permission: Microsoft.Storage/storageAccounts/tableServices/tables/entities/write.

Base Command#

azure-storage-table-entity-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
table_nameThe name of the table containing the entity.Required
partition_keyThe PartitionKey property of the entity to update.Required
row_keyThe RowKey property of the entity to update.Required
entity_fieldsA JSON object of the entity's fields and their values to merge, for example, {"Address": "New York"}.Required

Context Output#

There is no context output for this command.

azure-storage-table-entity-replace#


Replaces an existing entity in a table. Replaces the entire entity and can be used to remove properties. Required permission: Microsoft.Storage/storageAccounts/tableServices/tables/entities/write.

Base Command#

azure-storage-table-entity-replace

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
table_nameThe name of the table containing the entity.Required
partition_keyThe PartitionKey property of the entity to replace.Required
row_keyThe RowKey property of the entity to replace.Required
entity_fieldsA JSON object of the entity's fields and their values. Replaces the entire entity, for example, {"Address": "New York"}.Required

Context Output#

There is no context output for this command.

azure-storage-table-entity-delete#


Deletes an existing entity in a table. Required permission: Microsoft.Storage/storageAccounts/tableServices/tables/entities/delete.

Base Command#

azure-storage-table-entity-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
account_nameThe name of the storage account.Required
table_nameThe name of the table containing the entity.Required
partition_keyThe PartitionKey property of the entity to delete.Required
row_keyThe RowKey property of the entity to delete.Required

Context Output#

There is no context output for this command.

azure-vn-ip-group-create#


Creates an IP group resource and polls until the IP group is fully provisioned. Required permissions: Microsoft.Network/ipGroups/write, Microsoft.Network/ipGroups/read.

Base Command#

azure-vn-ip-group-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
ip_group_nameThe name of the IP group to create.Required
locationThe Azure region in which to create the IP group.Required
ip_addressesA comma-separated list of IP addresses or IP address prefixes to include in the IP group (for example, "10.0.0.1,10.1.0.0/24").Optional
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.IPGroups.idStringThe IP group resource ID.
Azure.VirtualNetworks.IPGroups.nameStringThe name of the IP group resource.
Azure.VirtualNetworks.IPGroups.typeStringThe resource type.
Azure.VirtualNetworks.IPGroups.locationStringThe resource location.
Azure.VirtualNetworks.IPGroups.etagStringThe ETag of the IP group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.IPGroups.tagsUnknownA dictionary of the tags assigned to the IP group.
Azure.VirtualNetworks.IPGroups.properties.provisioningStateStringThe provisioning state of the IP group resource.
Azure.VirtualNetworks.IPGroups.properties.ipAddressesUnknownA list of the IP addresses or IP address prefixes in the IP group.
Azure.VirtualNetworks.IPGroups.properties.firewallsUnknownA list of references to the firewalls that use the IP group.
Azure.VirtualNetworks.IPGroups.properties.firewallPoliciesUnknownA list of references to the firewall policies that use the IP group.

azure-vn-ip-group-update#


Updates an IP group resource by adding or removing IP addresses and polls until the IP group is fully provisioned. Required permissions: Microsoft.Network/ipGroups/read, Microsoft.Network/ipGroups/write.

Base Command#

azure-vn-ip-group-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
ip_group_nameThe name of the IP group to update.Required
ip_addresses_to_addA comma-separated list of IP addresses or IP address prefixes to add to the IP group (for example, "10.0.0.1,10.1.0.0/24"). It is mandatory to provide ip_addresses_to_add, ip_addresses_to_remove, or both.Optional
ip_addresses_to_removeA comma-separated list of IP addresses or IP address prefixes to remove from the IP group (for example, "10.0.0.1,10.1.0.0/24"). Addresses that are not in the IP group are ignored. It is mandatory to provide ip_addresses_to_add, ip_addresses_to_remove, or both.Optional
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.IPGroups.idStringThe IP group resource ID.
Azure.VirtualNetworks.IPGroups.nameStringThe name of the IP group resource.
Azure.VirtualNetworks.IPGroups.typeStringThe resource type.
Azure.VirtualNetworks.IPGroups.locationStringThe resource location.
Azure.VirtualNetworks.IPGroups.etagStringThe ETag of the IP group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.IPGroups.tagsUnknownA dictionary of the tags assigned to the IP group.
Azure.VirtualNetworks.IPGroups.properties.provisioningStateStringThe provisioning state of the IP group resource.
Azure.VirtualNetworks.IPGroups.properties.ipAddressesUnknownA list of the IP addresses or IP address prefixes in the IP group.
Azure.VirtualNetworks.IPGroups.properties.firewallsUnknownA list of references to the firewalls that use the IP group.
Azure.VirtualNetworks.IPGroups.properties.firewallPoliciesUnknownA list of references to the firewall policies that use the IP group.

azure-vn-ip-group-get#


Retrieves an IP group resource. Required permissions: Microsoft.Network/ipGroups/read.

Base Command#

azure-vn-ip-group-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
ip_group_nameThe name of the IP group to retrieve.Required

Context Output#

PathTypeDescription
Azure.VirtualNetworks.IPGroups.idStringThe IP group resource ID.
Azure.VirtualNetworks.IPGroups.nameStringThe name of the IP group resource.
Azure.VirtualNetworks.IPGroups.typeStringThe resource type.
Azure.VirtualNetworks.IPGroups.locationStringThe resource location.
Azure.VirtualNetworks.IPGroups.etagStringThe ETag of the IP group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.IPGroups.tagsUnknownA dictionary of the tags assigned to the IP group.
Azure.VirtualNetworks.IPGroups.properties.provisioningStateStringThe provisioning state of the IP group resource.
Azure.VirtualNetworks.IPGroups.properties.ipAddressesUnknownA list of the IP addresses or IP address prefixes in the IP group.
Azure.VirtualNetworks.IPGroups.properties.firewallsUnknownA list of references to the firewalls that use the IP group.
Azure.VirtualNetworks.IPGroups.properties.firewallPoliciesUnknownA list of references to the firewall policies that use the IP group.

azure-vn-ip-groups-list#


Lists the IP groups in a resource group, or in the subscription when no resource group is provided. Use the next_token argument to view the next page of results. Required permissions: Microsoft.Network/ipGroups/read.

Base Command#

azure-vn-ip-groups-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. When not provided, the IP groups are listed for the entire subscription.Optional
next_tokenThe token for retrieving the next page of results. Use the Azure.VirtualNetworks.IPGroupsNextToken value from the previous response.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.IPGroups.idStringThe IP group resource ID.
Azure.VirtualNetworks.IPGroups.nameStringThe name of the IP group resource.
Azure.VirtualNetworks.IPGroups.typeStringThe resource type.
Azure.VirtualNetworks.IPGroups.locationStringThe resource location.
Azure.VirtualNetworks.IPGroups.etagStringThe ETag of the IP group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.IPGroups.tagsUnknownA dictionary of the tags assigned to the IP group.
Azure.VirtualNetworks.IPGroups.properties.provisioningStateStringThe provisioning state of the IP group resource.
Azure.VirtualNetworks.IPGroups.properties.ipAddressesUnknownA list of the IP addresses or IP address prefixes in the IP group.
Azure.VirtualNetworks.IPGroups.properties.firewallsUnknownA list of references to the firewalls that use the IP group.
Azure.VirtualNetworks.IPGroups.properties.firewallPoliciesUnknownA list of references to the firewall policies that use the IP group.
Azure.VirtualNetworks.IPGroupsNextTokenStringThe URI to use when requesting the next set of IP groups.

azure-vn-ip-group-delete#


Deletes an IP group resource. Required permissions: Microsoft.Network/ipGroups/delete.

Base Command#

azure-vn-ip-group-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
ip_group_nameThe name of the IP group to delete.Required

Context Output#

There is no context output for this command.

azure-firewall-list#


Lists the Azure firewalls in the specified resource group or subscription. Use the next_token argument to view the next page of results. Required permission: Microsoft.Network/azureFirewalls/read.

Base Command#

azure-firewall-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Required when the resource argument is set to resource_group, and ignored when it is set to subscription. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resourceThe scope that contains the firewalls to list. Possible values are: resource_group, subscription. Default is resource_group.Optional
next_tokenThe token for the next set of items to return, used for pagination. The token is the value of Azure.Firewall.FirewallsNextToken from the previous response.Optional

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.idStringThe ID of the firewall resource.
Azure.Firewall.Firewalls.nameStringThe name of the firewall resource.
Azure.Firewall.Firewalls.typeStringThe type of the firewall resource.
Azure.Firewall.Firewalls.locationStringThe location of the firewall resource.
Azure.Firewall.Firewalls.etagStringThe ETag of the firewall, used to prevent overwriting concurrent updates.
Azure.Firewall.Firewalls.tagsUnknownThe tags of the firewall resource.
Azure.Firewall.Firewalls.zonesUnknownThe availability zones of the firewall.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the firewall resource.
Azure.Firewall.Firewalls.properties.threatIntelModeStringThe operation mode for threat intelligence.
Azure.Firewall.Firewalls.properties.ipConfigurationsUnknownThe IP configuration objects of the firewall, containing the id, name, etag, type, and properties fields.
Azure.Firewall.Firewalls.properties.firewallPolicyUnknownThe firewall policy associated with the firewall, containing the id field.
Azure.Firewall.Firewalls.properties.skuUnknownThe SKU of the firewall, containing the name and tier fields.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownThe network rule collections of the firewall, containing the id, name, etag, and properties fields.
Azure.Firewall.Firewalls.properties.applicationRuleCollectionsUnknownThe application rule collections of the firewall, containing the id, name, etag, and properties fields.
Azure.Firewall.Firewalls.properties.natRuleCollectionsUnknownThe NAT rule collections of the firewall, containing the id, name, etag, and properties fields.
Azure.Firewall.Firewalls.properties.managementIpConfigurationUnknownThe management IP configuration of the firewall, containing the name, id, etag, type, and properties fields.
Azure.Firewall.Firewalls.properties.hubIPAddressesUnknownThe IP addresses associated with the firewall, containing the publicIPs and privateIPAddress fields.
Azure.Firewall.Firewalls.properties.ipGroupsUnknownThe IP groups associated with the firewall, containing the id and changeNumber fields.
Azure.Firewall.Firewalls.properties.virtualHubUnknownThe virtual hub to which the firewall belongs, containing the id field.
Azure.Firewall.Firewalls.properties.autoscaleConfigurationUnknownThe autoscale configuration of the firewall, containing the minCapacity and maxCapacity fields.
Azure.Firewall.Firewalls.properties.additionalPropertiesUnknownThe additional properties used to further configure the firewall.
Azure.Firewall.Firewalls.properties.afcConfigurationUnknownThe Azure Firewall Cloud configuration of the firewall, containing the serviceEndpoint field.
Azure.Firewall.Firewalls.extendedLocationUnknownThe extended location of the firewall, containing the name and type fields.
Azure.Firewall.Firewalls.extendedLocation.nameStringThe name of the extended location.
Azure.Firewall.Firewalls.extendedLocation.typeStringThe type of the extended location.
Azure.Firewall.FirewallsNextTokenStringThe URI used to fetch the next page of firewalls. Run the same command with the next_token argument to get the next page of firewalls.

azure-firewall-get#


Gets the properties of an Azure firewall, and displays its rule collections when a rule type is specified. Required permission: Microsoft.Network/azureFirewalls/read.

Base Command#

azure-firewall-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure firewall to retrieve.Required
rule_typeThe rule collection type to display for the firewall. When omitted, the rule collections are not displayed. Possible values are: application_rule, network_rule, nat_rule.Optional

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.idStringThe ID of the firewall resource.
Azure.Firewall.Firewalls.nameStringThe name of the firewall resource.
Azure.Firewall.Firewalls.typeStringThe type of the firewall resource.
Azure.Firewall.Firewalls.locationStringThe location of the firewall resource.
Azure.Firewall.Firewalls.etagStringThe ETag of the firewall, used to prevent overwriting concurrent updates.
Azure.Firewall.Firewalls.tagsUnknownThe tags of the firewall resource.
Azure.Firewall.Firewalls.zonesUnknownThe availability zones of the firewall.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the firewall resource.
Azure.Firewall.Firewalls.properties.threatIntelModeStringThe operation mode for threat intelligence.
Azure.Firewall.Firewalls.properties.ipConfigurationsUnknownThe IP configuration objects of the firewall, containing the id, name, etag, type, and properties fields.
Azure.Firewall.Firewalls.properties.firewallPolicyUnknownThe firewall policy associated with the firewall, containing the id field.
Azure.Firewall.Firewalls.properties.skuUnknownThe SKU of the firewall, containing the name and tier fields.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownThe network rule collections of the firewall, containing the id, name, etag, and properties fields.
Azure.Firewall.Firewalls.properties.applicationRuleCollectionsUnknownThe application rule collections of the firewall, containing the id, name, etag, and properties fields.
Azure.Firewall.Firewalls.properties.natRuleCollectionsUnknownThe NAT rule collections of the firewall, containing the id, name, etag, and properties fields.
Azure.Firewall.Firewalls.properties.managementIpConfigurationUnknownThe management IP configuration of the firewall, containing the name, id, etag, type, and properties fields.
Azure.Firewall.Firewalls.properties.hubIPAddressesUnknownThe IP addresses associated with the firewall, containing the publicIPs and privateIPAddress fields.
Azure.Firewall.Firewalls.properties.ipGroupsUnknownThe IP groups associated with the firewall, containing the id and changeNumber fields.
Azure.Firewall.Firewalls.properties.virtualHubUnknownThe virtual hub to which the firewall belongs, containing the id field.
Azure.Firewall.Firewalls.properties.autoscaleConfigurationUnknownThe autoscale configuration of the firewall, containing the minCapacity and maxCapacity fields.
Azure.Firewall.Firewalls.properties.additionalPropertiesUnknownThe additional properties used to further configure the firewall.
Azure.Firewall.Firewalls.properties.afcConfigurationUnknownThe Azure Firewall Cloud configuration of the firewall, containing the serviceEndpoint field.
Azure.Firewall.Firewalls.extendedLocationUnknownThe extended location of the firewall, containing the name and type fields.
Azure.Firewall.Firewalls.extendedLocation.nameStringThe name of the extended location.
Azure.Firewall.Firewalls.extendedLocation.typeStringThe type of the extended location.

azure-firewall-rules-list#


Lists the rules of an Azure firewall rule collection or a firewall policy rule collection group. It is mandatory to provide either the firewall_name or policy_name argument. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/firewallPolicies/ruleCollectionGroups/read.

Base Command#

azure-firewall-rules-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure firewall that contains the rules. It is mandatory to provide either firewall_name or policy_name.Optional
policy_nameThe name of the Azure firewall policy that contains the rules. It is mandatory to provide either firewall_name or policy_name.Optional
rule_typeThe rule type to retrieve. Required when the firewall_name argument is provided. Possible values are: application_rule, network_rule, nat_rule.Optional
collection_nameThe name of the rule collection that contains the rules.Required

Context Output#

PathTypeDescription
Azure.Firewall.Rules.nameStringThe name of the rule.
Azure.Firewall.Rules.descriptionStringThe description of the rule.
Azure.Firewall.Rules.ruleTypeStringThe type of the rule.
Azure.Firewall.Rules.protocolsUnknownThe protocols of the rule.
Azure.Firewall.Rules.sourceAddressesUnknownThe source addresses of the rule.
Azure.Firewall.Rules.destinationAddressesUnknownThe destination addresses of the rule.
Azure.Firewall.Rules.destinationPortsUnknownThe destination ports of the rule.
Azure.Firewall.Rules.sourceIpGroupsUnknownThe source IP groups of the rule.
Azure.Firewall.Rules.destinationIpGroupsUnknownThe destination IP groups of the rule.
Azure.Firewall.Rules.destinationFqdnsUnknownThe destination FQDNs of the rule.
Azure.Firewall.Rules.targetFqdnsUnknownThe target FQDNs of the rule.
Azure.Firewall.Rules.targetUrlsUnknownThe target URLs of the application rule.
Azure.Firewall.Rules.fqdnTagsUnknownThe FQDN tags of the application rule.
Azure.Firewall.Rules.webCategoriesUnknownThe web categories of the application rule.
Azure.Firewall.Rules.terminateTLSBooleanWhether the TLS connection is terminated for the application rule.
Azure.Firewall.Rules.ipProtocolsUnknownThe IP protocols of the NAT rule.
Azure.Firewall.Rules.translatedAddressStringThe translated address of the NAT rule.
Azure.Firewall.Rules.translatedPortStringThe translated port of the NAT rule.
Azure.Firewall.Rules.translatedFqdnStringThe translated FQDN of the NAT rule.

azure-firewall-rule-get#


Gets the properties of an Azure firewall or firewall policy rule. It is mandatory to provide either the firewall_name or policy_name argument. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/firewallPolicies/ruleCollectionGroups/read.

Base Command#

azure-firewall-rule-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure firewall that contains the rule. It is mandatory to provide either firewall_name or policy_name argument.Optional
policy_nameThe name of the Azure firewall policy that contains the rule. It is mandatory to provide either firewall_name or policy_name argument.Optional
rule_typeThe rule type to retrieve. Required when the firewall_name argument is provided. Possible values are: application_rule, network_rule, nat_rule.Optional
collection_nameThe name of the rule collection that contains the rule.Required
rule_nameThe name of the rule to retrieve.Required

Context Output#

PathTypeDescription
Azure.Firewall.Rules.nameStringThe name of the rule.
Azure.Firewall.Rules.descriptionStringThe description of the rule.
Azure.Firewall.Rules.ruleTypeStringThe type of the rule.
Azure.Firewall.Rules.protocolsUnknownThe protocols of the rule.
Azure.Firewall.Rules.sourceAddressesUnknownThe source addresses of the rule.
Azure.Firewall.Rules.destinationAddressesUnknownThe destination addresses of the rule.
Azure.Firewall.Rules.destinationPortsUnknownThe destination ports of the rule.
Azure.Firewall.Rules.sourceIpGroupsUnknownThe source IP groups of the rule.
Azure.Firewall.Rules.destinationIpGroupsUnknownThe destination IP groups of the rule.
Azure.Firewall.Rules.destinationFqdnsUnknownThe destination FQDNs of the rule.
Azure.Firewall.Rules.targetFqdnsUnknownThe target FQDNs of the rule.
Azure.Firewall.Rules.targetUrlsUnknownThe target URLs of the application rule.
Azure.Firewall.Rules.fqdnTagsUnknownThe FQDN tags of the application rule.
Azure.Firewall.Rules.webCategoriesUnknownThe web categories of the application rule.
Azure.Firewall.Rules.terminateTLSBooleanWhether the TLS connection is terminated for the application rule.
Azure.Firewall.Rules.ipProtocolsUnknownThe IP protocols of the NAT rule.
Azure.Firewall.Rules.translatedAddressStringThe translated address of the NAT rule.
Azure.Firewall.Rules.translatedPortStringThe translated port of the NAT rule.
Azure.Firewall.Rules.translatedFqdnStringThe translated FQDN of the NAT rule.

azure-firewall-service-tags-information-list#


Lists the service tag information resources of a specified location. Use the next_token argument to view the next page of results. Required permission: Microsoft.Network/locations/serviceTagDetails/read.

Base Command#

azure-firewall-service-tags-information-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
locationThe location that is used as a reference for the service tags version. For example, eastus.Required
next_tokenThe token for the next set of items to return, used for pagination. The token is the value of Azure.VirtualNetworks.ServiceTagsInformationNextToken from the previous response.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.ServiceTagsInformation.idStringThe ID of the service tag.
Azure.VirtualNetworks.ServiceTagsInformation.nameStringThe name of the service tag.
Azure.VirtualNetworks.ServiceTagsInformation.serviceTagChangeNumberStringThe iteration number of the service tag object.
Azure.VirtualNetworks.ServiceTagsInformation.properties.changeNumberStringThe iteration number of the service tag properties.
Azure.VirtualNetworks.ServiceTagsInformation.properties.regionStringThe region of the service tag.
Azure.VirtualNetworks.ServiceTagsInformation.properties.systemServiceStringThe system service of the service tag.
Azure.VirtualNetworks.ServiceTagsInformation.properties.addressPrefixesUnknownThe list of IP address prefixes of the service tag.
Azure.VirtualNetworks.ServiceTagsInformation.properties.stateStringThe state of the service tag.
Azure.VirtualNetworks.ServiceTagsInformation.properties.networkFeaturesUnknownThe network features of the service tag, indicating where the service tag is applicable.
Azure.VirtualNetworks.ServiceTagsInformationNextTokenStringThe URI used to fetch the next page of service tags. Run the same command with the next_token argument to get the next page of service tags.

azure-vn-firewall-policy-rule-collection-groups-list#


Lists the rule collection groups of an Azure firewall policy. Required permission: Microsoft.Network/firewallPolicies/ruleCollectionGroups/read.

Base Command#

azure-vn-firewall-policy-rule-collection-groups-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
policy_nameThe name of the Azure firewall policy that contains the rule collection groups.Required
rule_typeThe rule collection type to retrieve. Possible values are: application_rule, network_rule, nat_rule.Required
next_tokenThe token for the next set of items to return, used for pagination. The token is the value of Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroupsNextToken from the previous response.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.idStringThe ID of the rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.nameStringThe name of the rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.typeStringThe type of the rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.etagStringThe ETag of the rule collection group, used to prevent overwriting concurrent updates.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.locationStringThe location of the rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.priorityNumberThe priority of the rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.provisioningStateStringThe provisioning state of the rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.ruleCollectionsUnknownThe rule collections of the policy rule collection group, containing the ruleCollectionType, name, priority, action, and rules fields.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.sizeStringThe size of the rule collection group in kilobytes.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroupsNextTokenStringThe URI used to fetch the next page of rule collection groups. Run the same command with the next_token argument to get the next page of rule collection groups.

azure-storage-containers-list#


Lists containers under the specified storage account. Required permission: Microsoft.Storage/storageAccounts/blobServices/containers/read.

Base Command#

azure-storage-containers-list

Input#

Argument NameDescriptionRequired
account_nameThe name of the storage account.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
prefixThe prefix used to filter results to return only containers whose names begin with the specified value.Optional
limitThe maximum number of containers to retrieve. Accepted range is 1 to 5000. Default is 50.Optional
next_tokenThe continuation token returned by a previous call (Azure.Storage.ContainersNextToken), used to retrieve the next page of results.Optional

Context Output#

PathTypeDescription
Azure.Storage.Container.nameStringThe container name.
Azure.Storage.Container.Property.Last-ModifiedDateThe date and time the container was last modified, in RFC 1123 format (for example, Wed, 14 Aug 2024 10:00:00 GMT).
Azure.Storage.Container.Property.EtagStringThe entity tag for the container.
Azure.Storage.Container.Property.LeaseStatusStringThe lease status of the container.
Azure.Storage.Container.Property.LeaseStateStringThe lease state of the container.
Azure.Storage.ContainersNextTokenStringThe continuation token to use when requesting the next set of containers.

azure-storage-blobs-list#


Lists blobs under the specified container. Required permission: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read.

Base Command#

azure-storage-blobs-list

Input#

Argument NameDescriptionRequired
container_nameThe name of the container.Required
account_nameThe name of the storage account.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
prefixThe prefix used to filter results to return only blobs whose names begin with the specified value.Optional
limitThe maximum number of blobs to retrieve. Accepted range is 1 to 5000. Default is 50.Optional
next_tokenThe continuation token returned by a previous call (Azure.Storage.BlobsNextToken), used to retrieve the next page of results.Optional

Context Output#

PathTypeDescription
Azure.Storage.Blob.nameStringThe name of the blob.
Azure.Storage.Blob.ContainerNameStringThe name of the container that holds the blob.
Azure.Storage.Blob.PropertyUnknownThe blob system properties, including: Last-Modified, Etag, Content-Length, Content-Type, Content-Encoding, Content-Language, Content-MD5, Cache-Control, Content-Disposition, BlobType, LeaseStatus, LeaseState, and ServerEncrypted.
Azure.Storage.BlobsNextTokenStringThe continuation token to use when requesting the next set of blobs.

azure-storage-blob-update#


Updates the content of an existing blob. Fails if the blob does not exist. Required permissions: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read, Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write.

Base Command#

azure-storage-blob-update

Input#

Argument NameDescriptionRequired
container_nameThe name of the container.Required
file_entry_idThe entry ID of the file to upload as the blob content. Available from the War Room when the context data contains file output.Required
blob_nameThe name of the blob to update.Required
account_nameThe name of the storage account.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional

Context Output#

There is no context output for this command.

azure-storage-blob-delete#


Marks a specific blob for deletion. The blob is deleted during garbage collection. Required permission: Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete.

Base Command#

azure-storage-blob-delete

Input#

Argument NameDescriptionRequired
container_nameThe name of the container.Required
blob_nameThe name of the blob to delete.Required
account_nameThe name of the storage account.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional

Context Output#

There is no context output for this command.

azure-storage-container-sas-create#


Creates a shared access signature (SAS) token for a container.

Base Command#

azure-storage-container-sas-create

Input#

Argument NameDescriptionRequired
container_nameThe name of the container.Required
account_nameThe name of the storage account.Required
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
expiry_timeThe expiry time for the SAS token, in hours. Default is 1.Required
signed_resourcesThe resources that are accessible via the shared access signature. Can be "c" (container), "b" (blob), "bv" (blob version), "bs" (blob snapshot), or "d" (directory). Possible values are: c, b, bv, bs, d. Default is c.Required
signed_permissionsThe permissions that are associated with the shared access signature. The user is restricted to operations that are allowed by the permissions. Possible permissions: r = Read, a = Add, c = Create, w = Write. The permissions must follow this order "racwdxltmeop". For example: r, c, a, w, rac, racw. Default is r.Required
signed_ipThe public IP address or range of public IP addresses from which to accept requests.Optional
account_keyThe access key of the storage account, used to sign the SAS token.Required

Context Output#

PathTypeDescription
Azure.Storage.Container.SAS.nameStringThe name of the container.
Azure.Storage.Container.SAS.SASURLStringThe generated SAS URL for the container.

azure-rg-list-operations#


Gets all Azure Resource Graph operations permissions and descriptions. Required permission: Microsoft.ResourceGraph/operations/read.

Base Command#

azure-rg-list-operations

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional

Context Output#

PathTypeDescription
Azure.ResourceGraph.Operations.NameStringThe name of the Azure Resource Graph operation.
Azure.ResourceGraph.Operations.DisplayUnknownThe display information of the Azure Resource Graph operation, including provider, resource, operation, and description.

azure-rg-query#


Executes an Azure Resource Graph query based on Kusto Query Language (KQL). For example: query="Resources | project name, type | limit 5 | order by name asc". Required permission: Microsoft.ResourceGraph/resources/read.

Base Command#

azure-rg-query

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
queryThe query for the Azure Resource Graph to execute.
For example: resources \| where (resourceGroup =~ ('demisto-sentinel2')).
The query is based on Kusto Query Language (KQL). Reference: https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/.
Required
limitThe maximum number of resources to return. Accepted values are 1 to 1000. Note: Do not use with page and page_size. Default is 50.Optional
page_sizeThe maximum number of resources to return per page. Accepted values are 1 to 1000.Optional
pageThe page number to return.Optional
management_groupsA comma-separated list of Azure management groups against which to execute the query. For example: 'mg1, mg2'.Optional
subscriptionsA comma-separated list of Azure subscriptions against which to execute the query. For example: 'sub1, sub2'.Optional
next_tokenThe token for the next set of results to return, used for pagination. Retrieved from the Azure.ResourceGraph.QueryNextToken output of a previous run.Optional

Context Output#

PathTypeDescription
Azure.ResourceGraph.Query.idStringThe resource ID of the resource returned by the query.
Azure.ResourceGraph.Query.nameStringThe name of the resource returned by the query.
Azure.ResourceGraph.Query.typeStringThe type of the resource returned by the query.
Azure.ResourceGraph.Query.locationStringThe location of the resource returned by the query.
Azure.ResourceGraph.Query.tagsUnknownThe tags of the resource returned by the query.
Azure.ResourceGraph.QueryNextTokenStringThe token to pass as the next_token argument to retrieve the next set of query results.

azure-vn-virtual-networks-list#


Gets virtual networks in a resource group. Required permissions: Microsoft.Network/virtualNetworks/read.

Base Command#

azure-vn-virtual-networks-list

Input#

Argument NameDescriptionRequired
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
next_tokenThe URI to fetch the next page of results as returned in the Azure.VirtualNetworks.VirtualNetworksNextToken output of a previous run.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.VirtualNetworksNextTokenStringThe URI to fetch the next page of virtual networks. Run the same command with the next_token argument to get the next page.
Azure.VirtualNetworks.VirtualNetworks.nameStringThe virtual network's name.
Azure.VirtualNetworks.VirtualNetworks.idStringThe virtual network's ID.
Azure.VirtualNetworks.VirtualNetworks.etagStringThe virtual network's ETag.
Azure.VirtualNetworks.VirtualNetworks.typeStringThe resource type.
Azure.VirtualNetworks.VirtualNetworks.locationStringThe virtual network's location.
Azure.VirtualNetworks.VirtualNetworks.tagsUnknownThe tags associated with the virtual network.
Azure.VirtualNetworks.VirtualNetworks.properties.provisioningStateStringThe provisioning state of the virtual network resource. Possible values are Succeeded, Updating, Deleting, or Failed.
Azure.VirtualNetworks.VirtualNetworks.properties.resourceGuidStringThe resource GUID property of the virtual network resource.
Azure.VirtualNetworks.VirtualNetworks.properties.addressSpaceUnknownThe address space object of the virtual network. Contains the addressPrefixes field, which is a list of address blocks reserved for this virtual network in CIDR notation.
Azure.VirtualNetworks.VirtualNetworks.properties.subnetsUnknownThe list of subnets in the virtual network. Each subnet contains the name, ID, and properties fields.
Azure.VirtualNetworks.VirtualNetworks.properties.virtualNetworkPeeringsUnknownThe list of peerings in the virtual network.
Azure.VirtualNetworks.VirtualNetworks.properties.dhcpOptionsUnknownThe dhcpOptions object of the virtual network. Contains the dnsServers field, which is a list of DNS servers IP addresses.
Azure.VirtualNetworks.VirtualNetworks.properties.enableDdosProtectionBooleanWhether DDoS protection is enabled for all the protected resources in the virtual network.

azure-rm-subscriptions-list#


Gets all subscriptions for a tenant. Required permissions: Microsoft.Resources/subscriptions/read.

Base Command#

azure-rm-subscriptions-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID used to authenticate the request. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
next_tokenThe URI to fetch the next page of results as returned in the Azure.ResourceManagement.SubscriptionsNextToken output of a previous run.Optional

Context Output#

PathTypeDescription
Azure.ResourceManagement.SubscriptionsNextTokenStringThe URI to fetch the next page of subscriptions. Run the same command with the next_token argument to get the next page.
Azure.ResourceManagement.Subscriptions.idStringThe unique identifier of the subscription.
Azure.ResourceManagement.Subscriptions.subscriptionIdStringThe ID of the subscription.
Azure.ResourceManagement.Subscriptions.tenantIdStringThe ID of the tenant associated with the subscription.
Azure.ResourceManagement.Subscriptions.displayNameStringThe display name of the subscription.
Azure.ResourceManagement.Subscriptions.stateStringThe current state of the subscription. Possible values are Enabled, Warned, PastDue, Disabled, or Deleted.
Azure.ResourceManagement.Subscriptions.authorizationSourceStringThe authorization source of the request. Possible values are Legacy, RoleBased, Bypassed, Direct, or Management.
Azure.ResourceManagement.Subscriptions.managedByTenantsUnknownThe list of tenants that have access to manage the subscription.
Azure.ResourceManagement.Subscriptions.tagsUnknownThe tags associated with the subscription.
Azure.ResourceManagement.Subscriptions.subscriptionPolicies.locationPlacementIdStringThe ID of the location placement policy for the subscription.
Azure.ResourceManagement.Subscriptions.subscriptionPolicies.quotaIdStringThe ID of the quota policy for the subscription.
Azure.ResourceManagement.Subscriptions.subscriptionPolicies.spendingLimitStringThe spending limit policy for the subscription.

azure-firewall-rule-collection-groups-create#


Creates a network rule collection that contains a single network rule in an Azure Firewall. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/azureFirewalls/write.

Base Command#

azure-firewall-rule-collection-groups-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure Firewall in which to create the network rule collection.Required
collection_nameThe name of the network rule collection to create.Required
collection_priorityThe priority of the network rule collection. Must be between 100 and 65000.Required
actionThe action type of the network rule collection. Possible values are: Allow, Deny.Required
rule_nameThe name of the network rule to create in the collection.Required
descriptionThe description of the created network rule.Optional
protocolsA comma-separated list of protocols for the created network rule. Possible values are: TCP, UDP, ICMP, Any.Required
source_typeThe source type of the created network rule. Possible values are: ip_address, ip_group.Required
source_ipsA comma-separated list of source IP addresses for the created network rule. Required when source_type is ip_address.Optional
source_ip_group_idsA comma-separated list of source IP group IDs for the created network rule. Required when source_type is ip_group.Optional
destination_typeThe destination type of the created network rule. Possible values are: ip_address, ip_group, service_tag, fqdn.Required
destinationsA comma-separated list of destinations for the created network rule. Must match the value of destination_type. Supports IP addresses, IP group IDs, service tag names, and FQDNs.Required
destination_portsA comma-separated list of destination ports for the created network rule.Required
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.nameStringThe name of the Azure Firewall.
Azure.Firewall.Firewalls.idStringThe ID of the Azure Firewall.
Azure.Firewall.Firewalls.typeStringThe type of the Azure Firewall resource.
Azure.Firewall.Firewalls.locationStringThe location of the Azure Firewall.
Azure.Firewall.Firewalls.etagStringThe ETag of the Azure Firewall. The ETag prevents concurrent updates from overwriting each other.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the Azure Firewall.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownThe network rule collections of the Azure Firewall, containing the name, etag, id, and properties fields of each collection.

azure-firewall-rule-collection-groups-update#


Updates the priority or the action of a network rule collection in an Azure Firewall. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/azureFirewalls/write.

Base Command#

azure-firewall-rule-collection-groups-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure Firewall that contains the network rule collection.Required
collection_nameThe name of the network rule collection to update.Required
priorityThe new priority of the network rule collection. Must be between 100 and 65000. It is mandatory to provide priority, action, or both.Optional
actionThe new action type of the network rule collection. It is mandatory to provide priority, action, or both. Possible values are: Allow, Deny.Optional
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.nameStringThe name of the Azure Firewall.
Azure.Firewall.Firewalls.idStringThe ID of the Azure Firewall.
Azure.Firewall.Firewalls.typeStringThe type of the Azure Firewall resource.
Azure.Firewall.Firewalls.locationStringThe location of the Azure Firewall.
Azure.Firewall.Firewalls.etagStringThe ETag of the Azure Firewall. The ETag prevents concurrent updates from overwriting each other.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the Azure Firewall.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownThe network rule collections of the Azure Firewall, containing the name, etag, id, and properties fields of each collection.

azure-firewall-rule-collection-groups-delete#


Deletes a network rule collection from an Azure Firewall. Required permissions: Microsoft.Network/azureFirewalls/read, Microsoft.Network/azureFirewalls/write.

Base Command#

azure-firewall-rule-collection-groups-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
firewall_nameThe name of the Azure Firewall that contains the network rule collection.Required
collection_nameThe name of the network rule collection to delete.Required
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.Firewall.Firewalls.nameStringThe name of the Azure Firewall.
Azure.Firewall.Firewalls.idStringThe ID of the Azure Firewall.
Azure.Firewall.Firewalls.typeStringThe type of the Azure Firewall resource.
Azure.Firewall.Firewalls.locationStringThe location of the Azure Firewall.
Azure.Firewall.Firewalls.etagStringThe ETag of the Azure Firewall. The ETag prevents concurrent updates from overwriting each other.
Azure.Firewall.Firewalls.properties.provisioningStateStringThe provisioning state of the Azure Firewall.
Azure.Firewall.Firewalls.properties.networkRuleCollectionsUnknownThe network rule collections of the Azure Firewall, containing the name, etag, id, and properties fields of each collection.

azure-vn-firewall-policy-network-rule-create#


Creates a network rule in an existing network rule collection of a firewall policy rule collection group. Required permissions: Microsoft.Network/firewallPolicies/ruleCollectionGroups/read, Microsoft.Network/firewallPolicies/ruleCollectionGroups/write.

Base Command#

azure-vn-firewall-policy-network-rule-create

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
policy_nameThe name of the firewall policy that contains the rule collection group.Required
collection_nameThe name of the network rule collection in which to create the network rule.Required
rule_nameThe name of the network rule to create.Required
descriptionThe description of the created network rule.Optional
protocolsA comma-separated list of protocols for the created network rule. Possible values are: TCP, UDP, ICMP, Any.Required
source_typeThe source type of the created network rule. Possible values are: ip_address, ip_group.Required
source_ipsA comma-separated list of source IP addresses for the created network rule. Required when source_type is ip_address.Optional
source_ip_group_idsA comma-separated list of source IP group IDs for the created network rule. Required when source_type is ip_group.Optional
destination_typeThe destination type of the created network rule. Possible values are: ip_address, ip_group, service_tag, fqdn.Required
destinationsA comma-separated list of destinations for the created network rule. Must match the value of destination_type. Supports IP addresses, IP group IDs, service tag names, and FQDNs.Required
destination_portsA comma-separated list of destination ports for the created network rule.Required
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.nameStringThe name of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.idStringThe ID of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.typeStringThe type of the firewall policy rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.etagStringThe ETag of the firewall policy rule collection group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.priorityNumberThe priority of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.provisioningStateStringThe provisioning state of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.ruleCollectionsUnknownThe rule collections of the group, containing the ruleCollectionType, name, priority, action, and rules fields of each collection.

azure-vn-firewall-policy-network-rule-update#


Updates a network rule in a network rule collection of a firewall policy rule collection group. Only the provided properties are replaced. The rest of the rule configuration remains unchanged. Required permissions: Microsoft.Network/firewallPolicies/ruleCollectionGroups/read, Microsoft.Network/firewallPolicies/ruleCollectionGroups/write.

Base Command#

azure-vn-firewall-policy-network-rule-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
policy_nameThe name of the firewall policy that contains the rule collection group.Required
collection_nameThe name of the network rule collection that contains the network rule.Required
rule_nameThe name of the network rule to update.Required
descriptionThe new description of the network rule.Optional
protocolsA comma-separated list of protocols that replaces the protocols of the network rule. Possible values are: TCP, UDP, ICMP, Any.Optional
source_typeThe new source type of the network rule. If provided, you must also provide source_ips or source_ip_group_ids. Possible values are: ip_address, ip_group.Optional
source_ipsA comma-separated list of source IP addresses that replaces the sources of the network rule. Required when source_type is ip_address.Optional
source_ip_group_idsA comma-separated list of source IP group IDs that replaces the sources of the network rule. Required when source_type is ip_group.Optional
destination_typeThe new destination type of the network rule. Required when destinations is provided. Possible values are: ip_address, ip_group, service_tag, fqdn.Optional
destinationsA comma-separated list of destinations that replaces the destinations of the network rule. Must match the value of destination_type. Supports IP addresses, IP group IDs, service tag names, and FQDNs.Optional
destination_portsA comma-separated list of destination ports that replaces the destination ports of the network rule.Optional
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.nameStringThe name of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.idStringThe ID of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.typeStringThe type of the firewall policy rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.etagStringThe ETag of the firewall policy rule collection group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.priorityNumberThe priority of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.provisioningStateStringThe provisioning state of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.ruleCollectionsUnknownThe rule collections of the group, containing the ruleCollectionType, name, priority, action, and rules fields of each collection.

azure-vn-firewall-policy-network-rule-delete#


Deletes network rules from a network rule collection of a firewall policy rule collection group. Required permissions: Microsoft.Network/firewallPolicies/ruleCollectionGroups/read, Microsoft.Network/firewallPolicies/ruleCollectionGroups/write.

Base Command#

azure-vn-firewall-policy-network-rule-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group.Required
policy_nameThe name of the firewall policy that contains the rule collection group.Required
collection_nameThe name of the network rule collection that contains the network rules.Required
rule_namesA comma-separated list of network rule names to delete from the collection.Required
interval_in_secondsThe interval, in seconds, between polling attempts. Must be a positive number. Default is 30.Optional
polling_timeoutThe time, in seconds, after which polling stops. Must be a positive number. Default is 600.Optional

Context Output#

PathTypeDescription
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.nameStringThe name of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.idStringThe ID of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.typeStringThe type of the firewall policy rule collection group resource.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.etagStringThe ETag of the firewall policy rule collection group. The ETag prevents concurrent updates from overwriting each other.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.priorityNumberThe priority of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.provisioningStateStringThe provisioning state of the firewall policy rule collection group.
Azure.VirtualNetworks.FirewallPolicyRuleCollectionGroups.properties.ruleCollectionsUnknownThe rule collections of the group, containing the ruleCollectionType, name, priority, action, and rules fields of each collection.

azure-log-analytics-saved-searches-list#


Gets the saved searches of a Log Analytics workspace. Required permission: Microsoft.OperationalInsights/workspaces/savedSearches/read.

Base Command#

azure-log-analytics-saved-searches-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
workspace_nameThe name of the Log Analytics workspace.Required

Context Output#

PathTypeDescription
Azure.LogAnalytics.SavedSearches.idStringThe fully qualified resource ID for the resource.
Azure.LogAnalytics.SavedSearches.nameStringThe name of the resource.
Azure.LogAnalytics.SavedSearches.etagStringThe ETag of the saved search.
Azure.LogAnalytics.SavedSearches.typeStringThe resource type.
Azure.LogAnalytics.SavedSearches.properties.categoryStringThe category of the saved search.
Azure.LogAnalytics.SavedSearches.properties.displayNameStringThe display name of the saved search.
Azure.LogAnalytics.SavedSearches.properties.functionAliasStringThe function alias if the query serves as a function.
Azure.LogAnalytics.SavedSearches.properties.functionParametersStringThe optional function parameters if the query serves as a function.
Azure.LogAnalytics.SavedSearches.properties.queryStringThe query expression for the saved search.
Azure.LogAnalytics.SavedSearches.properties.tagsUnknownThe tags attached to the saved search.
Azure.LogAnalytics.SavedSearches.properties.versionNumberThe version number of the query language.
Azure.LogAnalytics.SavedSearches.systemDataUnknownThe Azure Resource Manager metadata containing createdBy and modifiedBy information.

azure-log-analytics-saved-search-get#


Gets a specified saved search from a Log Analytics workspace. Required permission: Microsoft.OperationalInsights/workspaces/savedSearches/read.

Base Command#

azure-log-analytics-saved-search-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
saved_search_idThe ID of the saved search.Required
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
workspace_nameThe name of the Log Analytics workspace.Required

Context Output#

PathTypeDescription
Azure.LogAnalytics.SavedSearches.idStringThe fully qualified resource ID for the resource.
Azure.LogAnalytics.SavedSearches.nameStringThe name of the resource.
Azure.LogAnalytics.SavedSearches.etagStringThe ETag of the saved search.
Azure.LogAnalytics.SavedSearches.typeStringThe resource type.
Azure.LogAnalytics.SavedSearches.properties.categoryStringThe category of the saved search.
Azure.LogAnalytics.SavedSearches.properties.displayNameStringThe display name of the saved search.
Azure.LogAnalytics.SavedSearches.properties.functionAliasStringThe function alias if the query serves as a function.
Azure.LogAnalytics.SavedSearches.properties.functionParametersStringThe optional function parameters if the query serves as a function.
Azure.LogAnalytics.SavedSearches.properties.queryStringThe query expression for the saved search.
Azure.LogAnalytics.SavedSearches.properties.tagsUnknownThe tags attached to the saved search.
Azure.LogAnalytics.SavedSearches.properties.versionNumberThe version number of the query language.
Azure.LogAnalytics.SavedSearches.systemDataUnknownThe Azure Resource Manager metadata containing createdBy and modifiedBy information.

azure-log-analytics-saved-search-create-update#


Creates or updates a saved search in a Log Analytics workspace. Required permissions: Microsoft.OperationalInsights/workspaces/savedSearches/read, Microsoft.OperationalInsights/workspaces/savedSearches/write.

Base Command#

azure-log-analytics-saved-search-create-update

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
saved_search_idThe ID of the saved search.Required
etagThe ETag of the saved search. This argument is required for updating an existing saved search.Optional
categoryThe category of the saved search.Required
display_nameThe display name of the saved search.Required
function_aliasThe function alias if the query serves as a function.Optional
function_parametersThe optional function parameters if the query serves as a function. The value should be in the following format: param-name1:type1 = default_value1, param-name2:type2 = default_value2.Optional
queryThe query expression for the saved search.Required
tagsThe tags attached to the saved search. The value should be in the following format: name=value;name=value.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
workspace_nameThe name of the Log Analytics workspace.Required

Context Output#

PathTypeDescription
Azure.LogAnalytics.SavedSearches.idStringThe fully qualified resource ID for the resource.
Azure.LogAnalytics.SavedSearches.nameStringThe name of the resource.
Azure.LogAnalytics.SavedSearches.etagStringThe ETag of the saved search.
Azure.LogAnalytics.SavedSearches.typeStringThe resource type.
Azure.LogAnalytics.SavedSearches.properties.categoryStringThe category of the saved search.
Azure.LogAnalytics.SavedSearches.properties.displayNameStringThe display name of the saved search.
Azure.LogAnalytics.SavedSearches.properties.functionAliasStringThe function alias if the query serves as a function.
Azure.LogAnalytics.SavedSearches.properties.functionParametersStringThe optional function parameters if the query serves as a function.
Azure.LogAnalytics.SavedSearches.properties.queryStringThe query expression for the saved search.
Azure.LogAnalytics.SavedSearches.properties.tagsUnknownThe tags attached to the saved search.
Azure.LogAnalytics.SavedSearches.properties.versionNumberThe version number of the query language.
Azure.LogAnalytics.SavedSearches.systemDataUnknownThe Azure Resource Manager metadata containing createdBy and modifiedBy information.

azure-log-analytics-saved-search-delete#


Deletes a specified saved search in a Log Analytics workspace. Required permission: Microsoft.OperationalInsights/workspaces/savedSearches/delete.

Base Command#

azure-log-analytics-saved-search-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
saved_search_idThe ID of the saved search.Required
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
workspace_nameThe name of the Log Analytics workspace.Required

Context Output#

There is no context output for this command.

azure-log-analytics-workspaces-list#


Gets Log Analytics workspaces in a resource group. Required permission: Microsoft.OperationalInsights/workspaces/read.

Base Command#

azure-log-analytics-workspaces-list

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0 and Cortex Cloud). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional

Context Output#

PathTypeDescription
Azure.LogAnalytics.Workspaces.idStringThe fully qualified resource ID for the resource.
Azure.LogAnalytics.Workspaces.nameStringThe name of the resource.
Azure.LogAnalytics.Workspaces.typeStringThe resource type.
Azure.LogAnalytics.Workspaces.locationStringThe geo-location where the resource lives.
Azure.LogAnalytics.Workspaces.etagStringThe ETag of the workspace.
Azure.LogAnalytics.Workspaces.identityUnknownThe identity of the resource.
Azure.LogAnalytics.Workspaces.tagsUnknownThe resource tags.
Azure.LogAnalytics.Workspaces.properties.createdDateDateThe date and time when the workspace was created in ISO 8601 format (for example, 2024-01-15T12:34:56Z).
Azure.LogAnalytics.Workspaces.properties.customerIdStringThe ID associated with the workspace.
Azure.LogAnalytics.Workspaces.properties.defaultDataCollectionRuleResourceIdStringThe resource ID of the default data collection rule to use for this workspace.
Azure.LogAnalytics.Workspaces.properties.failoverUnknownThe workspace failover properties.
Azure.LogAnalytics.Workspaces.properties.featuresUnknownThe workspace features.
Azure.LogAnalytics.Workspaces.properties.forceCmkForQueryBooleanWhether customer managed storage is mandatory for query management.
Azure.LogAnalytics.Workspaces.properties.modifiedDateDateThe date and time when the workspace was modified in ISO 8601 format (for example, 2024-01-15T12:34:56Z).
Azure.LogAnalytics.Workspaces.properties.privateLinkScopedResourcesUnknownThe list of linked private link scope resources.
Azure.LogAnalytics.Workspaces.properties.provisioningStateStringThe provisioning state of the workspace.
Azure.LogAnalytics.Workspaces.properties.publicNetworkAccessForIngestionStringThe network access type for accessing Log Analytics ingestion.
Azure.LogAnalytics.Workspaces.properties.publicNetworkAccessForQueryStringThe network access type for accessing Log Analytics query.
Azure.LogAnalytics.Workspaces.properties.replicationUnknownWorkspace replication properties.
Azure.LogAnalytics.Workspaces.properties.retentionInDaysNumberThe workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
Azure.LogAnalytics.Workspaces.properties.skuUnknownThe SKU of the workspace.
Azure.LogAnalytics.Workspaces.properties.workspaceCappingUnknownThe daily volume cap for ingestion.
Azure.LogAnalytics.Workspaces.systemDataUnknownThe Azure Resource Manager metadata containing createdBy and modifiedBy information.

azure-log-analytics-table-get#


Gets a Log Analytics workspace table (search job). Required permission: Microsoft.OperationalInsights/workspaces/tables/read.

Base Command#

azure-log-analytics-table-get

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
table_nameThe name of the table. Example value: AuditLogs_SRCH.Required
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
workspace_nameThe name of the Log Analytics workspace.Required

Context Output#

PathTypeDescription
Azure.LogAnalytics.Tables.idStringThe fully qualified resource ID for the resource.
Azure.LogAnalytics.Tables.nameStringThe name of the resource.
Azure.LogAnalytics.Tables.typeStringThe resource type.
Azure.LogAnalytics.Tables.properties.archiveRetentionInDaysNumberThe table's long-term retention in days. Calculated as (totalRetentionInDays-retentionInDays).
Azure.LogAnalytics.Tables.properties.lastPlanModifiedDateStringThe date and time when the table plan was last modified (UTC) in ISO 8601 format (for example, 2024-01-15T12:34:56Z).
Azure.LogAnalytics.Tables.properties.planStringThe instruction for the system on how to handle and charge the logs ingested into this table.
Azure.LogAnalytics.Tables.properties.protectionLevelStringThe protection level of the table. Determines the default data access isolation behavior.
Azure.LogAnalytics.Tables.properties.provisioningStateStringThe table's current provisioning state. If set to updating, it indicates a resource lock due to an ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
Azure.LogAnalytics.Tables.properties.restoredLogsUnknownThe parameters of the restore operation that created the table.
Azure.LogAnalytics.Tables.properties.resultStatisticsUnknownThe search job execution statistics.
Azure.LogAnalytics.Tables.properties.retentionInDaysNumberThe table's analytics retention in days for Analytics tables, between 4 and 730. Setting this property to -1 defaults to the workspace retention. For Basic and Auxiliary tables, this is a read-only property.
Azure.LogAnalytics.Tables.properties.retentionInDaysAsDefaultBooleanWhether the value originates from workspace retention in days (true) or is customer specific (false).
Azure.LogAnalytics.Tables.properties.schemaUnknownThe table schema.
Azure.LogAnalytics.Tables.properties.searchResultsUnknownThe parameters of the search job that initiated the table.
Azure.LogAnalytics.Tables.properties.totalRetentionInDaysNumberThe table's total retention in days, between 4 and 4383. Setting this property to -1 defaults to retentionInDays.
Azure.LogAnalytics.Tables.properties.totalRetentionInDaysAsDefaultBooleanWhether the value originates from retention in days (true) or is customer specific (false).
Azure.LogAnalytics.Tables.systemDataUnknownThe Azure Resource Manager metadata containing createdBy and modifiedBy information.

azure-log-analytics-table-run#


Runs a search job to fetch records from large datasets into a new search results table in the workspace, and polls until the table is provisioned. Required permissions: Microsoft.OperationalInsights/workspaces/tables/read, Microsoft.OperationalInsights/workspaces/tables/write, Microsoft.OperationalInsights/workspaces/searchJobs/write.

Base Command#

azure-log-analytics-table-run

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
table_nameThe name of the table to add. Must contain the _SRCH suffix. For example, AuditLogs_SRCH.Required
limitThe maximum number of records to return in the result set. Default is 50.Optional
queryThe log query written in KQL format to retrieve data. Search job queries must start with a table name.Required
start_search_timeThe start of the time range to search. The value can be in minutes, days, weeks, or ISO 8601 format (for example, 2023-10-31T00:00:00Z). Default is 1 day.Optional
end_search_timeThe end of the time range to search. The value can be in minutes, days, weeks, or ISO 8601 format (for example, 2023-10-31T00:00:00Z). Default is now.Optional
timeoutThe timeout in seconds until polling ends. Default is 600.Optional
intervalThe interval in seconds between each poll. Default is 60.Optional
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
workspace_nameThe name of the Log Analytics workspace.Required

Context Output#

PathTypeDescription
Azure.LogAnalytics.Tables.TableNameStringThe table name.
Azure.LogAnalytics.Tables.QueryStringThe query that was used to create the table.

azure-log-analytics-table-delete#


Deletes a Log Analytics workspace table (search job). Required permission: Microsoft.OperationalInsights/workspaces/tables/delete.

Base Command#

azure-log-analytics-table-delete

Input#

Argument NameDescriptionRequired
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >=3.0, Cortex Cloud and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
table_nameThe name of the table. Must contain the _SRCH suffix. For example, AuditLogs_SRCH.Required
resource_group_nameThe name of the resource group. Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
workspace_nameThe name of the Log Analytics workspace.Required

Context Output#

There is no context output for this command.

azure-postgres-flexible-server-configuration-update#


Updates the configuration of a PostgreSQL Flexible Server. Required permissions: Microsoft.DBforPostgreSQL/flexibleServers/configurations/write.

Base Command#

azure-postgres-flexible-server-configuration-update

Input#

Argument NameDescriptionRequired
resource_group_nameThe name of the resource group. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
subscription_idThe Azure subscription ID. Required for Cortex Platform (which includes Cortex XSIAM version >= 3.0, Cortex Cloud, and Cortex Agentix). Optional for Cortex XSOAR and Cortex XSIAM version < 3.0, where it can be retrieved from the integration configuration.Optional
server_nameThe name of the PostgreSQL Flexible Server.Required
configuration_nameThe name of the server configuration parameter to update.Required
sourceThe source of the configuration value (for example, user-override).Optional
valueThe new value of the configuration, which is also known as a server parameter. Required for updating the value assigned to a specific modifiable configuration.Required

Context Output#

There is no context output for this command.