Skip to content

Commit

Permalink
[minor_change] Added uSeg Attribute resource and data-source files
Browse files Browse the repository at this point in the history
  • Loading branch information
sajagana committed Jun 27, 2024
1 parent 2d8ffe2 commit 7a42aeb
Show file tree
Hide file tree
Showing 127 changed files with 16,555 additions and 154 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,25 +55,25 @@ 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_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_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_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_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))
- [aci_l3_outside](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/l3_outside) ([l3extOut](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/l3extOut/overview))
- [aci_l3out_provider_label](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/l3out_provider_label) ([l3extProvLbl](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/l3extProvLbl/overview))
- [aci_logical_node_to_fabric_node](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/logical_node_to_fabric_node) ([l3extRsNodeL3OutAtt](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/l3extRsNodeL3OutAtt/overview))
- [aci_relation_to_fallback_route_group](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/relation_to_fallback_route_group) ([l3extRsOutToFBRGroup](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/l3extRsOutToFBRGroup/overview))
- [aci_l3out_redistribute_policy](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/l3out_redistribute_policy) ([l3extRsRedistributePol](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/l3extRsRedistributePol/overview))
- [aci_external_management_network_instance_profile](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/external_management_network_instance_profile) ([mgmtInstP](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/mgmtInstP/overview))
- [aci_relation_to_consumed_out_of_band_contract](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/relation_to_consumed_out_of_band_contract) ([mgmtRsOoBCons](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/mgmtRsOoBCons/overview))
- [aci_external_management_network_subnet](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/external_management_network_subnet) ([mgmtSubnet](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/mgmtSubnet/overview))
- [aci_l3out_node_sid_profile](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/l3out_node_sid_profile) ([mplsNodeSidP](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/mplsNodeSidP/overview))
- [aci_netflow_exporter_policy](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/netflow_exporter_policy) ([netflowExporterPol](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/netflowExporterPol/overview))
* `key` (key) - (string) The key used to uniquely identify this configuration object.

### Read-Only ###
Expand Down
18 changes: 9 additions & 9 deletions docs/data-sources/endpoint_tag_ip.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ layout: "aci"
page_title: "ACI: aci_endpoint_tag_ip"
sidebar_current: "docs-aci-data-source-aci_endpoint_tag_ip"
description: |-
Data source for Endpoint Tag Ip
Data source for Endpoint Tag IP
---

# aci_endpoint_tag_ip #

Data source for Endpoint Tag Ip
Data source for Endpoint Tag IP

## API Information ##

Expand Down Expand Up @@ -44,16 +44,16 @@ data "aci_endpoint_tag_ip" "example_tenant" {

* `parent_dn` - (string) The distinguished name (DN) of the parent object, possible resources:
- [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))
* `vrf_name` (ctxName) - (string) The VRF name of the Endpoint Tag Ip object.
* `ip` (ip) - (string) The IP address of the Endpoint Tag Ip object.
* `vrf_name` (ctxName) - (string) The VRF name of the Endpoint Tag IP object.
* `ip` (ip) - (string) The IP address of the Endpoint Tag IP object.

### Read-Only ###

* `id` - (string) The distinguished name (DN) of the Endpoint Tag Ip object.
* `annotation` (annotation) - (string) The annotation of the Endpoint Tag Ip object.
* `id_attribute` (id) - (string) The identifier of the Endpoint Tag Ip object.
* `name` (name) - (string) The name of the Endpoint Tag Ip object.
* `name_alias` (nameAlias) - (string) The name alias of the Endpoint Tag Ip object.
* `id` - (string) The distinguished name (DN) of the Endpoint Tag IP object.
* `annotation` (annotation) - (string) The annotation of the Endpoint Tag IP object.
* `id_attribute` (id) - (string) The identifier of the Endpoint Tag IP object.
* `name` (name) - (string) The name of the Endpoint Tag IP object.
* `name_alias` (nameAlias) - (string) The name alias of the Endpoint Tag IP 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
18 changes: 9 additions & 9 deletions docs/data-sources/endpoint_tag_mac.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ layout: "aci"
page_title: "ACI: aci_endpoint_tag_mac"
sidebar_current: "docs-aci-data-source-aci_endpoint_tag_mac"
description: |-
Data source for Endpoint Tag Mac
Data source for Endpoint Tag MAC
---

