category: IT Services provider: Microsoft sectionorder: - Connect - Collect commonfields: id: Azure SQL Management version: -1 configuration: - defaultvalue: 8f9010bb-4efe-4cfa-a197-98a2694b7e0c display: Application ID name: app_id type: 0 section: Connect required: false - display: Default Subscription ID name: subscription_id type: 0 section: Connect additionalinfo: This value can be overridden on a command basis. required: false - display: Default Resource Group Name name: resource_group_name type: 0 section: Connect additionalinfo: This value can be overridden on a command basis. required: false - additionalinfo: Type of authentication - can be Authorization Code Flow (recommended), Device Code Flow, Azure Managed Identities or Client Credentials Flow. display: Authentication Type name: auth_type required: true defaultvalue: Device Code options: - Authorization Code - Device Code - Azure Managed Identities - Client Credentials type: 15 section: Connect - display: Tenant ID name: tenant_id type: 0 section: Connect required: false - display: Client Secret displaypassword: Client Secret hiddenusername: true name: credentials type: 9 section: Connect required: false - display: Application redirect URI (for authorization code mode) name: redirect_uri type: 0 section: Connect advanced: true required: false - display: Authorization code displaypassword: Authorization code additionalinfo: for user-auth mode - received from the authorization step. see Detailed Instructions (?) section hiddenusername: true name: auth_code type: 9 section: Connect required: false - additionalinfo: The Managed Identities client ID for authentication - relevant only if the integration is running on Azure VM. displaypassword: Azure Managed Identities Client ID name: managed_identities_client_id hiddenusername: true type: 9 section: Connect required: false - defaultvalue: https://login.microsoftonline.com display: Azure AD endpoint name: azure_ad_endpoint options: - https://login.microsoftonline.com - https://login.microsoftonline.us - https://login.microsoftonline.de - https://login.chinacloudapi.cn type: 15 additionalinfo: Azure AD endpoint associated with a national cloud. section: Connect advanced: true required: false - display: Trust any certificate (not secure) name: insecure type: 8 section: Connect advanced: true required: false - display: Use system proxy settings name: proxy type: 8 section: Connect advanced: true required: false description: Microsoft Azure SQL Management Integration manages the Auditing and Threat Policies for Azure SQL. display: Azure SQL Management name: Azure SQL Management script: commands: - description: Run this command to start the authorization process and follow the instructions in the command results. name: azure-sql-auth-start - description: Run this command to complete the authorization process. Should be used after running the azure-sql-auth-start command. name: azure-sql-auth-complete - description: Run this command if for some reason you need to rerun the authentication process. name: azure-sql-auth-reset - description: Tests the connectivity to the Azure SQL Management. name: azure-sql-auth-test - arguments: - defaultValue: '50' description: (Int) The maximum number of servers returned to the War Room. Default is "50". name: limit - defaultValue: '0' description: Offset in the data set. Default is "0". name: offset - description: Subscription ID. This value will override the instance param 'subscription_id'. name: subscription_id - description: A comma-separated list of resource group names. This value will override the instance param 'resource_group_name'. isArray: true name: resource_group_name - description: If true, returns the server lists that match the given resource groups. Else, returns a list of all the servers. Default value is False. isArray: true name: list_by_resource_group auto: PREDEFINED predefined: - 'true' - 'false' description: Lists all the servers. name: azure-sql-servers-list outputs: - contextPath: AzureSQL.Server description: Server list. type: Unknown - contextPath: AzureSQL.Server.kind description: Kind of server. type: String - contextPath: AzureSQL.Server.location description: Server location. type: String - contextPath: AzureSQL.Server.tags description: Server tags. type: Unknown - contextPath: AzureSQL.Server.id description: Server ID. type: String - contextPath: AzureSQL.Server.name description: Server name. type: String - contextPath: AzureSQL.Server.type description: Server type. type: String - contextPath: AzureSQL.Server.administratorLogin description: Username of the server administrator. type: String - contextPath: AzureSQL.Server.version description: Server version. type: String - contextPath: AzureSQL.Server.state description: Server state. type: String - contextPath: AzureSQL.Server.fullyQualifiedDomainName description: Fully qualified domain name of the server. type: Unknown - contextPath: AzureSQL.Server.privateEndpointConnections description: List of private endpoint connections of the server. type: Unknown - contextPath: AzureSQL.Server.publicNetworkAccess description: Whether the public endpoint access of the server is enabled. type: Boolean - contextPath: AzureSQL.Server.restrictOutboundNetworkAccess description: Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. type: Unknown - arguments: - description: Server name. name: server_name required: true - defaultValue: '50' description: The maximum number of databases returned to the War Room. Default is "50". name: limit - defaultValue: '0' description: Offset in the data set. Default is "0'. name: offset - description: Subscription ID. This value will override the instance param 'subscription_id'. name: subscription_id - description: Resource group name. This value will override the instance param 'resource_group_name'. name: resource_group_name description: Lists all of the databases for the server. name: azure-sql-db-list outputs: - contextPath: AzureSQL.DB description: All databases related to the server. type: Unknown - contextPath: AzureSQL.DB.kind description: Kind of database. type: String - contextPath: AzureSQL.DB.location description: Database location. type: String - contextPath: AzureSQL.DB.id description: Database ID. type: String - contextPath: AzureSQL.DB.name description: Database name. type: String - contextPath: AzureSQL.DB.type description: Database type. type: String - contextPath: AzureSQL.DB.managedBy description: Resource that manages the database. type: String - contextPath: AzureSQL.DB.sku description: Database SKU. type: Unknown - contextPath: AzureSQL.DB.catalogCollation description: Collation of the catalog for the database. type: String - contextPath: AzureSQL.DB.collation description: Database collation. type: String - contextPath: AzureSQL.DB.creationDate description: Creation date of the database in ISO format. type: String - contextPath: AzureSQL.DB.currentServiceObjectiveName description: Current service level objective name of the database. type: String - contextPath: AzureSQL.DB.currentSku description: Name, tier, and capacity of the SKU. type: Unknown - contextPath: AzureSQL.DB.databaseID description: Database ID. type: String - contextPath: AzureSQL.DB.defaultSecondaryLocation description: Default secondary location of the database. type: String - contextPath: AzureSQL.DB.maxSizeBytes description: The maximum size of the database in bytes. type: Number - contextPath: AzureSQL.DB.readReplicaCount description: The number of read-only secondary replicas of the database. type: Number - contextPath: AzureSQL.DB.readScale description: The read-only routing state. "Enabled" or "Disabled". type: String - contextPath: AzureSQL.DB.requestedServiceObjectiveName description: The requested service objective name of the database. type: String - contextPath: AzureSQL.DB.status description: Database status. type: String - contextPath: AzureSQL.DB.storageAccountType description: Database storage account type. type: String - contextPath: AzureSQL.DB.zoneRedundant description: Whether the database zone is redundant. type: Boolean - contextPath: AzureSQL.DB.currentBackupStorageRedundancy description: The storage account type used to store backups for this database. type: Unknown - contextPath: AzureSQL.DB.requestedBackupStorageRedundancy description: The storage account type to be used to store backups for this database. type: Unknown - contextPath: AzureSQL.DB.maintenanceConfigurationId description: Maintenance configuration ID assigned to the database. This configuration defines the period when the maintenance updates will occur. type: String - contextPath: AzureSQL.DB.isLedgerOn description: Whether or not this database is a ledger database, which means all tables in the database are ledger tables. The value of this property cannot be changed after the database has been created. type: Boolean - contextPath: AzureSQL.DB.isInfraEncryptionEnabled description: Infra encryption is enabled for this database. type: Boolean - arguments: - description: Server name. name: server_name required: true - description: Database name. name: db_name required: true - defaultValue: '50' description: The maximum number of database audit policies returned to the War Room. Default is "50". name: limit - defaultValue: '0' description: Offset in the data set. Default is "0". name: offset - description: Subscription ID. This value will override the instance param 'subscription_id'. name: subscription_id - description: A comma-separated list of resource group names. This value will override the instance param 'resource_group_name'. isArray: true name: resource_group_name description: Gets the audit settings of the specified database. name: azure-sql-db-audit-policy-list outputs: - contextPath: AzureSQL.DBAuditPolicy description: List of all database audit settings. type: Unknown - contextPath: AzureSQL.DBAuditPolicy.kind description: Kind of audit policy. type: String - contextPath: AzureSQL.DBAuditPolicy.id description: Audit policy ID. type: String - contextPath: AzureSQL.DBAuditPolicy.name description: Audit policy name. type: String - contextPath: AzureSQL.DBAuditPolicy.type description: Resource type. type: String - contextPath: AzureSQL.DBAuditPolicy.isAzureMonitorTargetEnabled description: 'Whether audit events are sent to Azure Monitor. Possible values: "True" (Enabled) or "False" (Disabled).' type: Boolean - contextPath: AzureSQL.DBAuditPolicy.retentionDays description: Number of days to keep in the audit logs in the storage account. type: Number - contextPath: AzureSQL.DBAuditPolicy.state description: Policy state. type: String - contextPath: AzureSQL.DBAuditPolicy.storageAccountSubscriptionId description: Storage subscription ID. type: String - contextPath: AzureSQL.DBAuditPolicy.databaseName description: The name of the database that the audit policy is related to. type: String - contextPath: AzureSQL.DBAuditPolicy.serverName description: The name of the server that the audit policy is related to. type: String - contextPath: AzureSQL.DBAuditPolicy.isManagedIdentityInUse description: Specifies whether Managed Identity is used to access blob storage. type: Boolean - arguments: - description: Server name. name: server_name required: true - description: Database name. name: db_name required: true - description: Subscription ID. This value will override the instance param 'subscription_id'. name: subscription_id - description: Resource group name. This value will override the instance param 'resource_group_name'. name: resource_group_name description: Gets the threat detection policy of the specified database. name: azure-sql-db-threat-policy-get outputs: - contextPath: AzureSQL.DBThreatPolicy description: All threat policies related to the database. type: Unknown - contextPath: AzureSQL.DBThreatPolicy.kind description: Kind of threat policy. type: String - contextPath: AzureSQL.DBThreatPolicy.location description: Threat policy location. type: String - contextPath: AzureSQL.DBThreatPolicy.id description: Threat policy ID. type: String - contextPath: AzureSQL.DBThreatPolicy.name description: Threat policy name. type: String - contextPath: AzureSQL.DBThreatPolicy.type description: Threat policy type. type: String - contextPath: AzureSQL.DBThreatPolicy.state description: Threat policy state. type: String - contextPath: AzureSQL.DBThreatPolicy.creationTime description: Threat policy creation time. type: String - contextPath: AzureSQL.DBThreatPolicy.retentionDays description: Number of days to keep in the Threat Detection audit logs. type: Number - contextPath: AzureSQL.DBThreatPolicy.storageAccountAccessKey description: The identifier key of the Threat Detection audit storage account. type: String - contextPath: AzureSQL.DBThreatPolicy.storageEndpoint description: Threat Detection audit storage account. type: String - contextPath: AzureSQL.DBThreatPolicy.emailAccountAdmins description: Email account administrators who the alert is sent to. type: Boolean - contextPath: AzureSQL.DBThreatPolicy.emailAddresses description: List of email addresses to which the alert is sent. type: String - contextPath: AzureSQL.DBThreatPolicy.disabledAlerts description: List of alerts that are disabled, or an empty string if no alerts are disabled. type: String - contextPath: AzureSQL.DBThreatPolicy.useServerDefault description: Whether to use the default server policy. type: Unknown - contextPath: AzureSQL.DBThreatPolicy.databaseName description: The name of the database that the threat policy is related to. type: String - contextPath: AzureSQL.DBThreatPolicy.serverName description: The name of server that the threat policy is related to. type: String - arguments: - description: Server name. name: server_name required: true - description: Database name. name: db_name required: true - auto: PREDEFINED description: 'Set the state of the policy. Possible values: "Enable" or "Disable". When state is enabled, storage_endpoint or is_azure_monitor_target_enabled is required.' name: state predefined: - Enabled - Disabled required: true - description: Comma-separated list of actions groups and actions to audit. For all possible values, see the integration documentation at https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions?view=sql-server-ver15. isArray: true name: audit_actions_groups - auto: PREDEFINED description: 'Whether audit events are sent to the Azure Monitor. Possible values: "true" and "false".' name: is_azure_monitor_target_enabled predefined: - 'true' - 'false' - auto: PREDEFINED description: 'Whether the storage Account Access Key value is the storage''s secondary key. Possible values: "true" and "false".' name: is_storage_secondary_key_in_use predefined: - 'true' - 'false' - description: Time in milliseconds that can elapse before audit actions are forced to be processed. The default minimum value is 1000 (1 second). name: queue_delay_ms - description: Number of days to keep the policy in the audit logs. name: retention_days - description: Identifier key of the auditing storage account. name: storage_account_access_key - description: Storage subscription ID. name: storage_account_subscription_id - description: Storage endpoint. If the value for the state argument is enabled, the value for the storage_endpoint or is_azure_monitor_target_enabled argument is required. name: storage_endpoint - description: Subscription ID. This value will override the instance param 'subscription_id'. name: subscription_id - description: A comma-separated list of resource group names. This value will override the instance param 'resource_group_name'. isArray: true name: resource_group_name - auto: PREDEFINED description: Specifies whether Managed Identity is used to access blob storage. name: is_managed_identity_in_use predefined: - 'true' - 'false' description: Creates or updates the database's auditing policy. name: azure-sql-db-audit-policy-create-update outputs: - contextPath: AzureSQL.DBAuditPolicy.kind description: Kind of audit policy. type: String - contextPath: AzureSQL.DBAuditPolicy.id description: Audit policy ID. type: String - contextPath: AzureSQL.DBAuditPolicy.name description: Audit policy name. type: String - contextPath: AzureSQL.DBAuditPolicy.type description: Resource type. type: String - contextPath: AzureSQL.DBAuditPolicy.isAzureMonitorTargetEnabled description: Whether audit events are sent to the Azure Monitor. The value is "True" (Enabled) or "False" (Disabled). type: Boolean - contextPath: AzureSQL.DBAuditPolicy.retentionDays description: Number of days to keep in the audit logs in the storage account. type: Number - contextPath: AzureSQL.DBAuditPolicy.state description: Policy state. type: String - contextPath: AzureSQL.DBAuditPolicy.storageAccountSubscriptionId description: Storage subscription ID. type: String - contextPath: AzureSQL.DBAuditPolicy.auditActionsAndGroups description: Audit actions and groups to audit. type: Unknown - contextPath: AzureSQL.DBAuditPolicy.isStorageSecondaryKeyInUse description: Whether the storage_account_access_key value is the storage's secondary key. type: Boolean - contextPath: AzureSQL.DBAuditPolicy.queueDelayMs description: Time in milliseconds that can elapse before audit actions are forced to be processed. type: String - contextPath: AzureSQL.DBAuditPolicy.storageAccountAccessKey description: Identifier key of the auditing storage account. type: String - contextPath: AzureSQL.DBAuditPolicy.storageEndpoint description: Storage endpoint. type: String - contextPath: AzureSQL.DBAuditPolicy.databaseName description: The name of the database that the audit policy is related to. type: String - contextPath: AzureSQL.DBAuditPolicy.serverName description: The name of server that the audit policy is related to. type: String - contextPath: AzureSQL.DBAuditPolicy.isManagedIdentityInUse description: Specifies whether Managed Identity is used to access blob storage. type: Boolean - arguments: - description: Server name. name: server_name required: true - description: Database name. name: db_name required: true - auto: PREDEFINED description: 'The state of the policy. Possible values: "Enabled" and "Disabled".' name: state predefined: - Enabled - Disabled required: true - description: Number of days to keep the policy in the audit logs. name: retention_days - description: The identifier key of the threat detection audit storage account. name: storage_account_access_key - description: The blob storage endpoint. This blob storage will hold all Threat Detection audit logs. name: storage_endpoint - description: 'Comma-separated list of alerts that are disabled. Possible values: "None", "Sql_Injection", "Sql_Injection_Vulnerability", "Access_Anomaly", "Data_Exfiltration", and "Unsafe_Action".' isArray: true name: disabled_alerts - description: Comma-separated list of email addresses to which the alert is sent. isArray: true name: email_addresses - auto: PREDEFINED description: 'Whether the alert is sent to the account administrators. Possible values: "true" and "false".' name: email_account_admins predefined: - 'true' - 'false' - auto: PREDEFINED description: 'Whether to use the default server policy. Possible values: "Enabled" and "Disabled".' name: use_server_default predefined: - Enabled - Disabled - description: Subscription ID. This value will override the instance param 'subscription_id'. name: subscription_id - description: A comma-separated list of resource group names. This value will override the instance param 'resource_group_name'. isArray: true name: resource_group_name description: Creates or updates the database's threat detection policy. name: azure-sql-db-threat-policy-create-update outputs: - contextPath: AzureSQL.DBThreatPolicy.kind description: Kind of threat policy. type: String - contextPath: AzureSQL.DBThreatPolicy.location description: Threat policy location. type: String - contextPath: AzureSQL.DBThreatPolicy.id description: Threat policy ID. type: String - contextPath: AzureSQL.DBThreatPolicy.name description: Threat policy name. type: String - contextPath: AzureSQL.DBThreatPolicy.type description: Threat policy type. type: String - contextPath: AzureSQL.DBThreatPolicy.state description: Threat policy state. type: String - contextPath: AzureSQL.DBThreatPolicy.creationTime description: Threat policy creation time. type: String - contextPath: AzureSQL.DBThreatPolicy.retentionDays description: Number of days to keep in the Threat Detection audit logs. type: Number - contextPath: AzureSQL.DBThreatPolicy.storageAccountAccessKey description: The identifier key of the Threat Detection audit storage account. type: String - contextPath: AzureSQL.DBThreatPolicy.storageEndpoint description: Threat Detection audit storage account. type: String - contextPath: AzureSQL.DBThreatPolicy.emailAccountAdmins description: Email accounts administrators who the alert is sent to. type: Boolean - contextPath: AzureSQL.DBThreatPolicy.emailAddresses description: List of email addresses to which the alert is sent. type: String - contextPath: AzureSQL.DBThreatPolicy.disabledAlerts description: List of alerts that are disabled, or an empty string if no alerts are disabled. type: String - contextPath: AzureSQL.DBThreatPolicy.useServerDefault description: Whether to use the default server policy. type: Unknown - contextPath: AzureSQL.DBThreatPolicy.databaseName description: The name of the database that the threat policy is related to. type: String - contextPath: AzureSQL.DBThreatPolicy.serverName description: The name of server that the threat policy is related to. type: String - description: Generate the login url used for Authorization code flow. name: azure-sql-generate-login-url arguments: [] - arguments: [] description: Gets all subscriptions for a tenant. name: azure-sql-subscriptions-list outputs: - contextPath: AzureSQL.Subscription.id description: The fully qualified ID for the subscription. type: String - contextPath: AzureSQL.Subscription.authorizationSource description: The authorization source of the request. Valid values are one or more combinations of Legacy, RoleBased, Bypassed, Direct and Management. For example, 'Legacy, RoleBased'. type: String - contextPath: AzureSQL.Subscription.managedByTenants description: An array containing the tenants managing the subscription. type: Unknown - contextPath: AzureSQL.Subscription.subscriptionId description: The subscription ID. type: String - contextPath: AzureSQL.Subscription.tenantId description: The subscription tenant ID. type: String - contextPath: AzureSQL.Subscription.displayName description: The subscription display name. type: String - contextPath: AzureSQL.Subscription.state description: The subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted. type: String - contextPath: AzureSQL.Subscription.subscriptionPolicies.locationPlacementId description: The subscription location placement ID. The ID indicates which regions are visible for a subscription. For example, a subscription with a location placement ID of Public_2014-09-01 has access to Azure public regions. type: String - contextPath: AzureSQL.Subscription.subscriptionPolicies.quotaId description: The subscription quota ID. type: String - contextPath: AzureSQL.Subscription.subscriptionPolicies.spendingLimit description: The subscription spending limit. type: String - arguments: - description: A comma-separated list of subscription ID.s This value will override the instance param 'subscription_id'. isArray: true name: subscription_id - description: The tag and value that is attached to the resource group. Input should be “Tag Name:Tag Value”. name: tag - description: The number of results to return. Default value is 50. name: limit description: Gets all the resource groups for a subscription. name: azure-sql-resource-group-list outputs: - contextPath: AzureSQL.ResourceGroup.id description: The ID of the resource group. type: String - contextPath: AzureSQL.ResourceGroup.name description: The name of the resource group. type: String - contextPath: AzureSQL.ResourceGroup.type description: The type of the resource group. type: String - contextPath: AzureSQL.ResourceGroup.location description: The location of the resource group. It cannot be changed after the resource group has been created. It must be one of the supported Azure locations. type: String - contextPath: AzureSQL.ResourceGroup.properties description: The resource group properties. type: String - contextPath: AzureSQL.ResourceGroup.tags description: The tags attached to the resource group. type: String - name: azure-sql-firewall-rule-list description: "Retrieves a list of firewall rules or a specific firewall rule. Required Permissions: Microsoft.Sql/servers/firewallRules/read." arguments: - name: server_name description: The name of the server. required: true - name: firewall_rule_name description: The name of the firewall rule. If not provided, all firewall rules for the server are returned. - name: subscription_id description: The subscription ID. This value will override the instance parameter 'subscription_id'. - name: resource_group_name description: A comma-separated list of resource group names. This value will override the instance parameter 'resource_group_name'. isArray: true - name: limit description: The maximum number of items to return. Applies only when listing all firewall rules (ignored when firewall_rule_name is provided). defaultValue: '50' - name: offset description: The offset in the data set. Applies only when listing all firewall rules (ignored when firewall_rule_name is provided). defaultValue: '0' outputs: - contextPath: AzureSQL.FirewallRule.id description: The resource ID. type: String - contextPath: AzureSQL.FirewallRule.name description: The resource name. type: String - contextPath: AzureSQL.FirewallRule.type description: The resource type. type: String - contextPath: AzureSQL.FirewallRule.properties.startIpAddress description: The start IP address of the firewall rule. type: String - contextPath: AzureSQL.FirewallRule.properties.endIpAddress description: The end IP address of the firewall rule. type: String - name: azure-sql-firewall-rule-create-update description: "Creates or updates a firewall rule. Required Permissions: Microsoft.Sql/servers/firewallRules/write." arguments: - name: server_name description: The name of the server. required: true - name: firewall_rule_name description: The name of the firewall rule. required: true - name: start_ip_address description: "The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses." required: true - name: end_ip_address description: "The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses." required: true - name: subscription_id description: The subscription ID. This value will override the instance parameter 'subscription_id'. - name: resource_group_name description: A comma-separated list of resource group names. This value will override the instance parameter 'resource_group_name'. isArray: true outputs: - contextPath: AzureSQL.FirewallRule.id description: The resource ID. type: String - contextPath: AzureSQL.FirewallRule.name description: The resource name. type: String - contextPath: AzureSQL.FirewallRule.type description: The resource type. type: String - contextPath: AzureSQL.FirewallRule.properties.startIpAddress description: The start IP address of the firewall rule. type: String - contextPath: AzureSQL.FirewallRule.properties.endIpAddress description: The end IP address of the firewall rule. type: String - name: azure-sql-firewall-rule-delete description: "Deletes a firewall rule. Required Permissions: Microsoft.Sql/servers/firewallRules/delete." arguments: - name: server_name description: The name of the server. required: true - name: firewall_rule_name description: The name of the firewall rule. required: true - name: subscription_id description: The subscription ID. This value will override the instance parameter 'subscription_id'. - name: resource_group_name description: A comma-separated list of resource group names. This value will override the instance parameter 'resource_group_name'. isArray: true - name: azure-sql-firewall-rule-replace description: "Replaces all firewall rules on the server. Required Permissions: Microsoft.Sql/servers/firewallRules/write." arguments: - name: server_name description: The name of the server. required: true - name: firewall_rule_name description: The name of the firewall rule. Required unless 'entry_id' is provided. - name: start_ip_address description: "The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses. Required unless 'entry_id' is provided." - name: end_ip_address description: "The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. Required unless 'entry_id' is provided." - name: entry_id description: "The entry ID of a file containing the full request JSON (in the FirewallRuleList format). If provided, the 'firewall_rule_name', 'start_ip_address', and 'end_ip_address' arguments are ignored and must not be set." - name: subscription_id description: The subscription ID. This value will override the instance parameter 'subscription_id'. - name: resource_group_name description: A comma-separated list of resource group names. This value will override the instance parameter 'resource_group_name'. isArray: true outputs: - contextPath: AzureSQL.FirewallRule.id description: The resource ID. type: String - contextPath: AzureSQL.FirewallRule.name description: The resource name. type: String - contextPath: AzureSQL.FirewallRule.type description: The resource type. type: String - contextPath: AzureSQL.FirewallRule.properties.startIpAddress description: The start IP address of the firewall rule. type: String - contextPath: AzureSQL.FirewallRule.properties.endIpAddress description: The end IP address of the firewall rule. type: String dockerimage: demisto/crypto:1.0.0.10120494 runonce: false script: '-' subtype: python3 type: python tests: - Azure SQL - Test fromversion: 5.0.0