diff --git a/docs/data-sources/endpoint_security_group.md b/docs/data-sources/endpoint_security_group.md index 12780b142..ba0e63276 100644 --- a/docs/data-sources/endpoint_security_group.md +++ b/docs/data-sources/endpoint_security_group.md @@ -55,31 +55,31 @@ data "aci_endpoint_security_group" "example_application_profile" { * `name_alias` (nameAlias) - (string) The name alias of the Endpoint Security Group object. * `intra_esg_isolation` (pcEnfPref) - (string) Parameter used to determine whether communication between endpoints within the ESG is blocked. * `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. -* `admin_state` (shutdown) - (string) Withdraw ESg Configuration from all Nodes in the Fabric. +* `admin_state` (shutdown) - (string) Withdraw the ESG configuration from all nodes in the fabric. * `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. * `annotation` (annotation) - (string) The annotation of the Relation To Consumed Contract object. - * `priority` (prio) - (string) The QoS priority class identifier of the Relation To Consumed Contract object. + * `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. * `contract_name` (tnVzBrCPName) - (string) The consumer contract name. * `relation_to_imported_contracts` - (list) A list of Relation To Imported Contracts (ACI object [fvRsConsIf](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvRsConsIf/overview)) pointing to Imported Contract (ACI Object [vzCPIf](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/vzCPIf/overview)). This attribute is supported in ACI versions: 1.0(1e) and later. * `annotation` (annotation) - (string) The annotation of the Relation To Imported Contract object. - * `priority` (prio) - (string) The QoS priority class identifier of the Relation To Imported Contract object. + * `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. * `imported_contract_name` (tnVzCPIfName) - (string) The contract interface name. * `relation_to_intra_epg_contracts` - (list) A list of Relation To Intra Epg Contracts (ACI object [fvRsIntraEpg](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvRsIntraEpg/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: 3.0(1k) and later. * `annotation` (annotation) - (string) The annotation of the Relation To Intra Epg Contract object. - * `contract_name` (tnVzBrCPName) - (string) The binary contract name. + * `contract_name` (tnVzBrCPName) - (string) The contract name. * `relation_to_provided_contracts` - (list) A list of Relation To Provided Contracts (ACI object [fvRsProv](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvRsProv/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. * `annotation` (annotation) - (string) The annotation of the Relation To Provided Contract object. * `match_criteria` (matchT) - (string) The matched EPG type. - * `priority` (prio) - (string) The QoS priority class identifier of the Relation To Provided Contract object. + * `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. * `contract_name` (tnVzBrCPName) - (string) The provider contract name. * `relation_to_vrf` - (list) A list of Relation To VRF (ACI object [fvRsScope](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvRsScope/overview)) pointing to VRF (ACI Object [fvCtx](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvCtx/overview)). * `annotation` (annotation) - (string) The annotation of the Relation To VRF object. - * `vrf_name` (tnFvCtxName) - (string) Name. + * `vrf_name` (tnFvCtxName) - (string) The name of the VRF object. * `relation_to_contract_masters` - (list) A list of Relation To Contract Masters (ACI object [fvRsSecInherited](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvRsSecInherited/overview)) pointing to Endpoint Security Group (ACI Object [fvESg](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvESg/overview)). This attribute is supported in ACI versions: 2.3(1e) and later. * `annotation` (annotation) - (string) The annotation of the Relation To Contract Master object. diff --git a/docs/data-sources/external_management_network_instance_profile.md b/docs/data-sources/external_management_network_instance_profile.md index f28ca987a..e37cbe6e5 100644 --- a/docs/data-sources/external_management_network_instance_profile.md +++ b/docs/data-sources/external_management_network_instance_profile.md @@ -48,11 +48,11 @@ data "aci_external_management_network_instance_profile" "example" { * `annotation` (annotation) - (string) The annotation of the External Management Network Instance Profile object. * `description` (descr) - (string) The description of the External Management Network Instance Profile object. * `name_alias` (nameAlias) - (string) The name alias of the External Management Network Instance Profile object. -* `priority` (prio) - (string) The QoS priority class identifier of the External Management Network Instance Profile object. +* `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. * `relation_to_consumed_out_of_band_contracts` - (list) A list of Relation To Consumed Out Of Band Contracts (ACI object [mgmtRsOoBCons](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/mgmtRsOoBCons/overview)) pointing to Out Of Band Contract (ACI Object [vzOOBBrCP](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/vzOOBBrCP/overview)). * `annotation` (annotation) - (string) The annotation of the Relation To Consumed Out Of Band Contract object. - * `priority` (prio) - (string) The QoS priority class identifier of the Relation To Consumed Out Of Band Contract object. + * `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. * `out_of_band_contract_name` (tnVzOOBBrCPName) - (string) The name of the Out Of Band Contract 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. diff --git a/docs/data-sources/out_of_band_contract.md b/docs/data-sources/out_of_band_contract.md index a9d5346ed..e08949db0 100644 --- a/docs/data-sources/out_of_band_contract.md +++ b/docs/data-sources/out_of_band_contract.md @@ -51,7 +51,7 @@ data "aci_out_of_band_contract" "example" { * `name_alias` (nameAlias) - (string) The name alias of the Out Of Band Contract 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. -* `priority` (prio) - (string) The QoS priority class identifier of the Out Of Band Contract object. +* `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. * `scope` (scope) - (string) Represents the scope of this contract. If the scope is set as application-profile, the epg can only communicate with epgs in the same application-profile. * `target_dscp` (targetDscp) - (string) The target DSCP value of the Out Of Band Contract object. diff --git a/docs/data-sources/relation_to_consumed_contract.md b/docs/data-sources/relation_to_consumed_contract.md index f27f8119d..6edb5ae7d 100644 --- a/docs/data-sources/relation_to_consumed_contract.md +++ b/docs/data-sources/relation_to_consumed_contract.md @@ -84,7 +84,7 @@ data "aci_relation_to_consumed_contract" "example_endpoint_security_group" { * `id` - (string) The distinguished name (DN) of the Relation To Consumed Contract object. * `annotation` (annotation) - (string) The annotation of the Relation To Consumed Contract object. -* `priority` (prio) - (string) The QoS priority class identifier of the Relation To Consumed Contract object. +* `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. * `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. diff --git a/docs/data-sources/relation_to_consumed_out_of_band_contract.md b/docs/data-sources/relation_to_consumed_out_of_band_contract.md index c571b8935..d18442abe 100644 --- a/docs/data-sources/relation_to_consumed_out_of_band_contract.md +++ b/docs/data-sources/relation_to_consumed_out_of_band_contract.md @@ -49,7 +49,7 @@ data "aci_relation_to_consumed_out_of_band_contract" "example_external_managemen * `id` - (string) The distinguished name (DN) of the Relation To Consumed Out Of Band Contract object. * `annotation` (annotation) - (string) The annotation of the Relation To Consumed Out Of Band Contract object. -* `priority` (prio) - (string) The QoS priority class identifier of the Relation To Consumed Out Of Band Contract object. +* `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. * `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. diff --git a/docs/data-sources/relation_to_imported_contract.md b/docs/data-sources/relation_to_imported_contract.md index 009e8e1c6..5439a2ecc 100644 --- a/docs/data-sources/relation_to_imported_contract.md +++ b/docs/data-sources/relation_to_imported_contract.md @@ -84,7 +84,7 @@ data "aci_relation_to_imported_contract" "example_endpoint_security_group" { * `id` - (string) The distinguished name (DN) of the Relation To Imported Contract object. * `annotation` (annotation) - (string) The annotation of the Relation To Imported Contract object. -* `priority` (prio) - (string) The QoS priority class identifier of the Relation To Imported Contract object. +* `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. * `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. diff --git a/docs/data-sources/relation_to_intra_epg_contract.md b/docs/data-sources/relation_to_intra_epg_contract.md index 5522da637..fb068f9b0 100644 --- a/docs/data-sources/relation_to_intra_epg_contract.md +++ b/docs/data-sources/relation_to_intra_epg_contract.md @@ -76,7 +76,7 @@ data "aci_relation_to_intra_epg_contract" "example_endpoint_security_group" { - [vnsSDEPpInfo](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/vnsSDEPpInfo/overview) - [vnsSHEPpInfo](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/vnsSHEPpInfo/overview) -* `contract_name` (tnVzBrCPName) - (string) The binary contract name. This attribute can be referenced from a [resource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/contract) with `aci_contract.example.name` or from a [datasource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/data-sources/contract) with `data.aci_contract.example.name`. +* `contract_name` (tnVzBrCPName) - (string) The contract name. This attribute can be referenced from a [resource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/contract) with `aci_contract.example.name` or from a [datasource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/data-sources/contract) with `data.aci_contract.example.name`. ### Read-Only ### diff --git a/docs/data-sources/relation_to_provided_contract.md b/docs/data-sources/relation_to_provided_contract.md index 2b825a343..bc10ee929 100644 --- a/docs/data-sources/relation_to_provided_contract.md +++ b/docs/data-sources/relation_to_provided_contract.md @@ -85,7 +85,7 @@ data "aci_relation_to_provided_contract" "example_endpoint_security_group" { * `id` - (string) The distinguished name (DN) of the Relation To Provided Contract object. * `annotation` (annotation) - (string) The annotation of the Relation To Provided Contract object. * `match_criteria` (matchT) - (string) The matched EPG type. -* `priority` (prio) - (string) The QoS priority class identifier of the Relation To Provided Contract object. +* `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. * `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. diff --git a/docs/resources/endpoint_security_group.md b/docs/resources/endpoint_security_group.md index 7507c6c4a..e00e0b42c 100644 --- a/docs/resources/endpoint_security_group.md +++ b/docs/resources/endpoint_security_group.md @@ -143,7 +143,7 @@ All examples for the Endpoint Security Group resource can be found in the [examp * `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. - Default: `exclude` - Valid Values: `exclude`, `include`. -* `admin_state` (shutdown) - (string) Withdraw ESg Configuration from all Nodes in the Fabric. +* `admin_state` (shutdown) - (string) Withdraw the ESG configuration from all nodes in the fabric. - Default: `no` - Valid Values: `no`, `yes`. @@ -157,7 +157,7 @@ All examples for the Endpoint Security Group resource can be found in the [examp * `annotation` (annotation) - (string) The annotation of the Relation To Consumed Contract object. - Default: `orchestrator:terraform` - * `priority` (prio) - (string) The QoS priority class identifier of the Relation To Consumed Contract object. + * `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. @@ -171,7 +171,7 @@ All examples for the Endpoint Security Group resource can be found in the [examp * `annotation` (annotation) - (string) The annotation of the Relation To Imported Contract object. - Default: `orchestrator:terraform` - * `priority` (prio) - (string) The QoS priority class identifier of the Relation To Imported Contract object. + * `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. @@ -179,7 +179,7 @@ All examples for the Endpoint Security Group resource can be found in the [examp #### Required #### - * `contract_name` (tnVzBrCPName) - (string) The binary contract name. This attribute can be referenced from a [resource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/contract) with `aci_contract.example.name` or from a [datasource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/data-sources/contract) with `data.aci_contract.example.name`. + * `contract_name` (tnVzBrCPName) - (string) The contract name. This attribute can be referenced from a [resource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/contract) with `aci_contract.example.name` or from a [datasource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/data-sources/contract) with `data.aci_contract.example.name`. #### Optional #### @@ -199,7 +199,7 @@ All examples for the Endpoint Security Group resource can be found in the [examp * `match_criteria` (matchT) - (string) The matched EPG type. - Default: `AtleastOne` - Valid Values: `All`, `AtleastOne`, `AtmostOne`, `None`. - * `priority` (prio) - (string) The QoS priority class identifier of the Relation To Provided Contract object. + * `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. @@ -211,7 +211,7 @@ All examples for the Endpoint Security Group resource can be found in the [examp * `annotation` (annotation) - (string) The annotation of the Relation To VRF object. - Default: `orchestrator:terraform` - * `vrf_name` (tnFvCtxName) - (string) Name. + * `vrf_name` (tnFvCtxName) - (string) The name of the VRF object. * `relation_to_contract_masters` - (list) A list of Relation To Contract Masters (ACI object [fvRsSecInherited](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvRsSecInherited/overview)) pointing to Endpoint Security Group (ACI Object [fvESg](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/fvESg/overview)) which can be configured using the [aci_endpoint_security_group](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/endpoint_security_group) resource. This attribute is supported in ACI versions: 2.3(1e) and later. diff --git a/docs/resources/external_management_network_instance_profile.md b/docs/resources/external_management_network_instance_profile.md index d75b2bf40..267c4ab61 100644 --- a/docs/resources/external_management_network_instance_profile.md +++ b/docs/resources/external_management_network_instance_profile.md @@ -92,7 +92,7 @@ All examples for the External Management Network Instance Profile resource can b - Default: `orchestrator:terraform` * `description` (descr) - (string) The description of the External Management Network Instance Profile object. * `name_alias` (nameAlias) - (string) The name alias of the External Management Network Instance Profile object. -* `priority` (prio) - (string) The QoS priority class identifier of the External Management Network Instance Profile object. +* `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. @@ -106,7 +106,7 @@ All examples for the External Management Network Instance Profile resource can b * `annotation` (annotation) - (string) The annotation of the Relation To Consumed Out Of Band Contract object. - Default: `orchestrator:terraform` - * `priority` (prio) - (string) The QoS priority class identifier of the Relation To Consumed Out Of Band Contract object. + * `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. diff --git a/docs/resources/out_of_band_contract.md b/docs/resources/out_of_band_contract.md index 946b1403b..9532f2d61 100644 --- a/docs/resources/out_of_band_contract.md +++ b/docs/resources/out_of_band_contract.md @@ -95,7 +95,7 @@ All examples for the Out Of Band Contract resource can be found in the [examples * `name_alias` (nameAlias) - (string) The name alias of the Out Of Band Contract 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. -* `priority` (prio) - (string) The QoS priority class identifier of the Out Of Band Contract object. +* `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. * `scope` (scope) - (string) Represents the scope of this contract. If the scope is set as application-profile, the epg can only communicate with epgs in the same application-profile. diff --git a/docs/resources/relation_to_consumed_contract.md b/docs/resources/relation_to_consumed_contract.md index cb5a17b0e..cf07494bf 100644 --- a/docs/resources/relation_to_consumed_contract.md +++ b/docs/resources/relation_to_consumed_contract.md @@ -139,7 +139,7 @@ All examples for the Relation To Consumed Contract resource can be found in the * `annotation` (annotation) - (string) The annotation of the Relation To Consumed Contract object. - Default: `orchestrator:terraform` -* `priority` (prio) - (string) The QoS priority class identifier of the Relation To Consumed Contract object. +* `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. diff --git a/docs/resources/relation_to_consumed_out_of_band_contract.md b/docs/resources/relation_to_consumed_out_of_band_contract.md index be34695dc..21f4c6c3d 100644 --- a/docs/resources/relation_to_consumed_out_of_band_contract.md +++ b/docs/resources/relation_to_consumed_out_of_band_contract.md @@ -85,7 +85,7 @@ All examples for the Relation To Consumed Out Of Band Contract resource can be f * `annotation` (annotation) - (string) The annotation of the Relation To Consumed Out Of Band Contract object. - Default: `orchestrator:terraform` -* `priority` (prio) - (string) The QoS priority class identifier of the Relation To Consumed Out Of Band Contract object. +* `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. diff --git a/docs/resources/relation_to_imported_contract.md b/docs/resources/relation_to_imported_contract.md index bb5218c04..5003b7b3b 100644 --- a/docs/resources/relation_to_imported_contract.md +++ b/docs/resources/relation_to_imported_contract.md @@ -139,7 +139,7 @@ All examples for the Relation To Imported Contract resource can be found in the * `annotation` (annotation) - (string) The annotation of the Relation To Imported Contract object. - Default: `orchestrator:terraform` -* `priority` (prio) - (string) The QoS priority class identifier of the Relation To Imported Contract object. +* `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. diff --git a/docs/resources/relation_to_intra_epg_contract.md b/docs/resources/relation_to_intra_epg_contract.md index d6af653e3..65f6b0829 100644 --- a/docs/resources/relation_to_intra_epg_contract.md +++ b/docs/resources/relation_to_intra_epg_contract.md @@ -125,7 +125,7 @@ All examples for the Relation To Intra Epg Contract resource can be found in the - [vnsSDEPpInfo](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/vnsSDEPpInfo/overview) - [vnsSHEPpInfo](https://pubhub.devnetcloud.com/media/model-doc-latest/docs/app/index.html#/objects/vnsSHEPpInfo/overview) -* `contract_name` (tnVzBrCPName) - (string) The binary contract name. This attribute can be referenced from a [resource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/contract) with `aci_contract.example.name` or from a [datasource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/data-sources/contract) with `data.aci_contract.example.name`. +* `contract_name` (tnVzBrCPName) - (string) The contract name. This attribute can be referenced from a [resource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/contract) with `aci_contract.example.name` or from a [datasource](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/data-sources/contract) with `data.aci_contract.example.name`. ### Read-Only ### diff --git a/docs/resources/relation_to_provided_contract.md b/docs/resources/relation_to_provided_contract.md index ba8650ebe..333f5e931 100644 --- a/docs/resources/relation_to_provided_contract.md +++ b/docs/resources/relation_to_provided_contract.md @@ -144,7 +144,7 @@ All examples for the Relation To Provided Contract resource can be found in the * `match_criteria` (matchT) - (string) The matched EPG type. - Default: `AtleastOne` - Valid Values: `All`, `AtleastOne`, `AtmostOne`, `None`. -* `priority` (prio) - (string) The QoS priority class identifier of the Relation To Provided Contract object. +* `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. - Default: `unspecified` - Valid Values: `level1`, `level2`, `level3`, `level4`, `level5`, `level6`, `unspecified`. diff --git a/gen/definitions/properties.yaml b/gen/definitions/properties.yaml index 039635f13..97bb7a034 100644 --- a/gen/definitions/properties.yaml +++ b/gen/definitions/properties.yaml @@ -12,7 +12,7 @@ global: id: "The identifier of the %s object." tnVzOOBBrCPName: "The name of the Out Of Band Contract object." tnRtctrlProfileName: "The name of the Route Control Profile object." - prio: "The QoS priority class identifier of the %s object." + prio: "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." overwrites: count: "apic_count" # count is a terraform reserved schema entry provider: "prov" # provider is a terraform reserved schema entry @@ -333,6 +333,7 @@ fvESg: documentation: prefGrMemb: "Parameter used to determine whether the ESG is part of the preferred group. Members of this group are allowed to communicate without contracts." pcEnfPref: "Parameter used to determine whether communication between endpoints within the ESG is blocked." + shutdown: "Withdraw the ESG configuration from all nodes in the fabric." parents: - class_name: "fvAp" parent_dependency: "fvTenant" @@ -341,6 +342,8 @@ fvESg: - "prio" fvRsScope: + documentation: + tnFvCtxName: "The name of the VRF object." parents: - class_name: "fvESg" parent_dependency: "fvAp" @@ -380,6 +383,8 @@ fvRsProtBy: parent_dependency: "fvAp" fvRsIntraEpg: + documentation: + tnVzBrCPName: "The contract name" ignores: - "intent" parents: diff --git a/internal/provider/data_source_aci_endpoint_security_group.go b/internal/provider/data_source_aci_endpoint_security_group.go index f42383021..0aad16d22 100644 --- a/internal/provider/data_source_aci_endpoint_security_group.go +++ b/internal/provider/data_source_aci_endpoint_security_group.go @@ -115,7 +115,7 @@ func (d *FvESgDataSource) Schema(ctx context.Context, req datasource.SchemaReque }, "admin_state": schema.StringAttribute{ Computed: true, - MarkdownDescription: `Withdraw ESg Configuration from all Nodes in the Fabric.`, + MarkdownDescription: `Withdraw the ESG configuration from all nodes in the fabric.`, }, "relation_to_consumed_contracts": schema.SetNestedAttribute{ MarkdownDescription: `The Consumer contract profile information.`, @@ -128,7 +128,7 @@ func (d *FvESgDataSource) Schema(ctx context.Context, req datasource.SchemaReque }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Relation To Consumed Contract object.`, + MarkdownDescription: `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.`, }, "contract_name": schema.StringAttribute{ Computed: true, @@ -148,7 +148,7 @@ func (d *FvESgDataSource) Schema(ctx context.Context, req datasource.SchemaReque }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Relation To Imported Contract object.`, + MarkdownDescription: `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.`, }, "imported_contract_name": schema.StringAttribute{ Computed: true, @@ -172,7 +172,7 @@ func (d *FvESgDataSource) Schema(ctx context.Context, req datasource.SchemaReque }, "contract_name": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The binary contract name.`, + MarkdownDescription: `The contract name.`, }, }, }, @@ -192,7 +192,7 @@ func (d *FvESgDataSource) Schema(ctx context.Context, req datasource.SchemaReque }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Relation To Provided Contract object.`, + MarkdownDescription: `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.`, }, "contract_name": schema.StringAttribute{ Computed: true, @@ -212,7 +212,7 @@ func (d *FvESgDataSource) Schema(ctx context.Context, req datasource.SchemaReque }, "vrf_name": schema.StringAttribute{ Computed: true, - MarkdownDescription: `Name.`, + MarkdownDescription: `The name of the VRF object.`, }, }, }, diff --git a/internal/provider/data_source_aci_external_management_network_instance_profile.go b/internal/provider/data_source_aci_external_management_network_instance_profile.go index 0c664b300..ec73384ec 100644 --- a/internal/provider/data_source_aci_external_management_network_instance_profile.go +++ b/internal/provider/data_source_aci_external_management_network_instance_profile.go @@ -62,7 +62,7 @@ func (d *MgmtInstPDataSource) Schema(ctx context.Context, req datasource.SchemaR }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the External Management Network Instance Profile object.`, + MarkdownDescription: `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.`, }, "relation_to_consumed_out_of_band_contracts": schema.SetNestedAttribute{ MarkdownDescription: `An external management entity instance profile to an out-of-band binary contract profile. The instance profiles of external management entities can communicate with nodes that are part of out-of-band management endpoint group. To enable this communication, a contract is required between the instance profile and the out-of-band management endpoint group.`, @@ -75,7 +75,7 @@ func (d *MgmtInstPDataSource) Schema(ctx context.Context, req datasource.SchemaR }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Relation To Consumed Out Of Band Contract object.`, + MarkdownDescription: `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.`, }, "out_of_band_contract_name": schema.StringAttribute{ Computed: true, diff --git a/internal/provider/data_source_aci_out_of_band_contract.go b/internal/provider/data_source_aci_out_of_band_contract.go index 7008d7738..d81a82045 100644 --- a/internal/provider/data_source_aci_out_of_band_contract.go +++ b/internal/provider/data_source_aci_out_of_band_contract.go @@ -74,7 +74,7 @@ func (d *VzOOBBrCPDataSource) Schema(ctx context.Context, req datasource.SchemaR }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Out Of Band Contract object.`, + MarkdownDescription: `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.`, }, "scope": schema.StringAttribute{ Computed: true, diff --git a/internal/provider/data_source_aci_relation_to_consumed_contract.go b/internal/provider/data_source_aci_relation_to_consumed_contract.go index 7986e1f58..fb0409a1c 100644 --- a/internal/provider/data_source_aci_relation_to_consumed_contract.go +++ b/internal/provider/data_source_aci_relation_to_consumed_contract.go @@ -54,7 +54,7 @@ func (d *FvRsConsDataSource) Schema(ctx context.Context, req datasource.SchemaRe }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Relation To Consumed Contract object.`, + MarkdownDescription: `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.`, }, "contract_name": schema.StringAttribute{ Required: true, diff --git a/internal/provider/data_source_aci_relation_to_consumed_out_of_band_contract.go b/internal/provider/data_source_aci_relation_to_consumed_out_of_band_contract.go index 2f18e94a9..6c1609301 100644 --- a/internal/provider/data_source_aci_relation_to_consumed_out_of_band_contract.go +++ b/internal/provider/data_source_aci_relation_to_consumed_out_of_band_contract.go @@ -54,7 +54,7 @@ func (d *MgmtRsOoBConsDataSource) Schema(ctx context.Context, req datasource.Sch }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Relation To Consumed Out Of Band Contract object.`, + MarkdownDescription: `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.`, }, "out_of_band_contract_name": schema.StringAttribute{ Required: true, diff --git a/internal/provider/data_source_aci_relation_to_imported_contract.go b/internal/provider/data_source_aci_relation_to_imported_contract.go index 83d88b4a3..4c0faf3cb 100644 --- a/internal/provider/data_source_aci_relation_to_imported_contract.go +++ b/internal/provider/data_source_aci_relation_to_imported_contract.go @@ -54,7 +54,7 @@ func (d *FvRsConsIfDataSource) Schema(ctx context.Context, req datasource.Schema }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Relation To Imported Contract object.`, + MarkdownDescription: `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.`, }, "imported_contract_name": schema.StringAttribute{ Required: true, diff --git a/internal/provider/data_source_aci_relation_to_intra_epg_contract.go b/internal/provider/data_source_aci_relation_to_intra_epg_contract.go index 5a04d15b8..01fc6ee59 100644 --- a/internal/provider/data_source_aci_relation_to_intra_epg_contract.go +++ b/internal/provider/data_source_aci_relation_to_intra_epg_contract.go @@ -54,7 +54,7 @@ func (d *FvRsIntraEpgDataSource) Schema(ctx context.Context, req datasource.Sche }, "contract_name": schema.StringAttribute{ Required: true, - MarkdownDescription: `The binary contract name.`, + MarkdownDescription: `The contract name.`, }, "annotations": schema.SetNestedAttribute{ MarkdownDescription: ``, diff --git a/internal/provider/data_source_aci_relation_to_provided_contract.go b/internal/provider/data_source_aci_relation_to_provided_contract.go index e2f9fdc3f..66f7cde05 100644 --- a/internal/provider/data_source_aci_relation_to_provided_contract.go +++ b/internal/provider/data_source_aci_relation_to_provided_contract.go @@ -58,7 +58,7 @@ func (d *FvRsProvDataSource) Schema(ctx context.Context, req datasource.SchemaRe }, "priority": schema.StringAttribute{ Computed: true, - MarkdownDescription: `The QoS priority class identifier of the Relation To Provided Contract object.`, + MarkdownDescription: `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.`, }, "contract_name": schema.StringAttribute{ Required: true, diff --git a/internal/provider/resource_aci_endpoint_security_group.go b/internal/provider/resource_aci_endpoint_security_group.go index d7447927a..7a78b9b59 100644 --- a/internal/provider/resource_aci_endpoint_security_group.go +++ b/internal/provider/resource_aci_endpoint_security_group.go @@ -1101,7 +1101,7 @@ func (r *FvESgResource) Schema(ctx context.Context, req resource.SchemaRequest, Validators: []validator.String{ stringvalidator.OneOf("no", "yes"), }, - MarkdownDescription: `Withdraw ESg Configuration from all Nodes in the Fabric.`, + MarkdownDescription: `Withdraw the ESG configuration from all nodes in the fabric.`, }, "relation_to_consumed_contracts": schema.SetNestedAttribute{ MarkdownDescription: `The Consumer contract profile information.`, @@ -1129,7 +1129,7 @@ func (r *FvESgResource) Schema(ctx context.Context, req resource.SchemaRequest, Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Relation To Consumed Contract object.`, + MarkdownDescription: `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.`, }, "contract_name": schema.StringAttribute{ Required: true, @@ -1167,7 +1167,7 @@ func (r *FvESgResource) Schema(ctx context.Context, req resource.SchemaRequest, Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Relation To Imported Contract object.`, + MarkdownDescription: `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.`, }, "imported_contract_name": schema.StringAttribute{ Required: true, @@ -1205,7 +1205,7 @@ func (r *FvESgResource) Schema(ctx context.Context, req resource.SchemaRequest, PlanModifiers: []planmodifier.String{ stringplanmodifier.UseStateForUnknown(), }, - MarkdownDescription: `The binary contract name.`, + MarkdownDescription: `The contract name.`, }, }, }, @@ -1247,7 +1247,7 @@ func (r *FvESgResource) Schema(ctx context.Context, req resource.SchemaRequest, Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Relation To Provided Contract object.`, + MarkdownDescription: `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.`, }, "contract_name": schema.StringAttribute{ Required: true, @@ -1285,7 +1285,7 @@ func (r *FvESgResource) Schema(ctx context.Context, req resource.SchemaRequest, PlanModifiers: []planmodifier.String{ stringplanmodifier.UseStateForUnknown(), }, - MarkdownDescription: `Name.`, + MarkdownDescription: `The name of the VRF object.`, }, }, }, diff --git a/internal/provider/resource_aci_external_management_network_instance_profile.go b/internal/provider/resource_aci_external_management_network_instance_profile.go index afc7480c8..4d0402787 100644 --- a/internal/provider/resource_aci_external_management_network_instance_profile.go +++ b/internal/provider/resource_aci_external_management_network_instance_profile.go @@ -139,7 +139,7 @@ func (r *MgmtInstPResource) Schema(ctx context.Context, req resource.SchemaReque Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the External Management Network Instance Profile object.`, + MarkdownDescription: `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.`, }, "relation_to_consumed_out_of_band_contracts": schema.SetNestedAttribute{ MarkdownDescription: `An external management entity instance profile to an out-of-band binary contract profile. The instance profiles of external management entities can communicate with nodes that are part of out-of-band management endpoint group. To enable this communication, a contract is required between the instance profile and the out-of-band management endpoint group.`, @@ -167,7 +167,7 @@ func (r *MgmtInstPResource) Schema(ctx context.Context, req resource.SchemaReque Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Relation To Consumed Out Of Band Contract object.`, + MarkdownDescription: `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.`, }, "out_of_band_contract_name": schema.StringAttribute{ Required: true, diff --git a/internal/provider/resource_aci_out_of_band_contract.go b/internal/provider/resource_aci_out_of_band_contract.go index ed8e9acc1..f5599299e 100644 --- a/internal/provider/resource_aci_out_of_band_contract.go +++ b/internal/provider/resource_aci_out_of_band_contract.go @@ -163,7 +163,7 @@ func (r *VzOOBBrCPResource) Schema(ctx context.Context, req resource.SchemaReque Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Out Of Band Contract object.`, + MarkdownDescription: `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.`, }, "scope": schema.StringAttribute{ Optional: true, diff --git a/internal/provider/resource_aci_relation_to_consumed_contract.go b/internal/provider/resource_aci_relation_to_consumed_contract.go index f55e16e25..b1a187caa 100644 --- a/internal/provider/resource_aci_relation_to_consumed_contract.go +++ b/internal/provider/resource_aci_relation_to_consumed_contract.go @@ -114,7 +114,7 @@ func (r *FvRsConsResource) Schema(ctx context.Context, req resource.SchemaReques Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Relation To Consumed Contract object.`, + MarkdownDescription: `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.`, }, "contract_name": schema.StringAttribute{ Required: true, diff --git a/internal/provider/resource_aci_relation_to_consumed_out_of_band_contract.go b/internal/provider/resource_aci_relation_to_consumed_out_of_band_contract.go index 8f6be9ff2..66db21ecd 100644 --- a/internal/provider/resource_aci_relation_to_consumed_out_of_band_contract.go +++ b/internal/provider/resource_aci_relation_to_consumed_out_of_band_contract.go @@ -114,7 +114,7 @@ func (r *MgmtRsOoBConsResource) Schema(ctx context.Context, req resource.SchemaR Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Relation To Consumed Out Of Band Contract object.`, + MarkdownDescription: `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.`, }, "out_of_band_contract_name": schema.StringAttribute{ Required: true, diff --git a/internal/provider/resource_aci_relation_to_imported_contract.go b/internal/provider/resource_aci_relation_to_imported_contract.go index 4fdc9c209..c05dd5e3d 100644 --- a/internal/provider/resource_aci_relation_to_imported_contract.go +++ b/internal/provider/resource_aci_relation_to_imported_contract.go @@ -114,7 +114,7 @@ func (r *FvRsConsIfResource) Schema(ctx context.Context, req resource.SchemaRequ Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Relation To Imported Contract object.`, + MarkdownDescription: `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.`, }, "imported_contract_name": schema.StringAttribute{ Required: true, diff --git a/internal/provider/resource_aci_relation_to_intra_epg_contract.go b/internal/provider/resource_aci_relation_to_intra_epg_contract.go index ff6e9b0f5..91e7267e6 100644 --- a/internal/provider/resource_aci_relation_to_intra_epg_contract.go +++ b/internal/provider/resource_aci_relation_to_intra_epg_contract.go @@ -108,7 +108,7 @@ func (r *FvRsIntraEpgResource) Schema(ctx context.Context, req resource.SchemaRe stringplanmodifier.UseStateForUnknown(), stringplanmodifier.RequiresReplace(), }, - MarkdownDescription: `The binary contract name.`, + MarkdownDescription: `The contract name.`, }, "annotations": schema.SetNestedAttribute{ MarkdownDescription: ``, diff --git a/internal/provider/resource_aci_relation_to_provided_contract.go b/internal/provider/resource_aci_relation_to_provided_contract.go index cf269c001..06e5140a6 100644 --- a/internal/provider/resource_aci_relation_to_provided_contract.go +++ b/internal/provider/resource_aci_relation_to_provided_contract.go @@ -126,7 +126,7 @@ func (r *FvRsProvResource) Schema(ctx context.Context, req resource.SchemaReques Validators: []validator.String{ stringvalidator.OneOf("level1", "level2", "level3", "level4", "level5", "level6", "unspecified"), }, - MarkdownDescription: `The QoS priority class identifier of the Relation To Provided Contract object.`, + MarkdownDescription: `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.`, }, "contract_name": schema.StringAttribute{ Required: true,