You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[minor_change] Add read-only pcTag, scope and segment attributes to aci_bridge_domain resource and datasource and add scope to aci_endpoint_security_group and aci_application_epg resources and datasources
Copy file name to clipboardExpand all lines: docs/data-sources/application_epg.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,6 +61,7 @@ data "aci_application_epg" "example_application_profile" {
61
61
*`pc_tag` (pcTag) - (string) The classification tag used for policy enforcement and zoning.
62
62
*`preferred_group_member` (prefGrMemb) - (string) Parameter used to determine whether the EPG is part of the preferred group. Members of this group are allowed to communicate without contracts.
63
63
*`priority` (prio) - (string) The Quality of Service (QoS) priority class ID. QoS refers to the capability of a network to provide better service to selected network traffic over various technologies. The primary goal of QoS is to provide priority including dedicated bandwidth, controlled jitter and latency (required by some real-time and interactive traffic), and improved loss characteristics. You can configure the bandwidth of each QoS level using QoS profiles.
64
+
*`scope` (scope) - (string) The scope ID (L3-VNI) of the Application EPG object.
64
65
*`admin_state` (shutdown) - (string) Withdraw AEPg Configuration from all Nodes in the Fabric.
65
66
*`epg_useg_block_statement` - (map) A map of EPG uSeg Block Statement (ACI object [fvCrtrn](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCrtrn/overview)). This attribute is supported in ACI versions: 1.1(1j) and later.
66
67
*`annotation` (annotation) - (string) The annotation of the EPG uSeg Block Statement object.
Copy file name to clipboardExpand all lines: docs/data-sources/endpoint_security_group.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,6 +56,7 @@ data "aci_endpoint_security_group" "example_application_profile" {
56
56
*`intra_esg_isolation` (pcEnfPref) - (string) Parameter used to determine whether communication between endpoints within the ESG is blocked.
57
57
*`pc_tag` (pcTag) - (string) The classification tag used for policy enforcement and zoning.
58
58
*`preferred_group_member` (prefGrMemb) - (string) Parameter used to determine whether the ESG is part of the preferred group. Members of this group are allowed to communicate without contracts.
59
+
*`scope` (scope) - (string) The scope ID (L3-VNI) of the Endpoint Security Group object.
59
60
*`admin_state` (shutdown) - (string) Withdraw the ESG configuration from all nodes in the fabric.
60
61
*`relation_to_consumed_contracts` - (list) A list of Relation To Consumed Contracts (ACI object [fvRsCons](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvRsCons/overview)) pointing to Contract (ACI Object [vzBrCP](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/vzBrCP/overview)). This attribute is supported in ACI versions: 1.0(1e) and later.
61
62
*`annotation` (annotation) - (string) The annotation of the Relation To Consumed Contract object.
Copy file name to clipboardExpand all lines: docs/resources/application_epg.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -446,6 +446,8 @@ All examples for the Application EPG resource can be found in the [examples](htt
446
446
*`priority` (prio) - (string) The Quality of Service (QoS) priority class ID. QoS refers to the capability of a network to provide better service to selected network traffic over various technologies. The primary goal of QoS is to provide priority including dedicated bandwidth, controlled jitter and latency (required by some real-time and interactive traffic), and improved loss characteristics. You can configure the bandwidth of each QoS level using QoS profiles.
Copy file name to clipboardExpand all lines: docs/resources/endpoint_security_group.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -214,6 +214,8 @@ All examples for the Endpoint Security Group resource can be found in the [examp
214
214
*`preferred_group_member` (prefGrMemb) - (string) Parameter used to determine whether the ESG is part of the preferred group. Members of this group are allowed to communicate without contracts.
215
215
- Default: `exclude`
216
216
- Valid Values: `exclude`, `include`.
217
+
*`scope` (scope) - (string) The scope ID (L3-VNI) of the Endpoint Security Group object.
218
+
- Default: `0`
217
219
*`admin_state` (shutdown) - (string) Withdraw the ESG configuration from all nodes in the fabric.
Copy file name to clipboardExpand all lines: gen/definitions/properties.yaml
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,8 @@ global:
24
24
lastMbrIntvl: "The last member interval (seconds) of the %s object. The group state is removed when no host responds before the timeout"
25
25
startQueryCnt: "The start query count of the %s object."
26
26
startQueryIntvl: "The query interval (seconds) of the %s object at start-up."
27
+
seg: "The segment ID (L2-VNI) of the %s object."
28
+
pcTag: "The classification tag used for policy enforcement and zoning."
27
29
overwrites:
28
30
count: "apic_count"# count is a terraform reserved schema entry
29
31
provider: "prov"# provider is a terraform reserved schema entry
@@ -44,6 +46,7 @@ global:
44
46
netflow_pref: "enable_netflow"
45
47
num_ports: "number_of_ports"
46
48
class_pref: "class_preference"
49
+
seg: "segment"
47
50
resource_name_doc_overwrite:
48
51
Vrf: "VRF"
49
52
Sid: "SR-MPLS Segment ID"
@@ -429,6 +432,7 @@ netflowRecordPol:
429
432
fvESg:
430
433
read_only_properties:
431
434
- "pcTag"
435
+
- "scope"
432
436
remove_valid_values:
433
437
pcTag:
434
438
- "any"
@@ -442,6 +446,7 @@ fvESg:
442
446
prefGrMemb: "Parameter used to determine whether the ESG is part of the preferred group. Members of this group are allowed to communicate without contracts."
443
447
pcEnfPref: "Parameter used to determine whether communication between endpoints within the ESG is blocked."
444
448
shutdown: "Withdraw the ESG configuration from all nodes in the fabric."
449
+
scope: "The scope ID (L3-VNI) of the %s object."
445
450
parents:
446
451
- class_name: "fvAp"
447
452
parent_dependency: "fvTenant"
@@ -717,6 +722,7 @@ fvIpAttr:
717
722
fvAEPg:
718
723
read_only_properties:
719
724
- "pcTag"
725
+
- "scope"
720
726
remove_valid_values:
721
727
pcTag:
722
728
- "any"
@@ -745,6 +751,7 @@ fvAEPg:
745
751
isAttrBasedEPg: "The %s object is microsegmented (uSeg)."
746
752
pcEnfPref: "Parameter used to determine whether communication between endpoints within the EPG is blocked."
747
753
prefGrMemb: "Parameter used to determine whether the EPG is part of the preferred group. Members of this group are allowed to communicate without contracts."
754
+
scope: "The scope ID (L3-VNI) of the %s object."
748
755
test_values:
749
756
default:
750
757
forwarding_control: "none"
@@ -1317,9 +1324,15 @@ pkiKeyRing:
1317
1324
certificate_authority: "test_name"
1318
1325
1319
1326
fvBD:
1327
+
read_only_properties:
1328
+
- "pcTag"
1329
+
- "seg"
1330
+
- "scope"
1320
1331
remove_valid_values:
1321
1332
vmac:
1322
1333
- "not-applicable"
1334
+
pcTag:
1335
+
- "any"
1323
1336
add_valid_values:
1324
1337
epMoveDetectMode:
1325
1338
- ""
@@ -1372,6 +1385,7 @@ fvBD:
1372
1385
unkMcastAct: "The forwarding method for unknown layer 3 multicast destinations."
1373
1386
v6unkMcastAct: "The forwarding method for unknown IPv6 multicast destinations."
1374
1387
vmac: "The virtual MAC address of the %s object. This is used when the the BD/SVI is extended to multiple sites using a L2 Outside."
0 commit comments