Skip to content

Commit

Permalink
[ignore] Updated the uSeg resource name and added task to validate th…
Browse files Browse the repository at this point in the history
…e self referencing functionality
  • Loading branch information
sajagana committed Jun 28, 2024
1 parent 7a42aeb commit 36897ae
Show file tree
Hide file tree
Showing 140 changed files with 3,786 additions and 3,377 deletions.
14 changes: 7 additions & 7 deletions docs/data-sources/annotation.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,19 +55,19 @@ data "aci_annotation" "example_application_epg" {
* `parent_dn` - (string) The distinguished name (DN) of the parent object, possible resources:
- Too many parent DNs to display, see model documentation for all possible parents of [tagAnnotation](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/tagAnnotation/overview).
- [aci_application_epg](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/application_epg) ([fvAEPg](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvAEPg/overview))
- [aci_epg_useg_criterion](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion) ([fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview))
- [aci_epg_useg_block_statement](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_block_statement) ([fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview))
- [aci_vrf](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vrf) ([fvCtx](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCtx/overview))
- [aci_epg_useg_criterion_dns_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion_dns_attribute) ([fvDnsAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvDnsAttr/overview))
- [aci_epg_useg_dns_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_dns_attribute) ([fvDnsAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvDnsAttr/overview))
- [aci_endpoint_tag_ip](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/endpoint_tag_ip) ([fvEpIpTag](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvEpIpTag/overview))
- [aci_endpoint_tag_mac](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/endpoint_tag_mac) ([fvEpMacTag](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvEpMacTag/overview))
- [aci_vrf_fallback_route_group](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vrf_fallback_route_group) ([fvFBRGroup](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvFBRGroup/overview))
- [aci_vrf_fallback_route_group_member](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vrf_fallback_route_group_member) ([fvFBRMember](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvFBRMember/overview))
- [aci_epg_useg_criterion_identity_group_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion_identity_group_attribute) ([fvIdGroupAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvIdGroupAttr/overview))
- [aci_epg_useg_criterion_ip_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion_ip_attribute) ([fvIpAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvIpAttr/overview))
- [aci_epg_useg_criterion_mac_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion_mac_attribute) ([fvMacAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvMacAttr/overview))
- [aci_epg_useg_sub_criterion](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_sub_criterion) ([fvSCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvSCrtrn/overview))
- [aci_epg_useg_ad_group_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_ad_group_attribute) ([fvIdGroupAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvIdGroupAttr/overview))
- [aci_epg_useg_ip_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_ip_attribute) ([fvIpAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvIpAttr/overview))
- [aci_epg_useg_mac_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_mac_attribute) ([fvMacAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvMacAttr/overview))
- [aci_epg_useg_sub_block_statement](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_sub_block_statement) ([fvSCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvSCrtrn/overview))
- [aci_tenant](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/tenant) ([fvTenant](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvTenant/overview))
- [aci_epg_useg_criterion_vm_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion_vm_attribute) ([fvVmAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvVmAttr/overview))
- [aci_epg_useg_vm_attribute](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_vm_attribute) ([fvVmAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvVmAttr/overview))
- [aci_l3out_consumer_label](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/l3out_consumer_label) ([l3extConsLbl](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/l3extConsLbl/overview))
- [aci_logical_node_profile](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/logical_node_profile) ([l3extLNodeP](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/l3extLNodeP/overview))
- [aci_l3out_loopback_interface_profile](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/l3out_loopback_interface_profile) ([l3extLoopBackIfP](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/l3extLoopBackIfP/overview))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
# More details can be found in the [README](https://github.com/CiscoDevNet/terraform-provider-aci/blob/master/README.md).
subcategory: "Application Management"
layout: "aci"
page_title: "ACI: aci_epg_useg_criterion_identity_group_attribute"
sidebar_current: "docs-aci-data-source-aci_epg_useg_criterion_identity_group_attribute"
page_title: "ACI: aci_epg_useg_ad_group_attribute"
sidebar_current: "docs-aci-data-source-aci_epg_useg_ad_group_attribute"
description: |-
Data source for EPG uSeg Criterion Identity Group Attribute
Data source for EPG uSeg AD Group Attribute
---

# aci_epg_useg_criterion_identity_group_attribute #
# aci_epg_useg_ad_group_attribute #

Data source for EPG uSeg Criterion Identity Group Attribute
Data source for EPG uSeg AD Group Attribute

## API Information ##

Expand All @@ -30,8 +30,8 @@ Data source for EPG uSeg Criterion Identity Group Attribute

```hcl
data "aci_epg_useg_criterion_identity_group_attribute" "example_epg_useg_criterion" {
parent_dn = aci_epg_useg_criterion.example.id
data "aci_epg_useg_ad_group_attribute" "example_epg_useg_block_statement" {
parent_dn = aci_epg_useg_block_statement.example.id
selector = "adepg/authsvr-common-sg1-ISE_1/grpcont/dom-cisco.com/grp-Eng"
}
Expand All @@ -42,16 +42,16 @@ data "aci_epg_useg_criterion_identity_group_attribute" "example_epg_useg_criteri
### Required ###

* `parent_dn` - (string) The distinguished name (DN) of the parent object, possible resources:
- [aci_epg_useg_criterion](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion) ([fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview))
* `selector` (selector) - (string) The selector of the EPG uSeg Criterion Identity Group Attribute object. Represents the DN or expression to select an identity group.
- [aci_epg_useg_block_statement](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_block_statement) ([fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview))
* `selector` (selector) - (string) The selector of the EPG uSeg AD Group Attribute object. Represents the DN or expression to select an identity group.

### Read-Only ###

* `id` - (string) The distinguished name (DN) of the EPG uSeg Criterion Identity Group Attribute object.
* `annotation` (annotation) - (string) The annotation of the EPG uSeg Criterion Identity Group Attribute object.
* `description` (descr) - (string) The description of the EPG uSeg Criterion Identity Group Attribute object.
* `name` (name) - (string) The name of the EPG uSeg Criterion Identity Group Attribute object.
* `name_alias` (nameAlias) - (string) The name alias of the EPG uSeg Criterion Identity Group Attribute object.
* `id` - (string) The distinguished name (DN) of the EPG uSeg AD Group Attribute object.
* `annotation` (annotation) - (string) The annotation of the EPG uSeg AD Group Attribute object.
* `description` (descr) - (string) The description of the EPG uSeg AD Group Attribute object.
* `name` (name) - (string) The name of the EPG uSeg AD Group Attribute object.
* `name_alias` (nameAlias) - (string) The name alias of the EPG uSeg AD Group Attribute object.
* `owner_key` (ownerKey) - (string) The key for enabling clients to own their data for entity correlation.
* `owner_tag` (ownerTag) - (string) A tag for enabling clients to add their own data. For example, to indicate who created this object.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
# More details can be found in the [README](https://github.com/CiscoDevNet/terraform-provider-aci/blob/master/README.md).
subcategory: "Application Management"
layout: "aci"
page_title: "ACI: aci_epg_useg_criterion"
sidebar_current: "docs-aci-data-source-aci_epg_useg_criterion"
page_title: "ACI: aci_epg_useg_block_statement"
sidebar_current: "docs-aci-data-source-aci_epg_useg_block_statement"
description: |-
Data source for EPG uSeg Criterion
Data source for EPG uSeg Block Statement
---

# aci_epg_useg_criterion #
# aci_epg_useg_block_statement #

Data source for EPG uSeg Criterion
Data source for EPG uSeg Block Statement

## API Information ##

Expand All @@ -30,7 +30,7 @@ Data source for EPG uSeg Criterion

```hcl
data "aci_epg_useg_criterion" "example_application_epg" {
data "aci_epg_useg_block_statement" "example_application_epg" {
parent_dn = aci_application_epg.example.id
}
Expand All @@ -45,16 +45,16 @@ data "aci_epg_useg_criterion" "example_application_epg" {

### Read-Only ###

* `id` - (string) The distinguished name (DN) of the EPG uSeg Criterion object.
* `annotation` (annotation) - (string) The annotation of the EPG uSeg Criterion object.
* `description` (descr) - (string) The description of the EPG uSeg Criterion object.
* `match` (match) - (string) The Matching Rule Type of the EPG uSeg Criterion object.
* `name` (name) - (string) The name of the EPG uSeg Criterion object.
* `name_alias` (nameAlias) - (string) The name alias of the EPG uSeg Criterion object.
* `id` - (string) The distinguished name (DN) of the EPG uSeg Block Statement object.
* `annotation` (annotation) - (string) The annotation of the EPG uSeg Block Statement object.
* `description` (descr) - (string) The description of the EPG uSeg Block Statement object.
* `match` (match) - (string) The Matching Rule Type of the EPG uSeg Block Statement object.
* `name` (name) - (string) The name of the EPG uSeg Block Statement object.
* `name_alias` (nameAlias) - (string) The name alias of the EPG uSeg Block Statement object.
* `owner_key` (ownerKey) - (string) The key for enabling clients to own their data for entity correlation.
* `owner_tag` (ownerTag) - (string) A tag for enabling clients to add their own data. For example, to indicate who created this object.
* `precedence` (prec) - (string) The precedence of the EPG uSeg Criterion object.
* `scope` (scope) - (string) The scope of the EPG uSeg Criterion object.
* `precedence` (prec) - (string) The precedence of the EPG uSeg Block Statement object.
* `scope` (scope) - (string) The scope of the EPG uSeg Block Statement object.

* `annotations` - (list) A list of Annotations (ACI object [tagAnnotation](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/tagAnnotation/overview)). This attribute is supported in ACI versions: 3.2(1l) and later.
* `key` (key) - (string) The key used to uniquely identify this configuration object.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
# More details can be found in the [README](https://github.com/CiscoDevNet/terraform-provider-aci/blob/master/README.md).
subcategory: "Application Management"
layout: "aci"
page_title: "ACI: aci_epg_useg_criterion_dns_attribute"
sidebar_current: "docs-aci-data-source-aci_epg_useg_criterion_dns_attribute"
page_title: "ACI: aci_epg_useg_dns_attribute"
sidebar_current: "docs-aci-data-source-aci_epg_useg_dns_attribute"
description: |-
Data source for EPG uSeg Criterion DNS Attribute
Data source for EPG uSeg DNS Attribute
---

# aci_epg_useg_criterion_dns_attribute #
# aci_epg_useg_dns_attribute #

Data source for EPG uSeg Criterion DNS Attribute
Data source for EPG uSeg DNS Attribute

## API Information ##

Expand All @@ -30,8 +30,8 @@ Data source for EPG uSeg Criterion DNS Attribute

```hcl
data "aci_epg_useg_criterion_dns_attribute" "example_epg_useg_criterion" {
parent_dn = aci_epg_useg_criterion.example.id
data "aci_epg_useg_dns_attribute" "example_epg_useg_block_statement" {
parent_dn = aci_epg_useg_block_statement.example.id
name = "dns_attribute"
}
Expand All @@ -42,16 +42,16 @@ data "aci_epg_useg_criterion_dns_attribute" "example_epg_useg_criterion" {
### Required ###

* `parent_dn` - (string) The distinguished name (DN) of the parent object, possible resources:
- [aci_epg_useg_criterion](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion) ([fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview))
* `name` (name) - (string) The name of the EPG uSeg Criterion DNS Attribute object.
- [aci_epg_useg_block_statement](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_block_statement) ([fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview))
* `name` (name) - (string) The name of the EPG uSeg DNS Attribute object.

### Read-Only ###

* `id` - (string) The distinguished name (DN) of the EPG uSeg Criterion DNS Attribute object.
* `annotation` (annotation) - (string) The annotation of the EPG uSeg Criterion DNS Attribute object.
* `description` (descr) - (string) The description of the EPG uSeg Criterion DNS Attribute object.
* `filter` (filter) - (string) The domain name filter of the EPG uSeg Criterion DNS Attribute object.
* `name_alias` (nameAlias) - (string) The name alias of the EPG uSeg Criterion DNS Attribute object.
* `id` - (string) The distinguished name (DN) of the EPG uSeg DNS Attribute object.
* `annotation` (annotation) - (string) The annotation of the EPG uSeg DNS Attribute object.
* `description` (descr) - (string) The description of the EPG uSeg DNS Attribute object.
* `filter` (filter) - (string) The domain name filter of the EPG uSeg DNS Attribute object.
* `name_alias` (nameAlias) - (string) The name alias of the EPG uSeg DNS Attribute object.
* `owner_key` (ownerKey) - (string) The key for enabling clients to own their data for entity correlation.
* `owner_tag` (ownerTag) - (string) A tag for enabling clients to add their own data. For example, to indicate who created this object.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
# More details can be found in the [README](https://github.com/CiscoDevNet/terraform-provider-aci/blob/master/README.md).
subcategory: "Application Management"
layout: "aci"
page_title: "ACI: aci_epg_useg_criterion_ip_attribute"
sidebar_current: "docs-aci-data-source-aci_epg_useg_criterion_ip_attribute"
page_title: "ACI: aci_epg_useg_ip_attribute"
sidebar_current: "docs-aci-data-source-aci_epg_useg_ip_attribute"
description: |-
Data source for EPG uSeg Criterion IP Attribute
Data source for EPG uSeg IP Attribute
---

# aci_epg_useg_criterion_ip_attribute #
# aci_epg_useg_ip_attribute #

Data source for EPG uSeg Criterion IP Attribute
Data source for EPG uSeg IP Attribute

## API Information ##

Expand All @@ -30,8 +30,8 @@ Data source for EPG uSeg Criterion IP Attribute

```hcl
data "aci_epg_useg_criterion_ip_attribute" "example_epg_useg_criterion" {
parent_dn = aci_epg_useg_criterion.example.id
data "aci_epg_useg_ip_attribute" "example_epg_useg_block_statement" {
parent_dn = aci_epg_useg_block_statement.example.id
name = "131"
}
Expand All @@ -42,19 +42,19 @@ data "aci_epg_useg_criterion_ip_attribute" "example_epg_useg_criterion" {
### Required ###

* `parent_dn` - (string) The distinguished name (DN) of the parent object, possible resources:
- [aci_epg_useg_criterion](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_criterion) ([fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview))
* `name` (name) - (string) The name of the EPG uSeg Criterion IP Attribute object.
- [aci_epg_useg_block_statement](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/epg_useg_block_statement) ([fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview))
* `name` (name) - (string) The name of the EPG uSeg IP Attribute object.

### Read-Only ###

* `id` - (string) The distinguished name (DN) of the EPG uSeg Criterion IP Attribute object.
* `annotation` (annotation) - (string) The annotation of the EPG uSeg Criterion IP Attribute object.
* `description` (descr) - (string) The description of the EPG uSeg Criterion IP Attribute object.
* `ip` (ip) - (string) The device IP address of the EPG uSeg Criterion IP Attribute object.
* `name_alias` (nameAlias) - (string) The name alias of the EPG uSeg Criterion IP Attribute object.
* `id` - (string) The distinguished name (DN) of the EPG uSeg IP Attribute object.
* `annotation` (annotation) - (string) The annotation of the EPG uSeg IP Attribute object.
* `description` (descr) - (string) The description of the EPG uSeg IP Attribute object.
* `ip` (ip) - (string) The device IP address of the EPG uSeg IP Attribute object.
* `name_alias` (nameAlias) - (string) The name alias of the EPG uSeg IP Attribute object.
* `owner_key` (ownerKey) - (string) The key for enabling clients to own their data for entity correlation.
* `owner_tag` (ownerTag) - (string) A tag for enabling clients to add their own data. For example, to indicate who created this object.
* `use_fv_subnet` (usefvSubnet) - (string) The usefvSubnet flag of the EPG uSeg Criterion IP Attribute object.
* `use_fv_subnet` (usefvSubnet) - (string) The usefvSubnet flag of the EPG uSeg IP Attribute object.

* `annotations` - (list) A list of Annotations (ACI object [tagAnnotation](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/tagAnnotation/overview)). This attribute is supported in ACI versions: 3.2(1l) and later.
* `key` (key) - (string) The key used to uniquely identify this configuration object.
Expand Down
Loading

0 comments on commit 36897ae

Please sign in to comment.