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
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
@@ -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))
Original file line number Diff line number Diff line change
@@ -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 ##

@@ -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"
}
@@ -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.

Original file line number Diff line number Diff line change
@@ -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 ##

@@ -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
}
@@ -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.
Original file line number Diff line number Diff line change
@@ -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 ##

@@ -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"
}
@@ -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.

Original file line number Diff line number Diff line change
@@ -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 ##

@@ -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"
}
@@ -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.
Loading

0 comments on commit 36897ae

Please sign in to comment.