-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Documenting the Application Security Group resource
- Loading branch information
1 parent
e858aa0
commit 2ef927e
Showing
2 changed files
with
61 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
--- | ||
layout: "azurerm" | ||
page_title: "Azure Resource Manager: azurerm_application_security_group" | ||
sidebar_current: "docs-azurerm-resource-network-application-security-group" | ||
description: |- | ||
Create an Application Security Group. | ||
--- | ||
|
||
# azurerm_application_security_group | ||
|
||
Create an Application Security Group. | ||
|
||
-> **Note:** Application Security Groups are currently in Public Preview on an opt-in basis. [More information, including how you can register for the Preview, and which regions Application Security Groups are available in are available here](https://docs.microsoft.com/en-us/azure/virtual-network/create-network-security-group-preview) | ||
|
||
## Example Usage | ||
|
||
```hcl | ||
resource "azurerm_resource_group" "test" { | ||
name = "tf-test" | ||
location = "West Europe" | ||
} | ||
resource "azurerm_application_security_group" "test" { | ||
name = "tf-appsecuritygroup" | ||
location = "${azurerm_resource_group.test.location}" | ||
resource_group_name = "${azurerm_resource_group.test.name}" | ||
tags { | ||
"Hello" = "World" | ||
} | ||
} | ||
``` | ||
|
||
## Argument Reference | ||
|
||
The following arguments are supported: | ||
|
||
* `name` - (Required) Specifies the name of the Application Security Group. Changing this forces a new resource to be created. | ||
|
||
* `resource_group_name` - (Required) The name of the resource group in which to create the Application Security Group. | ||
|
||
* `location` - (Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. | ||
|
||
* `tags` - (Optional) A mapping of tags to assign to the resource. | ||
|
||
## Attributes Reference | ||
|
||
The following attributes are exported: | ||
|
||
* `id` - The ID of the Application Security Group. | ||
|
||
## Import | ||
|
||
Application Security Groups can be imported using the `resource id`, e.g. | ||
|
||
```shell | ||
terraform import azurerm_application_security_group.securitygroup1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Network/applicationSecurityGroups/securitygroup1 | ||
``` |