# aci_endpoint_tag_mac #

Data source for Endpoint Tag Mac
Data source for Endpoint Tag MAC

## API Information ##

Expand Down Expand Up @@ -44,16 +44,16 @@ data "aci_endpoint_tag_mac" "example_tenant" {

* `parent_dn` - (string) The distinguished name (DN) of the parent object, possible resources:
- [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))
* `bd_name` (bdName) - (string) The bridge domain name of the Endpoint Tag Mac object.
* `mac` (mac) - (string) The MAC address of the Endpoint Tag Mac object.
* `bd_name` (bdName) - (string) The bridge domain name of the Endpoint Tag MAC object.
* `mac` (mac) - (string) The MAC address of the Endpoint Tag MAC object.

### Read-Only ###

* `id` - (string) The distinguished name (DN) of the Endpoint Tag Mac object.
* `annotation` (annotation) - (string) The annotation of the Endpoint Tag Mac object.
* `id_attribute` (id) - (string) The identifier of the Endpoint Tag Mac object.
* `name` (name) - (string) The name of the Endpoint Tag Mac object.
* `name_alias` (nameAlias) - (string) The name alias of the Endpoint Tag Mac object.
* `id` - (string) The distinguished name (DN) of the Endpoint Tag MAC object.
* `annotation` (annotation) - (string) The annotation of the Endpoint Tag MAC object.
* `id_attribute` (id) - (string) The identifier of the Endpoint Tag MAC object.
* `name` (name) - (string) The name of the Endpoint Tag MAC object.
* `name_alias` (nameAlias) - (string) The name alias of the Endpoint Tag MAC 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
65 changes: 65 additions & 0 deletions docs/data-sources/epg_useg_criterion.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
# Documentation generated by "gen/generator.go"; DO NOT EDIT.
# In order to regenerate this file execute `go generate` from the repository root.
# 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"
description: |-
Data source for EPG uSeg Criterion
---

# aci_epg_useg_criterion #

Data source for EPG uSeg Criterion

## API Information ##

* Class: [fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview)

* Supported in ACI versions: 1.1(1j) and later.

* Distinguished Name Format: `uni/tn-{name}/ap-{name}/epg-{name}/crtrn`

## GUI Information ##

* Location: `Tenants -> Application Profiles -> uSeg EPGs -> uSeg Attributes`

## Example Usage ##

```hcl
data "aci_epg_useg_criterion" "example_application_epg" {
parent_dn = aci_application_epg.example.id
}
```

## Schema ##

### Required ###

* `parent_dn` - (string) The distinguished name (DN) of the parent object, possible resources:
- [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))

### 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.
* `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.

* `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.
* `value` (value) - (string) The value of the property.

* `tags` - (list) A list of Tags (ACI object [tagTag](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/tagTag/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.
* `value` (value) - (string) The value of the property.
64 changes: 64 additions & 0 deletions docs/data-sources/epg_useg_criterion_dns_attribute.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
# Documentation generated by "gen/generator.go"; DO NOT EDIT.
# In order to regenerate this file execute `go generate` from the repository root.
# 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"
description: |-
Data source for EPG uSeg Criterion DNS Attribute
---

# aci_epg_useg_criterion_dns_attribute #

Data source for EPG uSeg Criterion DNS Attribute

## API Information ##

* Class: [fvDnsAttr](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvDnsAttr/overview)

* Supported in ACI versions: 2.3(1e) and later.

* Distinguished Name Format: `uni/tn-{name}/ap-{name}/epg-{name}/crtrn/dnsattr-{name}`

## GUI Information ##

* Location: `Tenants -> Application Profiles -> uSeg EPGs -> uSeg Attributes`

## Example Usage ##

```hcl
data "aci_epg_useg_criterion_dns_attribute" "example_epg_useg_criterion" {
parent_dn = aci_epg_useg_criterion.example.id
name = "dns_attribute"
}
```

## Schema ##

### 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.

### 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.
* `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.

* `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.
* `value` (value) - (string) The value of the property.

* `tags` - (list) A list of Tags (ACI object [tagTag](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/tagTag/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.
* `value` (value) - (string) The value of the property.
Loading

0 comments on commit 7a42aeb

Please sign in to comment.