swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector FirewallRules API schemes: - https tags: - name: FirewallRules paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/firewallRules/{firewallRuleName} : put: description: Creates a new firewall rule or updates an existing firewall rule on a mongo cluster. tags: - FirewallRules operationId: microsoftAzureMongoclustersCreateorupdatefirewallrule x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-examples: Create a firewall rule of the mongo cluster: $ref: ./examples/mongo-cluster/CosmosDBMongoClusterFirewallRuleCreate.json parameters: - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MongoClusterNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter' - name: parameters in: body required: true schema: $ref: '#/definitions/FirewallRule' description: The required parameters for creating or updating a firewall rule. responses: '200': description: OK. The firewall request has no updates for the resource. schema: $ref: '#/definitions/FirewallRule' '201': description: The firewall rule is being created or updated asynchronously. Poll for provisioningState=Succeeded to find when the operation completes. schema: $ref: '#/definitions/FirewallRule' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Mongoclusters Mongoclustername Firewallrules Firewallrulename delete: description: Deletes a mongo cluster firewall rule. tags: - FirewallRules operationId: microsoftAzureMongoclustersDeletefirewallrule x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location x-ms-examples: Delete the firewall rule of the mongo cluster: $ref: ./examples/mongo-cluster/CosmosDBMongoClusterFirewallRuleDelete.json parameters: - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MongoClusterNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter' responses: '202': description: Accepted. The firewall rule is being deleted asynchronously. headers: Location: type: string '204': description: No Content. The firewall rule does not exist. default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Mongoclusters Mongoclustername Firewallrules Firewallrulename get: description: Gets information about a mongo cluster firewall rule. tags: - FirewallRules operationId: microsoftAzureMongoclustersGetfirewallrule x-ms-examples: Get the firewall rule of the mongo cluster: $ref: ./examples/mongo-cluster/CosmosDBMongoClusterFirewallRuleGet.json parameters: - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MongoClusterNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter' responses: '200': description: OK. The firewall rule was retrieved successfully schema: $ref: '#/definitions/FirewallRule' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Mongoclusters Mongoclustername Firewallrules Firewallrulename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/firewallRules : get: description: List all the firewall rules in a given mongo cluster. tags: - FirewallRules operationId: microsoftAzureMongoclustersListfirewallrules x-ms-examples: List firewall rules of the mongo cluster: $ref: ./examples/mongo-cluster/CosmosDBMongoClusterFirewallRuleList.json parameters: - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MongoClusterNameParameter' responses: '200': description: OK. The firewall rules were retrieved successfully schema: $ref: '#/definitions/FirewallRuleListResult' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Mongoclusters Mongoclustername Firewallrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/{clusterName}/firewallRules/{firewallRuleName} : put: description: Creates a new cluster firewall rule or updates an existing cluster firewall rule. tags: - FirewallRules operationId: microsoftAzureFirewallrulesCreateorupdate x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-examples: Create a firewall rule of the cluster: $ref: ./examples/FirewallRuleCreate.json parameters: - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ClusterNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_2' - name: parameters in: body required: true schema: $ref: '#/definitions/FirewallRule_2' description: The required parameters for creating or updating a firewall rule. responses: '200': description: OK schema: $ref: '#/definitions/FirewallRule_2' '201': description: Accepted schema: $ref: '#/definitions/FirewallRule_2' headers: location: type: string azure-async-operation: type: string default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v4/types.json#/definitions/ErrorResponse summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbforpostgresql Servergroupsv2 Clustername Firewallrules Firewallrulename delete: description: Deletes a cluster firewall rule. tags: - FirewallRules operationId: microsoftAzureFirewallrulesDelete x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location x-ms-examples: Delete the firewall rule of the cluster: $ref: ./examples/FirewallRuleDelete.json parameters: - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ClusterNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_2' responses: '202': description: Accepted headers: location: type: string azure-async-operation: type: string '204': description: NoContent default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v4/types.json#/definitions/ErrorResponse summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbforpostgresql Servergroupsv2 Clustername Firewallrules Firewallrulename get: description: Gets information about a cluster firewall rule. tags: - FirewallRules operationId: microsoftAzureFirewallrulesGet x-ms-examples: Get the firewall rule of the cluster: $ref: ./examples/FirewallRuleGet.json parameters: - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ClusterNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_2' responses: '200': description: OK schema: $ref: '#/definitions/FirewallRule_2' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v4/types.json#/definitions/ErrorResponse summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbforpostgresql Servergroupsv2 Clustername Firewallrules Firewallrulename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/{clusterName}/firewallRules : get: description: Lists all the firewall rules on cluster. tags: - FirewallRules operationId: microsoftAzureFirewallrulesListbycluster x-ms-examples: List firewall rules of the cluster: $ref: ./examples/FirewallRuleListByCluster.json parameters: - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ClusterNameParameter' responses: '200': description: OK schema: $ref: '#/definitions/FirewallRuleListResult_2' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v4/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: null summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbforpostgresql Servergroupsv2 Clustername Firewallrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/firewallRules/{firewallRuleName} : put: tags: - FirewallRules operationId: microsoftAzureFirewallrulesCreateorupdate description: Creates or updates a firewall rule. x-ms-examples: Create a firewall rule max/min: $ref: ./examples/FirewallRuleCreate.json Update a firewall rule max/min: $ref: ./examples/FirewallRuleUpdate.json parameters: - $ref: ../../../common/v1/types.json#/parameters/ApiVersionParameter - $ref: ../../../common/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../common/v1/types.json#/parameters/ResourceGroupParameter - $ref: '#/parameters/ServerNameParameter' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule. - name: parameters in: body required: true schema: $ref: '#/definitions/FirewallRule_3' description: The required parameters for creating or updating a firewall rule. responses: '200': description: OK schema: $ref: '#/definitions/FirewallRule_3' '201': description: Created schema: $ref: '#/definitions/FirewallRule_3' summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Servers Servername Firewallrules Firewallrulename delete: tags: - FirewallRules operationId: microsoftAzureFirewallrulesDelete description: Deletes a firewall rule. x-ms-examples: Delete a firewall rule: $ref: ./examples/FirewallRuleDelete.json parameters: - $ref: ../../../common/v1/types.json#/parameters/ApiVersionParameter - $ref: ../../../common/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../common/v1/types.json#/parameters/ResourceGroupParameter - $ref: '#/parameters/ServerNameParameter' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule. responses: '200': description: OK '204': description: NoContent summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Servers Servername Firewallrules Firewallrulename get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesGet description: Gets a firewall rule. x-ms-examples: Get Firewall Rule: $ref: ./examples/FirewallRuleGet.json parameters: - $ref: ../../../common/v1/types.json#/parameters/ApiVersionParameter - $ref: ../../../common/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../common/v1/types.json#/parameters/ResourceGroupParameter - $ref: '#/parameters/ServerNameParameter' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule. responses: '200': description: OK schema: $ref: '#/definitions/FirewallRule_3' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Servers Servername Firewallrules Firewallrulename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/firewallRules : get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesListbyserver description: Returns a list of firewall rules. x-ms-examples: List Firewall Rules: $ref: ./examples/FirewallRuleList.json parameters: - $ref: ../../../common/v1/types.json#/parameters/ApiVersionParameter - $ref: ../../../common/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../common/v1/types.json#/parameters/ResourceGroupParameter - $ref: '#/parameters/ServerNameParameter' responses: '200': description: OK schema: $ref: '#/definitions/FirewallRuleListResult_3' x-ms-pageable: nextLinkName: null summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Servers Servername Firewallrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/firewallRules : get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesListbyaccount description: Lists the Data Lake Analytics firewall rules within the specified Data Lake Analytics account. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully listed the firewall rules. schema: $ref: '#/definitions/FirewallRuleListResult_4' default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Lists the Data Lake Analytics firewall rules: $ref: ./examples/FirewallRules_ListByAccount.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Firewallrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/firewallRules/{firewallRuleName} : put: tags: - FirewallRules operationId: microsoftAzureFirewallrulesCreateorupdate description: Creates or updates the specified firewall rule. During update, the firewall rule with the specified name will be replaced with this new firewall rule. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule to create or update. - name: parameters in: body required: true schema: $ref: '#/definitions/CreateOrUpdateFirewallRuleParameters' description: Parameters supplied to create or update the firewall rule. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully created or updated the specified firewall rule schema: $ref: '#/definitions/FirewallRule_4' default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Creates or updates the specified firewall rule: $ref: ./examples/FirewallRules_CreateOrUpdate.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Firewallrules Firewallrulename get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesGet description: Gets the specified Data Lake Analytics firewall rule. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule to retrieve. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved the specified firewall rule. schema: $ref: '#/definitions/FirewallRule_4' default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Gets the specified Data Lake Analytics firewall rule: $ref: ./examples/FirewallRules_Get.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Firewallrules Firewallrulename patch: tags: - FirewallRules operationId: microsoftAzureFirewallrulesUpdate description: Updates the specified firewall rule. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule to update. - name: parameters in: body required: false schema: $ref: '#/definitions/UpdateFirewallRuleParameters' description: Parameters supplied to update the firewall rule. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully updated the specified firewall rule schema: $ref: '#/definitions/FirewallRule_4' default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Updates the specified firewall rule: $ref: ./examples/FirewallRules_Update.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Firewallrules Firewallrulename delete: tags: - FirewallRules operationId: microsoftAzureFirewallrulesDelete description: Deletes the specified firewall rule from the specified Data Lake Analytics account parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule to delete. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully deleted the specified firewall rule '204': description: The specified firewall rule does not exist or was already deleted. default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Deletes the specified firewall rule: $ref: ./examples/FirewallRules_Delete.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Firewallrules Firewallrulename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/firewallRules : get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesListbyaccount description: Lists the Data Lake Store firewall rules within the specified Data Lake Store account. parameters: - $ref: '#/parameters/SubscriptionIdParameter_2' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter_2' - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved the list of firewall rules. schema: $ref: '#/definitions/FirewallRuleListResult_5' x-ms-examples: Lists the Data Lake Store firewall rules within the specified Data Lake Store account.: $ref: ./examples/FirewallRules_ListByAccount.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakestore Accounts Accountname Firewallrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/firewallRules/{firewallRuleName} : put: tags: - FirewallRules operationId: microsoftAzureFirewallrulesCreateorupdate description: Creates or updates the specified firewall rule. During update, the firewall rule with the specified name will be replaced with this new firewall rule. parameters: - $ref: '#/parameters/SubscriptionIdParameter_2' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter_2' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule to create or update. - name: parameters in: body required: true schema: $ref: '#/definitions/CreateOrUpdateFirewallRuleParameters' description: Parameters supplied to create or update the firewall rule. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully created or updated the specified firewall rule. schema: $ref: '#/definitions/FirewallRule_5' x-ms-examples: ? Creates or updates the specified firewall rule. During update, the firewall rule with the specified name will be replaced with this new firewall rule : $ref: ./examples/FirewallRules_CreateOrUpdate.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakestore Accounts Accountname Firewallrules Firewallrulename get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesGet description: Gets the specified Data Lake Store firewall rule. parameters: - $ref: '#/parameters/SubscriptionIdParameter_2' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter_2' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule to retrieve. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved the firewall rule. schema: $ref: '#/definitions/FirewallRule_5' x-ms-examples: Gets the specified Data Lake Store firewall rule.: $ref: ./examples/FirewallRules_Get.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakestore Accounts Accountname Firewallrules Firewallrulename patch: tags: - FirewallRules operationId: microsoftAzureFirewallrulesUpdate description: Updates the specified firewall rule. parameters: - $ref: '#/parameters/SubscriptionIdParameter_2' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter_2' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule to update. - name: parameters in: body required: false schema: $ref: '#/definitions/UpdateFirewallRuleParameters' description: Parameters supplied to update the firewall rule. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully updated the specified firewall rule. schema: $ref: '#/definitions/FirewallRule_5' x-ms-examples: Updates the specified firewall rule.: $ref: ./examples/FirewallRules_Update.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakestore Accounts Accountname Firewallrules Firewallrulename delete: tags: - FirewallRules operationId: microsoftAzureFirewallrulesDelete description: Deletes the specified firewall rule from the specified Data Lake Store account. parameters: - $ref: '#/parameters/SubscriptionIdParameter_2' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter_2' - name: firewallRuleName in: path required: true type: string description: The name of the firewall rule to delete. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully deleted the specified firewall rule. '204': description: The specified firewall rule does not exist or was already deleted. x-ms-examples: Deletes the specified firewall rule from the specified Data Lake Store account.: $ref: ./examples/FirewallRules_Delete.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakestore Accounts Accountname Firewallrules Firewallrulename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBForPostgreSql/serverGroupsv2/{serverGroupName}/firewallRules/{firewallRuleName} : put: description: Creates a new firewall rule or updates an existing firewall rule. tags: - FirewallRules operationId: microsoftAzureFirewallrulesCreateorupdate x-ms-long-running-operation: true x-ms-examples: Create a firewall rule of the server group: $ref: ./examples/FirewallRuleCreate.json parameters: - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ServerGroupNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_3' - name: parameters in: body required: true schema: $ref: '#/definitions/FirewallRule_6' description: The required parameters for creating or updating a firewall rule. responses: '200': description: OK schema: $ref: '#/definitions/FirewallRule_6' '201': description: Created schema: $ref: '#/definitions/FirewallRule_6' '202': description: Accepted default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbforpostgresql Servergroupsv2 Servergroupname Firewallrules Firewallrulename delete: description: Deletes a server group firewall rule. tags: - FirewallRules operationId: microsoftAzureFirewallrulesDelete x-ms-long-running-operation: true x-ms-examples: Delete the firewall rule of the server group: $ref: ./examples/FirewallRuleDelete.json parameters: - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ServerGroupNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_3' responses: '200': description: OK '202': description: Accepted '204': description: NoContent default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbforpostgresql Servergroupsv2 Servergroupname Firewallrules Firewallrulename get: description: Gets information about a server group firewall rule. tags: - FirewallRules operationId: microsoftAzureFirewallrulesGet x-ms-examples: Get the firewall rule of the server group: $ref: ./examples/FirewallRuleGet.json parameters: - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ServerGroupNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_3' responses: '200': description: OK schema: $ref: '#/definitions/FirewallRule_6' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbforpostgresql Servergroupsv2 Servergroupname Firewallrules Firewallrulename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBForPostgreSql/serverGroupsv2/{serverGroupName}/firewallRules : get: description: List all the firewall rules in a given server group. tags: - FirewallRules operationId: microsoftAzureFirewallrulesListbyservergroup x-ms-examples: List firewall rules of the server group: $ref: ./examples/FirewallRuleListByServerGroup.json parameters: - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ServerGroupNameParameter' responses: '200': description: OK schema: $ref: '#/definitions/FirewallRuleListResult_6' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' x-ms-pageable: nextLinkName: null summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbforpostgresql Servergroupsv2 Servergroupname Firewallrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/firewallRules/{firewallRuleName} : put: tags: - FirewallRules operationId: microsoftAzureFirewallrulesCreateorupdate x-ms-examples: FirewallRuleCreate: $ref: ./examples/FirewallRuleCreate.json description: Creates a new firewall rule or updates an existing firewall rule. parameters: - $ref: '#/parameters/ApiVersionParameter_2' - $ref: '#/parameters/SubscriptionIdParameter_3' - $ref: '#/parameters/ResourceGroupParameter' - $ref: '#/parameters/ServerNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_4' - name: parameters in: body required: true schema: $ref: '#/definitions/FirewallRule_7' description: The required parameters for creating or updating a firewall rule. responses: '200': description: OK schema: $ref: '#/definitions/FirewallRule_7' '201': description: Created schema: $ref: '#/definitions/FirewallRule_7' '202': description: Accepted x-ms-long-running-operation: true summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbformariadb Servers Servername Firewallrules Firewallrulename delete: tags: - FirewallRules operationId: microsoftAzureFirewallrulesDelete x-ms-examples: FirewallRuleDelete: $ref: ./examples/FirewallRuleDelete.json description: Deletes a server firewall rule. parameters: - $ref: '#/parameters/ApiVersionParameter_2' - $ref: '#/parameters/SubscriptionIdParameter_3' - $ref: '#/parameters/ResourceGroupParameter' - $ref: '#/parameters/ServerNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_4' responses: '200': description: OK '202': description: Accepted '204': description: NoContent x-ms-long-running-operation: true summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbformariadb Servers Servername Firewallrules Firewallrulename get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesGet x-ms-examples: FirewallRuleGet: $ref: ./examples/FirewallRuleGet.json description: Gets information about a server firewall rule. parameters: - $ref: '#/parameters/ApiVersionParameter_2' - $ref: '#/parameters/SubscriptionIdParameter_3' - $ref: '#/parameters/ResourceGroupParameter' - $ref: '#/parameters/ServerNameParameter' - $ref: '#/parameters/FirewallRuleNameParameter_4' responses: '200': description: OK schema: $ref: '#/definitions/FirewallRule_7' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbformariadb Servers Servername Firewallrules Firewallrulename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/firewallRules : get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesListbyserver x-ms-examples: FirewallRuleList: $ref: ./examples/FirewallRuleListByServer.json description: List all the firewall rules in a given server. parameters: - $ref: '#/parameters/ApiVersionParameter_2' - $ref: '#/parameters/SubscriptionIdParameter_3' - $ref: '#/parameters/ResourceGroupParameter' - $ref: '#/parameters/ServerNameParameter' responses: '200': description: OK schema: $ref: '#/definitions/FirewallRuleListResult_7' x-ms-pageable: nextLinkName: null summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dbformariadb Servers Servername Firewallrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/firewallRules : get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesListbyredisresource description: Gets all firewall rules in the specified redis cache. x-ms-examples: RedisCacheFirewallRulesList: $ref: ./examples/RedisCacheFirewallRulesList.json parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter_4' - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: cacheName in: path required: true type: string description: The name of the Redis cache. responses: '200': description: Successfully got the current rules schema: $ref: '#/definitions/RedisFirewallRuleListResult' x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Firewallrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/firewallRules/{ruleName} : put: tags: - FirewallRules operationId: microsoftAzureFirewallrulesCreateorupdate description: Create or update a redis cache firewall rule x-ms-examples: RedisCacheFirewallRuleCreate: $ref: ./examples/RedisCacheFirewallRuleCreate.json parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: cacheName in: path required: true type: string description: The name of the Redis cache. - name: ruleName in: path required: true type: string description: The name of the firewall rule. - name: parameters in: body required: true schema: $ref: '#/definitions/RedisFirewallRuleCreateParameters' description: Parameters supplied to the create or update redis firewall rule operation. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter_4' responses: '200': description: Resource was successfully updated schema: $ref: '#/definitions/RedisFirewallRule' '201': description: Resource was successfully created schema: $ref: '#/definitions/RedisFirewallRule' summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Firewallrules Rulename get: tags: - FirewallRules operationId: microsoftAzureFirewallrulesGet description: Gets a single firewall rule in a specified redis cache. x-ms-examples: RedisCacheFirewallRuleGet: $ref: ./examples/RedisCacheFirewallRuleGet.json parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: cacheName in: path required: true type: string description: The name of the Redis cache. - name: ruleName in: path required: true type: string description: The name of the firewall rule. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter_4' responses: '200': description: Successfully found the rule schema: $ref: '#/definitions/RedisFirewallRule' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Firewallrules Rulename delete: tags: - FirewallRules operationId: microsoftAzureFirewallrulesDelete description: Deletes a single firewall rule in a specified redis cache. x-ms-examples: RedisCacheFirewallRuleDelete: $ref: ./examples/RedisCacheFirewallRuleDelete.json parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: cacheName in: path required: true type: string description: The name of the Redis cache. - name: ruleName in: path required: true type: string description: The name of the firewall rule. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter_4' responses: '200': description: Successfully deleted the rule '204': description: Successfully deleted the rule summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Firewallrules Rulename definitions: FirewallRule_4: allOf: - $ref: '#/definitions/SubResource' properties: properties: readOnly: true x-ms-client-flatten: true $ref: '#/definitions/FirewallRuleProperties_4' description: The firewall rule properties. description: Data Lake Analytics firewall rule information. ProxyResource: description: The resource model definition for a ARM proxy resource. It will have everything other than required location and tags allOf: - $ref: '#/definitions/Resource' FirewallRuleListResult_2: description: A list of firewall rules. type: object properties: value: type: array description: The list of firewall rules in a cluster. items: $ref: '#/definitions/FirewallRule_2' ProvisioningState_2: type: string readOnly: true description: The current provisioning state. enum: - Succeeded - Canceled - InProgress - Failed x-ms-enum: name: ProvisioningState modelAsString: true RedisFirewallRule: description: A firewall rule on a redis cache has a name, and describes a contiguous range of IP addresses permitted to connect properties: properties: x-ms-client-flatten: true $ref: '#/definitions/RedisFirewallRuleProperties' description: redis cache firewall rule properties required: - properties allOf: - $ref: '#/definitions/ProxyResource' CloudErrorBody: x-ms-external: true description: An error response from the Batch service. properties: code: type: string description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. message: type: string description: A message describing the error, intended to be suitable for display in a user interface. target: type: string description: The target of the particular error. For example, the name of the property in error. details: type: array description: A list of additional details about the error. items: $ref: '#/definitions/CloudErrorBody' x-ms-identifiers: - code FirewallRuleProperties: type: object description: The properties of a mongo cluster firewall rule. properties: provisioningState: $ref: '#/definitions/ProvisioningState' description: The provisioning state of the firewall rule. readOnly: true startIpAddress: type: string description: The start IP address of the mongo cluster firewall rule. Must be IPv4 format. pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ endIpAddress: type: string description: The end IP address of the mongo cluster firewall rule. Must be IPv4 format. pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ required: - startIpAddress - endIpAddress FirewallRuleProperties_3: properties: startIpAddress: type: string description: The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' to represent all Azure-internal IP addresses. endIpAddress: type: string 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' to represent all Azure-internal IP addresses. required: - startIpAddress - endIpAddress description: Represents the properties of a server firewall rule. FirewallRule: type: object description: Represents a mongo cluster firewall rule. allOf: - $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource properties: properties: $ref: '#/definitions/FirewallRuleProperties' x-ms-client-flatten: true description: The properties of a firewall rule. required: - properties RedisFirewallRuleCreateParameters: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/RedisFirewallRuleProperties' description: Properties required to create a firewall rule . required: - properties description: Parameters required for creating a firewall rule on redis cache. FirewallRuleProperties_2: description: The properties of a cluster firewall rule. type: object properties: startIpAddress: type: string description: The start IP address of the cluster firewall rule. Must be IPv4 format. pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ endIpAddress: type: string description: The end IP address of the cluster firewall rule. Must be IPv4 format. pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ provisioningState: $ref: '#/definitions/ProvisioningState_2' description: Provisioning state of the firewall rule. readOnly: true required: - startIpAddress - endIpAddress FirewallRuleListResult_7: properties: value: type: array items: $ref: '#/definitions/FirewallRule_7' description: The list of firewall rules in a server. description: A list of firewall rules. FirewallRuleProperties_7: properties: startIpAddress: type: string pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ description: The start IP address of the server firewall rule. Must be IPv4 format. endIpAddress: type: string pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ description: The end IP address of the server firewall rule. Must be IPv4 format. required: - startIpAddress - endIpAddress description: The properties of a server firewall rule. FirewallRule_2: description: Represents a cluster firewall rule. type: object allOf: - $ref: ../../../../../common-types/resource-management/v4/types.json#/definitions/ProxyResource properties: properties: $ref: '#/definitions/FirewallRuleProperties_2' x-ms-client-flatten: true description: The properties of a firewall rule. required: - properties FirewallRule_7: properties: properties: $ref: '#/definitions/FirewallRuleProperties_7' x-ms-client-flatten: true description: The properties of a firewall rule. allOf: - $ref: ../../../../../common-types/resource-management/v1/types.json#/definitions/ProxyResource required: - properties description: Represents a server firewall rule. Resource: description: The Resource definition. properties: id: readOnly: true type: string description: Resource ID. name: readOnly: true type: string description: Resource name. type: readOnly: true type: string description: Resource type. x-ms-azure-resource: true FirewallRuleListResult: type: object description: A list of firewall rules. properties: value: type: array description: The list of firewall rules in a mongo cluster. items: $ref: '#/definitions/FirewallRule' nextLink: description: The link used to get the next page of results. type: string readOnly: true UpdateFirewallRuleProperties: properties: startIpAddress: type: string description: The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. endIpAddress: type: string description: The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. description: The firewall rule properties to use when updating a firewall rule. FirewallRuleProperties_4: properties: startIpAddress: readOnly: true type: string description: The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. endIpAddress: readOnly: true type: string description: The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. description: The firewall rule properties. FirewallRuleListResult_3: properties: value: type: array items: $ref: '#/definitions/FirewallRule_3' description: The list of server firewall rules. description: Represents the response to a List Firewall Rules request. FirewallRule_3: properties: kind: type: string description: Kind of server that contains this firewall rule. readOnly: true location: type: string description: Location of the server that contains this firewall rule. readOnly: true type: type: string description: Type of resource this is. readOnly: true properties: $ref: '#/definitions/FirewallRuleProperties_3' description: The properties representing the resource. x-ms-client-flatten: true allOf: - $ref: ../../../common/v1/types.json#/definitions/ProxyResource description: Represents a server firewall rule. SubResource: properties: id: readOnly: true type: string description: The resource identifier. name: readOnly: true type: string description: The resource name. type: readOnly: true type: string description: The resource type. x-ms-azure-resource: true description: The resource model definition for a nested resource. FirewallRuleListResult_6: description: A list of firewall rules. properties: value: type: array description: The list of firewall rules in a server group. items: $ref: '#/definitions/FirewallRule_6' RedisFirewallRuleProperties: description: Specifies a range of IP addresses permitted to connect to the cache properties: startIP: type: string description: lowest IP address included in the range endIP: type: string description: highest IP address included in the range required: - startIP - endIP CreateOrUpdateFirewallRuleParameters: required: - properties properties: properties: x-ms-client-flatten: true $ref: '#/definitions/CreateOrUpdateFirewallRuleProperties' description: The firewall rule properties to use when creating a new firewall rule. description: The parameters used to create a new firewall rule. FirewallRule_5: allOf: - $ref: '#/definitions/SubResource' properties: properties: readOnly: true x-ms-client-flatten: true $ref: '#/definitions/FirewallRuleProperties_5' description: The firewall rule properties. description: Data Lake Store firewall rule information. FirewallRuleListResult_4: properties: value: readOnly: true type: array items: $ref: '#/definitions/FirewallRule_4' description: The results of the list operation. nextLink: readOnly: true type: string description: The link (url) to the next page of results. description: Data Lake Analytics firewall rule list information. UpdateFirewallRuleParameters: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/UpdateFirewallRuleProperties' description: The firewall rule properties to use when updating a firewall rule. description: The parameters used to update a firewall rule. FirewallRule_6: description: Represents a server group firewall rule. allOf: - $ref: ../../../../../common-types/resource-management/v1/types.json#/definitions/ProxyResource properties: systemData: description: The system metadata relating to this resource $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/definitions/FirewallRuleProperties_6' x-ms-client-flatten: true description: The properties of a firewall rule. required: - properties CreateOrUpdateFirewallRuleProperties: required: - startIpAddress - endIpAddress properties: startIpAddress: type: string description: The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. endIpAddress: type: string description: The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. description: The firewall rule properties to use when creating a new firewall rule. CloudError: x-ms-external: true description: An error response from the Batch service. properties: error: $ref: '#/definitions/CloudErrorBody' description: The error. FirewallRuleProperties_6: description: The properties of a server group firewall rule. properties: startIpAddress: type: string description: The start IP address of the server group firewall rule. Must be IPv4 format. pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ endIpAddress: type: string description: The end IP address of the server group firewall rule. Must be IPv4 format. pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ required: - startIpAddress - endIpAddress ProvisioningState: description: The provisioning state of the resource. type: string enum: - Succeeded - Failed - Canceled - InProgress - Updating - Dropping x-ms-enum: name: ProvisioningState modelAsString: true readOnly: true FirewallRuleProperties_5: properties: startIpAddress: readOnly: true type: string description: The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. endIpAddress: readOnly: true type: string description: The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol. description: The firewall rule properties. RedisFirewallRuleListResult: properties: value: type: array items: $ref: '#/definitions/RedisFirewallRule' description: Results of the list firewall rules operation. nextLink: type: string readOnly: true description: Link for next page of results. description: The response of list firewall rules Redis operation. FirewallRuleListResult_5: properties: value: readOnly: true type: array items: $ref: '#/definitions/FirewallRule_5' description: The results of the list operation. nextLink: readOnly: true type: string description: The link (url) to the next page of results. description: Data Lake Store firewall rule list information. parameters: SubscriptionIdParameter_2: name: subscriptionId in: path required: true type: string description: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. FirewallRuleNameParameter_4: name: firewallRuleName in: path required: true type: string description: The name of the server firewall rule. x-ms-parameter-location: method ApiVersionParameter: name: api-version in: query required: true type: string description: Client Api Version. ServerGroupNameParameter: name: serverGroupName in: path required: true type: string description: The name of the server group. minLength: 1 maxLength: 90 x-ms-parameter-location: method SubscriptionIdParameter_4: name: subscriptionId in: path required: true type: string description: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. ResourceGroupNameParameter: name: resourceGroupName in: path required: true type: string x-ms-parameter-location: method description: The name of the Azure resource group. ApiVersionParameter_2: name: api-version in: query required: true type: string description: The API version to use for the request. AccountNameParameter: name: accountName in: path required: true type: string x-ms-parameter-location: method description: The name of the Data Lake Analytics account. MongoClusterNameParameter: name: mongoClusterName in: path required: true type: string description: The name of the mongo cluster. minLength: 3 maxLength: 40 x-ms-parameter-location: method pattern: ^[a-z0-9]+(-[a-z0-9]+)* AccountNameParameter_2: name: accountName in: path required: true type: string x-ms-parameter-location: method description: The name of the Data Lake Store account. FirewallRuleNameParameter_2: name: firewallRuleName in: path required: true type: string description: The name of the cluster firewall rule. pattern: ^[-\w\._]+$ x-ms-parameter-location: method FirewallRuleNameParameter_3: name: firewallRuleName in: path required: true type: string description: The name of the server group firewall rule. x-ms-parameter-location: method SubscriptionIdParameter: name: subscriptionId in: path required: true type: string description: Get subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. FirewallRuleNameParameter: name: firewallRuleName in: path required: true type: string minLength: 1 maxLength: 80 pattern: ^[a-zA-Z0-9][-_.a-zA-Z0-9]* description: The name of the mongo cluster firewall rule. x-ms-parameter-location: method SubscriptionIdParameter_3: name: subscriptionId in: path required: true type: string description: The subscription ID that identifies an Azure subscription. ResourceGroupParameter: name: resourceGroupName in: path required: true type: string description: The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. x-ms-parameter-location: method ClusterNameParameter: name: clusterName in: path required: true type: string description: The name of the cluster. pattern: ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?