provider

package
v2.17.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2025 License: MPL-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowEmptyReadClasses = []string{"firmwareFwGrp", "firmwareRsFwgrpp", "firmwareFwP", "fabricNodeBlk"}

List of classes where an immediate GET following a POST might not reflect the created/updated object

View Source
var CommHttpCommPolType = map[string]attr.Type{
	"allow_credentials":        types.StringType,
	"allow_origins":            types.StringType,
	"admin_state":              types.StringType,
	"annotation":               types.StringType,
	"cli_only_mode":            types.StringType,
	"description":              types.StringType,
	"global_throttle_rate":     types.StringType,
	"global_throttle_state":    types.StringType,
	"global_throttle_unit":     types.StringType,
	"max_request_status_count": types.StringType,
	"name":                     types.StringType,
	"name_alias":               types.StringType,
	"node_exporter":            types.StringType,
	"port":                     types.StringType,
	"redirect_state":           types.StringType,
	"server_header":            types.StringType,
	"login_throttle_rate":      types.StringType,
	"login_throttle_state":     types.StringType,
	"visore_access":            types.StringType,
	"annotations":              types.SetType{ElemType: TagAnnotationCommHttpCommPolType},
	"tags":                     types.SetType{ElemType: TagTagCommHttpCommPolType},
}
View Source
var CommHttpsCommPolType = map[string]attr.Type{
	"allow_credentials": types.StringType,
	"allow_origins":     types.StringType,
	"admin_state":       types.StringType,
	"annotation":        types.StringType,
	"cli_only_mode":     types.StringType,
	"client_certificate_authentication_state": types.StringType,
	"description":              types.StringType,
	"dh_parameter":             types.StringType,
	"global_throttle_rate":     types.StringType,
	"global_throttle_state":    types.StringType,
	"global_throttle_unit":     types.StringType,
	"max_request_status_count": types.StringType,
	"name":                     types.StringType,
	"name_alias":               types.StringType,
	"node_exporter":            types.StringType,
	"port":                     types.StringType,
	"referer":                  types.StringType,
	"server_header":            types.StringType,
	"ssl_protocols":            types.SetType{ElemType: types.StringType},
	"login_throttle_rate":      types.StringType,
	"login_throttle_state":     types.StringType,
	"visore_access":            types.StringType,
	"certificate_authority":    types.ObjectType{AttrTypes: CommRsClientCertCACommHttpsCommPolType},
	"key_ring":                 types.ObjectType{AttrTypes: CommRsKeyRingCommHttpsCommPolType},
	"annotations":              types.SetType{ElemType: TagAnnotationCommHttpsCommPolType},
	"tags":                     types.SetType{ElemType: TagTagCommHttpsCommPolType},
}
View Source
var CommRsClientCertCACommHttpsCommPolType = map[string]attr.Type{
	"annotation":  types.StringType,
	"target_dn":   types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationCommRsClientCertCACommHttpsCommPolType},
	"tags":        types.SetType{ElemType: TagTagCommRsClientCertCACommHttpsCommPolType},
}
View Source
var CommRsKeyRingCommHttpsCommPolType = map[string]attr.Type{
	"annotation":    types.StringType,
	"key_ring_name": types.StringType,
	"annotations":   types.SetType{ElemType: TagAnnotationCommRsKeyRingCommHttpsCommPolType},
	"tags":          types.SetType{ElemType: TagTagCommRsKeyRingCommHttpsCommPolType},
}
View Source
var CommShellinaboxCommPolType = map[string]attr.Type{
	"admin_state": types.StringType,
	"annotation":  types.StringType,
	"description": types.StringType,
	"name":        types.StringType,
	"name_alias":  types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationCommShellinaboxCommPolType},
	"tags":        types.SetType{ElemType: TagTagCommShellinaboxCommPolType},
}
View Source
var CommSshCommPolType = map[string]attr.Type{
	"admin_state":                   types.StringType,
	"annotation":                    types.StringType,
	"description":                   types.StringType,
	"host_key_algorithms":           types.SetType{ElemType: types.StringType},
	"kex_algorithms":                types.SetType{ElemType: types.StringType},
	"name":                          types.StringType,
	"name_alias":                    types.StringType,
	"password_authentication_state": types.StringType,
	"port":                          types.StringType,
	"ssh_ciphers":                   types.SetType{ElemType: types.StringType},
	"ssh_macs":                      types.SetType{ElemType: types.StringType},
	"annotations":                   types.SetType{ElemType: TagAnnotationCommSshCommPolType},
	"tags":                          types.SetType{ElemType: TagTagCommSshCommPolType},
}
View Source
var CommTelnetCommPolType = map[string]attr.Type{
	"admin_state": types.StringType,
	"annotation":  types.StringType,
	"description": types.StringType,
	"name":        types.StringType,
	"name_alias":  types.StringType,
	"port":        types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationCommTelnetCommPolType},
	"tags":        types.SetType{ElemType: TagTagCommTelnetCommPolType},
}
View Source
var ConfigOnlyDns = []string{"uni/fabric/fwgrp-", "uni/fabric/maintgrp-", "uni/fabric/maintpol-", "uni/fabric/fwpol-", "uni/exportcryptkey"}

List of classes where 'rsp-prop-include=config-only' does not return the desired objects/properties var FullClasses = []string{"firmwareFwGrp", "maintMaintGrp", "maintMaintP", "firmwareFwP", "pkiExportEncryptionKey"}

View Source
var FhsRaGuardPolFhsBDPolType = map[string]attr.Type{
	"annotation":            types.StringType,
	"description":           types.StringType,
	"managed_config_check":  types.StringType,
	"managed_config_flag":   types.StringType,
	"max_hop_limit":         types.StringType,
	"max_router_preference": types.StringType,
	"min_hop_limit":         types.StringType,
	"name":                  types.StringType,
	"name_alias":            types.StringType,
	"other_config_check":    types.StringType,
	"other_config_flag":     types.StringType,
	"owner_key":             types.StringType,
	"owner_tag":             types.StringType,
	"annotations":           types.SetType{ElemType: TagAnnotationFhsRaGuardPolFhsBDPolType},
	"tags":                  types.SetType{ElemType: TagTagFhsRaGuardPolFhsBDPolType},
}
View Source
var FvAccPFvBDType = map[string]attr.Type{
	"annotation":    types.StringType,
	"description":   types.StringType,
	"encapsulation": types.StringType,
	"name":          types.StringType,
	"name_alias":    types.StringType,
	"owner_key":     types.StringType,
	"owner_tag":     types.StringType,
	"annotations":   types.SetType{ElemType: TagAnnotationFvAccPFvBDType},
	"tags":          types.SetType{ElemType: TagTagFvAccPFvBDType},
}
View Source
var FvCrtrnFvAEPgType = map[string]attr.Type{
	"annotation":  types.StringType,
	"description": types.StringType,
	"match":       types.StringType,
	"name":        types.StringType,
	"name_alias":  types.StringType,
	"owner_key":   types.StringType,
	"owner_tag":   types.StringType,
	"precedence":  types.StringType,
	"scope":       types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationFvCrtrnFvAEPgType},
	"tags":        types.SetType{ElemType: TagTagFvCrtrnFvAEPgType},
}
View Source
var FvFBRMemberFvFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":      types.StringType,
		"description":     types.StringType,
		"name":            types.StringType,
		"name_alias":      types.StringType,
		"fallback_member": types.StringType,
		"annotations":     types.SetType{ElemType: TagAnnotationFvFBRMemberFvFBRGroupType},
		"tags":            types.SetType{ElemType: TagTagFvFBRMemberFvFBRGroupType},
	},
}
View Source
var FvFBRouteFvFBRGroupType = map[string]attr.Type{
	"annotation":     types.StringType,
	"description":    types.StringType,
	"prefix_address": types.StringType,
	"name":           types.StringType,
	"name_alias":     types.StringType,
	"annotations":    types.SetType{ElemType: TagAnnotationFvFBRouteFvFBRGroupType},
	"tags":           types.SetType{ElemType: TagTagFvFBRouteFvFBRGroupType},
}
View Source
var FvPeeringPFvFabricExtConnPType = map[string]attr.Type{
	"annotation":  types.StringType,
	"description": types.StringType,
	"name":        types.StringType,
	"name_alias":  types.StringType,
	"owner_key":   types.StringType,
	"owner_tag":   types.StringType,
	"password":    types.StringType,
	"type":        types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationFvPeeringPFvFabricExtConnPType},
	"tags":        types.SetType{ElemType: TagTagFvPeeringPFvFabricExtConnPType},
}
View Source
var FvRemoteIdFvSiteAssociatedType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":        types.StringType,
		"description":       types.StringType,
		"name":              types.StringType,
		"name_alias":        types.StringType,
		"owner_key":         types.StringType,
		"owner_tag":         types.StringType,
		"remote_vrf_pc_tag": types.StringType,
		"remote_pc_tag":     types.StringType,
		"site_id":           types.StringType,
		"annotations":       types.SetType{ElemType: TagAnnotationFvRemoteIdFvSiteAssociatedType},
		"tags":              types.SetType{ElemType: TagTagFvRemoteIdFvSiteAssociatedType},
	},
}
View Source
var FvRogueExceptionMacFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"description": types.StringType,
		"mac":         types.StringType,
		"name":        types.StringType,
		"name_alias":  types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationFvRogueExceptionMacFvBDType},
		"tags":        types.SetType{ElemType: TagTagFvRogueExceptionMacFvBDType},
	},
}
View Source
var FvRsABDPolMonPolFvBDType = map[string]attr.Type{
	"annotation":             types.StringType,
	"monitoring_policy_name": types.StringType,
	"annotations":            types.SetType{ElemType: TagAnnotationFvRsABDPolMonPolFvBDType},
	"tags":                   types.SetType{ElemType: TagTagFvRsABDPolMonPolFvBDType},
}
View Source
var FvRsAEPgMonPolFvAEPgType = map[string]attr.Type{
	"annotation":             types.StringType,
	"monitoring_policy_name": types.StringType,
	"annotations":            types.SetType{ElemType: TagAnnotationFvRsAEPgMonPolFvAEPgType},
	"tags":                   types.SetType{ElemType: TagTagFvRsAEPgMonPolFvAEPgType},
}
View Source
var FvRsApMonPolFvApType = map[string]attr.Type{
	"annotation":             types.StringType,
	"monitoring_policy_name": types.StringType,
	"annotations":            types.SetType{ElemType: TagAnnotationFvRsApMonPolFvApType},
	"tags":                   types.SetType{ElemType: TagTagFvRsApMonPolFvApType},
}
View Source
var FvRsBDToFhsFvBDType = map[string]attr.Type{
	"annotation":                     types.StringType,
	"first_hop_security_policy_name": types.StringType,
	"annotations":                    types.SetType{ElemType: TagAnnotationFvRsBDToFhsFvBDType},
	"tags":                           types.SetType{ElemType: TagTagFvRsBDToFhsFvBDType},
}
View Source
var FvRsBDToNdPFvBDType = map[string]attr.Type{
	"annotation": types.StringType,
	"neighbor_discovery_interface_policy_name": types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationFvRsBDToNdPFvBDType},
	"tags":        types.SetType{ElemType: TagTagFvRsBDToNdPFvBDType},
}
View Source
var FvRsBDToNetflowMonitorPolFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":                  types.StringType,
		"filter_type":                 types.StringType,
		"netflow_monitor_policy_name": types.StringType,
		"annotations":                 types.SetType{ElemType: TagAnnotationFvRsBDToNetflowMonitorPolFvBDType},
		"tags":                        types.SetType{ElemType: TagTagFvRsBDToNetflowMonitorPolFvBDType},
	},
}
View Source
var FvRsBDToOutFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":      types.StringType,
		"l3_outside_name": types.StringType,
		"annotations":     types.SetType{ElemType: TagAnnotationFvRsBDToOutFvBDType},
		"tags":            types.SetType{ElemType: TagTagFvRsBDToOutFvBDType},
	},
}
View Source
var FvRsBDToProfileFvBDType = map[string]attr.Type{
	"annotation":                 types.StringType,
	"l3_outside_name":            types.StringType,
	"route_control_profile_name": types.StringType,
	"annotations":                types.SetType{ElemType: TagAnnotationFvRsBDToProfileFvBDType},
	"tags":                       types.SetType{ElemType: TagTagFvRsBDToProfileFvBDType},
}
View Source
var FvRsBDToRelayPFvBDType = map[string]attr.Type{
	"annotation":             types.StringType,
	"dhcp_relay_policy_name": types.StringType,
	"annotations":            types.SetType{ElemType: TagAnnotationFvRsBDToRelayPFvBDType},
	"tags":                   types.SetType{ElemType: TagTagFvRsBDToRelayPFvBDType},
}
View Source
var FvRsBdFvAEPgType = map[string]attr.Type{
	"annotation":         types.StringType,
	"bridge_domain_name": types.StringType,
	"annotations":        types.SetType{ElemType: TagAnnotationFvRsBdFvAEPgType},
	"tags":               types.SetType{ElemType: TagTagFvRsBdFvAEPgType},
}
View Source
var FvRsBdToEpRetFvBDType = map[string]attr.Type{
	"annotation":                      types.StringType,
	"resolve_action":                  types.StringType,
	"end_point_retention_policy_name": types.StringType,
	"annotations":                     types.SetType{ElemType: TagAnnotationFvRsBdToEpRetFvBDType},
	"tags":                            types.SetType{ElemType: TagTagFvRsBdToEpRetFvBDType},
}
View Source
var FvRsBgpCtxPolFvCtxType = map[string]attr.Type{
	"annotation":      types.StringType,
	"bgp_timers_name": types.StringType,
	"annotations":     types.SetType{ElemType: TagAnnotationFvRsBgpCtxPolFvCtxType},
	"tags":            types.SetType{ElemType: TagTagFvRsBgpCtxPolFvCtxType},
}
View Source
var FvRsConsFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":    types.StringType,
		"priority":      types.StringType,
		"contract_name": types.StringType,
		"annotations":   types.SetType{ElemType: TagAnnotationFvRsConsFvAEPgType},
		"tags":          types.SetType{ElemType: TagTagFvRsConsFvAEPgType},
	},
}
View Source
var FvRsConsFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":    types.StringType,
		"priority":      types.StringType,
		"contract_name": types.StringType,
		"annotations":   types.SetType{ElemType: TagAnnotationFvRsConsFvESgType},
		"tags":          types.SetType{ElemType: TagTagFvRsConsFvESgType},
	},
}
View Source
var FvRsConsIfFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":             types.StringType,
		"priority":               types.StringType,
		"imported_contract_name": types.StringType,
		"annotations":            types.SetType{ElemType: TagAnnotationFvRsConsIfFvAEPgType},
		"tags":                   types.SetType{ElemType: TagTagFvRsConsIfFvAEPgType},
	},
}
View Source
var FvRsConsIfFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":             types.StringType,
		"priority":               types.StringType,
		"imported_contract_name": types.StringType,
		"annotations":            types.SetType{ElemType: TagAnnotationFvRsConsIfFvESgType},
		"tags":                   types.SetType{ElemType: TagTagFvRsConsIfFvESgType},
	},
}
View Source
var FvRsConsIfL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":             types.StringType,
		"priority":               types.StringType,
		"imported_contract_name": types.StringType,
		"annotations":            types.SetType{ElemType: TagAnnotationFvRsConsIfL3extInstPType},
		"tags":                   types.SetType{ElemType: TagTagFvRsConsIfL3extInstPType},
	},
}
View Source
var FvRsConsL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":    types.StringType,
		"priority":      types.StringType,
		"contract_name": types.StringType,
		"annotations":   types.SetType{ElemType: TagAnnotationFvRsConsL3extInstPType},
		"tags":          types.SetType{ElemType: TagTagFvRsConsL3extInstPType},
	},
}
View Source
var FvRsCtxFvBDType = map[string]attr.Type{
	"annotation":  types.StringType,
	"vrf_name":    types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationFvRsCtxFvBDType},
	"tags":        types.SetType{ElemType: TagTagFvRsCtxFvBDType},
}
View Source
var FvRsCtxMonPolFvCtxType = map[string]attr.Type{
	"annotation":             types.StringType,
	"monitoring_policy_name": types.StringType,
	"annotations":            types.SetType{ElemType: TagAnnotationFvRsCtxMonPolFvCtxType},
	"tags":                   types.SetType{ElemType: TagTagFvRsCtxMonPolFvCtxType},
}
View Source
var FvRsCtxToBgpCtxAfPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"address_family":                  types.StringType,
		"annotation":                      types.StringType,
		"bgp_address_family_context_name": types.StringType,
		"annotations":                     types.SetType{ElemType: TagAnnotationFvRsCtxToBgpCtxAfPolFvCtxType},
		"tags":                            types.SetType{ElemType: TagTagFvRsCtxToBgpCtxAfPolFvCtxType},
	},
}
View Source
var FvRsCtxToEigrpCtxAfPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"address_family":                    types.StringType,
		"annotation":                        types.StringType,
		"eigrp_address_family_context_name": types.StringType,
		"annotations":                       types.SetType{ElemType: TagAnnotationFvRsCtxToEigrpCtxAfPolFvCtxType},
		"tags":                              types.SetType{ElemType: TagTagFvRsCtxToEigrpCtxAfPolFvCtxType},
	},
}
View Source
var FvRsCtxToEpRetFvCtxType = map[string]attr.Type{
	"annotation":                      types.StringType,
	"end_point_retention_policy_name": types.StringType,
	"annotations":                     types.SetType{ElemType: TagAnnotationFvRsCtxToEpRetFvCtxType},
	"tags":                            types.SetType{ElemType: TagTagFvRsCtxToEpRetFvCtxType},
}
View Source
var FvRsCtxToExtRouteTagPolFvCtxType = map[string]attr.Type{
	"annotation":                  types.StringType,
	"l3out_route_tag_policy_name": types.StringType,
	"annotations":                 types.SetType{ElemType: TagAnnotationFvRsCtxToExtRouteTagPolFvCtxType},
	"tags":                        types.SetType{ElemType: TagTagFvRsCtxToExtRouteTagPolFvCtxType},
}
View Source
var FvRsCtxToOspfCtxPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"address_family":   types.StringType,
		"annotation":       types.StringType,
		"ospf_timers_name": types.StringType,
		"annotations":      types.SetType{ElemType: TagAnnotationFvRsCtxToOspfCtxPolFvCtxType},
		"tags":             types.SetType{ElemType: TagTagFvRsCtxToOspfCtxPolFvCtxType},
	},
}
View Source
var FvRsCtxToSDWanVpnFvCtxType = map[string]attr.Type{
	"annotation":  types.StringType,
	"target_dn":   types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationFvRsCtxToSDWanVpnFvCtxType},
	"tags":        types.SetType{ElemType: TagTagFvRsCtxToSDWanVpnFvCtxType},
}
View Source
var FvRsCustQosPolFvAEPgType = map[string]attr.Type{
	"annotation":             types.StringType,
	"custom_qos_policy_name": types.StringType,
	"annotations":            types.SetType{ElemType: TagAnnotationFvRsCustQosPolFvAEPgType},
	"tags":                   types.SetType{ElemType: TagTagFvRsCustQosPolFvAEPgType},
}
View Source
var FvRsCustQosPolL3extInstPType = map[string]attr.Type{
	"annotation":             types.StringType,
	"custom_qos_policy_name": types.StringType,
	"annotations":            types.SetType{ElemType: TagAnnotationFvRsCustQosPolL3extInstPType},
	"tags":                   types.SetType{ElemType: TagTagFvRsCustQosPolL3extInstPType},
}
View Source
var FvRsDomAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":                    types.StringType,
		"binding_type":                  types.StringType,
		"class_preference":              types.StringType,
		"custom_epg_name":               types.StringType,
		"delimiter":                     types.StringType,
		"encapsulation":                 types.StringType,
		"encapsulation_mode":            types.StringType,
		"epg_cos":                       types.StringType,
		"epg_cos_pref":                  types.StringType,
		"deployment_immediacy":          types.StringType,
		"ipam_dhcp_override":            types.StringType,
		"ipam_enabled":                  types.StringType,
		"ipam_gateway":                  types.StringType,
		"lag_policy_name":               types.StringType,
		"netflow_direction":             types.StringType,
		"enable_netflow":                types.StringType,
		"number_of_ports":               types.StringType,
		"port_allocation":               types.StringType,
		"primary_encapsulation":         types.StringType,
		"primary_encapsulation_inner":   types.StringType,
		"resolution_immediacy":          types.StringType,
		"secondary_encapsulation_inner": types.StringType,
		"switching_mode":                types.StringType,
		"target_dn":                     types.StringType,
		"untagged":                      types.StringType,
		"annotations":                   types.SetType{ElemType: TagAnnotationFvRsDomAttFvAEPgType},
		"tags":                          types.SetType{ElemType: TagTagFvRsDomAttFvAEPgType},
	},
}
View Source
var FvRsDppPolFvAEPgType = map[string]attr.Type{
	"annotation":                      types.StringType,
	"data_plane_policing_policy_name": types.StringType,
	"annotations":                     types.SetType{ElemType: TagAnnotationFvRsDppPolFvAEPgType},
	"tags":                            types.SetType{ElemType: TagTagFvRsDppPolFvAEPgType},
}
View Source
var FvRsFcPathAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"description": types.StringType,
		"target_dn":   types.StringType,
		"vsan":        types.StringType,
		"vsan_mode":   types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationFvRsFcPathAttFvAEPgType},
		"tags":        types.SetType{ElemType: TagTagFvRsFcPathAttFvAEPgType},
	},
}
View Source
var FvRsIgmpsnFvBDType = map[string]attr.Type{
	"annotation":                types.StringType,
	"igmp_snooping_policy_name": types.StringType,
	"annotations":               types.SetType{ElemType: TagAnnotationFvRsIgmpsnFvBDType},
	"tags":                      types.SetType{ElemType: TagTagFvRsIgmpsnFvBDType},
}
View Source
var FvRsIntraEpgFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":    types.StringType,
		"contract_name": types.StringType,
		"annotations":   types.SetType{ElemType: TagAnnotationFvRsIntraEpgFvAEPgType},
		"tags":          types.SetType{ElemType: TagTagFvRsIntraEpgFvAEPgType},
	},
}
View Source
var FvRsIntraEpgFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":    types.StringType,
		"contract_name": types.StringType,
		"annotations":   types.SetType{ElemType: TagAnnotationFvRsIntraEpgFvESgType},
		"tags":          types.SetType{ElemType: TagTagFvRsIntraEpgFvESgType},
	},
}
View Source
var FvRsIntraEpgL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":    types.StringType,
		"contract_name": types.StringType,
		"annotations":   types.SetType{ElemType: TagAnnotationFvRsIntraEpgL3extInstPType},
		"tags":          types.SetType{ElemType: TagTagFvRsIntraEpgL3extInstPType},
	},
}
View Source
var FvRsIpslaMonPolFvTrackMemberType = map[string]attr.Type{
	"annotation":  types.StringType,
	"target_dn":   types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationFvRsIpslaMonPolFvTrackMemberType},
	"tags":        types.SetType{ElemType: TagTagFvRsIpslaMonPolFvTrackMemberType},
}
View Source
var FvRsMldsnFvBDType = map[string]attr.Type{
	"annotation":               types.StringType,
	"mld_snooping_policy_name": types.StringType,
	"annotations":              types.SetType{ElemType: TagAnnotationFvRsMldsnFvBDType},
	"tags":                     types.SetType{ElemType: TagTagFvRsMldsnFvBDType},
}
View Source
var FvRsNodeAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":           types.StringType,
		"description":          types.StringType,
		"encapsulation":        types.StringType,
		"deployment_immediacy": types.StringType,
		"mode":                 types.StringType,
		"target_dn":            types.StringType,
		"annotations":          types.SetType{ElemType: TagAnnotationFvRsNodeAttFvAEPgType},
		"tags":                 types.SetType{ElemType: TagTagFvRsNodeAttFvAEPgType},
	},
}
View Source
var FvRsOspfCtxPolFvCtxType = map[string]attr.Type{
	"annotation":       types.StringType,
	"ospf_timers_name": types.StringType,
	"annotations":      types.SetType{ElemType: TagAnnotationFvRsOspfCtxPolFvCtxType},
	"tags":             types.SetType{ElemType: TagTagFvRsOspfCtxPolFvCtxType},
}
View Source
var FvRsOtmListMemberFvTrackListType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"target_dn":   types.StringType,
		"weight":      types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationFvRsOtmListMemberFvTrackListType},
		"tags":        types.SetType{ElemType: TagTagFvRsOtmListMemberFvTrackListType},
	},
}
View Source
var FvRsPathAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":            types.StringType,
		"description":           types.StringType,
		"encapsulation":         types.StringType,
		"deployment_immediacy":  types.StringType,
		"mode":                  types.StringType,
		"primary_encapsulation": types.StringType,
		"target_dn":             types.StringType,
		"annotations":           types.SetType{ElemType: TagAnnotationFvRsPathAttFvAEPgType},
		"tags":                  types.SetType{ElemType: TagTagFvRsPathAttFvAEPgType},
	},
}
View Source
var FvRsProtByFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":          types.StringType,
		"taboo_contract_name": types.StringType,
		"annotations":         types.SetType{ElemType: TagAnnotationFvRsProtByFvAEPgType},
		"tags":                types.SetType{ElemType: TagTagFvRsProtByFvAEPgType},
	},
}
View Source
var FvRsProtByL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":          types.StringType,
		"taboo_contract_name": types.StringType,
		"annotations":         types.SetType{ElemType: TagAnnotationFvRsProtByL3extInstPType},
		"tags":                types.SetType{ElemType: TagTagFvRsProtByL3extInstPType},
	},
}
View Source
var FvRsProvFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":     types.StringType,
		"match_criteria": types.StringType,
		"priority":       types.StringType,
		"contract_name":  types.StringType,
		"annotations":    types.SetType{ElemType: TagAnnotationFvRsProvFvAEPgType},
		"tags":           types.SetType{ElemType: TagTagFvRsProvFvAEPgType},
	},
}
View Source
var FvRsProvFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":     types.StringType,
		"match_criteria": types.StringType,
		"priority":       types.StringType,
		"contract_name":  types.StringType,
		"annotations":    types.SetType{ElemType: TagAnnotationFvRsProvFvESgType},
		"tags":           types.SetType{ElemType: TagTagFvRsProvFvESgType},
	},
}
View Source
var FvRsProvL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":     types.StringType,
		"match_criteria": types.StringType,
		"priority":       types.StringType,
		"contract_name":  types.StringType,
		"annotations":    types.SetType{ElemType: TagAnnotationFvRsProvL3extInstPType},
		"tags":           types.SetType{ElemType: TagTagFvRsProvL3extInstPType},
	},
}
View Source
var FvRsScopeFvESgType = map[string]attr.Type{
	"annotation":  types.StringType,
	"vrf_name":    types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationFvRsScopeFvESgType},
	"tags":        types.SetType{ElemType: TagTagFvRsScopeFvESgType},
}
View Source
var FvRsSecInheritedFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"target_dn":   types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationFvRsSecInheritedFvAEPgType},
		"tags":        types.SetType{ElemType: TagTagFvRsSecInheritedFvAEPgType},
	},
}
View Source
var FvRsSecInheritedFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"target_dn":   types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationFvRsSecInheritedFvESgType},
		"tags":        types.SetType{ElemType: TagTagFvRsSecInheritedFvESgType},
	},
}
View Source
var FvRsSecInheritedL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"target_dn":   types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationFvRsSecInheritedL3extInstPType},
		"tags":        types.SetType{ElemType: TagTagFvRsSecInheritedL3extInstPType},
	},
}
View Source
var FvRsTenantMonPolFvTenantType = map[string]attr.Type{
	"annotation":             types.StringType,
	"monitoring_policy_name": types.StringType,
	"annotations":            types.SetType{ElemType: TagAnnotationFvRsTenantMonPolFvTenantType},
	"tags":                   types.SetType{ElemType: TagTagFvRsTenantMonPolFvTenantType},
}
View Source
var FvRsTrustCtrlFvAEPgType = map[string]attr.Type{
	"annotation":                types.StringType,
	"trust_control_policy_name": types.StringType,
	"annotations":               types.SetType{ElemType: TagAnnotationFvRsTrustCtrlFvAEPgType},
	"tags":                      types.SetType{ElemType: TagTagFvRsTrustCtrlFvAEPgType},
}
View Source
var IgnoreAttr = []string{"dn", "configQual", "configSt", "virtualIp", "annotation"}

List of attributes to be not stored in state

View Source
var InfraRsHPathAttInfraHPathSType = map[string]attr.Type{
	"annotation":  types.StringType,
	"target_dn":   types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationInfraRsHPathAttInfraHPathSType},
	"tags":        types.SetType{ElemType: TagTagInfraRsHPathAttInfraHPathSType},
}
View Source
var InfraRsPathToAccBaseGrpInfraHPathSType = map[string]attr.Type{
	"annotation":  types.StringType,
	"target_dn":   types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationInfraRsPathToAccBaseGrpInfraHPathSType},
	"tags":        types.SetType{ElemType: TagTagInfraRsPathToAccBaseGrpInfraHPathSType},
}
View Source
var L3extRsInstPToProfileL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":                 types.StringType,
		"direction":                  types.StringType,
		"route_control_profile_name": types.StringType,
		"annotations":                types.SetType{ElemType: TagAnnotationL3extRsInstPToProfileL3extInstPType},
		"tags":                       types.SetType{ElemType: TagTagL3extRsInstPToProfileL3extInstPType},
	},
}
View Source
var L3extRsLblToInstPL3extConsLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"target_dn":   types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationL3extRsLblToInstPL3extConsLblType},
		"tags":        types.SetType{ElemType: TagTagL3extRsLblToInstPL3extConsLblType},
	},
}
View Source
var L3extRsLblToProfileL3extConsLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"direction":   types.StringType,
		"target_dn":   types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationL3extRsLblToProfileL3extConsLblType},
		"tags":        types.SetType{ElemType: TagTagL3extRsLblToProfileL3extConsLblType},
	},
}
View Source
var MgmtRsOoBConsMgmtInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":                types.StringType,
		"priority":                  types.StringType,
		"out_of_band_contract_name": types.StringType,
		"annotations":               types.SetType{ElemType: TagAnnotationMgmtRsOoBConsMgmtInstPType},
		"tags":                      types.SetType{ElemType: TagTagMgmtRsOoBConsMgmtInstPType},
	},
}
View Source
var NetflowRsExporterToCtxNetflowExporterPolType = map[string]attr.Type{
	"annotation":  types.StringType,
	"target_dn":   types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationNetflowRsExporterToCtxNetflowExporterPolType},
	"tags":        types.SetType{ElemType: TagTagNetflowRsExporterToCtxNetflowExporterPolType},
}
View Source
var NetflowRsExporterToEPgNetflowExporterPolType = map[string]attr.Type{
	"annotation":  types.StringType,
	"target_dn":   types.StringType,
	"annotations": types.SetType{ElemType: TagAnnotationNetflowRsExporterToEPgNetflowExporterPolType},
	"tags":        types.SetType{ElemType: TagTagNetflowRsExporterToEPgNetflowExporterPolType},
}
View Source
var NetflowRsMonitorToExporterNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":                   types.StringType,
		"netflow_exporter_policy_name": types.StringType,
		"annotations":                  types.SetType{ElemType: TagAnnotationNetflowRsMonitorToExporterNetflowMonitorPolType},
		"tags":                         types.SetType{ElemType: TagTagNetflowRsMonitorToExporterNetflowMonitorPolType},
	},
}
View Source
var NetflowRsMonitorToRecordNetflowMonitorPolType = map[string]attr.Type{
	"annotation":                 types.StringType,
	"netflow_record_policy_name": types.StringType,
	"annotations":                types.SetType{ElemType: TagAnnotationNetflowRsMonitorToRecordNetflowMonitorPolType},
	"tags":                       types.SetType{ElemType: TagTagNetflowRsMonitorToRecordNetflowMonitorPolType},
}
View Source
var NoAnnotationClasses = UnsupportedAnnotationClasses()

List of classes which do not support annotations

View Source
var QosDot1PClassQosCustomPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"description": types.StringType,
		"from":        types.StringType,
		"name":        types.StringType,
		"name_alias":  types.StringType,
		"priority":    types.StringType,
		"target":      types.StringType,
		"target_cos":  types.StringType,
		"to":          types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationQosDot1PClassQosCustomPolType},
		"tags":        types.SetType{ElemType: TagTagQosDot1PClassQosCustomPolType},
	},
}
View Source
var QosDscpClassQosCustomPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"description": types.StringType,
		"from":        types.StringType,
		"name":        types.StringType,
		"name_alias":  types.StringType,
		"priority":    types.StringType,
		"target":      types.StringType,
		"target_cos":  types.StringType,
		"to":          types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationQosDscpClassQosCustomPolType},
		"tags":        types.SetType{ElemType: TagTagQosDscpClassQosCustomPolType},
	},
}
View Source
var TagAnnotationCommHttpCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationCommHttpsCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationCommRsClientCertCACommHttpsCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationCommRsKeyRingCommHttpsCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationCommShellinaboxCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationCommSshCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationCommTelnetCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationEigrpCtxAfPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFhsBDPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFhsRaGuardPolFhsBDPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFhsTrustCtrlPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvAccPFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvApType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvCrtrnFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvCrtrnType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvDnsAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvEpIpTagType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvEpMacTagType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvFBRMemberFvFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvFBRMemberType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvFBRouteFvFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvFBRouteType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvFabricExtConnPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvIdGroupAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvIpAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvMacAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvPeeringPFvFabricExtConnPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRemoteIdFvSiteAssociatedType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRemoteIdType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRogueExceptionMacFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRogueExceptionMacType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsABDPolMonPolFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsAEPgMonPolFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsApMonPolFvApType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBDToFhsFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBDToNdPFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBDToNetflowMonitorPolFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBDToNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBDToOutFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBDToOutType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBDToProfileFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBDToRelayPFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBdFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBdToEpRetFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsBgpCtxPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsConsFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsConsFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsConsIfFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsConsIfFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsConsIfL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsConsIfType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsConsL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsConsType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxMonPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToBgpCtxAfPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToBgpCtxAfPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToEigrpCtxAfPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToEigrpCtxAfPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToEpRetFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToExtRouteTagPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToOspfCtxPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToOspfCtxPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCtxToSDWanVpnFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCustQosPolFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsCustQosPolL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsDomAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsDomAttType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsDppPolFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsFcPathAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsFcPathAttType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsIgmpsnFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsIntraEpgFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsIntraEpgFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsIntraEpgL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsIntraEpgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsIpslaMonPolFvTrackMemberType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsMldsnFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsNodeAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsNodeAttType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsOspfCtxPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsOtmListMemberFvTrackListType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsOtmListMemberType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsPathAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsPathAttType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsProtByFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsProtByL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsProtByType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsProvFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsProvFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsProvL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsProvType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsScopeFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsSecInheritedFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsSecInheritedFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsSecInheritedL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsSecInheritedType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsTenantMonPolFvTenantType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvRsTrustCtrlFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvSCrtrnType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvSiteAssociatedType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvTenantType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvTrackListType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvTrackMemberType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationFvVmAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationIgmpSnoopPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationInfraHPathSType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationInfraRsHPathAttInfraHPathSType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationInfraRsPathToAccBaseGrpInfraHPathSType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extConsLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extProvLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extRsInstPToProfileL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extRsInstPToProfileType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extRsLblToInstPL3extConsLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extRsLblToInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extRsLblToProfileL3extConsLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extRsLblToProfileType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extRsOutToFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationL3extRsRedistributePolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationLacpEnhancedLagPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationMgmtInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationMgmtRsOoBConsMgmtInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationMgmtRsOoBConsType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationMgmtSubnetType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationMldSnoopPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationMplsNodeSidPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNdIfPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNetflowExporterPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNetflowRecordPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNetflowRsExporterToCtxNetflowExporterPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNetflowRsExporterToEPgNetflowExporterPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNetflowRsMonitorToExporterNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNetflowRsMonitorToExporterType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationNetflowRsMonitorToRecordNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationPimRouteMapEntryType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationPimRouteMapPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationPkiKeyRingType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationPkiTPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationQosCustomPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationQosDot1PClassQosCustomPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationQosDot1PClassType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationQosDppPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationQosDscpClassQosCustomPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationQosDscpClassType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationRtctrlProfileType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzOOBBrCPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzRsAnyToConsIfType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzRsAnyToConsIfVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzRsAnyToConsType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzRsAnyToConsVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzRsAnyToProvType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzRsAnyToProvVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzRsDenyRuleType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzRsDenyRuleVzTSubjType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzTSubjType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagAnnotationVzTabooType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagCommHttpCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagCommHttpsCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagCommRsClientCertCACommHttpsCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagCommRsKeyRingCommHttpsCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagCommShellinaboxCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagCommSshCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagCommTelnetCommPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagEigrpCtxAfPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFhsBDPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFhsRaGuardPolFhsBDPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFhsTrustCtrlPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvAccPFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvApType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvCrtrnFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvCrtrnType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvDnsAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvEpIpTagType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvEpMacTagType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvFBRMemberFvFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvFBRMemberType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvFBRouteFvFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvFBRouteType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvFabricExtConnPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvIdGroupAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvIpAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvMacAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvPeeringPFvFabricExtConnPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRemoteIdFvSiteAssociatedType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRemoteIdType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRogueExceptionMacFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRogueExceptionMacType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsABDPolMonPolFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsAEPgMonPolFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsApMonPolFvApType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBDToFhsFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBDToNdPFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBDToNetflowMonitorPolFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBDToNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBDToOutFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBDToOutType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBDToProfileFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBDToRelayPFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBdFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBdToEpRetFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsBgpCtxPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsConsFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsConsFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsConsIfFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsConsIfFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsConsIfL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsConsIfType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsConsL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsConsType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxMonPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToBgpCtxAfPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToBgpCtxAfPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToEigrpCtxAfPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToEigrpCtxAfPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToEpRetFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToExtRouteTagPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToOspfCtxPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToOspfCtxPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCtxToSDWanVpnFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCustQosPolFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsCustQosPolL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsDomAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsDomAttType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsDppPolFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsFcPathAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsFcPathAttType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsIgmpsnFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsIntraEpgFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsIntraEpgFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsIntraEpgL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsIntraEpgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsIpslaMonPolFvTrackMemberType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsMldsnFvBDType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsNodeAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsNodeAttType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsOspfCtxPolFvCtxType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsOtmListMemberFvTrackListType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsOtmListMemberType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsPathAttFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsPathAttType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsProtByFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsProtByL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsProtByType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsProvFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsProvFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsProvL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsProvType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsScopeFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsSecInheritedFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsSecInheritedFvESgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsSecInheritedL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsSecInheritedType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsTenantMonPolFvTenantType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvRsTrustCtrlFvAEPgType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvSCrtrnType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvSiteAssociatedType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvTenantType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvTrackListType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvTrackMemberType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagFvVmAttrType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagIgmpSnoopPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagInfraHPathSType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagInfraRsHPathAttInfraHPathSType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagInfraRsPathToAccBaseGrpInfraHPathSType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extConsLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extProvLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extRsInstPToProfileL3extInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extRsInstPToProfileType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extRsLblToInstPL3extConsLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extRsLblToInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extRsLblToProfileL3extConsLblType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extRsLblToProfileType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extRsOutToFBRGroupType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagL3extRsRedistributePolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagLacpEnhancedLagPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagMgmtInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagMgmtRsOoBConsMgmtInstPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagMgmtRsOoBConsType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagMgmtSubnetType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagMldSnoopPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagMplsNodeSidPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNdIfPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNetflowExporterPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNetflowRecordPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNetflowRsExporterToCtxNetflowExporterPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNetflowRsExporterToEPgNetflowExporterPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNetflowRsMonitorToExporterNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNetflowRsMonitorToExporterType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagNetflowRsMonitorToRecordNetflowMonitorPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagPimRouteMapEntryType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagPimRouteMapPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagPkiKeyRingType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagPkiTPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagQosCustomPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagQosDot1PClassQosCustomPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagQosDot1PClassType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagQosDppPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagQosDscpClassQosCustomPolType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagQosDscpClassType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagRtctrlProfileType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzOOBBrCPType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzRsAnyToConsIfType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzRsAnyToConsIfVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzRsAnyToConsType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzRsAnyToConsVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzRsAnyToProvType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzRsAnyToProvVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzRsDenyRuleType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzRsDenyRuleVzTSubjType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzTSubjType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var TagTagVzTabooType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"key":   types.StringType,
		"value": types.StringType,
	},
}
View Source
var UnableToDelete = "unable to delete"
View Source
var VzRsAnyToConsIfVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":             types.StringType,
		"priority":               types.StringType,
		"imported_contract_name": types.StringType,
		"annotations":            types.SetType{ElemType: TagAnnotationVzRsAnyToConsIfVzAnyType},
		"tags":                   types.SetType{ElemType: TagTagVzRsAnyToConsIfVzAnyType},
	},
}
View Source
var VzRsAnyToConsVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":    types.StringType,
		"priority":      types.StringType,
		"contract_name": types.StringType,
		"annotations":   types.SetType{ElemType: TagAnnotationVzRsAnyToConsVzAnyType},
		"tags":          types.SetType{ElemType: TagTagVzRsAnyToConsVzAnyType},
	},
}
View Source
var VzRsAnyToProvVzAnyType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":     types.StringType,
		"match_criteria": types.StringType,
		"priority":       types.StringType,
		"contract_name":  types.StringType,
		"annotations":    types.SetType{ElemType: TagAnnotationVzRsAnyToProvVzAnyType},
		"tags":           types.SetType{ElemType: TagTagVzRsAnyToProvVzAnyType},
	},
}
View Source
var VzRsDenyRuleVzTSubjType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"annotation":  types.StringType,
		"directives":  types.SetType{ElemType: types.StringType},
		"filter_name": types.StringType,
		"annotations": types.SetType{ElemType: TagAnnotationVzRsDenyRuleVzTSubjType},
		"tags":        types.SetType{ElemType: TagTagVzRsDenyRuleVzTSubjType},
	},
}

Functions

func CheckDn

func CheckDn(ctx context.Context, diags *diag.Diagnostics, client *client.Client, classname, dn string)

func CompareVersions added in v2.16.0

func CompareVersions(version1, version2, operator string) (bool, error)

func CompareVersionsRange added in v2.17.0

func CompareVersionsRange(version, versionRanges, operator string) (bool, error)

func ContainsString added in v2.13.0

func ContainsString(strings []string, matchString string) bool

func DoRestRequest added in v2.13.0

func DoRestRequest(ctx context.Context, diags *diag.Diagnostics, client *client.Client, path, method string, payload *container.Container) *container.Container

func DoRestRequestEscapeHtml added in v2.15.0

func DoRestRequestEscapeHtml(ctx context.Context, diags *diag.Diagnostics, aciClient *client.Client, path, method string, payload *container.Container, escapeHtml bool) *container.Container

func FvFBRMemberFvFBRGroupSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvFBRMemberFvFBRGroupSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRemoteIdFvSiteAssociatedSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRemoteIdFvSiteAssociatedSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRogueExceptionMacFvBDSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRogueExceptionMacFvBDSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsBDToNetflowMonitorPolFvBDSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsBDToNetflowMonitorPolFvBDSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsBDToOutFvBDSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsBDToOutFvBDSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsConsFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsConsFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsConsFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsConsFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsConsIfFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsConsIfFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsConsIfFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsConsIfFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsConsIfL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsConsIfL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsConsL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsConsL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsCtxToBgpCtxAfPolFvCtxSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsCtxToBgpCtxAfPolFvCtxSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsCtxToEigrpCtxAfPolFvCtxSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsCtxToEigrpCtxAfPolFvCtxSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsCtxToOspfCtxPolFvCtxSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsCtxToOspfCtxPolFvCtxSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsDomAttFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsDomAttFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsFcPathAttFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsFcPathAttFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsIntraEpgFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsIntraEpgFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsIntraEpgFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsIntraEpgFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsIntraEpgL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsIntraEpgL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsNodeAttFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsNodeAttFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsOtmListMemberFvTrackListSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsOtmListMemberFvTrackListSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsPathAttFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsPathAttFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsProtByFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsProtByFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsProtByL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsProtByL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsProvFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsProvFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsProvFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsProvFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsProvL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsProvL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsSecInheritedFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsSecInheritedFvAEPgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsSecInheritedFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func FvRsSecInheritedFvESgSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func FvRsSecInheritedL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func FvRsSecInheritedL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func GetDeleteJsonPayload added in v2.13.0

func GetDeleteJsonPayload(ctx context.Context, diags *diag.Diagnostics, className, dn string) *container.Container

func GetMOName

func GetMOName(dn string) string

func IsEmptySingleNestedAttribute added in v2.16.0

func IsEmptySingleNestedAttribute(attributes map[string]attr.Value) bool

func IsVersionEqual added in v2.16.0

func IsVersionEqual(v1, v2 Version) bool

func IsVersionGreater added in v2.16.0

func IsVersionGreater(v1, v2 Version) bool

func IsVersionGreaterOrEqual added in v2.16.0

func IsVersionGreaterOrEqual(v1, v2 Version) bool

func IsVersionLessOrEqual added in v2.16.0

func IsVersionLessOrEqual(v1, v2 Version) bool

func IsVersionLesser added in v2.16.0

func IsVersionLesser(v1, v2 Version) bool

func IsVersionNotEqual added in v2.16.0

func IsVersionNotEqual(v1, v2 Version) bool

func L3extRsInstPToProfileL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func L3extRsInstPToProfileL3extInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func L3extRsLblToInstPL3extConsLblSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func L3extRsLblToInstPL3extConsLblSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func L3extRsLblToProfileL3extConsLblSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func L3extRsLblToProfileL3extConsLblSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func MakeSingleNestedAttributeRequiredAttributesNotProvidedValidator added in v2.16.0

func MakeSingleNestedAttributeRequiredAttributesNotProvidedValidator(atributeName string, requiredAttributes []string) validator.Object

func MakeStringRequired added in v2.16.0

func MakeStringRequired() validator.String

StringNotNull returns an validator which ensures that the string attribute is configured. Most attributes should set Required: true instead, however in certain scenarios, such as a computed nested attribute, all underlying attributes must also be computed for planning to not show unexpected differences.

func MgmtRsOoBConsMgmtInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func MgmtRsOoBConsMgmtInstPSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func NetflowRsMonitorToExporterNetflowMonitorPolSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func NetflowRsMonitorToExporterNetflowMonitorPolSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func New

func New(version string) func() provider.Provider

func NewAciRestManagedDataSource added in v2.13.0

func NewAciRestManagedDataSource() datasource.DataSource

func NewAciRestManagedResource added in v2.13.0

func NewAciRestManagedResource() resource.Resource

func NewCommPolDataSource added in v2.16.0

func NewCommPolDataSource() datasource.DataSource

func NewCommPolResource added in v2.16.0

func NewCommPolResource() resource.Resource

func NewCompareVersionsFunction added in v2.16.0

func NewCompareVersionsFunction() function.Function

func NewEigrpCtxAfPolDataSource added in v2.17.0

func NewEigrpCtxAfPolDataSource() datasource.DataSource

func NewEigrpCtxAfPolResource added in v2.17.0

func NewEigrpCtxAfPolResource() resource.Resource

func NewFhsBDPolDataSource added in v2.16.0

func NewFhsBDPolDataSource() datasource.DataSource

func NewFhsBDPolResource added in v2.16.0

func NewFhsBDPolResource() resource.Resource

func NewFhsTrustCtrlPolDataSource added in v2.16.0

func NewFhsTrustCtrlPolDataSource() datasource.DataSource

func NewFhsTrustCtrlPolResource added in v2.16.0

func NewFhsTrustCtrlPolResource() resource.Resource

func NewFvAEPgDataSource added in v2.16.0

func NewFvAEPgDataSource() datasource.DataSource

func NewFvAEPgResource added in v2.16.0

func NewFvAEPgResource() resource.Resource

func NewFvApDataSource added in v2.16.0

func NewFvApDataSource() datasource.DataSource

func NewFvApResource added in v2.16.0

func NewFvApResource() resource.Resource

func NewFvBDDataSource added in v2.16.0

func NewFvBDDataSource() datasource.DataSource

func NewFvBDResource added in v2.16.0

func NewFvBDResource() resource.Resource

func NewFvCrtrnDataSource added in v2.16.0

func NewFvCrtrnDataSource() datasource.DataSource

func NewFvCrtrnResource added in v2.16.0

func NewFvCrtrnResource() resource.Resource

func NewFvCtxDataSource added in v2.17.0

func NewFvCtxDataSource() datasource.DataSource

func NewFvCtxResource added in v2.17.0

func NewFvCtxResource() resource.Resource

func NewFvDnsAttrDataSource added in v2.16.0

func NewFvDnsAttrDataSource() datasource.DataSource

func NewFvDnsAttrResource added in v2.16.0

func NewFvDnsAttrResource() resource.Resource

func NewFvESgDataSource added in v2.16.0

func NewFvESgDataSource() datasource.DataSource

func NewFvESgResource added in v2.16.0

func NewFvESgResource() resource.Resource

func NewFvEpIpTagDataSource added in v2.14.0

func NewFvEpIpTagDataSource() datasource.DataSource

func NewFvEpIpTagResource added in v2.14.0

func NewFvEpIpTagResource() resource.Resource

func NewFvEpMacTagDataSource added in v2.14.0

func NewFvEpMacTagDataSource() datasource.DataSource

func NewFvEpMacTagResource added in v2.14.0

func NewFvEpMacTagResource() resource.Resource

func NewFvFBRGroupDataSource added in v2.14.0

func NewFvFBRGroupDataSource() datasource.DataSource

func NewFvFBRGroupResource added in v2.14.0

func NewFvFBRGroupResource() resource.Resource

func NewFvFBRMemberDataSource added in v2.14.0

func NewFvFBRMemberDataSource() datasource.DataSource

func NewFvFBRMemberResource added in v2.14.0

func NewFvFBRMemberResource() resource.Resource

func NewFvFBRouteDataSource added in v2.16.0

func NewFvFBRouteDataSource() datasource.DataSource

func NewFvFBRouteResource added in v2.16.0

func NewFvFBRouteResource() resource.Resource

func NewFvFabricExtConnPDataSource added in v2.17.0

func NewFvFabricExtConnPDataSource() datasource.DataSource

func NewFvFabricExtConnPResource added in v2.17.0

func NewFvFabricExtConnPResource() resource.Resource

func NewFvIdGroupAttrDataSource added in v2.16.0

func NewFvIdGroupAttrDataSource() datasource.DataSource

func NewFvIdGroupAttrResource added in v2.16.0

func NewFvIdGroupAttrResource() resource.Resource

func NewFvIpAttrDataSource added in v2.16.0

func NewFvIpAttrDataSource() datasource.DataSource

func NewFvIpAttrResource added in v2.16.0

func NewFvIpAttrResource() resource.Resource

func NewFvMacAttrDataSource added in v2.16.0

func NewFvMacAttrDataSource() datasource.DataSource

func NewFvMacAttrResource added in v2.16.0

func NewFvMacAttrResource() resource.Resource

func NewFvRemoteIdDataSource added in v2.17.0

func NewFvRemoteIdDataSource() datasource.DataSource

func NewFvRemoteIdResource added in v2.17.0

func NewFvRemoteIdResource() resource.Resource

func NewFvRogueExceptionMacDataSource added in v2.16.0

func NewFvRogueExceptionMacDataSource() datasource.DataSource

func NewFvRogueExceptionMacResource added in v2.16.0

func NewFvRogueExceptionMacResource() resource.Resource

func NewFvRsBDToNetflowMonitorPolDataSource added in v2.16.0

func NewFvRsBDToNetflowMonitorPolDataSource() datasource.DataSource

func NewFvRsBDToNetflowMonitorPolResource added in v2.16.0

func NewFvRsBDToNetflowMonitorPolResource() resource.Resource

func NewFvRsBDToOutDataSource added in v2.16.0

func NewFvRsBDToOutDataSource() datasource.DataSource

func NewFvRsBDToOutResource added in v2.16.0

func NewFvRsBDToOutResource() resource.Resource

func NewFvRsConsDataSource added in v2.16.0

func NewFvRsConsDataSource() datasource.DataSource

func NewFvRsConsIfDataSource added in v2.16.0

func NewFvRsConsIfDataSource() datasource.DataSource

func NewFvRsConsIfResource added in v2.16.0

func NewFvRsConsIfResource() resource.Resource

func NewFvRsConsResource added in v2.16.0

func NewFvRsConsResource() resource.Resource

func NewFvRsCtxToBgpCtxAfPolDataSource added in v2.17.0

func NewFvRsCtxToBgpCtxAfPolDataSource() datasource.DataSource

func NewFvRsCtxToBgpCtxAfPolResource added in v2.17.0

func NewFvRsCtxToBgpCtxAfPolResource() resource.Resource

func NewFvRsCtxToEigrpCtxAfPolDataSource added in v2.17.0

func NewFvRsCtxToEigrpCtxAfPolDataSource() datasource.DataSource

func NewFvRsCtxToEigrpCtxAfPolResource added in v2.17.0

func NewFvRsCtxToEigrpCtxAfPolResource() resource.Resource

func NewFvRsCtxToOspfCtxPolDataSource added in v2.17.0

func NewFvRsCtxToOspfCtxPolDataSource() datasource.DataSource

func NewFvRsCtxToOspfCtxPolResource added in v2.17.0

func NewFvRsCtxToOspfCtxPolResource() resource.Resource

func NewFvRsDomAttDataSource added in v2.16.0

func NewFvRsDomAttDataSource() datasource.DataSource

func NewFvRsDomAttResource added in v2.16.0

func NewFvRsDomAttResource() resource.Resource

func NewFvRsFcPathAttDataSource added in v2.16.0

func NewFvRsFcPathAttDataSource() datasource.DataSource

func NewFvRsFcPathAttResource added in v2.16.0

func NewFvRsFcPathAttResource() resource.Resource

func NewFvRsIntraEpgDataSource added in v2.16.0

func NewFvRsIntraEpgDataSource() datasource.DataSource

func NewFvRsIntraEpgResource added in v2.16.0

func NewFvRsIntraEpgResource() resource.Resource

func NewFvRsNodeAttDataSource added in v2.16.0

func NewFvRsNodeAttDataSource() datasource.DataSource

func NewFvRsNodeAttResource added in v2.16.0

func NewFvRsNodeAttResource() resource.Resource

func NewFvRsOtmListMemberDataSource added in v2.16.0

func NewFvRsOtmListMemberDataSource() datasource.DataSource

func NewFvRsOtmListMemberResource added in v2.16.0

func NewFvRsOtmListMemberResource() resource.Resource

func NewFvRsPathAttDataSource added in v2.16.0

func NewFvRsPathAttDataSource() datasource.DataSource

func NewFvRsPathAttResource added in v2.16.0

func NewFvRsPathAttResource() resource.Resource

func NewFvRsProtByDataSource added in v2.16.0

func NewFvRsProtByDataSource() datasource.DataSource

func NewFvRsProtByResource added in v2.16.0

func NewFvRsProtByResource() resource.Resource

func NewFvRsProvDataSource added in v2.16.0

func NewFvRsProvDataSource() datasource.DataSource

func NewFvRsProvResource added in v2.16.0

func NewFvRsProvResource() resource.Resource

func NewFvRsSecInheritedDataSource added in v2.16.0

func NewFvRsSecInheritedDataSource() datasource.DataSource

func NewFvRsSecInheritedResource added in v2.16.0

func NewFvRsSecInheritedResource() resource.Resource

func NewFvSCrtrnDataSource added in v2.16.0

func NewFvSCrtrnDataSource() datasource.DataSource

func NewFvSCrtrnResource added in v2.16.0

func NewFvSCrtrnResource() resource.Resource

func NewFvSiteAssociatedDataSource added in v2.17.0

func NewFvSiteAssociatedDataSource() datasource.DataSource

func NewFvSiteAssociatedResource added in v2.17.0

func NewFvSiteAssociatedResource() resource.Resource

func NewFvTenantDataSource added in v2.16.0

func NewFvTenantDataSource() datasource.DataSource

func NewFvTenantResource added in v2.16.0

func NewFvTenantResource() resource.Resource

func NewFvTrackListDataSource added in v2.16.0

func NewFvTrackListDataSource() datasource.DataSource

func NewFvTrackListResource added in v2.16.0

func NewFvTrackListResource() resource.Resource

func NewFvTrackMemberDataSource added in v2.16.0

func NewFvTrackMemberDataSource() datasource.DataSource

func NewFvTrackMemberResource added in v2.16.0

func NewFvTrackMemberResource() resource.Resource

func NewFvVmAttrDataSource added in v2.16.0

func NewFvVmAttrDataSource() datasource.DataSource

func NewFvVmAttrResource added in v2.16.0

func NewFvVmAttrResource() resource.Resource

func NewIgmpSnoopPolDataSource added in v2.16.0

func NewIgmpSnoopPolDataSource() datasource.DataSource

func NewIgmpSnoopPolResource added in v2.16.0

func NewIgmpSnoopPolResource() resource.Resource

func NewInfraHPathSDataSource added in v2.16.0

func NewInfraHPathSDataSource() datasource.DataSource

func NewInfraHPathSResource added in v2.16.0

func NewInfraHPathSResource() resource.Resource

func NewL3extConsLblDataSource

func NewL3extConsLblDataSource() datasource.DataSource

func NewL3extConsLblResource

func NewL3extConsLblResource() resource.Resource

func NewL3extInstPDataSource added in v2.17.0

func NewL3extInstPDataSource() datasource.DataSource

func NewL3extInstPResource added in v2.17.0

func NewL3extInstPResource() resource.Resource

func NewL3extProvLblDataSource added in v2.15.0

func NewL3extProvLblDataSource() datasource.DataSource

func NewL3extProvLblResource added in v2.15.0

func NewL3extProvLblResource() resource.Resource

func NewL3extRsInstPToProfileDataSource added in v2.17.0

func NewL3extRsInstPToProfileDataSource() datasource.DataSource

func NewL3extRsInstPToProfileResource added in v2.17.0

func NewL3extRsInstPToProfileResource() resource.Resource

func NewL3extRsLblToInstPDataSource added in v2.16.0

func NewL3extRsLblToInstPDataSource() datasource.DataSource

func NewL3extRsLblToInstPResource added in v2.16.0

func NewL3extRsLblToInstPResource() resource.Resource

func NewL3extRsLblToProfileDataSource added in v2.16.0

func NewL3extRsLblToProfileDataSource() datasource.DataSource

func NewL3extRsLblToProfileResource added in v2.16.0

func NewL3extRsLblToProfileResource() resource.Resource

func NewL3extRsOutToFBRGroupDataSource added in v2.15.0

func NewL3extRsOutToFBRGroupDataSource() datasource.DataSource

func NewL3extRsOutToFBRGroupResource added in v2.15.0

func NewL3extRsOutToFBRGroupResource() resource.Resource

func NewL3extRsRedistributePolDataSource

func NewL3extRsRedistributePolDataSource() datasource.DataSource

func NewL3extRsRedistributePolResource

func NewL3extRsRedistributePolResource() resource.Resource

func NewLacpEnhancedLagPolDataSource added in v2.17.0

func NewLacpEnhancedLagPolDataSource() datasource.DataSource

func NewLacpEnhancedLagPolResource added in v2.17.0

func NewLacpEnhancedLagPolResource() resource.Resource

func NewMgmtInstPDataSource

func NewMgmtInstPDataSource() datasource.DataSource

func NewMgmtInstPResource

func NewMgmtInstPResource() resource.Resource

func NewMgmtRsOoBConsDataSource

func NewMgmtRsOoBConsDataSource() datasource.DataSource

func NewMgmtRsOoBConsResource

func NewMgmtRsOoBConsResource() resource.Resource

func NewMgmtSubnetDataSource

func NewMgmtSubnetDataSource() datasource.DataSource

func NewMgmtSubnetResource

func NewMgmtSubnetResource() resource.Resource

func NewMldSnoopPolDataSource added in v2.16.0

func NewMldSnoopPolDataSource() datasource.DataSource

func NewMldSnoopPolResource added in v2.16.0

func NewMldSnoopPolResource() resource.Resource

func NewMplsNodeSidPDataSource added in v2.15.0

func NewMplsNodeSidPDataSource() datasource.DataSource

func NewMplsNodeSidPResource added in v2.15.0

func NewMplsNodeSidPResource() resource.Resource

func NewNdIfPolDataSource added in v2.16.0

func NewNdIfPolDataSource() datasource.DataSource

func NewNdIfPolResource added in v2.16.0

func NewNdIfPolResource() resource.Resource

func NewNetflowExporterPolDataSource added in v2.16.0

func NewNetflowExporterPolDataSource() datasource.DataSource

func NewNetflowExporterPolResource added in v2.16.0

func NewNetflowExporterPolResource() resource.Resource

func NewNetflowMonitorPolDataSource added in v2.15.0

func NewNetflowMonitorPolDataSource() datasource.DataSource

func NewNetflowMonitorPolResource added in v2.15.0

func NewNetflowMonitorPolResource() resource.Resource

func NewNetflowRecordPolDataSource added in v2.15.0

func NewNetflowRecordPolDataSource() datasource.DataSource

func NewNetflowRecordPolResource added in v2.15.0

func NewNetflowRecordPolResource() resource.Resource

func NewNetflowRsMonitorToExporterDataSource added in v2.15.0

func NewNetflowRsMonitorToExporterDataSource() datasource.DataSource

func NewNetflowRsMonitorToExporterResource added in v2.15.0

func NewNetflowRsMonitorToExporterResource() resource.Resource

func NewPimRouteMapEntryDataSource

func NewPimRouteMapEntryDataSource() datasource.DataSource

func NewPimRouteMapEntryResource

func NewPimRouteMapEntryResource() resource.Resource

func NewPimRouteMapPolDataSource

func NewPimRouteMapPolDataSource() datasource.DataSource

func NewPimRouteMapPolResource

func NewPimRouteMapPolResource() resource.Resource

func NewPkiKeyRingDataSource added in v2.16.0

func NewPkiKeyRingDataSource() datasource.DataSource

func NewPkiKeyRingResource added in v2.16.0

func NewPkiKeyRingResource() resource.Resource

func NewPkiTPDataSource added in v2.16.0

func NewPkiTPDataSource() datasource.DataSource

func NewPkiTPResource added in v2.16.0

func NewPkiTPResource() resource.Resource

func NewQosCustomPolDataSource added in v2.16.0

func NewQosCustomPolDataSource() datasource.DataSource

func NewQosCustomPolResource added in v2.16.0

func NewQosCustomPolResource() resource.Resource

func NewQosDot1PClassDataSource added in v2.16.0

func NewQosDot1PClassDataSource() datasource.DataSource

func NewQosDot1PClassResource added in v2.16.0

func NewQosDot1PClassResource() resource.Resource

func NewQosDppPolDataSource added in v2.16.0

func NewQosDppPolDataSource() datasource.DataSource

func NewQosDppPolResource added in v2.16.0

func NewQosDppPolResource() resource.Resource

func NewQosDscpClassDataSource added in v2.16.0

func NewQosDscpClassDataSource() datasource.DataSource

func NewQosDscpClassResource added in v2.16.0

func NewQosDscpClassResource() resource.Resource

func NewRtctrlProfileDataSource added in v2.16.0

func NewRtctrlProfileDataSource() datasource.DataSource

func NewRtctrlProfileResource added in v2.16.0

func NewRtctrlProfileResource() resource.Resource

func NewTagAnnotationDataSource

func NewTagAnnotationDataSource() datasource.DataSource

func NewTagAnnotationResource

func NewTagAnnotationResource() resource.Resource

func NewTagTagDataSource added in v2.14.0

func NewTagTagDataSource() datasource.DataSource

func NewTagTagResource added in v2.14.0

func NewTagTagResource() resource.Resource

func NewTopSystemDataSource added in v2.16.0

func NewTopSystemDataSource() datasource.DataSource

func NewVzAnyDataSource added in v2.17.0

func NewVzAnyDataSource() datasource.DataSource

func NewVzAnyResource added in v2.17.0

func NewVzAnyResource() resource.Resource

func NewVzOOBBrCPDataSource

func NewVzOOBBrCPDataSource() datasource.DataSource

func NewVzOOBBrCPResource

func NewVzOOBBrCPResource() resource.Resource

func NewVzRsAnyToConsDataSource added in v2.17.0

func NewVzRsAnyToConsDataSource() datasource.DataSource

func NewVzRsAnyToConsIfDataSource added in v2.17.0

func NewVzRsAnyToConsIfDataSource() datasource.DataSource

func NewVzRsAnyToConsIfResource added in v2.17.0

func NewVzRsAnyToConsIfResource() resource.Resource

func NewVzRsAnyToConsResource added in v2.17.0

func NewVzRsAnyToConsResource() resource.Resource

func NewVzRsAnyToProvDataSource added in v2.17.0

func NewVzRsAnyToProvDataSource() datasource.DataSource

func NewVzRsAnyToProvResource added in v2.17.0

func NewVzRsAnyToProvResource() resource.Resource

func NewVzRsDenyRuleDataSource added in v2.17.0

func NewVzRsDenyRuleDataSource() datasource.DataSource

func NewVzRsDenyRuleResource added in v2.17.0

func NewVzRsDenyRuleResource() resource.Resource

func NewVzTSubjDataSource added in v2.17.0

func NewVzTSubjDataSource() datasource.DataSource

func NewVzTSubjResource added in v2.17.0

func NewVzTSubjResource() resource.Resource

func NewVzTabooDataSource added in v2.17.0

func NewVzTabooDataSource() datasource.DataSource

func NewVzTabooResource added in v2.17.0

func NewVzTabooResource() resource.Resource

func QosDot1PClassQosCustomPolSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func QosDot1PClassQosCustomPolSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func QosDscpClassQosCustomPolSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func QosDscpClassQosCustomPolSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func SetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func SetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(resourceFunction func(ctx context.Context, planValue types.Set, stateValue types.Set) types.Set) planmodifier.Set

func SetToStringNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.16.0

func SetToStringNullWhenStateIsNullPlanIsUnknownDuringUpdate() planmodifier.String

func SingleNestedAttributeRequiredAttributesNotProvided added in v2.16.0

func SingleNestedAttributeRequiredAttributesNotProvided(attributes map[string]attr.Value, requiredAttributes []string) bool

func UnsupportedAnnotationClasses added in v2.13.0

func UnsupportedAnnotationClasses() []string

func VzRsAnyToConsIfVzAnySetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func VzRsAnyToConsIfVzAnySetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func VzRsAnyToConsVzAnySetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func VzRsAnyToConsVzAnySetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func VzRsAnyToProvVzAnySetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func VzRsAnyToProvVzAnySetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

func VzRsDenyRuleVzTSubjSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate added in v2.17.0

func VzRsDenyRuleVzTSubjSetToSetNullWhenStateIsNullPlanIsUnknownDuringUpdate(ctx context.Context, planValue, stateValue types.Set) basetypes.SetValue

Types

type AciObject added in v2.16.0

type AciObject struct {
	Attributes map[string]interface{}   `json:"attributes"`
	Children   []map[string]interface{} `json:"children"`
}

func NewAciObject added in v2.16.0

func NewAciObject() AciObject

type AciProvider

type AciProvider struct {
	// contains filtered or unexported fields
}

AciProvider defines the provider implementation.

func (*AciProvider) Configure

func (*AciProvider) DataSources

func (p *AciProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*AciProvider) Functions added in v2.16.0

func (p *AciProvider) Functions(ctx context.Context) []func() function.Function

func (*AciProvider) Metadata

func (*AciProvider) Resources

func (p *AciProvider) Resources(ctx context.Context) []func() resource.Resource

func (*AciProvider) Schema

type AciProviderModel

type AciProviderModel struct {
	Username   types.String `tfsdk:"username"`
	Password   types.String `tfsdk:"password"`
	URL        types.String `tfsdk:"url"`
	PrivateKey types.String `tfsdk:"private_key"`
	Certname   types.String `tfsdk:"cert_name"`
	ProxyUrl   types.String `tfsdk:"proxy_url"`
	ProxyCreds types.String `tfsdk:"proxy_creds"`
	// IsInsecure         types.Bool   `tfsdk:"insecure"`
	// ValidateRelationDn types.Bool   `tfsdk:"validate_relation_dn"`
	// MaxRetries         types.Int64  `tfsdk:"retries"`
	IsInsecure            types.String `tfsdk:"insecure"`
	ValidateRelationDn    types.String `tfsdk:"validate_relation_dn"`
	MaxRetries            types.String `tfsdk:"retries"`
	Annotation            types.String `tfsdk:"annotation"`
	AllowExistingOnCreate types.Bool   `tfsdk:"allow_existing_on_create"`
}

AciProviderModel describes the provider data model.

type AciRestManagedChildIdentifier added in v2.13.0

type AciRestManagedChildIdentifier struct {
	Rn        types.String
	ClassName types.String
}

type AciRestManagedDataSource added in v2.13.0

type AciRestManagedDataSource struct {
	// contains filtered or unexported fields
}

AciRestManagedDataSource defines the data source implementation.

func (*AciRestManagedDataSource) Configure added in v2.13.0

func (*AciRestManagedDataSource) Metadata added in v2.13.0

func (*AciRestManagedDataSource) Read added in v2.13.0

func (*AciRestManagedDataSource) Schema added in v2.13.0

type AciRestManagedDataSourceModel added in v2.15.0

type AciRestManagedDataSourceModel struct {
	Id         types.String `tfsdk:"id"`
	Dn         types.String `tfsdk:"dn"`
	ClassName  types.String `tfsdk:"class_name"`
	Content    types.Map    `tfsdk:"content"`
	Child      types.Set    `tfsdk:"child"`
	Annotation types.String `tfsdk:"annotation"`
}

AciRestManagedDataSourceModel describes the data source model.

type AciRestManagedResource added in v2.13.0

type AciRestManagedResource struct {
	// contains filtered or unexported fields
}

AciRestManagedResource defines the resource implementation.

func (*AciRestManagedResource) Configure added in v2.13.0

func (*AciRestManagedResource) Create added in v2.13.0

func (*AciRestManagedResource) Delete added in v2.13.0

func (*AciRestManagedResource) ImportState added in v2.13.0

func (*AciRestManagedResource) Metadata added in v2.13.0

func (*AciRestManagedResource) ModifyPlan added in v2.13.0

func (*AciRestManagedResource) Read added in v2.13.0

func (*AciRestManagedResource) Schema added in v2.13.0

func (*AciRestManagedResource) Update added in v2.13.0

type AciRestManagedResourceModel added in v2.13.0

type AciRestManagedResourceModel struct {
	Id         types.String `tfsdk:"id"`
	Dn         types.String `tfsdk:"dn"`
	ClassName  types.String `tfsdk:"class_name"`
	Content    types.Map    `tfsdk:"content"`
	Child      types.Set    `tfsdk:"child"`
	Annotation types.String `tfsdk:"annotation"`
	EscapeHtml types.Bool   `tfsdk:"escape_html"`
}

AciRestManagedResourceModel describes the resource data model.

type ChildAciRestManagedResourceModel added in v2.13.0

type ChildAciRestManagedResourceModel struct {
	Rn        types.String `tfsdk:"rn"`
	ClassName types.String `tfsdk:"class_name"`
	Content   types.Map    `tfsdk:"content"`
}

ChildAciRestManagedResourceModel describes the resource data model for the children without relationships.

type CommHttpCommPolResourceModel added in v2.16.0

type CommHttpCommPolResourceModel struct {
	AccessControlAllowCredential types.String `tfsdk:"allow_credentials"`
	AccessControlAllowOrigins    types.String `tfsdk:"allow_origins"`
	AdminSt                      types.String `tfsdk:"admin_state"`
	Annotation                   types.String `tfsdk:"annotation"`
	CliOnlyMode                  types.String `tfsdk:"cli_only_mode"`
	Descr                        types.String `tfsdk:"description"`
	GlobalThrottleRate           types.String `tfsdk:"global_throttle_rate"`
	GlobalThrottleSt             types.String `tfsdk:"global_throttle_state"`
	GlobalThrottleUnit           types.String `tfsdk:"global_throttle_unit"`
	MaxRequestStatusCount        types.String `tfsdk:"max_request_status_count"`
	Name                         types.String `tfsdk:"name"`
	NameAlias                    types.String `tfsdk:"name_alias"`
	NodeExporter                 types.String `tfsdk:"node_exporter"`
	Port                         types.String `tfsdk:"port"`
	RedirectSt                   types.String `tfsdk:"redirect_state"`
	ServerHeader                 types.String `tfsdk:"server_header"`
	ThrottleRate                 types.String `tfsdk:"login_throttle_rate"`
	ThrottleSt                   types.String `tfsdk:"login_throttle_state"`
	VisoreAccess                 types.String `tfsdk:"visore_access"`
	TagAnnotation                types.Set    `tfsdk:"annotations"`
	TagTag                       types.Set    `tfsdk:"tags"`
}

CommHttpCommPolResourceModel describes the resource data model for the children without relation ships.

type CommHttpsCommPolResourceModel added in v2.16.0

type CommHttpsCommPolResourceModel struct {
	AccessControlAllowCredential types.String `tfsdk:"allow_credentials"`
	AccessControlAllowOrigins    types.String `tfsdk:"allow_origins"`
	AdminSt                      types.String `tfsdk:"admin_state"`
	Annotation                   types.String `tfsdk:"annotation"`
	CliOnlyMode                  types.String `tfsdk:"cli_only_mode"`
	ClientCertAuthState          types.String `tfsdk:"client_certificate_authentication_state"`
	Descr                        types.String `tfsdk:"description"`
	DhParam                      types.String `tfsdk:"dh_parameter"`
	GlobalThrottleRate           types.String `tfsdk:"global_throttle_rate"`
	GlobalThrottleSt             types.String `tfsdk:"global_throttle_state"`
	GlobalThrottleUnit           types.String `tfsdk:"global_throttle_unit"`
	MaxRequestStatusCount        types.String `tfsdk:"max_request_status_count"`
	Name                         types.String `tfsdk:"name"`
	NameAlias                    types.String `tfsdk:"name_alias"`
	NodeExporter                 types.String `tfsdk:"node_exporter"`
	Port                         types.String `tfsdk:"port"`
	Referer                      types.String `tfsdk:"referer"`
	ServerHeader                 types.String `tfsdk:"server_header"`
	SslProtocols                 types.Set    `tfsdk:"ssl_protocols"`
	ThrottleRate                 types.String `tfsdk:"login_throttle_rate"`
	ThrottleSt                   types.String `tfsdk:"login_throttle_state"`
	VisoreAccess                 types.String `tfsdk:"visore_access"`
	CommRsClientCertCA           types.Object `tfsdk:"certificate_authority"`
	CommRsKeyRing                types.Object `tfsdk:"key_ring"`
	TagAnnotation                types.Set    `tfsdk:"annotations"`
	TagTag                       types.Set    `tfsdk:"tags"`
}

CommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type CommPolDataSource added in v2.16.0

type CommPolDataSource struct {
	// contains filtered or unexported fields
}

CommPolDataSource defines the data source implementation.

func (*CommPolDataSource) Configure added in v2.16.0

func (*CommPolDataSource) Metadata added in v2.16.0

func (*CommPolDataSource) Read added in v2.16.0

func (*CommPolDataSource) Schema added in v2.16.0

type CommPolIdentifier added in v2.16.0

type CommPolIdentifier struct {
	Name types.String
}

type CommPolResource added in v2.16.0

type CommPolResource struct {
	// contains filtered or unexported fields
}

CommPolResource defines the resource implementation.

func (*CommPolResource) Configure added in v2.16.0

func (*CommPolResource) Create added in v2.16.0

func (*CommPolResource) Delete added in v2.16.0

func (*CommPolResource) ImportState added in v2.16.0

func (*CommPolResource) Metadata added in v2.16.0

func (*CommPolResource) ModifyPlan added in v2.16.0

func (*CommPolResource) Read added in v2.16.0

func (*CommPolResource) Schema added in v2.16.0

func (*CommPolResource) Update added in v2.16.0

type CommPolResourceModel added in v2.16.0

type CommPolResourceModel struct {
	Id                            types.String `tfsdk:"id"`
	Annotation                    types.String `tfsdk:"annotation"`
	Descr                         types.String `tfsdk:"description"`
	Name                          types.String `tfsdk:"name"`
	NameAlias                     types.String `tfsdk:"name_alias"`
	OwnerKey                      types.String `tfsdk:"owner_key"`
	OwnerTag                      types.String `tfsdk:"owner_tag"`
	StrictSecurityOnApicOOBSubnet types.String `tfsdk:"strict_security_on_apic_oob_subnet"`
	CommHttp                      types.Object `tfsdk:"http_service"`
	CommHttps                     types.Object `tfsdk:"http_ssl_configuration"`
	CommShellinabox               types.Object `tfsdk:"ssh_access_via_web"`
	CommSsh                       types.Object `tfsdk:"ssh_service"`
	CommTelnet                    types.Object `tfsdk:"telnet_service"`
	TagAnnotation                 types.Set    `tfsdk:"annotations"`
	TagTag                        types.Set    `tfsdk:"tags"`
}

CommPolResourceModel describes the resource data model.

type CommRsClientCertCACommHttpsCommPolResourceModel added in v2.16.0

type CommRsClientCertCACommHttpsCommPolResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

CommRsClientCertCACommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type CommRsKeyRingCommHttpsCommPolResourceModel added in v2.16.0

type CommRsKeyRingCommHttpsCommPolResourceModel struct {
	Annotation       types.String `tfsdk:"annotation"`
	TnPkiKeyRingName types.String `tfsdk:"key_ring_name"`
	TagAnnotation    types.Set    `tfsdk:"annotations"`
	TagTag           types.Set    `tfsdk:"tags"`
}

CommRsKeyRingCommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type CommShellinaboxCommPolResourceModel added in v2.16.0

type CommShellinaboxCommPolResourceModel struct {
	AdminSt       types.String `tfsdk:"admin_state"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

CommShellinaboxCommPolResourceModel describes the resource data model for the children without relation ships.

type CommSshCommPolResourceModel added in v2.16.0

type CommSshCommPolResourceModel struct {
	AdminSt       types.String `tfsdk:"admin_state"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	HostkeyAlgos  types.Set    `tfsdk:"host_key_algorithms"`
	KexAlgos      types.Set    `tfsdk:"kex_algorithms"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	PasswordAuth  types.String `tfsdk:"password_authentication_state"`
	Port          types.String `tfsdk:"port"`
	SshCiphers    types.Set    `tfsdk:"ssh_ciphers"`
	SshMacs       types.Set    `tfsdk:"ssh_macs"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

CommSshCommPolResourceModel describes the resource data model for the children without relation ships.

type CommTelnetCommPolResourceModel added in v2.16.0

type CommTelnetCommPolResourceModel struct {
	AdminSt       types.String `tfsdk:"admin_state"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	Port          types.String `tfsdk:"port"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

CommTelnetCommPolResourceModel describes the resource data model for the children without relation ships.

type CompareVersionsFunction added in v2.16.0

type CompareVersionsFunction struct{}

func (CompareVersionsFunction) Definition added in v2.16.0

func (CompareVersionsFunction) Metadata added in v2.16.0

func (CompareVersionsFunction) Run added in v2.16.0

type EigrpCtxAfPolDataSource added in v2.17.0

type EigrpCtxAfPolDataSource struct {
	// contains filtered or unexported fields
}

EigrpCtxAfPolDataSource defines the data source implementation.

func (*EigrpCtxAfPolDataSource) Configure added in v2.17.0

func (*EigrpCtxAfPolDataSource) Metadata added in v2.17.0

func (*EigrpCtxAfPolDataSource) Read added in v2.17.0

func (*EigrpCtxAfPolDataSource) Schema added in v2.17.0

type EigrpCtxAfPolIdentifier added in v2.17.0

type EigrpCtxAfPolIdentifier struct {
	Name types.String
}

type EigrpCtxAfPolResource added in v2.17.0

type EigrpCtxAfPolResource struct {
	// contains filtered or unexported fields
}

EigrpCtxAfPolResource defines the resource implementation.

func (*EigrpCtxAfPolResource) Configure added in v2.17.0

func (*EigrpCtxAfPolResource) Create added in v2.17.0

func (*EigrpCtxAfPolResource) Delete added in v2.17.0

func (*EigrpCtxAfPolResource) ImportState added in v2.17.0

func (*EigrpCtxAfPolResource) Metadata added in v2.17.0

func (*EigrpCtxAfPolResource) ModifyPlan added in v2.17.0

func (*EigrpCtxAfPolResource) Read added in v2.17.0

func (*EigrpCtxAfPolResource) Schema added in v2.17.0

func (*EigrpCtxAfPolResource) Update added in v2.17.0

type EigrpCtxAfPolResourceModel added in v2.17.0

type EigrpCtxAfPolResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	ActIntvl      types.String `tfsdk:"active_interval"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	ExtDist       types.String `tfsdk:"external_distance"`
	IntDist       types.String `tfsdk:"internal_distance"`
	MaxPaths      types.String `tfsdk:"maximum_path_limit"`
	MetricStyle   types.String `tfsdk:"metric_style"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

EigrpCtxAfPolResourceModel describes the resource data model.

type FhsBDPolDataSource added in v2.16.0

type FhsBDPolDataSource struct {
	// contains filtered or unexported fields
}

FhsBDPolDataSource defines the data source implementation.

func (*FhsBDPolDataSource) Configure added in v2.16.0

func (*FhsBDPolDataSource) Metadata added in v2.16.0

func (*FhsBDPolDataSource) Read added in v2.16.0

func (*FhsBDPolDataSource) Schema added in v2.16.0

type FhsBDPolIdentifier added in v2.16.0

type FhsBDPolIdentifier struct {
	Name types.String
}

type FhsBDPolResource added in v2.16.0

type FhsBDPolResource struct {
	// contains filtered or unexported fields
}

FhsBDPolResource defines the resource implementation.

func (*FhsBDPolResource) Configure added in v2.16.0

func (*FhsBDPolResource) Create added in v2.16.0

func (*FhsBDPolResource) Delete added in v2.16.0

func (*FhsBDPolResource) ImportState added in v2.16.0

func (*FhsBDPolResource) Metadata added in v2.16.0

func (*FhsBDPolResource) ModifyPlan added in v2.16.0

func (*FhsBDPolResource) Read added in v2.16.0

func (*FhsBDPolResource) Schema added in v2.16.0

func (*FhsBDPolResource) Update added in v2.16.0

type FhsBDPolResourceModel added in v2.16.0

type FhsBDPolResourceModel struct {
	Id               types.String `tfsdk:"id"`
	ParentDn         types.String `tfsdk:"parent_dn"`
	Annotation       types.String `tfsdk:"annotation"`
	Descr            types.String `tfsdk:"description"`
	IpInspectAdminSt types.String `tfsdk:"ip_inspection"`
	Name             types.String `tfsdk:"name"`
	NameAlias        types.String `tfsdk:"name_alias"`
	OwnerKey         types.String `tfsdk:"owner_key"`
	OwnerTag         types.String `tfsdk:"owner_tag"`
	RaGuardAdminSt   types.String `tfsdk:"router_advertisement"`
	SrcGuardAdminSt  types.String `tfsdk:"source_guard"`
	FhsRaGuardPol    types.Object `tfsdk:"route_advertisement_guard_policy"`
	TagAnnotation    types.Set    `tfsdk:"annotations"`
	TagTag           types.Set    `tfsdk:"tags"`
}

FhsBDPolResourceModel describes the resource data model.

type FhsRaGuardPolFhsBDPolResourceModel added in v2.16.0

type FhsRaGuardPolFhsBDPolResourceModel struct {
	Annotation         types.String `tfsdk:"annotation"`
	Descr              types.String `tfsdk:"description"`
	ManagedConfigCheck types.String `tfsdk:"managed_config_check"`
	ManagedConfigFlag  types.String `tfsdk:"managed_config_flag"`
	MaxHopLimit        types.String `tfsdk:"max_hop_limit"`
	MaxRouterPref      types.String `tfsdk:"max_router_preference"`
	MinHopLimit        types.String `tfsdk:"min_hop_limit"`
	Name               types.String `tfsdk:"name"`
	NameAlias          types.String `tfsdk:"name_alias"`
	OtherConfigCheck   types.String `tfsdk:"other_config_check"`
	OtherConfigFlag    types.String `tfsdk:"other_config_flag"`
	OwnerKey           types.String `tfsdk:"owner_key"`
	OwnerTag           types.String `tfsdk:"owner_tag"`
	TagAnnotation      types.Set    `tfsdk:"annotations"`
	TagTag             types.Set    `tfsdk:"tags"`
}

FhsRaGuardPolFhsBDPolResourceModel describes the resource data model for the children without relation ships.

type FhsTrustCtrlPolDataSource added in v2.16.0

type FhsTrustCtrlPolDataSource struct {
	// contains filtered or unexported fields
}

FhsTrustCtrlPolDataSource defines the data source implementation.

func (*FhsTrustCtrlPolDataSource) Configure added in v2.16.0

func (*FhsTrustCtrlPolDataSource) Metadata added in v2.16.0

func (*FhsTrustCtrlPolDataSource) Read added in v2.16.0

func (*FhsTrustCtrlPolDataSource) Schema added in v2.16.0

type FhsTrustCtrlPolIdentifier added in v2.16.0

type FhsTrustCtrlPolIdentifier struct {
	Name types.String
}

type FhsTrustCtrlPolResource added in v2.16.0

type FhsTrustCtrlPolResource struct {
	// contains filtered or unexported fields
}

FhsTrustCtrlPolResource defines the resource implementation.

func (*FhsTrustCtrlPolResource) Configure added in v2.16.0

func (*FhsTrustCtrlPolResource) Create added in v2.16.0

func (*FhsTrustCtrlPolResource) Delete added in v2.16.0

func (*FhsTrustCtrlPolResource) ImportState added in v2.16.0

func (*FhsTrustCtrlPolResource) Metadata added in v2.16.0

func (*FhsTrustCtrlPolResource) ModifyPlan added in v2.16.0

func (*FhsTrustCtrlPolResource) Read added in v2.16.0

func (*FhsTrustCtrlPolResource) Schema added in v2.16.0

func (*FhsTrustCtrlPolResource) Update added in v2.16.0

type FhsTrustCtrlPolResourceModel added in v2.16.0

type FhsTrustCtrlPolResourceModel struct {
	Id              types.String `tfsdk:"id"`
	ParentDn        types.String `tfsdk:"parent_dn"`
	Annotation      types.String `tfsdk:"annotation"`
	Descr           types.String `tfsdk:"description"`
	HasDhcpv4Server types.String `tfsdk:"has_dhcpv4_server"`
	HasDhcpv6Server types.String `tfsdk:"has_dhcpv6_server"`
	HasIpv6Router   types.String `tfsdk:"has_ipv6_router"`
	Name            types.String `tfsdk:"name"`
	NameAlias       types.String `tfsdk:"name_alias"`
	OwnerKey        types.String `tfsdk:"owner_key"`
	OwnerTag        types.String `tfsdk:"owner_tag"`
	TrustArp        types.String `tfsdk:"trust_arp"`
	TrustNd         types.String `tfsdk:"trust_nd"`
	TrustRa         types.String `tfsdk:"trust_ra"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FhsTrustCtrlPolResourceModel describes the resource data model.

type FvAEPgDataSource added in v2.16.0

type FvAEPgDataSource struct {
	// contains filtered or unexported fields
}

FvAEPgDataSource defines the data source implementation.

func (*FvAEPgDataSource) Configure added in v2.16.0

func (*FvAEPgDataSource) Metadata added in v2.16.0

func (*FvAEPgDataSource) Read added in v2.16.0

func (*FvAEPgDataSource) Schema added in v2.16.0

type FvAEPgIdentifier added in v2.16.0

type FvAEPgIdentifier struct {
	Name types.String
}

type FvAEPgResource added in v2.16.0

type FvAEPgResource struct {
	// contains filtered or unexported fields
}

FvAEPgResource defines the resource implementation.

func (*FvAEPgResource) Configure added in v2.16.0

func (*FvAEPgResource) Create added in v2.16.0

func (*FvAEPgResource) Delete added in v2.16.0

func (*FvAEPgResource) ImportState added in v2.16.0

func (*FvAEPgResource) Metadata added in v2.16.0

func (*FvAEPgResource) ModifyPlan added in v2.16.0

func (*FvAEPgResource) Read added in v2.16.0

func (*FvAEPgResource) Schema added in v2.16.0

func (*FvAEPgResource) Update added in v2.16.0

func (*FvAEPgResource) UpgradeState added in v2.16.0

func (r *FvAEPgResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

type FvAEPgResourceModel added in v2.16.0

type FvAEPgResourceModel struct {
	Id                              types.String                      `tfsdk:"id"`
	ParentDn                        types.String                      `tfsdk:"parent_dn"`
	Annotation                      types.String                      `tfsdk:"annotation"`
	Descr                           types.String                      `tfsdk:"description"`
	ExceptionTag                    types.String                      `tfsdk:"contract_exception_tag"`
	FloodOnEncap                    types.String                      `tfsdk:"flood_in_encapsulation"`
	FwdCtrl                         types.String                      `tfsdk:"forwarding_control"`
	HasMcastSource                  types.String                      `tfsdk:"has_multicast_source"`
	IsAttrBasedEPg                  types.String                      `tfsdk:"useg_epg"`
	MatchT                          types.String                      `tfsdk:"match_criteria"`
	Name                            types.String                      `tfsdk:"name"`
	NameAlias                       types.String                      `tfsdk:"name_alias"`
	PcEnfPref                       types.String                      `tfsdk:"intra_epg_isolation"`
	PcTag                           types.String                      `tfsdk:"pc_tag"`
	PrefGrMemb                      types.String                      `tfsdk:"preferred_group_member"`
	Prio                            customTypes.FvAEPgPrioStringValue `tfsdk:"priority"`
	Scope                           types.String                      `tfsdk:"scope"`
	Shutdown                        types.String                      `tfsdk:"admin_state"`
	FvCrtrn                         types.Object                      `tfsdk:"epg_useg_block_statement"`
	FvRsAEPgMonPol                  types.Object                      `tfsdk:"relation_to_monitoring_policy"`
	FvRsBd                          types.Object                      `tfsdk:"relation_to_bridge_domain"`
	FvRsCons                        types.Set                         `tfsdk:"relation_to_consumed_contracts"`
	FvRsConsIf                      types.Set                         `tfsdk:"relation_to_imported_contracts"`
	FvRsCustQosPol                  types.Object                      `tfsdk:"relation_to_custom_qos_policy"`
	FvRsDomAtt                      types.Set                         `tfsdk:"relation_to_domains"`
	FvRsDppPol                      types.Object                      `tfsdk:"relation_to_data_plane_policing_policy"`
	FvRsFcPathAtt                   types.Set                         `tfsdk:"relation_to_fibre_channel_paths"`
	FvRsIntraEpg                    types.Set                         `tfsdk:"relation_to_intra_epg_contracts"`
	FvRsNodeAtt                     types.Set                         `tfsdk:"relation_to_static_leafs"`
	FvRsPathAtt                     types.Set                         `tfsdk:"relation_to_static_paths"`
	FvRsProtBy                      types.Set                         `tfsdk:"relation_to_taboo_contracts"`
	FvRsProv                        types.Set                         `tfsdk:"relation_to_provided_contracts"`
	FvRsSecInherited                types.Set                         `tfsdk:"relation_to_contract_masters"`
	FvRsTrustCtrl                   types.Object                      `tfsdk:"relation_to_trust_control_policy"`
	TagAnnotation                   types.Set                         `tfsdk:"annotations"`
	TagTag                          types.Set                         `tfsdk:"tags"`
	DeprecatedExceptionTag          types.String                      `tfsdk:"exception_tag"`
	DeprecatedFloodOnEncap          types.String                      `tfsdk:"flood_on_encap"`
	DeprecatedFwdCtrl               types.String                      `tfsdk:"fwd_ctrl"`
	DeprecatedHasMcastSource        types.String                      `tfsdk:"has_mcast_source"`
	DeprecatedIsAttrBasedEPg        types.String                      `tfsdk:"is_attr_based_epg"`
	DeprecatedMatchT                types.String                      `tfsdk:"match_t"`
	DeprecatedParentDn              types.String                      `tfsdk:"application_profile_dn"`
	DeprecatedPcEnfPref             types.String                      `tfsdk:"pc_enf_pref"`
	DeprecatedPrefGrMemb            types.String                      `tfsdk:"pref_gr_memb"`
	DeprecatedPrio                  types.String                      `tfsdk:"prio"`
	DeprecatedShutdown              types.String                      `tfsdk:"shutdown"`
	DeprecatedFvRsAEPgMonPol        types.String                      `tfsdk:"relation_fv_rs_aepg_mon_pol"`
	Ignored_relation_fv_rs_path_att types.Set                         `tfsdk:"relation_fv_rs_path_att"`
	Ignored_relation_fv_rs_prov_def types.Set                         `tfsdk:"relation_fv_rs_prov_def"`
	DeprecatedFvRsBd                types.String                      `tfsdk:"relation_fv_rs_bd"`
	DeprecatedFvRsCons              types.Set                         `tfsdk:"relation_fv_rs_cons"`
	DeprecatedFvRsSecInherited      types.Set                         `tfsdk:"relation_fv_rs_sec_inherited"`
	DeprecatedFvRsCustQosPol        types.String                      `tfsdk:"relation_fv_rs_cust_qos_pol"`
	DeprecatedFvRsDppPol            types.String                      `tfsdk:"relation_fv_rs_dpp_pol"`
	DeprecatedFvRsFcPathAtt         types.Set                         `tfsdk:"relation_fv_rs_fc_path_att"`
	DeprecatedFvRsConsIf            types.Set                         `tfsdk:"relation_fv_rs_cons_if"`
	DeprecatedFvRsIntraEpg          types.Set                         `tfsdk:"relation_fv_rs_intra_epg"`
	DeprecatedFvRsProv              types.Set                         `tfsdk:"relation_fv_rs_prov"`
	DeprecatedFvRsProtBy            types.Set                         `tfsdk:"relation_fv_rs_prot_by"`
	DeprecatedFvRsTrustCtrl         types.String                      `tfsdk:"relation_fv_rs_trust_ctrl"`
	DeprecatedFvRsNodeAtt           types.Set                         `tfsdk:"relation_fv_rs_node_att"`
}

FvAEPgResourceModel describes the resource data model.

type FvAEPgResourceModelV1 added in v2.16.0

type FvAEPgResourceModelV1 struct {
	Annotation                      types.String `tfsdk:"annotation"`
	Descr                           types.String `tfsdk:"description"`
	ExceptionTag                    types.String `tfsdk:"exception_tag"`
	FloodOnEncap                    types.String `tfsdk:"flood_on_encap"`
	FwdCtrl                         types.String `tfsdk:"fwd_ctrl"`
	HasMcastSource                  types.String `tfsdk:"has_mcast_source"`
	Id                              types.String `tfsdk:"id"`
	IsAttrBasedEPg                  types.String `tfsdk:"is_attr_based_epg"`
	MatchT                          types.String `tfsdk:"match_t"`
	Name                            types.String `tfsdk:"name"`
	NameAlias                       types.String `tfsdk:"name_alias"`
	ParentDn                        types.String `tfsdk:"application_profile_dn"`
	PcEnfPref                       types.String `tfsdk:"pc_enf_pref"`
	PrefGrMemb                      types.String `tfsdk:"pref_gr_memb"`
	Prio                            types.String `tfsdk:"prio"`
	Shutdown                        types.String `tfsdk:"shutdown"`
	FvRsAEPgMonPol                  types.String `tfsdk:"relation_fv_rs_aepg_mon_pol"`
	Ignored_relation_fv_rs_path_att types.Set    `tfsdk:"relation_fv_rs_path_att"`
	Ignored_relation_fv_rs_prov_def types.Set    `tfsdk:"relation_fv_rs_prov_def"`
	FvRsBd                          types.String `tfsdk:"relation_fv_rs_bd"`
	FvRsCons                        types.Set    `tfsdk:"relation_fv_rs_cons"`
	FvRsSecInherited                types.Set    `tfsdk:"relation_fv_rs_sec_inherited"`
	FvRsCustQosPol                  types.String `tfsdk:"relation_fv_rs_cust_qos_pol"`
	FvRsDppPol                      types.String `tfsdk:"relation_fv_rs_dpp_pol"`
	FvRsFcPathAtt                   types.Set    `tfsdk:"relation_fv_rs_fc_path_att"`
	FvRsConsIf                      types.Set    `tfsdk:"relation_fv_rs_cons_if"`
	FvRsIntraEpg                    types.Set    `tfsdk:"relation_fv_rs_intra_epg"`
	FvRsProv                        types.Set    `tfsdk:"relation_fv_rs_prov"`
	FvRsProtBy                      types.Set    `tfsdk:"relation_fv_rs_prot_by"`
	FvRsTrustCtrl                   types.String `tfsdk:"relation_fv_rs_trust_ctrl"`
	FvRsNodeAtt                     types.Set    `tfsdk:"relation_fv_rs_node_att"`
}

type FvAccPFvBDResourceModel added in v2.16.0

type FvAccPFvBDResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Encap         types.String `tfsdk:"encapsulation"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvAccPFvBDResourceModel describes the resource data model for the children without relation ships.

type FvApDataSource added in v2.16.0

type FvApDataSource struct {
	// contains filtered or unexported fields
}

FvApDataSource defines the data source implementation.

func (*FvApDataSource) Configure added in v2.16.0

func (*FvApDataSource) Metadata added in v2.16.0

func (*FvApDataSource) Read added in v2.16.0

func (*FvApDataSource) Schema added in v2.16.0

type FvApIdentifier added in v2.16.0

type FvApIdentifier struct {
	Name types.String
}

type FvApResource added in v2.16.0

type FvApResource struct {
	// contains filtered or unexported fields
}

FvApResource defines the resource implementation.

func (*FvApResource) Configure added in v2.16.0

func (*FvApResource) Create added in v2.16.0

func (*FvApResource) Delete added in v2.16.0

func (*FvApResource) ImportState added in v2.16.0

func (*FvApResource) Metadata added in v2.16.0

func (*FvApResource) ModifyPlan added in v2.16.0

func (*FvApResource) Read added in v2.16.0

func (*FvApResource) Schema added in v2.16.0

func (*FvApResource) Update added in v2.16.0

func (*FvApResource) UpgradeState added in v2.16.0

func (r *FvApResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

type FvApResourceModel added in v2.16.0

type FvApResourceModel struct {
	Id                     types.String                    `tfsdk:"id"`
	ParentDn               types.String                    `tfsdk:"parent_dn"`
	Annotation             types.String                    `tfsdk:"annotation"`
	Descr                  types.String                    `tfsdk:"description"`
	Name                   types.String                    `tfsdk:"name"`
	NameAlias              types.String                    `tfsdk:"name_alias"`
	OwnerKey               types.String                    `tfsdk:"owner_key"`
	OwnerTag               types.String                    `tfsdk:"owner_tag"`
	Prio                   customTypes.FvApPrioStringValue `tfsdk:"priority"`
	FvRsApMonPol           types.Object                    `tfsdk:"relation_to_monitoring_policy"`
	TagAnnotation          types.Set                       `tfsdk:"annotations"`
	TagTag                 types.Set                       `tfsdk:"tags"`
	DeprecatedParentDn     types.String                    `tfsdk:"tenant_dn"`
	DeprecatedPrio         types.String                    `tfsdk:"prio"`
	DeprecatedFvRsApMonPol types.String                    `tfsdk:"relation_fv_rs_ap_mon_pol"`
}

FvApResourceModel describes the resource data model.

type FvApResourceModelV1 added in v2.16.0

type FvApResourceModelV1 struct {
	Annotation   types.String `tfsdk:"annotation"`
	Descr        types.String `tfsdk:"description"`
	Id           types.String `tfsdk:"id"`
	Name         types.String `tfsdk:"name"`
	NameAlias    types.String `tfsdk:"name_alias"`
	ParentDn     types.String `tfsdk:"tenant_dn"`
	Prio         types.String `tfsdk:"prio"`
	FvRsApMonPol types.String `tfsdk:"relation_fv_rs_ap_mon_pol"`
}

type FvBDDataSource added in v2.16.0

type FvBDDataSource struct {
	// contains filtered or unexported fields
}

FvBDDataSource defines the data source implementation.

func (*FvBDDataSource) Configure added in v2.16.0

func (*FvBDDataSource) Metadata added in v2.16.0

func (*FvBDDataSource) Read added in v2.16.0

func (*FvBDDataSource) Schema added in v2.16.0

type FvBDIdentifier added in v2.16.0

type FvBDIdentifier struct {
	Name types.String
}

type FvBDResource added in v2.16.0

type FvBDResource struct {
	// contains filtered or unexported fields
}

FvBDResource defines the resource implementation.

func (*FvBDResource) Configure added in v2.16.0

func (*FvBDResource) Create added in v2.16.0

func (*FvBDResource) Delete added in v2.16.0

func (*FvBDResource) ImportState added in v2.16.0

func (*FvBDResource) Metadata added in v2.16.0

func (*FvBDResource) ModifyPlan added in v2.16.0

func (*FvBDResource) Read added in v2.16.0

func (*FvBDResource) Schema added in v2.16.0

func (*FvBDResource) Update added in v2.16.0

func (*FvBDResource) UpgradeState added in v2.16.0

func (r *FvBDResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

type FvBDResourceModel added in v2.16.0

type FvBDResourceModel struct {
	Id                                   types.String `tfsdk:"id"`
	ParentDn                             types.String `tfsdk:"parent_dn"`
	OptimizeWanBandwidth                 types.String `tfsdk:"optimize_wan_bandwidth"`
	Annotation                           types.String `tfsdk:"annotation"`
	ArpFlood                             types.String `tfsdk:"arp_flooding"`
	Descr                                types.String `tfsdk:"description"`
	EnableRogueExceptMac                 types.String `tfsdk:"enable_rogue_exception_mac"`
	EpClear                              types.String `tfsdk:"clear_remote_mac_entries"`
	EpMoveDetectMode                     types.String `tfsdk:"endpoint_move_detection_mode"`
	HostBasedRouting                     types.String `tfsdk:"advertise_host_routes"`
	IntersiteBumTrafficAllow             types.String `tfsdk:"enable_intersite_bum_traffic"`
	IntersiteL2Stretch                   types.String `tfsdk:"intersite_l2_stretch"`
	IpLearning                           types.String `tfsdk:"ip_learning"`
	Ipv6McastAllow                       types.String `tfsdk:"pim_ipv6"`
	LimitIpLearnToSubnets                types.String `tfsdk:"limit_ip_learn_to_subnets"`
	LlAddr                               types.String `tfsdk:"link_local_ipv6_address"`
	Mac                                  types.String `tfsdk:"custom_mac_address"`
	McastARPDrop                         types.String `tfsdk:"drop_arp_with_multicast_smac"`
	McastAllow                           types.String `tfsdk:"pim"`
	MultiDstPktAct                       types.String `tfsdk:"multi_destination_flooding"`
	Name                                 types.String `tfsdk:"name"`
	NameAlias                            types.String `tfsdk:"name_alias"`
	OwnerKey                             types.String `tfsdk:"owner_key"`
	OwnerTag                             types.String `tfsdk:"owner_tag"`
	PcTag                                types.String `tfsdk:"pc_tag"`
	Scope                                types.String `tfsdk:"scope"`
	Seg                                  types.String `tfsdk:"segment"`
	ServiceBdRoutingDisable              types.String `tfsdk:"service_bd_routing_disable"`
	Type                                 types.String `tfsdk:"bridge_domain_type"`
	UnicastRoute                         types.String `tfsdk:"unicast_routing"`
	UnkMacUcastAct                       types.String `tfsdk:"l2_unknown_unicast_flooding"`
	UnkMcastAct                          types.String `tfsdk:"l3_unknown_multicast_flooding"`
	V6unkMcastAct                        types.String `tfsdk:"ipv6_l3_unknown_multicast_flooding"`
	Vmac                                 types.String `tfsdk:"virtual_mac_address"`
	FvAccP                               types.Object `tfsdk:"legacy_mode"`
	FvRogueExceptionMac                  types.Set    `tfsdk:"rogue_coop_exceptions"`
	FvRsABDPolMonPol                     types.Object `tfsdk:"relation_to_monitoring_policy"`
	FvRsBDToFhs                          types.Object `tfsdk:"relation_to_first_hop_security_policy"`
	FvRsBDToNdP                          types.Object `tfsdk:"relation_to_neighbor_discovery_interface_policy"`
	FvRsBDToNetflowMonitorPol            types.Set    `tfsdk:"relation_to_netflow_monitor_policies"`
	FvRsBDToOut                          types.Set    `tfsdk:"relation_to_l3_outsides"`
	FvRsBDToProfile                      types.Object `tfsdk:"relation_to_route_control_profile"`
	FvRsBDToRelayP                       types.Object `tfsdk:"relation_to_dhcp_relay_policy"`
	FvRsBdToEpRet                        types.Object `tfsdk:"relation_to_end_point_retention_policy"`
	FvRsCtx                              types.Object `tfsdk:"relation_to_vrf"`
	FvRsIgmpsn                           types.Object `tfsdk:"relation_to_igmp_snooping_policy"`
	FvRsMldsn                            types.Object `tfsdk:"relation_to_mld_snooping_policy"`
	TagAnnotation                        types.Set    `tfsdk:"annotations"`
	TagTag                               types.Set    `tfsdk:"tags"`
	DeprecatedArpFlood                   types.String `tfsdk:"arp_flood"`
	DeprecatedEpClear                    types.String `tfsdk:"ep_clear"`
	DeprecatedEpMoveDetectMode           types.String `tfsdk:"ep_move_detect_mode"`
	DeprecatedHostBasedRouting           types.String `tfsdk:"host_based_routing"`
	DeprecatedIntersiteBumTrafficAllow   types.String `tfsdk:"intersite_bum_traffic_allow"`
	DeprecatedIpv6McastAllow             types.String `tfsdk:"ipv6_mcast_allow"`
	DeprecatedLlAddr                     types.String `tfsdk:"ll_addr"`
	DeprecatedMac                        types.String `tfsdk:"mac"`
	DeprecatedMcastAllow                 types.String `tfsdk:"mcast_allow"`
	DeprecatedMultiDstPktAct             types.String `tfsdk:"multi_dst_pkt_act"`
	DeprecatedParentDn                   types.String `tfsdk:"tenant_dn"`
	DeprecatedUnicastRoute               types.String `tfsdk:"unicast_route"`
	DeprecatedUnkMacUcastAct             types.String `tfsdk:"unk_mac_ucast_act"`
	DeprecatedUnkMcastAct                types.String `tfsdk:"unk_mcast_act"`
	DeprecatedV6unkMcastAct              types.String `tfsdk:"v6unk_mcast_act"`
	DeprecatedVmac                       types.String `tfsdk:"vmac"`
	DeprecatedFvRsBDToRelayP             types.String `tfsdk:"relation_fv_rs_bd_to_relay_p"`
	DeprecatedFvRsBdToEpRet              types.String `tfsdk:"relation_fv_rs_bd_to_ep_ret"`
	DeprecatedFvRsBDToFhs                types.String `tfsdk:"relation_fv_rs_bd_to_fhs"`
	DeprecatedFvRsBDToOut                types.Set    `tfsdk:"relation_fv_rs_bd_to_out"`
	DeprecatedFvRsABDPolMonPol           types.String `tfsdk:"relation_fv_rs_abd_pol_mon_pol"`
	DeprecatedFvRsBDToNdP                types.String `tfsdk:"relation_fv_rs_bd_to_nd_p"`
	Ignored_relation_fv_rs_bd_flood_to   types.Set    `tfsdk:"relation_fv_rs_bd_flood_to"`
	Ignored_relation_fv_rs_bd_to_profile types.String `tfsdk:"relation_fv_rs_bd_to_profile"`
	DeprecatedFvRsIgmpsn                 types.String `tfsdk:"relation_fv_rs_igmpsn"`
	DeprecatedFvRsMldsn                  types.String `tfsdk:"relation_fv_rs_mldsn"`
	DeprecatedFvRsCtx                    types.String `tfsdk:"relation_fv_rs_ctx"`
	DeprecatedFvRsBDToNetflowMonitorPol  types.Set    `tfsdk:"relation_fv_rs_bd_to_netflow_monitor_pol"`
}

FvBDResourceModel describes the resource data model.

type FvBDResourceModelV1 added in v2.16.0

type FvBDResourceModelV1 struct {
	Annotation                           types.String `tfsdk:"annotation"`
	ArpFlood                             types.String `tfsdk:"arp_flood"`
	Descr                                types.String `tfsdk:"description"`
	EpClear                              types.String `tfsdk:"ep_clear"`
	EpMoveDetectMode                     types.String `tfsdk:"ep_move_detect_mode"`
	HostBasedRouting                     types.String `tfsdk:"host_based_routing"`
	Id                                   types.String `tfsdk:"id"`
	IntersiteBumTrafficAllow             types.String `tfsdk:"intersite_bum_traffic_allow"`
	IntersiteL2Stretch                   types.String `tfsdk:"intersite_l2_stretch"`
	IpLearning                           types.String `tfsdk:"ip_learning"`
	Ipv6McastAllow                       types.String `tfsdk:"ipv6_mcast_allow"`
	LimitIpLearnToSubnets                types.String `tfsdk:"limit_ip_learn_to_subnets"`
	LlAddr                               types.String `tfsdk:"ll_addr"`
	Mac                                  types.String `tfsdk:"mac"`
	McastAllow                           types.String `tfsdk:"mcast_allow"`
	MultiDstPktAct                       types.String `tfsdk:"multi_dst_pkt_act"`
	Name                                 types.String `tfsdk:"name"`
	NameAlias                            types.String `tfsdk:"name_alias"`
	OptimizeWanBandwidth                 types.String `tfsdk:"optimize_wan_bandwidth"`
	ParentDn                             types.String `tfsdk:"tenant_dn"`
	Type                                 types.String `tfsdk:"bridge_domain_type"`
	UnicastRoute                         types.String `tfsdk:"unicast_route"`
	UnkMacUcastAct                       types.String `tfsdk:"unk_mac_ucast_act"`
	UnkMcastAct                          types.String `tfsdk:"unk_mcast_act"`
	V6unkMcastAct                        types.String `tfsdk:"v6unk_mcast_act"`
	Vmac                                 types.String `tfsdk:"vmac"`
	FvRsBDToRelayP                       types.String `tfsdk:"relation_fv_rs_bd_to_relay_p"`
	FvRsBdToEpRet                        types.String `tfsdk:"relation_fv_rs_bd_to_ep_ret"`
	FvRsBDToFhs                          types.String `tfsdk:"relation_fv_rs_bd_to_fhs"`
	FvRsBDToOut                          types.Set    `tfsdk:"relation_fv_rs_bd_to_out"`
	FvRsABDPolMonPol                     types.String `tfsdk:"relation_fv_rs_abd_pol_mon_pol"`
	FvRsBDToNdP                          types.String `tfsdk:"relation_fv_rs_bd_to_nd_p"`
	Ignored_relation_fv_rs_bd_flood_to   types.Set    `tfsdk:"relation_fv_rs_bd_flood_to"`
	Ignored_relation_fv_rs_bd_to_profile types.String `tfsdk:"relation_fv_rs_bd_to_profile"`
	FvRsIgmpsn                           types.String `tfsdk:"relation_fv_rs_igmpsn"`
	FvRsMldsn                            types.String `tfsdk:"relation_fv_rs_mldsn"`
	FvRsCtx                              types.String `tfsdk:"relation_fv_rs_ctx"`
	FvRsBDToNetflowMonitorPol            types.Set    `tfsdk:"relation_fv_rs_bd_to_netflow_monitor_pol"`
}

type FvCrtrnDataSource added in v2.16.0

type FvCrtrnDataSource struct {
	// contains filtered or unexported fields
}

FvCrtrnDataSource defines the data source implementation.

func (*FvCrtrnDataSource) Configure added in v2.16.0

func (*FvCrtrnDataSource) Metadata added in v2.16.0

func (*FvCrtrnDataSource) Read added in v2.16.0

func (*FvCrtrnDataSource) Schema added in v2.16.0

type FvCrtrnFvAEPgResourceModel added in v2.16.0

type FvCrtrnFvAEPgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Match         types.String `tfsdk:"match"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	Prec          types.String `tfsdk:"precedence"`
	Scope         types.String `tfsdk:"scope"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvCrtrnFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvCrtrnResource added in v2.16.0

type FvCrtrnResource struct {
	// contains filtered or unexported fields
}

FvCrtrnResource defines the resource implementation.

func (*FvCrtrnResource) Configure added in v2.16.0

func (*FvCrtrnResource) Create added in v2.16.0

func (*FvCrtrnResource) Delete added in v2.16.0

func (*FvCrtrnResource) ImportState added in v2.16.0

func (*FvCrtrnResource) Metadata added in v2.16.0

func (*FvCrtrnResource) ModifyPlan added in v2.16.0

func (*FvCrtrnResource) Read added in v2.16.0

func (*FvCrtrnResource) Schema added in v2.16.0

func (*FvCrtrnResource) Update added in v2.16.0

type FvCrtrnResourceModel added in v2.16.0

type FvCrtrnResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Match         types.String `tfsdk:"match"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	Prec          types.String `tfsdk:"precedence"`
	Scope         types.String `tfsdk:"scope"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvCrtrnResourceModel describes the resource data model.

type FvCtxDataSource added in v2.17.0

type FvCtxDataSource struct {
	// contains filtered or unexported fields
}

FvCtxDataSource defines the data source implementation.

func (*FvCtxDataSource) Configure added in v2.17.0

func (*FvCtxDataSource) Metadata added in v2.17.0

func (*FvCtxDataSource) Read added in v2.17.0

func (*FvCtxDataSource) Schema added in v2.17.0

type FvCtxIdentifier added in v2.17.0

type FvCtxIdentifier struct {
	Name types.String
}

type FvCtxResource added in v2.17.0

type FvCtxResource struct {
	// contains filtered or unexported fields
}

FvCtxResource defines the resource implementation.

func (*FvCtxResource) Configure added in v2.17.0

func (*FvCtxResource) Create added in v2.17.0

func (*FvCtxResource) Delete added in v2.17.0

func (*FvCtxResource) ImportState added in v2.17.0

func (*FvCtxResource) Metadata added in v2.17.0

func (*FvCtxResource) ModifyPlan added in v2.17.0

func (*FvCtxResource) Read added in v2.17.0

func (*FvCtxResource) Schema added in v2.17.0

func (*FvCtxResource) Update added in v2.17.0

func (*FvCtxResource) UpgradeState added in v2.17.0

func (r *FvCtxResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

type FvCtxResourceModel added in v2.17.0

type FvCtxResourceModel struct {
	Id                                        types.String `tfsdk:"id"`
	ParentDn                                  types.String `tfsdk:"parent_dn"`
	Annotation                                types.String `tfsdk:"annotation"`
	BdEnforcedEnable                          types.String `tfsdk:"bd_enforcement"`
	Descr                                     types.String `tfsdk:"description"`
	IpDataPlaneLearning                       types.String `tfsdk:"ip_data_plane_learning"`
	Name                                      types.String `tfsdk:"name"`
	NameAlias                                 types.String `tfsdk:"name_alias"`
	OwnerKey                                  types.String `tfsdk:"owner_key"`
	OwnerTag                                  types.String `tfsdk:"owner_tag"`
	PcEnfDir                                  types.String `tfsdk:"policy_control_enforcement_direction"`
	PcEnfPref                                 types.String `tfsdk:"policy_control_enforcement_mode"`
	PcTag                                     types.String `tfsdk:"pc_tag"`
	Scope                                     types.String `tfsdk:"scope"`
	FvRsBgpCtxPol                             types.Object `tfsdk:"relation_to_bgp_timers"`
	FvRsCtxMonPol                             types.Object `tfsdk:"relation_to_monitoring_policy"`
	FvRsCtxToBgpCtxAfPol                      types.Set    `tfsdk:"relation_to_bgp_address_family_contexts"`
	FvRsCtxToEigrpCtxAfPol                    types.Set    `tfsdk:"relation_to_eigrp_address_family_contexts"`
	FvRsCtxToEpRet                            types.Object `tfsdk:"relation_to_end_point_retention_policy"`
	FvRsCtxToExtRouteTagPol                   types.Object `tfsdk:"relation_to_l3out_route_tag_policy"`
	FvRsCtxToOspfCtxPol                       types.Set    `tfsdk:"relation_to_address_family_ospf_timers"`
	FvRsCtxToSDWanVpn                         types.Object `tfsdk:"relation_to_wan_vpn"`
	FvRsOspfCtxPol                            types.Object `tfsdk:"relation_to_ospf_timers"`
	TagAnnotation                             types.Set    `tfsdk:"annotations"`
	TagTag                                    types.Set    `tfsdk:"tags"`
	DeprecatedBdEnforcedEnable                types.String `tfsdk:"bd_enforced_enable"`
	DeprecatedParentDn                        types.String `tfsdk:"tenant_dn"`
	DeprecatedPcEnfDir                        types.String `tfsdk:"pc_enf_dir"`
	DeprecatedPcEnfPref                       types.String `tfsdk:"pc_enf_pref"`
	Ignored_knw_mcast_act                     types.String `tfsdk:"knw_mcast_act"`
	DeprecatedFvRsCtxToEpRet                  types.String `tfsdk:"relation_fv_rs_ctx_to_ep_ret"`
	DeprecatedFvRsCtxToExtRouteTagPol         types.String `tfsdk:"relation_fv_rs_ctx_to_ext_route_tag_pol"`
	DeprecatedFvRsCtxMonPol                   types.String `tfsdk:"relation_fv_rs_ctx_mon_pol"`
	Ignored_relation_fv_rs_ctx_mcast_to       types.Set    `tfsdk:"relation_fv_rs_ctx_mcast_to"`
	Ignored_relation_fv_rs_vrf_validation_pol types.String `tfsdk:"relation_fv_rs_vrf_validation_pol"`
	DeprecatedFvRsBgpCtxPol                   types.String `tfsdk:"relation_fv_rs_bgp_ctx_pol"`
	DeprecatedFvRsOspfCtxPol                  types.String `tfsdk:"relation_fv_rs_ospf_ctx_pol"`
	DeprecatedFvRsCtxToBgpCtxAfPol            types.Set    `tfsdk:"relation_fv_rs_ctx_to_bgp_ctx_af_pol"`
	DeprecatedFvRsCtxToEigrpCtxAfPol          types.Set    `tfsdk:"relation_fv_rs_ctx_to_eigrp_ctx_af_pol"`
	DeprecatedFvRsCtxToOspfCtxPol             types.Set    `tfsdk:"relation_fv_rs_ctx_to_ospf_ctx_pol"`
}

FvCtxResourceModel describes the resource data model.

type FvCtxResourceModelV1 added in v2.17.0

type FvCtxResourceModelV1 struct {
	Annotation                                types.String `tfsdk:"annotation"`
	BdEnforcedEnable                          types.String `tfsdk:"bd_enforced_enable"`
	Descr                                     types.String `tfsdk:"description"`
	Id                                        types.String `tfsdk:"id"`
	IpDataPlaneLearning                       types.String `tfsdk:"ip_data_plane_learning"`
	Name                                      types.String `tfsdk:"name"`
	NameAlias                                 types.String `tfsdk:"name_alias"`
	ParentDn                                  types.String `tfsdk:"tenant_dn"`
	PcEnfDir                                  types.String `tfsdk:"pc_enf_dir"`
	PcEnfPref                                 types.String `tfsdk:"pc_enf_pref"`
	Ignored_knw_mcast_act                     types.String `tfsdk:"knw_mcast_act"`
	FvRsCtxToEpRet                            types.String `tfsdk:"relation_fv_rs_ctx_to_ep_ret"`
	FvRsCtxToExtRouteTagPol                   types.String `tfsdk:"relation_fv_rs_ctx_to_ext_route_tag_pol"`
	FvRsCtxMonPol                             types.String `tfsdk:"relation_fv_rs_ctx_mon_pol"`
	Ignored_relation_fv_rs_ctx_mcast_to       types.Set    `tfsdk:"relation_fv_rs_ctx_mcast_to"`
	Ignored_relation_fv_rs_vrf_validation_pol types.String `tfsdk:"relation_fv_rs_vrf_validation_pol"`
	FvRsBgpCtxPol                             types.String `tfsdk:"relation_fv_rs_bgp_ctx_pol"`
	FvRsOspfCtxPol                            types.String `tfsdk:"relation_fv_rs_ospf_ctx_pol"`
	FvRsCtxToBgpCtxAfPol                      types.Set    `tfsdk:"relation_fv_rs_ctx_to_bgp_ctx_af_pol"`
	FvRsCtxToEigrpCtxAfPol                    types.Set    `tfsdk:"relation_fv_rs_ctx_to_eigrp_ctx_af_pol"`
	FvRsCtxToOspfCtxPol                       types.Set    `tfsdk:"relation_fv_rs_ctx_to_ospf_ctx_pol"`
}

type FvDnsAttrDataSource added in v2.16.0

type FvDnsAttrDataSource struct {
	// contains filtered or unexported fields
}

FvDnsAttrDataSource defines the data source implementation.

func (*FvDnsAttrDataSource) Configure added in v2.16.0

func (*FvDnsAttrDataSource) Metadata added in v2.16.0

func (*FvDnsAttrDataSource) Read added in v2.16.0

func (*FvDnsAttrDataSource) Schema added in v2.16.0

type FvDnsAttrIdentifier added in v2.16.0

type FvDnsAttrIdentifier struct {
	Name types.String
}

type FvDnsAttrResource added in v2.16.0

type FvDnsAttrResource struct {
	// contains filtered or unexported fields
}

FvDnsAttrResource defines the resource implementation.

func (*FvDnsAttrResource) Configure added in v2.16.0

func (*FvDnsAttrResource) Create added in v2.16.0

func (*FvDnsAttrResource) Delete added in v2.16.0

func (*FvDnsAttrResource) ImportState added in v2.16.0

func (*FvDnsAttrResource) Metadata added in v2.16.0

func (*FvDnsAttrResource) ModifyPlan added in v2.16.0

func (*FvDnsAttrResource) Read added in v2.16.0

func (*FvDnsAttrResource) Schema added in v2.16.0

func (*FvDnsAttrResource) Update added in v2.16.0

type FvDnsAttrResourceModel added in v2.16.0

type FvDnsAttrResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Filter        types.String `tfsdk:"filter"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvDnsAttrResourceModel describes the resource data model.

type FvESgDataSource added in v2.16.0

type FvESgDataSource struct {
	// contains filtered or unexported fields
}

FvESgDataSource defines the data source implementation.

func (*FvESgDataSource) Configure added in v2.16.0

func (*FvESgDataSource) Metadata added in v2.16.0

func (*FvESgDataSource) Read added in v2.16.0

func (*FvESgDataSource) Schema added in v2.16.0

type FvESgIdentifier added in v2.16.0

type FvESgIdentifier struct {
	Name types.String
}

type FvESgResource added in v2.16.0

type FvESgResource struct {
	// contains filtered or unexported fields
}

FvESgResource defines the resource implementation.

func (*FvESgResource) Configure added in v2.16.0

func (*FvESgResource) Create added in v2.16.0

func (*FvESgResource) Delete added in v2.16.0

func (*FvESgResource) ImportState added in v2.16.0

func (*FvESgResource) Metadata added in v2.16.0

func (*FvESgResource) ModifyPlan added in v2.16.0

func (*FvESgResource) Read added in v2.16.0

func (*FvESgResource) Schema added in v2.16.0

func (*FvESgResource) Update added in v2.16.0

func (*FvESgResource) UpgradeState added in v2.16.0

func (r *FvESgResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

type FvESgResourceModel added in v2.16.0

type FvESgResourceModel struct {
	Id                                  types.String `tfsdk:"id"`
	ParentDn                            types.String `tfsdk:"parent_dn"`
	Annotation                          types.String `tfsdk:"annotation"`
	Descr                               types.String `tfsdk:"description"`
	ExceptionTag                        types.String `tfsdk:"exception_tag"`
	MatchT                              types.String `tfsdk:"match_criteria"`
	Name                                types.String `tfsdk:"name"`
	NameAlias                           types.String `tfsdk:"name_alias"`
	PcEnfPref                           types.String `tfsdk:"intra_esg_isolation"`
	PcTag                               types.String `tfsdk:"pc_tag"`
	PrefGrMemb                          types.String `tfsdk:"preferred_group_member"`
	Scope                               types.String `tfsdk:"scope"`
	Shutdown                            types.String `tfsdk:"admin_state"`
	FvRsCons                            types.Set    `tfsdk:"relation_to_consumed_contracts"`
	FvRsConsIf                          types.Set    `tfsdk:"relation_to_imported_contracts"`
	FvRsIntraEpg                        types.Set    `tfsdk:"relation_to_intra_epg_contracts"`
	FvRsProv                            types.Set    `tfsdk:"relation_to_provided_contracts"`
	FvRsScope                           types.Object `tfsdk:"relation_to_vrf"`
	FvRsSecInherited                    types.Set    `tfsdk:"relation_to_contract_masters"`
	TagAnnotation                       types.Set    `tfsdk:"annotations"`
	TagTag                              types.Set    `tfsdk:"tags"`
	DeprecatedMatchT                    types.String `tfsdk:"match_t"`
	DeprecatedParentDn                  types.String `tfsdk:"application_profile_dn"`
	DeprecatedPcEnfPref                 types.String `tfsdk:"pc_enf_pref"`
	DeprecatedPrefGrMemb                types.String `tfsdk:"pref_gr_memb"`
	Ignored_relation_fv_rs_cust_qos_pol types.String `tfsdk:"relation_fv_rs_cust_qos_pol"`
	Ignored_relation_fv_rs_prot_by      types.Set    `tfsdk:"relation_fv_rs_prot_by"`
	DeprecatedFvRsSecInherited          types.Set    `tfsdk:"relation_fv_rs_sec_inherited"`
	DeprecatedFvRsIntraEpg              types.Set    `tfsdk:"relation_fv_rs_intra_epg"`
	DeprecatedFvRsScope                 types.String `tfsdk:"relation_fv_rs_scope"`
	DeprecatedFvRsCons                  types.Set    `tfsdk:"relation_fv_rs_cons"`
	DeprecatedFvRsConsIf                types.Set    `tfsdk:"relation_fv_rs_cons_if"`
	DeprecatedFvRsProv                  types.Set    `tfsdk:"relation_fv_rs_prov"`
}

FvESgResourceModel describes the resource data model.

type FvESgResourceModelV1 added in v2.16.0

type FvESgResourceModelV1 struct {
	Annotation                          types.String `tfsdk:"annotation"`
	Descr                               types.String `tfsdk:"description"`
	Id                                  types.String `tfsdk:"id"`
	MatchT                              types.String `tfsdk:"match_t"`
	Name                                types.String `tfsdk:"name"`
	NameAlias                           types.String `tfsdk:"name_alias"`
	ParentDn                            types.String `tfsdk:"application_profile_dn"`
	PcEnfPref                           types.String `tfsdk:"pc_enf_pref"`
	PrefGrMemb                          types.String `tfsdk:"pref_gr_memb"`
	Ignored_relation_fv_rs_cust_qos_pol types.String `tfsdk:"relation_fv_rs_cust_qos_pol"`
	Ignored_relation_fv_rs_prot_by      types.Set    `tfsdk:"relation_fv_rs_prot_by"`
	FvRsSecInherited                    types.Set    `tfsdk:"relation_fv_rs_sec_inherited"`
	FvRsIntraEpg                        types.Set    `tfsdk:"relation_fv_rs_intra_epg"`
	FvRsScope                           types.String `tfsdk:"relation_fv_rs_scope"`
	FvRsCons                            types.Set    `tfsdk:"relation_fv_rs_cons"`
	FvRsConsIf                          types.Set    `tfsdk:"relation_fv_rs_cons_if"`
	FvRsProv                            types.Set    `tfsdk:"relation_fv_rs_prov"`
}

type FvEpIpTagDataSource added in v2.14.0

type FvEpIpTagDataSource struct {
	// contains filtered or unexported fields
}

FvEpIpTagDataSource defines the data source implementation.

func (*FvEpIpTagDataSource) Configure added in v2.14.0

func (*FvEpIpTagDataSource) Metadata added in v2.14.0

func (*FvEpIpTagDataSource) Read added in v2.14.0

func (*FvEpIpTagDataSource) Schema added in v2.14.0

type FvEpIpTagIdentifier added in v2.14.0

type FvEpIpTagIdentifier struct {
	CtxName types.String
	Ip      types.String
}

type FvEpIpTagResource added in v2.14.0

type FvEpIpTagResource struct {
	// contains filtered or unexported fields
}

FvEpIpTagResource defines the resource implementation.

func (*FvEpIpTagResource) Configure added in v2.14.0

func (*FvEpIpTagResource) Create added in v2.14.0

func (*FvEpIpTagResource) Delete added in v2.14.0

func (*FvEpIpTagResource) ImportState added in v2.14.0

func (*FvEpIpTagResource) Metadata added in v2.14.0

func (*FvEpIpTagResource) ModifyPlan added in v2.16.0

func (*FvEpIpTagResource) Read added in v2.14.0

func (*FvEpIpTagResource) Schema added in v2.14.0

func (*FvEpIpTagResource) Update added in v2.14.0

type FvEpIpTagResourceModel added in v2.14.0

type FvEpIpTagResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	CtxName       types.String `tfsdk:"vrf_name"`
	FvEpIpTagId   types.String `tfsdk:"id_attribute"`
	Ip            types.String `tfsdk:"ip"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvEpIpTagResourceModel describes the resource data model.

type FvEpMacTagDataSource added in v2.14.0

type FvEpMacTagDataSource struct {
	// contains filtered or unexported fields
}

FvEpMacTagDataSource defines the data source implementation.

func (*FvEpMacTagDataSource) Configure added in v2.14.0

func (*FvEpMacTagDataSource) Metadata added in v2.14.0

func (*FvEpMacTagDataSource) Read added in v2.14.0

func (*FvEpMacTagDataSource) Schema added in v2.14.0

type FvEpMacTagIdentifier added in v2.14.0

type FvEpMacTagIdentifier struct {
	BdName types.String
	Mac    types.String
}

type FvEpMacTagResource added in v2.14.0

type FvEpMacTagResource struct {
	// contains filtered or unexported fields
}

FvEpMacTagResource defines the resource implementation.

func (*FvEpMacTagResource) Configure added in v2.14.0

func (*FvEpMacTagResource) Create added in v2.14.0

func (*FvEpMacTagResource) Delete added in v2.14.0

func (*FvEpMacTagResource) ImportState added in v2.14.0

func (*FvEpMacTagResource) Metadata added in v2.14.0

func (*FvEpMacTagResource) ModifyPlan added in v2.16.0

func (*FvEpMacTagResource) Read added in v2.14.0

func (*FvEpMacTagResource) Schema added in v2.14.0

func (*FvEpMacTagResource) Update added in v2.14.0

type FvEpMacTagResourceModel added in v2.14.0

type FvEpMacTagResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	BdName        types.String `tfsdk:"bd_name"`
	FvEpMacTagId  types.String `tfsdk:"id_attribute"`
	Mac           types.String `tfsdk:"mac"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvEpMacTagResourceModel describes the resource data model.

type FvFBRGroupDataSource added in v2.14.0

type FvFBRGroupDataSource struct {
	// contains filtered or unexported fields
}

FvFBRGroupDataSource defines the data source implementation.

func (*FvFBRGroupDataSource) Configure added in v2.14.0

func (*FvFBRGroupDataSource) Metadata added in v2.14.0

func (*FvFBRGroupDataSource) Read added in v2.14.0

func (*FvFBRGroupDataSource) Schema added in v2.14.0

type FvFBRGroupIdentifier added in v2.14.0

type FvFBRGroupIdentifier struct {
	Name types.String
}

type FvFBRGroupResource added in v2.14.0

type FvFBRGroupResource struct {
	// contains filtered or unexported fields
}

FvFBRGroupResource defines the resource implementation.

func (*FvFBRGroupResource) Configure added in v2.14.0

func (*FvFBRGroupResource) Create added in v2.14.0

func (*FvFBRGroupResource) Delete added in v2.14.0

func (*FvFBRGroupResource) ImportState added in v2.14.0

func (*FvFBRGroupResource) Metadata added in v2.14.0

func (*FvFBRGroupResource) ModifyPlan added in v2.16.0

func (*FvFBRGroupResource) Read added in v2.14.0

func (*FvFBRGroupResource) Schema added in v2.14.0

func (*FvFBRGroupResource) Update added in v2.14.0

type FvFBRGroupResourceModel added in v2.14.0

type FvFBRGroupResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	FvFBRMember   types.Set    `tfsdk:"vrf_fallback_route_group_members"`
	FvFBRoute     types.Object `tfsdk:"vrf_fallback_route"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvFBRGroupResourceModel describes the resource data model.

type FvFBRMemberDataSource added in v2.14.0

type FvFBRMemberDataSource struct {
	// contains filtered or unexported fields
}

FvFBRMemberDataSource defines the data source implementation.

func (*FvFBRMemberDataSource) Configure added in v2.14.0

func (*FvFBRMemberDataSource) Metadata added in v2.14.0

func (*FvFBRMemberDataSource) Read added in v2.14.0

func (*FvFBRMemberDataSource) Schema added in v2.14.0

type FvFBRMemberFvFBRGroupResourceModel added in v2.14.0

type FvFBRMemberFvFBRGroupResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	RnhAddr       types.String `tfsdk:"fallback_member"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvFBRMemberFvFBRGroupResourceModel describes the resource data model for the children without relation ships.

type FvFBRMemberIdentifier added in v2.14.0

type FvFBRMemberIdentifier struct {
	RnhAddr types.String
}

type FvFBRMemberResource added in v2.14.0

type FvFBRMemberResource struct {
	// contains filtered or unexported fields
}

FvFBRMemberResource defines the resource implementation.

func (*FvFBRMemberResource) Configure added in v2.14.0

func (*FvFBRMemberResource) Create added in v2.14.0

func (*FvFBRMemberResource) Delete added in v2.14.0

func (*FvFBRMemberResource) ImportState added in v2.14.0

func (*FvFBRMemberResource) Metadata added in v2.14.0

func (*FvFBRMemberResource) ModifyPlan added in v2.16.0

func (*FvFBRMemberResource) Read added in v2.14.0

func (*FvFBRMemberResource) Schema added in v2.14.0

func (*FvFBRMemberResource) Update added in v2.14.0

type FvFBRMemberResourceModel added in v2.14.0

type FvFBRMemberResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	RnhAddr       types.String `tfsdk:"fallback_member"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvFBRMemberResourceModel describes the resource data model.

type FvFBRouteDataSource added in v2.16.0

type FvFBRouteDataSource struct {
	// contains filtered or unexported fields
}

FvFBRouteDataSource defines the data source implementation.

func (*FvFBRouteDataSource) Configure added in v2.16.0

func (*FvFBRouteDataSource) Metadata added in v2.16.0

func (*FvFBRouteDataSource) Read added in v2.16.0

func (*FvFBRouteDataSource) Schema added in v2.16.0

type FvFBRouteFvFBRGroupResourceModel added in v2.16.0

type FvFBRouteFvFBRGroupResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	FbrPrefix     types.String `tfsdk:"prefix_address"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvFBRouteFvFBRGroupResourceModel describes the resource data model for the children without relation ships.

type FvFBRouteIdentifier added in v2.16.0

type FvFBRouteIdentifier struct {
	FbrPrefix types.String
}

type FvFBRouteResource added in v2.16.0

type FvFBRouteResource struct {
	// contains filtered or unexported fields
}

FvFBRouteResource defines the resource implementation.

func (*FvFBRouteResource) Configure added in v2.16.0

func (*FvFBRouteResource) Create added in v2.16.0

func (*FvFBRouteResource) Delete added in v2.16.0

func (*FvFBRouteResource) ImportState added in v2.16.0

func (*FvFBRouteResource) Metadata added in v2.16.0

func (*FvFBRouteResource) ModifyPlan added in v2.16.0

func (*FvFBRouteResource) Read added in v2.16.0

func (*FvFBRouteResource) Schema added in v2.16.0

func (*FvFBRouteResource) Update added in v2.16.0

type FvFBRouteResourceModel added in v2.16.0

type FvFBRouteResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	FbrPrefix     types.String `tfsdk:"prefix_address"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvFBRouteResourceModel describes the resource data model.

type FvFabricExtConnPDataSource added in v2.17.0

type FvFabricExtConnPDataSource struct {
	// contains filtered or unexported fields
}

FvFabricExtConnPDataSource defines the data source implementation.

func (*FvFabricExtConnPDataSource) Configure added in v2.17.0

func (*FvFabricExtConnPDataSource) Metadata added in v2.17.0

func (*FvFabricExtConnPDataSource) Read added in v2.17.0

func (*FvFabricExtConnPDataSource) Schema added in v2.17.0

type FvFabricExtConnPIdentifier added in v2.17.0

type FvFabricExtConnPIdentifier struct {
	Id types.String
}

type FvFabricExtConnPResource added in v2.17.0

type FvFabricExtConnPResource struct {
	// contains filtered or unexported fields
}

FvFabricExtConnPResource defines the resource implementation.

func (*FvFabricExtConnPResource) Configure added in v2.17.0

func (*FvFabricExtConnPResource) Create added in v2.17.0

func (*FvFabricExtConnPResource) Delete added in v2.17.0

func (*FvFabricExtConnPResource) ImportState added in v2.17.0

func (*FvFabricExtConnPResource) Metadata added in v2.17.0

func (*FvFabricExtConnPResource) ModifyPlan added in v2.17.0

func (*FvFabricExtConnPResource) Read added in v2.17.0

func (*FvFabricExtConnPResource) Schema added in v2.17.0

func (*FvFabricExtConnPResource) Update added in v2.17.0

type FvFabricExtConnPResourceModel added in v2.17.0

type FvFabricExtConnPResourceModel struct {
	Id                 types.String `tfsdk:"id"`
	ParentDn           types.String `tfsdk:"parent_dn"`
	Annotation         types.String `tfsdk:"annotation"`
	Descr              types.String `tfsdk:"description"`
	FvFabricExtConnPId types.String `tfsdk:"fabric_id"`
	Name               types.String `tfsdk:"name"`
	NameAlias          types.String `tfsdk:"name_alias"`
	OwnerKey           types.String `tfsdk:"owner_key"`
	OwnerTag           types.String `tfsdk:"owner_tag"`
	Rt                 types.String `tfsdk:"community"`
	SiteId             types.String `tfsdk:"site_id"`
	FvPeeringP         types.Object `tfsdk:"peering_profile"`
	TagAnnotation      types.Set    `tfsdk:"annotations"`
	TagTag             types.Set    `tfsdk:"tags"`
}

FvFabricExtConnPResourceModel describes the resource data model.

type FvIdGroupAttrDataSource added in v2.16.0

type FvIdGroupAttrDataSource struct {
	// contains filtered or unexported fields
}

FvIdGroupAttrDataSource defines the data source implementation.

func (*FvIdGroupAttrDataSource) Configure added in v2.16.0

func (*FvIdGroupAttrDataSource) Metadata added in v2.16.0

func (*FvIdGroupAttrDataSource) Read added in v2.16.0

func (*FvIdGroupAttrDataSource) Schema added in v2.16.0

type FvIdGroupAttrIdentifier added in v2.16.0

type FvIdGroupAttrIdentifier struct {
	Selector types.String
}

type FvIdGroupAttrResource added in v2.16.0

type FvIdGroupAttrResource struct {
	// contains filtered or unexported fields
}

FvIdGroupAttrResource defines the resource implementation.

func (*FvIdGroupAttrResource) Configure added in v2.16.0

func (*FvIdGroupAttrResource) Create added in v2.16.0

func (*FvIdGroupAttrResource) Delete added in v2.16.0

func (*FvIdGroupAttrResource) ImportState added in v2.16.0

func (*FvIdGroupAttrResource) Metadata added in v2.16.0

func (*FvIdGroupAttrResource) ModifyPlan added in v2.16.0

func (*FvIdGroupAttrResource) Read added in v2.16.0

func (*FvIdGroupAttrResource) Schema added in v2.16.0

func (*FvIdGroupAttrResource) Update added in v2.16.0

type FvIdGroupAttrResourceModel added in v2.16.0

type FvIdGroupAttrResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	Selector      types.String `tfsdk:"selector"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvIdGroupAttrResourceModel describes the resource data model.

type FvIpAttrDataSource added in v2.16.0

type FvIpAttrDataSource struct {
	// contains filtered or unexported fields
}

FvIpAttrDataSource defines the data source implementation.

func (*FvIpAttrDataSource) Configure added in v2.16.0

func (*FvIpAttrDataSource) Metadata added in v2.16.0

func (*FvIpAttrDataSource) Read added in v2.16.0

func (*FvIpAttrDataSource) Schema added in v2.16.0

type FvIpAttrIdentifier added in v2.16.0

type FvIpAttrIdentifier struct {
	Name types.String
}

type FvIpAttrResource added in v2.16.0

type FvIpAttrResource struct {
	// contains filtered or unexported fields
}

FvIpAttrResource defines the resource implementation.

func (*FvIpAttrResource) Configure added in v2.16.0

func (*FvIpAttrResource) Create added in v2.16.0

func (*FvIpAttrResource) Delete added in v2.16.0

func (*FvIpAttrResource) ImportState added in v2.16.0

func (*FvIpAttrResource) Metadata added in v2.16.0

func (*FvIpAttrResource) ModifyPlan added in v2.16.0

func (*FvIpAttrResource) Read added in v2.16.0

func (*FvIpAttrResource) Schema added in v2.16.0

func (*FvIpAttrResource) Update added in v2.16.0

type FvIpAttrResourceModel added in v2.16.0

type FvIpAttrResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Ip            types.String `tfsdk:"ip"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	UsefvSubnet   types.String `tfsdk:"use_epg_subnet"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvIpAttrResourceModel describes the resource data model.

type FvMacAttrDataSource added in v2.16.0

type FvMacAttrDataSource struct {
	// contains filtered or unexported fields
}

FvMacAttrDataSource defines the data source implementation.

func (*FvMacAttrDataSource) Configure added in v2.16.0

func (*FvMacAttrDataSource) Metadata added in v2.16.0

func (*FvMacAttrDataSource) Read added in v2.16.0

func (*FvMacAttrDataSource) Schema added in v2.16.0

type FvMacAttrIdentifier added in v2.16.0

type FvMacAttrIdentifier struct {
	Name types.String
}

type FvMacAttrResource added in v2.16.0

type FvMacAttrResource struct {
	// contains filtered or unexported fields
}

FvMacAttrResource defines the resource implementation.

func (*FvMacAttrResource) Configure added in v2.16.0

func (*FvMacAttrResource) Create added in v2.16.0

func (*FvMacAttrResource) Delete added in v2.16.0

func (*FvMacAttrResource) ImportState added in v2.16.0

func (*FvMacAttrResource) Metadata added in v2.16.0

func (*FvMacAttrResource) ModifyPlan added in v2.16.0

func (*FvMacAttrResource) Read added in v2.16.0

func (*FvMacAttrResource) Schema added in v2.16.0

func (*FvMacAttrResource) Update added in v2.16.0

type FvMacAttrResourceModel added in v2.16.0

type FvMacAttrResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Mac           types.String `tfsdk:"mac"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvMacAttrResourceModel describes the resource data model.

type FvPeeringPFvFabricExtConnPResourceModel added in v2.17.0

type FvPeeringPFvFabricExtConnPResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	Password      types.String `tfsdk:"password"`
	Type          types.String `tfsdk:"type"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvPeeringPFvFabricExtConnPResourceModel describes the resource data model for the children without relation ships.

type FvRemoteIdDataSource added in v2.17.0

type FvRemoteIdDataSource struct {
	// contains filtered or unexported fields
}

FvRemoteIdDataSource defines the data source implementation.

func (*FvRemoteIdDataSource) Configure added in v2.17.0

func (*FvRemoteIdDataSource) Metadata added in v2.17.0

func (*FvRemoteIdDataSource) Read added in v2.17.0

func (*FvRemoteIdDataSource) Schema added in v2.17.0

type FvRemoteIdFvSiteAssociatedResourceModel added in v2.17.0

type FvRemoteIdFvSiteAssociatedResourceModel struct {
	Annotation     types.String `tfsdk:"annotation"`
	Descr          types.String `tfsdk:"description"`
	Name           types.String `tfsdk:"name"`
	NameAlias      types.String `tfsdk:"name_alias"`
	OwnerKey       types.String `tfsdk:"owner_key"`
	OwnerTag       types.String `tfsdk:"owner_tag"`
	RemoteCtxPcTag types.String `tfsdk:"remote_vrf_pc_tag"`
	RemotePcTag    types.String `tfsdk:"remote_pc_tag"`
	SiteId         types.String `tfsdk:"site_id"`
	TagAnnotation  types.Set    `tfsdk:"annotations"`
	TagTag         types.Set    `tfsdk:"tags"`
}

FvRemoteIdFvSiteAssociatedResourceModel describes the resource data model for the children without relation ships.

type FvRemoteIdIdentifier added in v2.17.0

type FvRemoteIdIdentifier struct {
	SiteId types.String
}

type FvRemoteIdResource added in v2.17.0

type FvRemoteIdResource struct {
	// contains filtered or unexported fields
}

FvRemoteIdResource defines the resource implementation.

func (*FvRemoteIdResource) Configure added in v2.17.0

func (*FvRemoteIdResource) Create added in v2.17.0

func (*FvRemoteIdResource) Delete added in v2.17.0

func (*FvRemoteIdResource) ImportState added in v2.17.0

func (*FvRemoteIdResource) Metadata added in v2.17.0

func (*FvRemoteIdResource) ModifyPlan added in v2.17.0

func (*FvRemoteIdResource) Read added in v2.17.0

func (*FvRemoteIdResource) Schema added in v2.17.0

func (*FvRemoteIdResource) Update added in v2.17.0

type FvRemoteIdResourceModel added in v2.17.0

type FvRemoteIdResourceModel struct {
	Id             types.String `tfsdk:"id"`
	ParentDn       types.String `tfsdk:"parent_dn"`
	Annotation     types.String `tfsdk:"annotation"`
	Descr          types.String `tfsdk:"description"`
	Name           types.String `tfsdk:"name"`
	NameAlias      types.String `tfsdk:"name_alias"`
	OwnerKey       types.String `tfsdk:"owner_key"`
	OwnerTag       types.String `tfsdk:"owner_tag"`
	RemoteCtxPcTag types.String `tfsdk:"remote_vrf_pc_tag"`
	RemotePcTag    types.String `tfsdk:"remote_pc_tag"`
	SiteId         types.String `tfsdk:"site_id"`
	TagAnnotation  types.Set    `tfsdk:"annotations"`
	TagTag         types.Set    `tfsdk:"tags"`
}

FvRemoteIdResourceModel describes the resource data model.

type FvRogueExceptionMacDataSource added in v2.16.0

type FvRogueExceptionMacDataSource struct {
	// contains filtered or unexported fields
}

FvRogueExceptionMacDataSource defines the data source implementation.

func (*FvRogueExceptionMacDataSource) Configure added in v2.16.0

func (*FvRogueExceptionMacDataSource) Metadata added in v2.16.0

func (*FvRogueExceptionMacDataSource) Read added in v2.16.0

func (*FvRogueExceptionMacDataSource) Schema added in v2.16.0

type FvRogueExceptionMacFvBDResourceModel added in v2.16.0

type FvRogueExceptionMacFvBDResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Mac           types.String `tfsdk:"mac"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRogueExceptionMacFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRogueExceptionMacIdentifier added in v2.16.0

type FvRogueExceptionMacIdentifier struct {
	Mac types.String
}

type FvRogueExceptionMacResource added in v2.16.0

type FvRogueExceptionMacResource struct {
	// contains filtered or unexported fields
}

FvRogueExceptionMacResource defines the resource implementation.

func (*FvRogueExceptionMacResource) Configure added in v2.16.0

func (*FvRogueExceptionMacResource) Create added in v2.16.0

func (*FvRogueExceptionMacResource) Delete added in v2.16.0

func (*FvRogueExceptionMacResource) ImportState added in v2.16.0

func (*FvRogueExceptionMacResource) Metadata added in v2.16.0

func (*FvRogueExceptionMacResource) ModifyPlan added in v2.16.0

func (*FvRogueExceptionMacResource) Read added in v2.16.0

func (*FvRogueExceptionMacResource) Schema added in v2.16.0

func (*FvRogueExceptionMacResource) Update added in v2.16.0

type FvRogueExceptionMacResourceModel added in v2.16.0

type FvRogueExceptionMacResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Mac           types.String `tfsdk:"mac"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRogueExceptionMacResourceModel describes the resource data model.

type FvRsABDPolMonPolFvBDResourceModel added in v2.16.0

type FvRsABDPolMonPolFvBDResourceModel struct {
	Annotation      types.String `tfsdk:"annotation"`
	TnMonEPGPolName types.String `tfsdk:"monitoring_policy_name"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FvRsABDPolMonPolFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsAEPgMonPolFvAEPgResourceModel added in v2.16.0

type FvRsAEPgMonPolFvAEPgResourceModel struct {
	Annotation      types.String `tfsdk:"annotation"`
	TnMonEPGPolName types.String `tfsdk:"monitoring_policy_name"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FvRsAEPgMonPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsApMonPolFvApResourceModel added in v2.16.0

type FvRsApMonPolFvApResourceModel struct {
	Annotation      types.String `tfsdk:"annotation"`
	TnMonEPGPolName types.String `tfsdk:"monitoring_policy_name"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FvRsApMonPolFvApResourceModel describes the resource data model for the children without relation ships.

type FvRsBDToFhsFvBDResourceModel added in v2.16.0

type FvRsBDToFhsFvBDResourceModel struct {
	Annotation     types.String `tfsdk:"annotation"`
	TnFhsBDPolName types.String `tfsdk:"first_hop_security_policy_name"`
	TagAnnotation  types.Set    `tfsdk:"annotations"`
	TagTag         types.Set    `tfsdk:"tags"`
}

FvRsBDToFhsFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsBDToNdPFvBDResourceModel added in v2.16.0

type FvRsBDToNdPFvBDResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnNdIfPolName types.String `tfsdk:"neighbor_discovery_interface_policy_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsBDToNdPFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsBDToNetflowMonitorPolDataSource added in v2.16.0

type FvRsBDToNetflowMonitorPolDataSource struct {
	// contains filtered or unexported fields
}

FvRsBDToNetflowMonitorPolDataSource defines the data source implementation.

func (*FvRsBDToNetflowMonitorPolDataSource) Configure added in v2.16.0

func (*FvRsBDToNetflowMonitorPolDataSource) Metadata added in v2.16.0

func (*FvRsBDToNetflowMonitorPolDataSource) Read added in v2.16.0

func (*FvRsBDToNetflowMonitorPolDataSource) Schema added in v2.16.0

type FvRsBDToNetflowMonitorPolFvBDResourceModel added in v2.16.0

type FvRsBDToNetflowMonitorPolFvBDResourceModel struct {
	Annotation              types.String `tfsdk:"annotation"`
	FltType                 types.String `tfsdk:"filter_type"`
	TnNetflowMonitorPolName types.String `tfsdk:"netflow_monitor_policy_name"`
	TagAnnotation           types.Set    `tfsdk:"annotations"`
	TagTag                  types.Set    `tfsdk:"tags"`
}

FvRsBDToNetflowMonitorPolFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsBDToNetflowMonitorPolFvBDResourceModelV1 added in v2.16.0

type FvRsBDToNetflowMonitorPolFvBDResourceModelV1 struct {
	FltType                 types.String `tfsdk:"flt_type"`
	TnNetflowMonitorPolName types.String `tfsdk:"tn_netflow_monitor_pol_name"`
}

type FvRsBDToNetflowMonitorPolIdentifier added in v2.16.0

type FvRsBDToNetflowMonitorPolIdentifier struct {
	FltType                 types.String
	TnNetflowMonitorPolName types.String
}

type FvRsBDToNetflowMonitorPolResource added in v2.16.0

type FvRsBDToNetflowMonitorPolResource struct {
	// contains filtered or unexported fields
}

FvRsBDToNetflowMonitorPolResource defines the resource implementation.

func (*FvRsBDToNetflowMonitorPolResource) Configure added in v2.16.0

func (*FvRsBDToNetflowMonitorPolResource) Create added in v2.16.0

func (*FvRsBDToNetflowMonitorPolResource) Delete added in v2.16.0

func (*FvRsBDToNetflowMonitorPolResource) ImportState added in v2.16.0

func (*FvRsBDToNetflowMonitorPolResource) Metadata added in v2.16.0

func (*FvRsBDToNetflowMonitorPolResource) ModifyPlan added in v2.16.0

func (*FvRsBDToNetflowMonitorPolResource) Read added in v2.16.0

func (*FvRsBDToNetflowMonitorPolResource) Schema added in v2.16.0

func (*FvRsBDToNetflowMonitorPolResource) Update added in v2.16.0

type FvRsBDToNetflowMonitorPolResourceModel added in v2.16.0

type FvRsBDToNetflowMonitorPolResourceModel struct {
	Id                      types.String `tfsdk:"id"`
	ParentDn                types.String `tfsdk:"parent_dn"`
	Annotation              types.String `tfsdk:"annotation"`
	FltType                 types.String `tfsdk:"filter_type"`
	TnNetflowMonitorPolName types.String `tfsdk:"netflow_monitor_policy_name"`
	TagAnnotation           types.Set    `tfsdk:"annotations"`
	TagTag                  types.Set    `tfsdk:"tags"`
}

FvRsBDToNetflowMonitorPolResourceModel describes the resource data model.

type FvRsBDToOutDataSource added in v2.16.0

type FvRsBDToOutDataSource struct {
	// contains filtered or unexported fields
}

FvRsBDToOutDataSource defines the data source implementation.

func (*FvRsBDToOutDataSource) Configure added in v2.16.0

func (*FvRsBDToOutDataSource) Metadata added in v2.16.0

func (*FvRsBDToOutDataSource) Read added in v2.16.0

func (*FvRsBDToOutDataSource) Schema added in v2.16.0

type FvRsBDToOutFvBDResourceModel added in v2.16.0

type FvRsBDToOutFvBDResourceModel struct {
	Annotation     types.String `tfsdk:"annotation"`
	TnL3extOutName types.String `tfsdk:"l3_outside_name"`
	TagAnnotation  types.Set    `tfsdk:"annotations"`
	TagTag         types.Set    `tfsdk:"tags"`
}

FvRsBDToOutFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsBDToOutIdentifier added in v2.16.0

type FvRsBDToOutIdentifier struct {
	TnL3extOutName types.String
}

type FvRsBDToOutResource added in v2.16.0

type FvRsBDToOutResource struct {
	// contains filtered or unexported fields
}

FvRsBDToOutResource defines the resource implementation.

func (*FvRsBDToOutResource) Configure added in v2.16.0

func (*FvRsBDToOutResource) Create added in v2.16.0

func (*FvRsBDToOutResource) Delete added in v2.16.0

func (*FvRsBDToOutResource) ImportState added in v2.16.0

func (*FvRsBDToOutResource) Metadata added in v2.16.0

func (*FvRsBDToOutResource) ModifyPlan added in v2.16.0

func (*FvRsBDToOutResource) Read added in v2.16.0

func (*FvRsBDToOutResource) Schema added in v2.16.0

func (*FvRsBDToOutResource) Update added in v2.16.0

type FvRsBDToOutResourceModel added in v2.16.0

type FvRsBDToOutResourceModel struct {
	Id             types.String `tfsdk:"id"`
	ParentDn       types.String `tfsdk:"parent_dn"`
	Annotation     types.String `tfsdk:"annotation"`
	TnL3extOutName types.String `tfsdk:"l3_outside_name"`
	TagAnnotation  types.Set    `tfsdk:"annotations"`
	TagTag         types.Set    `tfsdk:"tags"`
}

FvRsBDToOutResourceModel describes the resource data model.

type FvRsBDToProfileFvBDResourceModel added in v2.16.0

type FvRsBDToProfileFvBDResourceModel struct {
	Annotation          types.String `tfsdk:"annotation"`
	TnL3extOutName      types.String `tfsdk:"l3_outside_name"`
	TnRtctrlProfileName types.String `tfsdk:"route_control_profile_name"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

FvRsBDToProfileFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsBDToRelayPFvBDResourceModel added in v2.16.0

type FvRsBDToRelayPFvBDResourceModel struct {
	Annotation       types.String `tfsdk:"annotation"`
	TnDhcpRelayPName types.String `tfsdk:"dhcp_relay_policy_name"`
	TagAnnotation    types.Set    `tfsdk:"annotations"`
	TagTag           types.Set    `tfsdk:"tags"`
}

FvRsBDToRelayPFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsBdFvAEPgResourceModel added in v2.16.0

type FvRsBdFvAEPgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnFvBDName    types.String `tfsdk:"bridge_domain_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsBdFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsBdToEpRetFvBDResourceModel added in v2.16.0

type FvRsBdToEpRetFvBDResourceModel struct {
	Annotation       types.String `tfsdk:"annotation"`
	ResolveAct       types.String `tfsdk:"resolve_action"`
	TnFvEpRetPolName types.String `tfsdk:"end_point_retention_policy_name"`
	TagAnnotation    types.Set    `tfsdk:"annotations"`
	TagTag           types.Set    `tfsdk:"tags"`
}

FvRsBdToEpRetFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsBgpCtxPolFvCtxResourceModel added in v2.17.0

type FvRsBgpCtxPolFvCtxResourceModel struct {
	Annotation      types.String `tfsdk:"annotation"`
	TnBgpCtxPolName types.String `tfsdk:"bgp_timers_name"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FvRsBgpCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsConsDataSource added in v2.16.0

type FvRsConsDataSource struct {
	// contains filtered or unexported fields
}

FvRsConsDataSource defines the data source implementation.

func (*FvRsConsDataSource) Configure added in v2.16.0

func (*FvRsConsDataSource) Metadata added in v2.16.0

func (*FvRsConsDataSource) Read added in v2.16.0

func (*FvRsConsDataSource) Schema added in v2.16.0

type FvRsConsFvAEPgResourceModel added in v2.16.0

type FvRsConsFvAEPgResourceModel struct {
	Annotation    types.String                        `tfsdk:"annotation"`
	Prio          customTypes.FvRsConsPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                        `tfsdk:"contract_name"`
	TagAnnotation types.Set                           `tfsdk:"annotations"`
	TagTag        types.Set                           `tfsdk:"tags"`
}

FvRsConsFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsConsFvESgResourceModel added in v2.16.0

type FvRsConsFvESgResourceModel struct {
	Annotation    types.String                        `tfsdk:"annotation"`
	Prio          customTypes.FvRsConsPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                        `tfsdk:"contract_name"`
	TagAnnotation types.Set                           `tfsdk:"annotations"`
	TagTag        types.Set                           `tfsdk:"tags"`
}

FvRsConsFvESgResourceModel describes the resource data model for the children without relation ships.

type FvRsConsFvESgResourceModelV1 added in v2.16.0

type FvRsConsFvESgResourceModelV1 struct {
	TargetDn types.String `tfsdk:"target_dn"`
	Prio     types.String `tfsdk:"prio"`
}

type FvRsConsIdentifier added in v2.16.0

type FvRsConsIdentifier struct {
	TnVzBrCPName types.String
}

type FvRsConsIfDataSource added in v2.16.0

type FvRsConsIfDataSource struct {
	// contains filtered or unexported fields
}

FvRsConsIfDataSource defines the data source implementation.

func (*FvRsConsIfDataSource) Configure added in v2.16.0

func (*FvRsConsIfDataSource) Metadata added in v2.16.0

func (*FvRsConsIfDataSource) Read added in v2.16.0

func (*FvRsConsIfDataSource) Schema added in v2.16.0

type FvRsConsIfFvAEPgResourceModel added in v2.16.0

type FvRsConsIfFvAEPgResourceModel struct {
	Annotation    types.String                          `tfsdk:"annotation"`
	Prio          customTypes.FvRsConsIfPrioStringValue `tfsdk:"priority"`
	TnVzCPIfName  types.String                          `tfsdk:"imported_contract_name"`
	TagAnnotation types.Set                             `tfsdk:"annotations"`
	TagTag        types.Set                             `tfsdk:"tags"`
}

FvRsConsIfFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsConsIfFvESgResourceModel added in v2.16.0

type FvRsConsIfFvESgResourceModel struct {
	Annotation    types.String                          `tfsdk:"annotation"`
	Prio          customTypes.FvRsConsIfPrioStringValue `tfsdk:"priority"`
	TnVzCPIfName  types.String                          `tfsdk:"imported_contract_name"`
	TagAnnotation types.Set                             `tfsdk:"annotations"`
	TagTag        types.Set                             `tfsdk:"tags"`
}

FvRsConsIfFvESgResourceModel describes the resource data model for the children without relation ships.

type FvRsConsIfFvESgResourceModelV1 added in v2.16.0

type FvRsConsIfFvESgResourceModelV1 struct {
	TargetDn types.String `tfsdk:"target_dn"`
	Prio     types.String `tfsdk:"prio"`
}

type FvRsConsIfIdentifier added in v2.16.0

type FvRsConsIfIdentifier struct {
	TnVzCPIfName types.String
}

type FvRsConsIfL3extInstPResourceModel added in v2.17.0

type FvRsConsIfL3extInstPResourceModel struct {
	Annotation    types.String                          `tfsdk:"annotation"`
	Prio          customTypes.FvRsConsIfPrioStringValue `tfsdk:"priority"`
	TnVzCPIfName  types.String                          `tfsdk:"imported_contract_name"`
	TagAnnotation types.Set                             `tfsdk:"annotations"`
	TagTag        types.Set                             `tfsdk:"tags"`
}

FvRsConsIfL3extInstPResourceModel describes the resource data model for the children without relation ships.

type FvRsConsIfResource added in v2.16.0

type FvRsConsIfResource struct {
	// contains filtered or unexported fields
}

FvRsConsIfResource defines the resource implementation.

func (*FvRsConsIfResource) Configure added in v2.16.0

func (*FvRsConsIfResource) Create added in v2.16.0

func (*FvRsConsIfResource) Delete added in v2.16.0

func (*FvRsConsIfResource) ImportState added in v2.16.0

func (*FvRsConsIfResource) Metadata added in v2.16.0

func (*FvRsConsIfResource) ModifyPlan added in v2.16.0

func (*FvRsConsIfResource) Read added in v2.16.0

func (*FvRsConsIfResource) Schema added in v2.16.0

func (*FvRsConsIfResource) Update added in v2.16.0

type FvRsConsIfResourceModel added in v2.16.0

type FvRsConsIfResourceModel struct {
	Id            types.String                          `tfsdk:"id"`
	ParentDn      types.String                          `tfsdk:"parent_dn"`
	Annotation    types.String                          `tfsdk:"annotation"`
	Prio          customTypes.FvRsConsIfPrioStringValue `tfsdk:"priority"`
	TnVzCPIfName  types.String                          `tfsdk:"imported_contract_name"`
	TagAnnotation types.Set                             `tfsdk:"annotations"`
	TagTag        types.Set                             `tfsdk:"tags"`
}

FvRsConsIfResourceModel describes the resource data model.

type FvRsConsL3extInstPResourceModel added in v2.17.0

type FvRsConsL3extInstPResourceModel struct {
	Annotation    types.String                        `tfsdk:"annotation"`
	Prio          customTypes.FvRsConsPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                        `tfsdk:"contract_name"`
	TagAnnotation types.Set                           `tfsdk:"annotations"`
	TagTag        types.Set                           `tfsdk:"tags"`
}

FvRsConsL3extInstPResourceModel describes the resource data model for the children without relation ships.

type FvRsConsResource added in v2.16.0

type FvRsConsResource struct {
	// contains filtered or unexported fields
}

FvRsConsResource defines the resource implementation.

func (*FvRsConsResource) Configure added in v2.16.0

func (*FvRsConsResource) Create added in v2.16.0

func (*FvRsConsResource) Delete added in v2.16.0

func (*FvRsConsResource) ImportState added in v2.16.0

func (*FvRsConsResource) Metadata added in v2.16.0

func (*FvRsConsResource) ModifyPlan added in v2.16.0

func (*FvRsConsResource) Read added in v2.16.0

func (*FvRsConsResource) Schema added in v2.16.0

func (*FvRsConsResource) Update added in v2.16.0

type FvRsConsResourceModel added in v2.16.0

type FvRsConsResourceModel struct {
	Id            types.String                        `tfsdk:"id"`
	ParentDn      types.String                        `tfsdk:"parent_dn"`
	Annotation    types.String                        `tfsdk:"annotation"`
	Prio          customTypes.FvRsConsPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                        `tfsdk:"contract_name"`
	TagAnnotation types.Set                           `tfsdk:"annotations"`
	TagTag        types.Set                           `tfsdk:"tags"`
}

FvRsConsResourceModel describes the resource data model.

type FvRsCtxFvBDResourceModel added in v2.16.0

type FvRsCtxFvBDResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnFvCtxName   types.String `tfsdk:"vrf_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsCtxFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsCtxMonPolFvCtxResourceModel added in v2.17.0

type FvRsCtxMonPolFvCtxResourceModel struct {
	Annotation      types.String `tfsdk:"annotation"`
	TnMonEPGPolName types.String `tfsdk:"monitoring_policy_name"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FvRsCtxMonPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsCtxToBgpCtxAfPolDataSource added in v2.17.0

type FvRsCtxToBgpCtxAfPolDataSource struct {
	// contains filtered or unexported fields
}

FvRsCtxToBgpCtxAfPolDataSource defines the data source implementation.

func (*FvRsCtxToBgpCtxAfPolDataSource) Configure added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolDataSource) Metadata added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolDataSource) Read added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolDataSource) Schema added in v2.17.0

type FvRsCtxToBgpCtxAfPolFvCtxResourceModel added in v2.17.0

type FvRsCtxToBgpCtxAfPolFvCtxResourceModel struct {
	Af                types.String `tfsdk:"address_family"`
	Annotation        types.String `tfsdk:"annotation"`
	TnBgpCtxAfPolName types.String `tfsdk:"bgp_address_family_context_name"`
	TagAnnotation     types.Set    `tfsdk:"annotations"`
	TagTag            types.Set    `tfsdk:"tags"`
}

FvRsCtxToBgpCtxAfPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsCtxToBgpCtxAfPolFvCtxResourceModelV1 added in v2.17.0

type FvRsCtxToBgpCtxAfPolFvCtxResourceModelV1 struct {
	Af                types.String `tfsdk:"af"`
	TnBgpCtxAfPolName types.String `tfsdk:"tn_bgp_ctx_af_pol_name"`
}

type FvRsCtxToBgpCtxAfPolIdentifier added in v2.17.0

type FvRsCtxToBgpCtxAfPolIdentifier struct {
	Af                types.String
	TnBgpCtxAfPolName types.String
}

type FvRsCtxToBgpCtxAfPolResource added in v2.17.0

type FvRsCtxToBgpCtxAfPolResource struct {
	// contains filtered or unexported fields
}

FvRsCtxToBgpCtxAfPolResource defines the resource implementation.

func (*FvRsCtxToBgpCtxAfPolResource) Configure added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolResource) Create added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolResource) Delete added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolResource) ImportState added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolResource) Metadata added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolResource) ModifyPlan added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolResource) Read added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolResource) Schema added in v2.17.0

func (*FvRsCtxToBgpCtxAfPolResource) Update added in v2.17.0

type FvRsCtxToBgpCtxAfPolResourceModel added in v2.17.0

type FvRsCtxToBgpCtxAfPolResourceModel struct {
	Id                types.String `tfsdk:"id"`
	ParentDn          types.String `tfsdk:"parent_dn"`
	Af                types.String `tfsdk:"address_family"`
	Annotation        types.String `tfsdk:"annotation"`
	TnBgpCtxAfPolName types.String `tfsdk:"bgp_address_family_context_name"`
	TagAnnotation     types.Set    `tfsdk:"annotations"`
	TagTag            types.Set    `tfsdk:"tags"`
}

FvRsCtxToBgpCtxAfPolResourceModel describes the resource data model.

type FvRsCtxToEigrpCtxAfPolDataSource added in v2.17.0

type FvRsCtxToEigrpCtxAfPolDataSource struct {
	// contains filtered or unexported fields
}

FvRsCtxToEigrpCtxAfPolDataSource defines the data source implementation.

func (*FvRsCtxToEigrpCtxAfPolDataSource) Configure added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolDataSource) Metadata added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolDataSource) Read added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolDataSource) Schema added in v2.17.0

type FvRsCtxToEigrpCtxAfPolFvCtxResourceModel added in v2.17.0

type FvRsCtxToEigrpCtxAfPolFvCtxResourceModel struct {
	Af                  types.String `tfsdk:"address_family"`
	Annotation          types.String `tfsdk:"annotation"`
	TnEigrpCtxAfPolName types.String `tfsdk:"eigrp_address_family_context_name"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

FvRsCtxToEigrpCtxAfPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsCtxToEigrpCtxAfPolFvCtxResourceModelV1 added in v2.17.0

type FvRsCtxToEigrpCtxAfPolFvCtxResourceModelV1 struct {
	Af                  types.String `tfsdk:"af"`
	TnEigrpCtxAfPolName types.String `tfsdk:"tn_eigrp_ctx_af_pol_name"`
}

type FvRsCtxToEigrpCtxAfPolIdentifier added in v2.17.0

type FvRsCtxToEigrpCtxAfPolIdentifier struct {
	Af                  types.String
	TnEigrpCtxAfPolName types.String
}

type FvRsCtxToEigrpCtxAfPolResource added in v2.17.0

type FvRsCtxToEigrpCtxAfPolResource struct {
	// contains filtered or unexported fields
}

FvRsCtxToEigrpCtxAfPolResource defines the resource implementation.

func (*FvRsCtxToEigrpCtxAfPolResource) Configure added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolResource) Create added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolResource) Delete added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolResource) ImportState added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolResource) Metadata added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolResource) ModifyPlan added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolResource) Read added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolResource) Schema added in v2.17.0

func (*FvRsCtxToEigrpCtxAfPolResource) Update added in v2.17.0

type FvRsCtxToEigrpCtxAfPolResourceModel added in v2.17.0

type FvRsCtxToEigrpCtxAfPolResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	ParentDn            types.String `tfsdk:"parent_dn"`
	Af                  types.String `tfsdk:"address_family"`
	Annotation          types.String `tfsdk:"annotation"`
	TnEigrpCtxAfPolName types.String `tfsdk:"eigrp_address_family_context_name"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

FvRsCtxToEigrpCtxAfPolResourceModel describes the resource data model.

type FvRsCtxToEpRetFvCtxResourceModel added in v2.17.0

type FvRsCtxToEpRetFvCtxResourceModel struct {
	Annotation       types.String `tfsdk:"annotation"`
	TnFvEpRetPolName types.String `tfsdk:"end_point_retention_policy_name"`
	TagAnnotation    types.Set    `tfsdk:"annotations"`
	TagTag           types.Set    `tfsdk:"tags"`
}

FvRsCtxToEpRetFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsCtxToExtRouteTagPolFvCtxResourceModel added in v2.17.0

type FvRsCtxToExtRouteTagPolFvCtxResourceModel struct {
	Annotation             types.String `tfsdk:"annotation"`
	TnL3extRouteTagPolName types.String `tfsdk:"l3out_route_tag_policy_name"`
	TagAnnotation          types.Set    `tfsdk:"annotations"`
	TagTag                 types.Set    `tfsdk:"tags"`
}

FvRsCtxToExtRouteTagPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsCtxToOspfCtxPolDataSource added in v2.17.0

type FvRsCtxToOspfCtxPolDataSource struct {
	// contains filtered or unexported fields
}

FvRsCtxToOspfCtxPolDataSource defines the data source implementation.

func (*FvRsCtxToOspfCtxPolDataSource) Configure added in v2.17.0

func (*FvRsCtxToOspfCtxPolDataSource) Metadata added in v2.17.0

func (*FvRsCtxToOspfCtxPolDataSource) Read added in v2.17.0

func (*FvRsCtxToOspfCtxPolDataSource) Schema added in v2.17.0

type FvRsCtxToOspfCtxPolFvCtxResourceModel added in v2.17.0

type FvRsCtxToOspfCtxPolFvCtxResourceModel struct {
	Af               types.String `tfsdk:"address_family"`
	Annotation       types.String `tfsdk:"annotation"`
	TnOspfCtxPolName types.String `tfsdk:"ospf_timers_name"`
	TagAnnotation    types.Set    `tfsdk:"annotations"`
	TagTag           types.Set    `tfsdk:"tags"`
}

FvRsCtxToOspfCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsCtxToOspfCtxPolFvCtxResourceModelV1 added in v2.17.0

type FvRsCtxToOspfCtxPolFvCtxResourceModelV1 struct {
	Af               types.String `tfsdk:"af"`
	TnOspfCtxPolName types.String `tfsdk:"tn_ospf_ctx_pol_name"`
}

type FvRsCtxToOspfCtxPolIdentifier added in v2.17.0

type FvRsCtxToOspfCtxPolIdentifier struct {
	Af               types.String
	TnOspfCtxPolName types.String
}

type FvRsCtxToOspfCtxPolResource added in v2.17.0

type FvRsCtxToOspfCtxPolResource struct {
	// contains filtered or unexported fields
}

FvRsCtxToOspfCtxPolResource defines the resource implementation.

func (*FvRsCtxToOspfCtxPolResource) Configure added in v2.17.0

func (*FvRsCtxToOspfCtxPolResource) Create added in v2.17.0

func (*FvRsCtxToOspfCtxPolResource) Delete added in v2.17.0

func (*FvRsCtxToOspfCtxPolResource) ImportState added in v2.17.0

func (*FvRsCtxToOspfCtxPolResource) Metadata added in v2.17.0

func (*FvRsCtxToOspfCtxPolResource) ModifyPlan added in v2.17.0

func (*FvRsCtxToOspfCtxPolResource) Read added in v2.17.0

func (*FvRsCtxToOspfCtxPolResource) Schema added in v2.17.0

func (*FvRsCtxToOspfCtxPolResource) Update added in v2.17.0

type FvRsCtxToOspfCtxPolResourceModel added in v2.17.0

type FvRsCtxToOspfCtxPolResourceModel struct {
	Id               types.String `tfsdk:"id"`
	ParentDn         types.String `tfsdk:"parent_dn"`
	Af               types.String `tfsdk:"address_family"`
	Annotation       types.String `tfsdk:"annotation"`
	TnOspfCtxPolName types.String `tfsdk:"ospf_timers_name"`
	TagAnnotation    types.Set    `tfsdk:"annotations"`
	TagTag           types.Set    `tfsdk:"tags"`
}

FvRsCtxToOspfCtxPolResourceModel describes the resource data model.

type FvRsCtxToSDWanVpnFvCtxResourceModel added in v2.17.0

type FvRsCtxToSDWanVpnFvCtxResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsCtxToSDWanVpnFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsCustQosPolFvAEPgResourceModel added in v2.16.0

type FvRsCustQosPolFvAEPgResourceModel struct {
	Annotation         types.String `tfsdk:"annotation"`
	TnQosCustomPolName types.String `tfsdk:"custom_qos_policy_name"`
	TagAnnotation      types.Set    `tfsdk:"annotations"`
	TagTag             types.Set    `tfsdk:"tags"`
}

FvRsCustQosPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsCustQosPolL3extInstPResourceModel added in v2.17.0

type FvRsCustQosPolL3extInstPResourceModel struct {
	Annotation         types.String `tfsdk:"annotation"`
	TnQosCustomPolName types.String `tfsdk:"custom_qos_policy_name"`
	TagAnnotation      types.Set    `tfsdk:"annotations"`
	TagTag             types.Set    `tfsdk:"tags"`
}

FvRsCustQosPolL3extInstPResourceModel describes the resource data model for the children without relation ships.

type FvRsDomAttDataSource added in v2.16.0

type FvRsDomAttDataSource struct {
	// contains filtered or unexported fields
}

FvRsDomAttDataSource defines the data source implementation.

func (*FvRsDomAttDataSource) Configure added in v2.16.0

func (*FvRsDomAttDataSource) Metadata added in v2.16.0

func (*FvRsDomAttDataSource) Read added in v2.16.0

func (*FvRsDomAttDataSource) Schema added in v2.16.0

type FvRsDomAttFvAEPgResourceModel added in v2.16.0

type FvRsDomAttFvAEPgResourceModel struct {
	Annotation          types.String `tfsdk:"annotation"`
	BindingType         types.String `tfsdk:"binding_type"`
	ClassPref           types.String `tfsdk:"class_preference"`
	CustomEpgName       types.String `tfsdk:"custom_epg_name"`
	Delimiter           types.String `tfsdk:"delimiter"`
	Encap               types.String `tfsdk:"encapsulation"`
	EncapMode           types.String `tfsdk:"encapsulation_mode"`
	EpgCos              types.String `tfsdk:"epg_cos"`
	EpgCosPref          types.String `tfsdk:"epg_cos_pref"`
	InstrImedcy         types.String `tfsdk:"deployment_immediacy"`
	IpamDhcpOverride    types.String `tfsdk:"ipam_dhcp_override"`
	IpamEnabled         types.String `tfsdk:"ipam_enabled"`
	IpamGateway         types.String `tfsdk:"ipam_gateway"`
	LagPolicyName       types.String `tfsdk:"lag_policy_name"`
	NetflowDir          types.String `tfsdk:"netflow_direction"`
	NetflowPref         types.String `tfsdk:"enable_netflow"`
	NumPorts            types.String `tfsdk:"number_of_ports"`
	PortAllocation      types.String `tfsdk:"port_allocation"`
	PrimaryEncap        types.String `tfsdk:"primary_encapsulation"`
	PrimaryEncapInner   types.String `tfsdk:"primary_encapsulation_inner"`
	ResImedcy           types.String `tfsdk:"resolution_immediacy"`
	SecondaryEncapInner types.String `tfsdk:"secondary_encapsulation_inner"`
	SwitchingMode       types.String `tfsdk:"switching_mode"`
	TDn                 types.String `tfsdk:"target_dn"`
	Untagged            types.String `tfsdk:"untagged"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

FvRsDomAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsDomAttIdentifier added in v2.16.0

type FvRsDomAttIdentifier struct {
	TDn types.String
}

type FvRsDomAttResource added in v2.16.0

type FvRsDomAttResource struct {
	// contains filtered or unexported fields
}

FvRsDomAttResource defines the resource implementation.

func (*FvRsDomAttResource) Configure added in v2.16.0

func (*FvRsDomAttResource) Create added in v2.16.0

func (*FvRsDomAttResource) Delete added in v2.16.0

func (*FvRsDomAttResource) ImportState added in v2.16.0

func (*FvRsDomAttResource) Metadata added in v2.16.0

func (*FvRsDomAttResource) ModifyPlan added in v2.16.0

func (*FvRsDomAttResource) Read added in v2.16.0

func (*FvRsDomAttResource) Schema added in v2.16.0

func (*FvRsDomAttResource) Update added in v2.16.0

type FvRsDomAttResourceModel added in v2.16.0

type FvRsDomAttResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	ParentDn            types.String `tfsdk:"parent_dn"`
	Annotation          types.String `tfsdk:"annotation"`
	BindingType         types.String `tfsdk:"binding_type"`
	ClassPref           types.String `tfsdk:"class_preference"`
	CustomEpgName       types.String `tfsdk:"custom_epg_name"`
	Delimiter           types.String `tfsdk:"delimiter"`
	Encap               types.String `tfsdk:"encapsulation"`
	EncapMode           types.String `tfsdk:"encapsulation_mode"`
	EpgCos              types.String `tfsdk:"epg_cos"`
	EpgCosPref          types.String `tfsdk:"epg_cos_pref"`
	InstrImedcy         types.String `tfsdk:"deployment_immediacy"`
	IpamDhcpOverride    types.String `tfsdk:"ipam_dhcp_override"`
	IpamEnabled         types.String `tfsdk:"ipam_enabled"`
	IpamGateway         types.String `tfsdk:"ipam_gateway"`
	LagPolicyName       types.String `tfsdk:"lag_policy_name"`
	NetflowDir          types.String `tfsdk:"netflow_direction"`
	NetflowPref         types.String `tfsdk:"enable_netflow"`
	NumPorts            types.String `tfsdk:"number_of_ports"`
	PortAllocation      types.String `tfsdk:"port_allocation"`
	PrimaryEncap        types.String `tfsdk:"primary_encapsulation"`
	PrimaryEncapInner   types.String `tfsdk:"primary_encapsulation_inner"`
	ResImedcy           types.String `tfsdk:"resolution_immediacy"`
	SecondaryEncapInner types.String `tfsdk:"secondary_encapsulation_inner"`
	SwitchingMode       types.String `tfsdk:"switching_mode"`
	TDn                 types.String `tfsdk:"target_dn"`
	Untagged            types.String `tfsdk:"untagged"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

FvRsDomAttResourceModel describes the resource data model.

type FvRsDppPolFvAEPgResourceModel added in v2.16.0

type FvRsDppPolFvAEPgResourceModel struct {
	Annotation      types.String `tfsdk:"annotation"`
	TnQosDppPolName types.String `tfsdk:"data_plane_policing_policy_name"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FvRsDppPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsFcPathAttDataSource added in v2.16.0

type FvRsFcPathAttDataSource struct {
	// contains filtered or unexported fields
}

FvRsFcPathAttDataSource defines the data source implementation.

func (*FvRsFcPathAttDataSource) Configure added in v2.16.0

func (*FvRsFcPathAttDataSource) Metadata added in v2.16.0

func (*FvRsFcPathAttDataSource) Read added in v2.16.0

func (*FvRsFcPathAttDataSource) Schema added in v2.16.0

type FvRsFcPathAttFvAEPgResourceModel added in v2.16.0

type FvRsFcPathAttFvAEPgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	TDn           types.String `tfsdk:"target_dn"`
	Vsan          types.String `tfsdk:"vsan"`
	VsanMode      types.String `tfsdk:"vsan_mode"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsFcPathAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsFcPathAttIdentifier added in v2.16.0

type FvRsFcPathAttIdentifier struct {
	TDn types.String
}

type FvRsFcPathAttResource added in v2.16.0

type FvRsFcPathAttResource struct {
	// contains filtered or unexported fields
}

FvRsFcPathAttResource defines the resource implementation.

func (*FvRsFcPathAttResource) Configure added in v2.16.0

func (*FvRsFcPathAttResource) Create added in v2.16.0

func (*FvRsFcPathAttResource) Delete added in v2.16.0

func (*FvRsFcPathAttResource) ImportState added in v2.16.0

func (*FvRsFcPathAttResource) Metadata added in v2.16.0

func (*FvRsFcPathAttResource) ModifyPlan added in v2.16.0

func (*FvRsFcPathAttResource) Read added in v2.16.0

func (*FvRsFcPathAttResource) Schema added in v2.16.0

func (*FvRsFcPathAttResource) Update added in v2.16.0

type FvRsFcPathAttResourceModel added in v2.16.0

type FvRsFcPathAttResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	TDn           types.String `tfsdk:"target_dn"`
	Vsan          types.String `tfsdk:"vsan"`
	VsanMode      types.String `tfsdk:"vsan_mode"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsFcPathAttResourceModel describes the resource data model.

type FvRsIgmpsnFvBDResourceModel added in v2.16.0

type FvRsIgmpsnFvBDResourceModel struct {
	Annotation         types.String `tfsdk:"annotation"`
	TnIgmpSnoopPolName types.String `tfsdk:"igmp_snooping_policy_name"`
	TagAnnotation      types.Set    `tfsdk:"annotations"`
	TagTag             types.Set    `tfsdk:"tags"`
}

FvRsIgmpsnFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsIntraEpgDataSource added in v2.16.0

type FvRsIntraEpgDataSource struct {
	// contains filtered or unexported fields
}

FvRsIntraEpgDataSource defines the data source implementation.

func (*FvRsIntraEpgDataSource) Configure added in v2.16.0

func (*FvRsIntraEpgDataSource) Metadata added in v2.16.0

func (*FvRsIntraEpgDataSource) Read added in v2.16.0

func (*FvRsIntraEpgDataSource) Schema added in v2.16.0

type FvRsIntraEpgFvAEPgResourceModel added in v2.16.0

type FvRsIntraEpgFvAEPgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnVzBrCPName  types.String `tfsdk:"contract_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsIntraEpgFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsIntraEpgFvESgResourceModel added in v2.16.0

type FvRsIntraEpgFvESgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnVzBrCPName  types.String `tfsdk:"contract_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsIntraEpgFvESgResourceModel describes the resource data model for the children without relation ships.

type FvRsIntraEpgIdentifier added in v2.16.0

type FvRsIntraEpgIdentifier struct {
	TnVzBrCPName types.String
}

type FvRsIntraEpgL3extInstPResourceModel added in v2.17.0

type FvRsIntraEpgL3extInstPResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnVzBrCPName  types.String `tfsdk:"contract_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsIntraEpgL3extInstPResourceModel describes the resource data model for the children without relation ships.

type FvRsIntraEpgResource added in v2.16.0

type FvRsIntraEpgResource struct {
	// contains filtered or unexported fields
}

FvRsIntraEpgResource defines the resource implementation.

func (*FvRsIntraEpgResource) Configure added in v2.16.0

func (*FvRsIntraEpgResource) Create added in v2.16.0

func (*FvRsIntraEpgResource) Delete added in v2.16.0

func (*FvRsIntraEpgResource) ImportState added in v2.16.0

func (*FvRsIntraEpgResource) Metadata added in v2.16.0

func (*FvRsIntraEpgResource) ModifyPlan added in v2.16.0

func (*FvRsIntraEpgResource) Read added in v2.16.0

func (*FvRsIntraEpgResource) Schema added in v2.16.0

func (*FvRsIntraEpgResource) Update added in v2.16.0

type FvRsIntraEpgResourceModel added in v2.16.0

type FvRsIntraEpgResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	TnVzBrCPName  types.String `tfsdk:"contract_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsIntraEpgResourceModel describes the resource data model.

type FvRsIpslaMonPolFvTrackMemberResourceModel added in v2.16.0

type FvRsIpslaMonPolFvTrackMemberResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsIpslaMonPolFvTrackMemberResourceModel describes the resource data model for the children without relation ships.

type FvRsMldsnFvBDResourceModel added in v2.16.0

type FvRsMldsnFvBDResourceModel struct {
	Annotation        types.String `tfsdk:"annotation"`
	TnMldSnoopPolName types.String `tfsdk:"mld_snooping_policy_name"`
	TagAnnotation     types.Set    `tfsdk:"annotations"`
	TagTag            types.Set    `tfsdk:"tags"`
}

FvRsMldsnFvBDResourceModel describes the resource data model for the children without relation ships.

type FvRsNodeAttDataSource added in v2.16.0

type FvRsNodeAttDataSource struct {
	// contains filtered or unexported fields
}

FvRsNodeAttDataSource defines the data source implementation.

func (*FvRsNodeAttDataSource) Configure added in v2.16.0

func (*FvRsNodeAttDataSource) Metadata added in v2.16.0

func (*FvRsNodeAttDataSource) Read added in v2.16.0

func (*FvRsNodeAttDataSource) Schema added in v2.16.0

type FvRsNodeAttFvAEPgResourceModel added in v2.16.0

type FvRsNodeAttFvAEPgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Encap         types.String `tfsdk:"encapsulation"`
	InstrImedcy   types.String `tfsdk:"deployment_immediacy"`
	Mode          types.String `tfsdk:"mode"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsNodeAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsNodeAttFvAEPgResourceModelV1 added in v2.16.0

type FvRsNodeAttFvAEPgResourceModelV1 struct {
	InstrImedcy types.String `tfsdk:"deployment_immediacy"`
	Descr       types.String `tfsdk:"description"`
	Encap       types.String `tfsdk:"encap"`
	Mode        types.String `tfsdk:"mode"`
	TDn         types.String `tfsdk:"node_dn"`
}

type FvRsNodeAttIdentifier added in v2.16.0

type FvRsNodeAttIdentifier struct {
	TDn types.String
}

type FvRsNodeAttResource added in v2.16.0

type FvRsNodeAttResource struct {
	// contains filtered or unexported fields
}

FvRsNodeAttResource defines the resource implementation.

func (*FvRsNodeAttResource) Configure added in v2.16.0

func (*FvRsNodeAttResource) Create added in v2.16.0

func (*FvRsNodeAttResource) Delete added in v2.16.0

func (*FvRsNodeAttResource) ImportState added in v2.16.0

func (*FvRsNodeAttResource) Metadata added in v2.16.0

func (*FvRsNodeAttResource) ModifyPlan added in v2.16.0

func (*FvRsNodeAttResource) Read added in v2.16.0

func (*FvRsNodeAttResource) Schema added in v2.16.0

func (*FvRsNodeAttResource) Update added in v2.16.0

type FvRsNodeAttResourceModel added in v2.16.0

type FvRsNodeAttResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Encap         types.String `tfsdk:"encapsulation"`
	InstrImedcy   types.String `tfsdk:"deployment_immediacy"`
	Mode          types.String `tfsdk:"mode"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsNodeAttResourceModel describes the resource data model.

type FvRsOspfCtxPolFvCtxResourceModel added in v2.17.0

type FvRsOspfCtxPolFvCtxResourceModel struct {
	Annotation       types.String `tfsdk:"annotation"`
	TnOspfCtxPolName types.String `tfsdk:"ospf_timers_name"`
	TagAnnotation    types.Set    `tfsdk:"annotations"`
	TagTag           types.Set    `tfsdk:"tags"`
}

FvRsOspfCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type FvRsOtmListMemberDataSource added in v2.16.0

type FvRsOtmListMemberDataSource struct {
	// contains filtered or unexported fields
}

FvRsOtmListMemberDataSource defines the data source implementation.

func (*FvRsOtmListMemberDataSource) Configure added in v2.16.0

func (*FvRsOtmListMemberDataSource) Metadata added in v2.16.0

func (*FvRsOtmListMemberDataSource) Read added in v2.16.0

func (*FvRsOtmListMemberDataSource) Schema added in v2.16.0

type FvRsOtmListMemberFvTrackListResourceModel added in v2.16.0

type FvRsOtmListMemberFvTrackListResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	Weight        types.String `tfsdk:"weight"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsOtmListMemberFvTrackListResourceModel describes the resource data model for the children without relation ships.

type FvRsOtmListMemberIdentifier added in v2.16.0

type FvRsOtmListMemberIdentifier struct {
	TDn types.String
}

type FvRsOtmListMemberResource added in v2.16.0

type FvRsOtmListMemberResource struct {
	// contains filtered or unexported fields
}

FvRsOtmListMemberResource defines the resource implementation.

func (*FvRsOtmListMemberResource) Configure added in v2.16.0

func (*FvRsOtmListMemberResource) Create added in v2.16.0

func (*FvRsOtmListMemberResource) Delete added in v2.16.0

func (*FvRsOtmListMemberResource) ImportState added in v2.16.0

func (*FvRsOtmListMemberResource) Metadata added in v2.16.0

func (*FvRsOtmListMemberResource) ModifyPlan added in v2.16.0

func (*FvRsOtmListMemberResource) Read added in v2.16.0

func (*FvRsOtmListMemberResource) Schema added in v2.16.0

func (*FvRsOtmListMemberResource) Update added in v2.16.0

type FvRsOtmListMemberResourceModel added in v2.16.0

type FvRsOtmListMemberResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	Weight        types.String `tfsdk:"weight"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsOtmListMemberResourceModel describes the resource data model.

type FvRsPathAttDataSource added in v2.16.0

type FvRsPathAttDataSource struct {
	// contains filtered or unexported fields
}

FvRsPathAttDataSource defines the data source implementation.

func (*FvRsPathAttDataSource) Configure added in v2.16.0

func (*FvRsPathAttDataSource) Metadata added in v2.16.0

func (*FvRsPathAttDataSource) Read added in v2.16.0

func (*FvRsPathAttDataSource) Schema added in v2.16.0

type FvRsPathAttFvAEPgResourceModel added in v2.16.0

type FvRsPathAttFvAEPgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Encap         types.String `tfsdk:"encapsulation"`
	InstrImedcy   types.String `tfsdk:"deployment_immediacy"`
	Mode          types.String `tfsdk:"mode"`
	PrimaryEncap  types.String `tfsdk:"primary_encapsulation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsPathAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsPathAttIdentifier added in v2.16.0

type FvRsPathAttIdentifier struct {
	TDn types.String
}

type FvRsPathAttResource added in v2.16.0

type FvRsPathAttResource struct {
	// contains filtered or unexported fields
}

FvRsPathAttResource defines the resource implementation.

func (*FvRsPathAttResource) Configure added in v2.16.0

func (*FvRsPathAttResource) Create added in v2.16.0

func (*FvRsPathAttResource) Delete added in v2.16.0

func (*FvRsPathAttResource) ImportState added in v2.16.0

func (*FvRsPathAttResource) Metadata added in v2.16.0

func (*FvRsPathAttResource) ModifyPlan added in v2.16.0

func (*FvRsPathAttResource) Read added in v2.16.0

func (*FvRsPathAttResource) Schema added in v2.16.0

func (*FvRsPathAttResource) Update added in v2.16.0

type FvRsPathAttResourceModel added in v2.16.0

type FvRsPathAttResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Encap         types.String `tfsdk:"encapsulation"`
	InstrImedcy   types.String `tfsdk:"deployment_immediacy"`
	Mode          types.String `tfsdk:"mode"`
	PrimaryEncap  types.String `tfsdk:"primary_encapsulation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsPathAttResourceModel describes the resource data model.

type FvRsProtByDataSource added in v2.16.0

type FvRsProtByDataSource struct {
	// contains filtered or unexported fields
}

FvRsProtByDataSource defines the data source implementation.

func (*FvRsProtByDataSource) Configure added in v2.16.0

func (*FvRsProtByDataSource) Metadata added in v2.16.0

func (*FvRsProtByDataSource) Read added in v2.16.0

func (*FvRsProtByDataSource) Schema added in v2.16.0

type FvRsProtByFvAEPgResourceModel added in v2.16.0

type FvRsProtByFvAEPgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnVzTabooName types.String `tfsdk:"taboo_contract_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsProtByFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsProtByIdentifier added in v2.16.0

type FvRsProtByIdentifier struct {
	TnVzTabooName types.String
}

type FvRsProtByL3extInstPResourceModel added in v2.17.0

type FvRsProtByL3extInstPResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnVzTabooName types.String `tfsdk:"taboo_contract_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsProtByL3extInstPResourceModel describes the resource data model for the children without relation ships.

type FvRsProtByResource added in v2.16.0

type FvRsProtByResource struct {
	// contains filtered or unexported fields
}

FvRsProtByResource defines the resource implementation.

func (*FvRsProtByResource) Configure added in v2.16.0

func (*FvRsProtByResource) Create added in v2.16.0

func (*FvRsProtByResource) Delete added in v2.16.0

func (*FvRsProtByResource) ImportState added in v2.16.0

func (*FvRsProtByResource) Metadata added in v2.16.0

func (*FvRsProtByResource) ModifyPlan added in v2.16.0

func (*FvRsProtByResource) Read added in v2.16.0

func (*FvRsProtByResource) Schema added in v2.16.0

func (*FvRsProtByResource) Update added in v2.16.0

type FvRsProtByResourceModel added in v2.16.0

type FvRsProtByResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	TnVzTabooName types.String `tfsdk:"taboo_contract_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsProtByResourceModel describes the resource data model.

type FvRsProvDataSource added in v2.16.0

type FvRsProvDataSource struct {
	// contains filtered or unexported fields
}

FvRsProvDataSource defines the data source implementation.

func (*FvRsProvDataSource) Configure added in v2.16.0

func (*FvRsProvDataSource) Metadata added in v2.16.0

func (*FvRsProvDataSource) Read added in v2.16.0

func (*FvRsProvDataSource) Schema added in v2.16.0

type FvRsProvFvAEPgResourceModel added in v2.16.0

type FvRsProvFvAEPgResourceModel struct {
	Annotation    types.String                        `tfsdk:"annotation"`
	MatchT        types.String                        `tfsdk:"match_criteria"`
	Prio          customTypes.FvRsProvPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                        `tfsdk:"contract_name"`
	TagAnnotation types.Set                           `tfsdk:"annotations"`
	TagTag        types.Set                           `tfsdk:"tags"`
}

FvRsProvFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsProvFvESgResourceModel added in v2.16.0

type FvRsProvFvESgResourceModel struct {
	Annotation    types.String                        `tfsdk:"annotation"`
	MatchT        types.String                        `tfsdk:"match_criteria"`
	Prio          customTypes.FvRsProvPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                        `tfsdk:"contract_name"`
	TagAnnotation types.Set                           `tfsdk:"annotations"`
	TagTag        types.Set                           `tfsdk:"tags"`
}

FvRsProvFvESgResourceModel describes the resource data model for the children without relation ships.

type FvRsProvFvESgResourceModelV1 added in v2.16.0

type FvRsProvFvESgResourceModelV1 struct {
	TargetDn types.String `tfsdk:"target_dn"`
	MatchT   types.String `tfsdk:"match_t"`
	Prio     types.String `tfsdk:"prio"`
}

type FvRsProvIdentifier added in v2.16.0

type FvRsProvIdentifier struct {
	TnVzBrCPName types.String
}

type FvRsProvL3extInstPResourceModel added in v2.17.0

type FvRsProvL3extInstPResourceModel struct {
	Annotation    types.String                        `tfsdk:"annotation"`
	MatchT        types.String                        `tfsdk:"match_criteria"`
	Prio          customTypes.FvRsProvPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                        `tfsdk:"contract_name"`
	TagAnnotation types.Set                           `tfsdk:"annotations"`
	TagTag        types.Set                           `tfsdk:"tags"`
}

FvRsProvL3extInstPResourceModel describes the resource data model for the children without relation ships.

type FvRsProvResource added in v2.16.0

type FvRsProvResource struct {
	// contains filtered or unexported fields
}

FvRsProvResource defines the resource implementation.

func (*FvRsProvResource) Configure added in v2.16.0

func (*FvRsProvResource) Create added in v2.16.0

func (*FvRsProvResource) Delete added in v2.16.0

func (*FvRsProvResource) ImportState added in v2.16.0

func (*FvRsProvResource) Metadata added in v2.16.0

func (*FvRsProvResource) ModifyPlan added in v2.16.0

func (*FvRsProvResource) Read added in v2.16.0

func (*FvRsProvResource) Schema added in v2.16.0

func (*FvRsProvResource) Update added in v2.16.0

type FvRsProvResourceModel added in v2.16.0

type FvRsProvResourceModel struct {
	Id            types.String                        `tfsdk:"id"`
	ParentDn      types.String                        `tfsdk:"parent_dn"`
	Annotation    types.String                        `tfsdk:"annotation"`
	MatchT        types.String                        `tfsdk:"match_criteria"`
	Prio          customTypes.FvRsProvPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                        `tfsdk:"contract_name"`
	TagAnnotation types.Set                           `tfsdk:"annotations"`
	TagTag        types.Set                           `tfsdk:"tags"`
}

FvRsProvResourceModel describes the resource data model.

type FvRsScopeFvESgResourceModel added in v2.16.0

type FvRsScopeFvESgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TnFvCtxName   types.String `tfsdk:"vrf_name"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsScopeFvESgResourceModel describes the resource data model for the children without relation ships.

type FvRsSecInheritedDataSource added in v2.16.0

type FvRsSecInheritedDataSource struct {
	// contains filtered or unexported fields
}

FvRsSecInheritedDataSource defines the data source implementation.

func (*FvRsSecInheritedDataSource) Configure added in v2.16.0

func (*FvRsSecInheritedDataSource) Metadata added in v2.16.0

func (*FvRsSecInheritedDataSource) Read added in v2.16.0

func (*FvRsSecInheritedDataSource) Schema added in v2.16.0

type FvRsSecInheritedFvAEPgResourceModel added in v2.16.0

type FvRsSecInheritedFvAEPgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsSecInheritedFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvRsSecInheritedFvESgResourceModel added in v2.16.0

type FvRsSecInheritedFvESgResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsSecInheritedFvESgResourceModel describes the resource data model for the children without relation ships.

type FvRsSecInheritedIdentifier added in v2.16.0

type FvRsSecInheritedIdentifier struct {
	TDn types.String
}

type FvRsSecInheritedL3extInstPResourceModel added in v2.17.0

type FvRsSecInheritedL3extInstPResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsSecInheritedL3extInstPResourceModel describes the resource data model for the children without relation ships.

type FvRsSecInheritedResource added in v2.16.0

type FvRsSecInheritedResource struct {
	// contains filtered or unexported fields
}

FvRsSecInheritedResource defines the resource implementation.

func (*FvRsSecInheritedResource) Configure added in v2.16.0

func (*FvRsSecInheritedResource) Create added in v2.16.0

func (*FvRsSecInheritedResource) Delete added in v2.16.0

func (*FvRsSecInheritedResource) ImportState added in v2.16.0

func (*FvRsSecInheritedResource) Metadata added in v2.16.0

func (*FvRsSecInheritedResource) ModifyPlan added in v2.16.0

func (*FvRsSecInheritedResource) Read added in v2.16.0

func (*FvRsSecInheritedResource) Schema added in v2.16.0

func (*FvRsSecInheritedResource) Update added in v2.16.0

type FvRsSecInheritedResourceModel added in v2.16.0

type FvRsSecInheritedResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvRsSecInheritedResourceModel describes the resource data model.

type FvRsTenantMonPolFvTenantResourceModel added in v2.16.0

type FvRsTenantMonPolFvTenantResourceModel struct {
	Annotation      types.String `tfsdk:"annotation"`
	TnMonEPGPolName types.String `tfsdk:"monitoring_policy_name"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FvRsTenantMonPolFvTenantResourceModel describes the resource data model for the children without relation ships.

type FvRsTrustCtrlFvAEPgResourceModel added in v2.16.0

type FvRsTrustCtrlFvAEPgResourceModel struct {
	Annotation            types.String `tfsdk:"annotation"`
	TnFhsTrustCtrlPolName types.String `tfsdk:"trust_control_policy_name"`
	TagAnnotation         types.Set    `tfsdk:"annotations"`
	TagTag                types.Set    `tfsdk:"tags"`
}

FvRsTrustCtrlFvAEPgResourceModel describes the resource data model for the children without relation ships.

type FvSCrtrnDataSource added in v2.16.0

type FvSCrtrnDataSource struct {
	// contains filtered or unexported fields
}

FvSCrtrnDataSource defines the data source implementation.

func (*FvSCrtrnDataSource) Configure added in v2.16.0

func (*FvSCrtrnDataSource) Metadata added in v2.16.0

func (*FvSCrtrnDataSource) Read added in v2.16.0

func (*FvSCrtrnDataSource) Schema added in v2.16.0

type FvSCrtrnIdentifier added in v2.16.0

type FvSCrtrnIdentifier struct {
	Name types.String
}

type FvSCrtrnResource added in v2.16.0

type FvSCrtrnResource struct {
	// contains filtered or unexported fields
}

FvSCrtrnResource defines the resource implementation.

func (*FvSCrtrnResource) Configure added in v2.16.0

func (*FvSCrtrnResource) Create added in v2.16.0

func (*FvSCrtrnResource) Delete added in v2.16.0

func (*FvSCrtrnResource) ImportState added in v2.16.0

func (*FvSCrtrnResource) Metadata added in v2.16.0

func (*FvSCrtrnResource) ModifyPlan added in v2.16.0

func (*FvSCrtrnResource) Read added in v2.16.0

func (*FvSCrtrnResource) Schema added in v2.16.0

func (*FvSCrtrnResource) Update added in v2.16.0

type FvSCrtrnResourceModel added in v2.16.0

type FvSCrtrnResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Match         types.String `tfsdk:"match"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvSCrtrnResourceModel describes the resource data model.

type FvSiteAssociatedDataSource added in v2.17.0

type FvSiteAssociatedDataSource struct {
	// contains filtered or unexported fields
}

FvSiteAssociatedDataSource defines the data source implementation.

func (*FvSiteAssociatedDataSource) Configure added in v2.17.0

func (*FvSiteAssociatedDataSource) Metadata added in v2.17.0

func (*FvSiteAssociatedDataSource) Read added in v2.17.0

func (*FvSiteAssociatedDataSource) Schema added in v2.17.0

type FvSiteAssociatedResource added in v2.17.0

type FvSiteAssociatedResource struct {
	// contains filtered or unexported fields
}

FvSiteAssociatedResource defines the resource implementation.

func (*FvSiteAssociatedResource) Configure added in v2.17.0

func (*FvSiteAssociatedResource) Create added in v2.17.0

func (*FvSiteAssociatedResource) Delete added in v2.17.0

func (*FvSiteAssociatedResource) ImportState added in v2.17.0

func (*FvSiteAssociatedResource) Metadata added in v2.17.0

func (*FvSiteAssociatedResource) ModifyPlan added in v2.17.0

func (*FvSiteAssociatedResource) Read added in v2.17.0

func (*FvSiteAssociatedResource) Schema added in v2.17.0

func (*FvSiteAssociatedResource) Update added in v2.17.0

type FvSiteAssociatedResourceModel added in v2.17.0

type FvSiteAssociatedResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	SiteId        types.String `tfsdk:"site_id"`
	FvRemoteId    types.Set    `tfsdk:"remote_sites"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvSiteAssociatedResourceModel describes the resource data model.

type FvTenantDataSource added in v2.16.0

type FvTenantDataSource struct {
	// contains filtered or unexported fields
}

FvTenantDataSource defines the data source implementation.

func (*FvTenantDataSource) Configure added in v2.16.0

func (*FvTenantDataSource) Metadata added in v2.16.0

func (*FvTenantDataSource) Read added in v2.16.0

func (*FvTenantDataSource) Schema added in v2.16.0

type FvTenantIdentifier added in v2.16.0

type FvTenantIdentifier struct {
	Name types.String
}

type FvTenantResource added in v2.16.0

type FvTenantResource struct {
	// contains filtered or unexported fields
}

FvTenantResource defines the resource implementation.

func (*FvTenantResource) Configure added in v2.16.0

func (*FvTenantResource) Create added in v2.16.0

func (*FvTenantResource) Delete added in v2.16.0

func (*FvTenantResource) ImportState added in v2.16.0

func (*FvTenantResource) Metadata added in v2.16.0

func (*FvTenantResource) ModifyPlan added in v2.16.0

func (*FvTenantResource) Read added in v2.16.0

func (*FvTenantResource) Schema added in v2.16.0

func (*FvTenantResource) Update added in v2.16.0

func (*FvTenantResource) UpgradeState added in v2.16.0

func (r *FvTenantResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

type FvTenantResourceModel added in v2.16.0

type FvTenantResourceModel struct {
	Id                                  types.String `tfsdk:"id"`
	Annotation                          types.String `tfsdk:"annotation"`
	Descr                               types.String `tfsdk:"description"`
	Name                                types.String `tfsdk:"name"`
	NameAlias                           types.String `tfsdk:"name_alias"`
	OwnerKey                            types.String `tfsdk:"owner_key"`
	OwnerTag                            types.String `tfsdk:"owner_tag"`
	FvRsTenantMonPol                    types.Object `tfsdk:"relation_to_monitoring_policy"`
	TagAnnotation                       types.Set    `tfsdk:"annotations"`
	TagTag                              types.Set    `tfsdk:"tags"`
	DeprecatedFvRsTenantMonPol          types.String `tfsdk:"relation_fv_rs_tenant_mon_pol"`
	Ignored_relation_fv_rs_tn_deny_rule types.Set    `tfsdk:"relation_fv_rs_tn_deny_rule"`
}

FvTenantResourceModel describes the resource data model.

type FvTenantResourceModelV1 added in v2.16.0

type FvTenantResourceModelV1 struct {
	Annotation                          types.String `tfsdk:"annotation"`
	Descr                               types.String `tfsdk:"description"`
	Id                                  types.String `tfsdk:"id"`
	Name                                types.String `tfsdk:"name"`
	NameAlias                           types.String `tfsdk:"name_alias"`
	FvRsTenantMonPol                    types.String `tfsdk:"relation_fv_rs_tenant_mon_pol"`
	Ignored_relation_fv_rs_tn_deny_rule types.Set    `tfsdk:"relation_fv_rs_tn_deny_rule"`
}

type FvTrackListDataSource added in v2.16.0

type FvTrackListDataSource struct {
	// contains filtered or unexported fields
}

FvTrackListDataSource defines the data source implementation.

func (*FvTrackListDataSource) Configure added in v2.16.0

func (*FvTrackListDataSource) Metadata added in v2.16.0

func (*FvTrackListDataSource) Read added in v2.16.0

func (*FvTrackListDataSource) Schema added in v2.16.0

type FvTrackListIdentifier added in v2.16.0

type FvTrackListIdentifier struct {
	Name types.String
}

type FvTrackListResource added in v2.16.0

type FvTrackListResource struct {
	// contains filtered or unexported fields
}

FvTrackListResource defines the resource implementation.

func (*FvTrackListResource) Configure added in v2.16.0

func (*FvTrackListResource) Create added in v2.16.0

func (*FvTrackListResource) Delete added in v2.16.0

func (*FvTrackListResource) ImportState added in v2.16.0

func (*FvTrackListResource) Metadata added in v2.16.0

func (*FvTrackListResource) ModifyPlan added in v2.16.0

func (*FvTrackListResource) Read added in v2.16.0

func (*FvTrackListResource) Schema added in v2.16.0

func (*FvTrackListResource) Update added in v2.16.0

type FvTrackListResourceModel added in v2.16.0

type FvTrackListResourceModel struct {
	Id                types.String `tfsdk:"id"`
	ParentDn          types.String `tfsdk:"parent_dn"`
	Annotation        types.String `tfsdk:"annotation"`
	Descr             types.String `tfsdk:"description"`
	Name              types.String `tfsdk:"name"`
	NameAlias         types.String `tfsdk:"name_alias"`
	OwnerKey          types.String `tfsdk:"owner_key"`
	OwnerTag          types.String `tfsdk:"owner_tag"`
	PercentageDown    types.String `tfsdk:"percentage_down"`
	PercentageUp      types.String `tfsdk:"percentage_up"`
	Type              types.String `tfsdk:"type"`
	WeightDown        types.String `tfsdk:"weight_down"`
	WeightUp          types.String `tfsdk:"weight_up"`
	FvRsOtmListMember types.Set    `tfsdk:"relation_to_ip_sla_track_members"`
	TagAnnotation     types.Set    `tfsdk:"annotations"`
	TagTag            types.Set    `tfsdk:"tags"`
}

FvTrackListResourceModel describes the resource data model.

type FvTrackMemberDataSource added in v2.16.0

type FvTrackMemberDataSource struct {
	// contains filtered or unexported fields
}

FvTrackMemberDataSource defines the data source implementation.

func (*FvTrackMemberDataSource) Configure added in v2.16.0

func (*FvTrackMemberDataSource) Metadata added in v2.16.0

func (*FvTrackMemberDataSource) Read added in v2.16.0

func (*FvTrackMemberDataSource) Schema added in v2.16.0

type FvTrackMemberIdentifier added in v2.16.0

type FvTrackMemberIdentifier struct {
	Name types.String
}

type FvTrackMemberResource added in v2.16.0

type FvTrackMemberResource struct {
	// contains filtered or unexported fields
}

FvTrackMemberResource defines the resource implementation.

func (*FvTrackMemberResource) Configure added in v2.16.0

func (*FvTrackMemberResource) Create added in v2.16.0

func (*FvTrackMemberResource) Delete added in v2.16.0

func (*FvTrackMemberResource) ImportState added in v2.16.0

func (*FvTrackMemberResource) Metadata added in v2.16.0

func (*FvTrackMemberResource) ModifyPlan added in v2.16.0

func (*FvTrackMemberResource) Read added in v2.16.0

func (*FvTrackMemberResource) Schema added in v2.16.0

func (*FvTrackMemberResource) Update added in v2.16.0

type FvTrackMemberResourceModel added in v2.16.0

type FvTrackMemberResourceModel struct {
	Id              types.String `tfsdk:"id"`
	ParentDn        types.String `tfsdk:"parent_dn"`
	Annotation      types.String `tfsdk:"annotation"`
	Descr           types.String `tfsdk:"description"`
	DstIpAddr       types.String `tfsdk:"destination_ip_address"`
	Name            types.String `tfsdk:"name"`
	NameAlias       types.String `tfsdk:"name_alias"`
	OwnerKey        types.String `tfsdk:"owner_key"`
	OwnerTag        types.String `tfsdk:"owner_tag"`
	ScopeDn         types.String `tfsdk:"scope"`
	FvRsIpslaMonPol types.Object `tfsdk:"relation_to_monitoring_policy"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

FvTrackMemberResourceModel describes the resource data model.

type FvVmAttrDataSource added in v2.16.0

type FvVmAttrDataSource struct {
	// contains filtered or unexported fields
}

FvVmAttrDataSource defines the data source implementation.

func (*FvVmAttrDataSource) Configure added in v2.16.0

func (*FvVmAttrDataSource) Metadata added in v2.16.0

func (*FvVmAttrDataSource) Read added in v2.16.0

func (*FvVmAttrDataSource) Schema added in v2.16.0

type FvVmAttrIdentifier added in v2.16.0

type FvVmAttrIdentifier struct {
	Name types.String
}

type FvVmAttrResource added in v2.16.0

type FvVmAttrResource struct {
	// contains filtered or unexported fields
}

FvVmAttrResource defines the resource implementation.

func (*FvVmAttrResource) Configure added in v2.16.0

func (*FvVmAttrResource) Create added in v2.16.0

func (*FvVmAttrResource) Delete added in v2.16.0

func (*FvVmAttrResource) ImportState added in v2.16.0

func (*FvVmAttrResource) Metadata added in v2.16.0

func (*FvVmAttrResource) ModifyPlan added in v2.16.0

func (*FvVmAttrResource) Read added in v2.16.0

func (*FvVmAttrResource) Schema added in v2.16.0

func (*FvVmAttrResource) Update added in v2.16.0

type FvVmAttrResourceModel added in v2.16.0

type FvVmAttrResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Category      types.String `tfsdk:"category"`
	Descr         types.String `tfsdk:"description"`
	LabelName     types.String `tfsdk:"label_name"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	Operator      types.String `tfsdk:"operator"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	Type          types.String `tfsdk:"type"`
	Value         types.String `tfsdk:"value"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

FvVmAttrResourceModel describes the resource data model.

type IgmpSnoopPolDataSource added in v2.16.0

type IgmpSnoopPolDataSource struct {
	// contains filtered or unexported fields
}

IgmpSnoopPolDataSource defines the data source implementation.

func (*IgmpSnoopPolDataSource) Configure added in v2.16.0

func (*IgmpSnoopPolDataSource) Metadata added in v2.16.0

func (*IgmpSnoopPolDataSource) Read added in v2.16.0

func (*IgmpSnoopPolDataSource) Schema added in v2.16.0

type IgmpSnoopPolIdentifier added in v2.16.0

type IgmpSnoopPolIdentifier struct {
	Name types.String
}

type IgmpSnoopPolResource added in v2.16.0

type IgmpSnoopPolResource struct {
	// contains filtered or unexported fields
}

IgmpSnoopPolResource defines the resource implementation.

func (*IgmpSnoopPolResource) Configure added in v2.16.0

func (*IgmpSnoopPolResource) Create added in v2.16.0

func (*IgmpSnoopPolResource) Delete added in v2.16.0

func (*IgmpSnoopPolResource) ImportState added in v2.16.0

func (*IgmpSnoopPolResource) Metadata added in v2.16.0

func (*IgmpSnoopPolResource) ModifyPlan added in v2.16.0

func (*IgmpSnoopPolResource) Read added in v2.16.0

func (*IgmpSnoopPolResource) Schema added in v2.16.0

func (*IgmpSnoopPolResource) Update added in v2.16.0

type IgmpSnoopPolResourceModel added in v2.16.0

type IgmpSnoopPolResourceModel struct {
	Id              types.String `tfsdk:"id"`
	ParentDn        types.String `tfsdk:"parent_dn"`
	AdminSt         types.String `tfsdk:"admin_state"`
	Annotation      types.String `tfsdk:"annotation"`
	Ctrl            types.Set    `tfsdk:"control"`
	Descr           types.String `tfsdk:"description"`
	LastMbrIntvl    types.String `tfsdk:"last_member_interval"`
	Name            types.String `tfsdk:"name"`
	NameAlias       types.String `tfsdk:"name_alias"`
	OwnerKey        types.String `tfsdk:"owner_key"`
	OwnerTag        types.String `tfsdk:"owner_tag"`
	QueryIntvl      types.String `tfsdk:"query_interval"`
	RspIntvl        types.String `tfsdk:"response_interval"`
	StartQueryCnt   types.String `tfsdk:"start_query_count"`
	StartQueryIntvl types.String `tfsdk:"start_query_interval"`
	Ver             types.String `tfsdk:"querier_version"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

IgmpSnoopPolResourceModel describes the resource data model.

type InfraHPathSDataSource added in v2.16.0

type InfraHPathSDataSource struct {
	// contains filtered or unexported fields
}

InfraHPathSDataSource defines the data source implementation.

func (*InfraHPathSDataSource) Configure added in v2.16.0

func (*InfraHPathSDataSource) Metadata added in v2.16.0

func (*InfraHPathSDataSource) Read added in v2.16.0

func (*InfraHPathSDataSource) Schema added in v2.16.0

type InfraHPathSIdentifier added in v2.16.0

type InfraHPathSIdentifier struct {
	Name types.String
}

type InfraHPathSResource added in v2.16.0

type InfraHPathSResource struct {
	// contains filtered or unexported fields
}

InfraHPathSResource defines the resource implementation.

func (*InfraHPathSResource) Configure added in v2.16.0

func (*InfraHPathSResource) Create added in v2.16.0

func (*InfraHPathSResource) Delete added in v2.16.0

func (*InfraHPathSResource) ImportState added in v2.16.0

func (*InfraHPathSResource) Metadata added in v2.16.0

func (*InfraHPathSResource) ModifyPlan added in v2.16.0

func (*InfraHPathSResource) Read added in v2.16.0

func (*InfraHPathSResource) Schema added in v2.16.0

func (*InfraHPathSResource) Update added in v2.16.0

type InfraHPathSResourceModel added in v2.16.0

type InfraHPathSResourceModel struct {
	Id                      types.String `tfsdk:"id"`
	ParentDn                types.String `tfsdk:"parent_dn"`
	Annotation              types.String `tfsdk:"annotation"`
	Descr                   types.String `tfsdk:"description"`
	Name                    types.String `tfsdk:"name"`
	NameAlias               types.String `tfsdk:"name_alias"`
	OwnerKey                types.String `tfsdk:"owner_key"`
	OwnerTag                types.String `tfsdk:"owner_tag"`
	InfraRsHPathAtt         types.Object `tfsdk:"relation_to_host_path"`
	InfraRsPathToAccBaseGrp types.Object `tfsdk:"relation_to_access_interface_policy_group"`
	TagAnnotation           types.Set    `tfsdk:"annotations"`
	TagTag                  types.Set    `tfsdk:"tags"`
}

InfraHPathSResourceModel describes the resource data model.

type InfraRsHPathAttInfraHPathSResourceModel added in v2.16.0

type InfraRsHPathAttInfraHPathSResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

InfraRsHPathAttInfraHPathSResourceModel describes the resource data model for the children without relation ships.

type InfraRsPathToAccBaseGrpInfraHPathSResourceModel added in v2.16.0

type InfraRsPathToAccBaseGrpInfraHPathSResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

InfraRsPathToAccBaseGrpInfraHPathSResourceModel describes the resource data model for the children without relation ships.

type L3extConsLblDataSource

type L3extConsLblDataSource struct {
	// contains filtered or unexported fields
}

L3extConsLblDataSource defines the data source implementation.

func (*L3extConsLblDataSource) Configure

func (*L3extConsLblDataSource) Metadata

func (*L3extConsLblDataSource) Read

func (*L3extConsLblDataSource) Schema

type L3extConsLblIdentifier

type L3extConsLblIdentifier struct {
	Name types.String
}

type L3extConsLblResource

type L3extConsLblResource struct {
	// contains filtered or unexported fields
}

L3extConsLblResource defines the resource implementation.

func (*L3extConsLblResource) Configure

func (*L3extConsLblResource) Create

func (*L3extConsLblResource) Delete

func (*L3extConsLblResource) ImportState

func (*L3extConsLblResource) Metadata

func (*L3extConsLblResource) ModifyPlan added in v2.16.0

func (*L3extConsLblResource) Read

func (*L3extConsLblResource) Schema

func (*L3extConsLblResource) Update

type L3extConsLblResourceModel

type L3extConsLblResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	ParentDn            types.String `tfsdk:"parent_dn"`
	Annotation          types.String `tfsdk:"annotation"`
	Descr               types.String `tfsdk:"description"`
	Name                types.String `tfsdk:"name"`
	NameAlias           types.String `tfsdk:"name_alias"`
	Owner               types.String `tfsdk:"owner"`
	OwnerKey            types.String `tfsdk:"owner_key"`
	OwnerTag            types.String `tfsdk:"owner_tag"`
	Tag                 types.String `tfsdk:"tag"`
	L3extRsLblToInstP   types.Set    `tfsdk:"relation_to_external_epgs"`
	L3extRsLblToProfile types.Set    `tfsdk:"relation_to_route_control_profiles"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

L3extConsLblResourceModel describes the resource data model.

type L3extInstPDataSource added in v2.17.0

type L3extInstPDataSource struct {
	// contains filtered or unexported fields
}

L3extInstPDataSource defines the data source implementation.

func (*L3extInstPDataSource) Configure added in v2.17.0

func (*L3extInstPDataSource) Metadata added in v2.17.0

func (*L3extInstPDataSource) Read added in v2.17.0

func (*L3extInstPDataSource) Schema added in v2.17.0

type L3extInstPIdentifier added in v2.17.0

type L3extInstPIdentifier struct {
	Name types.String
}

type L3extInstPResource added in v2.17.0

type L3extInstPResource struct {
	// contains filtered or unexported fields
}

L3extInstPResource defines the resource implementation.

func (*L3extInstPResource) Configure added in v2.17.0

func (*L3extInstPResource) Create added in v2.17.0

func (*L3extInstPResource) Delete added in v2.17.0

func (*L3extInstPResource) ImportState added in v2.17.0

func (*L3extInstPResource) Metadata added in v2.17.0

func (*L3extInstPResource) ModifyPlan added in v2.17.0

func (*L3extInstPResource) Read added in v2.17.0

func (*L3extInstPResource) Schema added in v2.17.0

func (*L3extInstPResource) Update added in v2.17.0

type L3extInstPResourceModel added in v2.17.0

type L3extInstPResourceModel struct {
	Id                    types.String                                `tfsdk:"id"`
	ParentDn              types.String                                `tfsdk:"parent_dn"`
	Annotation            types.String                                `tfsdk:"annotation"`
	Descr                 types.String                                `tfsdk:"description"`
	ExceptionTag          types.String                                `tfsdk:"contract_exception_tag"`
	FloodOnEncap          types.String                                `tfsdk:"flood_in_encapsulation"`
	MatchT                types.String                                `tfsdk:"match_criteria"`
	Name                  types.String                                `tfsdk:"name"`
	NameAlias             types.String                                `tfsdk:"name_alias"`
	PcEnfPref             types.String                                `tfsdk:"intra_epg_isolation"`
	PcTag                 types.String                                `tfsdk:"pc_tag"`
	PrefGrMemb            types.String                                `tfsdk:"preferred_group_member"`
	Prio                  customTypes.L3extInstPPrioStringValue       `tfsdk:"priority"`
	Scope                 types.String                                `tfsdk:"scope"`
	TargetDscp            customTypes.L3extInstPTargetDscpStringValue `tfsdk:"target_dscp"`
	FvRsCons              types.Set                                   `tfsdk:"relation_to_consumed_contracts"`
	FvRsConsIf            types.Set                                   `tfsdk:"relation_to_imported_contracts"`
	FvRsCustQosPol        types.Object                                `tfsdk:"relation_to_custom_qos_policy"`
	FvRsIntraEpg          types.Set                                   `tfsdk:"relation_to_intra_epg_contracts"`
	FvRsProtBy            types.Set                                   `tfsdk:"relation_to_taboo_contracts"`
	FvRsProv              types.Set                                   `tfsdk:"relation_to_provided_contracts"`
	FvRsSecInherited      types.Set                                   `tfsdk:"relation_to_contract_masters"`
	L3extRsInstPToProfile types.Set                                   `tfsdk:"relation_to_route_control_profiles"`
	TagAnnotation         types.Set                                   `tfsdk:"annotations"`
	TagTag                types.Set                                   `tfsdk:"tags"`
}

L3extInstPResourceModel describes the resource data model.

type L3extProvLblDataSource added in v2.15.0

type L3extProvLblDataSource struct {
	// contains filtered or unexported fields
}

L3extProvLblDataSource defines the data source implementation.

func (*L3extProvLblDataSource) Configure added in v2.15.0

func (*L3extProvLblDataSource) Metadata added in v2.15.0

func (*L3extProvLblDataSource) Read added in v2.15.0

func (*L3extProvLblDataSource) Schema added in v2.15.0

type L3extProvLblIdentifier added in v2.15.0

type L3extProvLblIdentifier struct {
	Name types.String
}

type L3extProvLblResource added in v2.15.0

type L3extProvLblResource struct {
	// contains filtered or unexported fields
}

L3extProvLblResource defines the resource implementation.

func (*L3extProvLblResource) Configure added in v2.15.0

func (*L3extProvLblResource) Create added in v2.15.0

func (*L3extProvLblResource) Delete added in v2.15.0

func (*L3extProvLblResource) ImportState added in v2.15.0

func (*L3extProvLblResource) Metadata added in v2.15.0

func (*L3extProvLblResource) ModifyPlan added in v2.16.0

func (*L3extProvLblResource) Read added in v2.15.0

func (*L3extProvLblResource) Schema added in v2.15.0

func (*L3extProvLblResource) Update added in v2.15.0

type L3extProvLblResourceModel added in v2.15.0

type L3extProvLblResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	Tag           types.String `tfsdk:"tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

L3extProvLblResourceModel describes the resource data model.

type L3extRsInstPToProfileDataSource added in v2.17.0

type L3extRsInstPToProfileDataSource struct {
	// contains filtered or unexported fields
}

L3extRsInstPToProfileDataSource defines the data source implementation.

func (*L3extRsInstPToProfileDataSource) Configure added in v2.17.0

func (*L3extRsInstPToProfileDataSource) Metadata added in v2.17.0

func (*L3extRsInstPToProfileDataSource) Read added in v2.17.0

func (*L3extRsInstPToProfileDataSource) Schema added in v2.17.0

type L3extRsInstPToProfileIdentifier added in v2.17.0

type L3extRsInstPToProfileIdentifier struct {
	Direction           types.String
	TnRtctrlProfileName types.String
}

type L3extRsInstPToProfileL3extInstPResourceModel added in v2.17.0

type L3extRsInstPToProfileL3extInstPResourceModel struct {
	Annotation          types.String `tfsdk:"annotation"`
	Direction           types.String `tfsdk:"direction"`
	TnRtctrlProfileName types.String `tfsdk:"route_control_profile_name"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

L3extRsInstPToProfileL3extInstPResourceModel describes the resource data model for the children without relation ships.

type L3extRsInstPToProfileResource added in v2.17.0

type L3extRsInstPToProfileResource struct {
	// contains filtered or unexported fields
}

L3extRsInstPToProfileResource defines the resource implementation.

func (*L3extRsInstPToProfileResource) Configure added in v2.17.0

func (*L3extRsInstPToProfileResource) Create added in v2.17.0

func (*L3extRsInstPToProfileResource) Delete added in v2.17.0

func (*L3extRsInstPToProfileResource) ImportState added in v2.17.0

func (*L3extRsInstPToProfileResource) Metadata added in v2.17.0

func (*L3extRsInstPToProfileResource) ModifyPlan added in v2.17.0

func (*L3extRsInstPToProfileResource) Read added in v2.17.0

func (*L3extRsInstPToProfileResource) Schema added in v2.17.0

func (*L3extRsInstPToProfileResource) Update added in v2.17.0

type L3extRsInstPToProfileResourceModel added in v2.17.0

type L3extRsInstPToProfileResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	ParentDn            types.String `tfsdk:"parent_dn"`
	Annotation          types.String `tfsdk:"annotation"`
	Direction           types.String `tfsdk:"direction"`
	TnRtctrlProfileName types.String `tfsdk:"route_control_profile_name"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

L3extRsInstPToProfileResourceModel describes the resource data model.

type L3extRsLblToInstPDataSource added in v2.16.0

type L3extRsLblToInstPDataSource struct {
	// contains filtered or unexported fields
}

L3extRsLblToInstPDataSource defines the data source implementation.

func (*L3extRsLblToInstPDataSource) Configure added in v2.16.0

func (*L3extRsLblToInstPDataSource) Metadata added in v2.16.0

func (*L3extRsLblToInstPDataSource) Read added in v2.16.0

func (*L3extRsLblToInstPDataSource) Schema added in v2.16.0

type L3extRsLblToInstPIdentifier added in v2.16.0

type L3extRsLblToInstPIdentifier struct {
	TDn types.String
}

type L3extRsLblToInstPL3extConsLblResourceModel added in v2.16.0

type L3extRsLblToInstPL3extConsLblResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

L3extRsLblToInstPL3extConsLblResourceModel describes the resource data model for the children without relation ships.

type L3extRsLblToInstPResource added in v2.16.0

type L3extRsLblToInstPResource struct {
	// contains filtered or unexported fields
}

L3extRsLblToInstPResource defines the resource implementation.

func (*L3extRsLblToInstPResource) Configure added in v2.16.0

func (*L3extRsLblToInstPResource) Create added in v2.16.0

func (*L3extRsLblToInstPResource) Delete added in v2.16.0

func (*L3extRsLblToInstPResource) ImportState added in v2.16.0

func (*L3extRsLblToInstPResource) Metadata added in v2.16.0

func (*L3extRsLblToInstPResource) ModifyPlan added in v2.16.0

func (*L3extRsLblToInstPResource) Read added in v2.16.0

func (*L3extRsLblToInstPResource) Schema added in v2.16.0

func (*L3extRsLblToInstPResource) Update added in v2.16.0

type L3extRsLblToInstPResourceModel added in v2.16.0

type L3extRsLblToInstPResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

L3extRsLblToInstPResourceModel describes the resource data model.

type L3extRsLblToProfileDataSource added in v2.16.0

type L3extRsLblToProfileDataSource struct {
	// contains filtered or unexported fields
}

L3extRsLblToProfileDataSource defines the data source implementation.

func (*L3extRsLblToProfileDataSource) Configure added in v2.16.0

func (*L3extRsLblToProfileDataSource) Metadata added in v2.16.0

func (*L3extRsLblToProfileDataSource) Read added in v2.16.0

func (*L3extRsLblToProfileDataSource) Schema added in v2.16.0

type L3extRsLblToProfileIdentifier added in v2.16.0

type L3extRsLblToProfileIdentifier struct {
	Direction types.String
	TDn       types.String
}

type L3extRsLblToProfileL3extConsLblResourceModel added in v2.16.0

type L3extRsLblToProfileL3extConsLblResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	Direction     types.String `tfsdk:"direction"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

L3extRsLblToProfileL3extConsLblResourceModel describes the resource data model for the children without relation ships.

type L3extRsLblToProfileResource added in v2.16.0

type L3extRsLblToProfileResource struct {
	// contains filtered or unexported fields
}

L3extRsLblToProfileResource defines the resource implementation.

func (*L3extRsLblToProfileResource) Configure added in v2.16.0

func (*L3extRsLblToProfileResource) Create added in v2.16.0

func (*L3extRsLblToProfileResource) Delete added in v2.16.0

func (*L3extRsLblToProfileResource) ImportState added in v2.16.0

func (*L3extRsLblToProfileResource) Metadata added in v2.16.0

func (*L3extRsLblToProfileResource) ModifyPlan added in v2.16.0

func (*L3extRsLblToProfileResource) Read added in v2.16.0

func (*L3extRsLblToProfileResource) Schema added in v2.16.0

func (*L3extRsLblToProfileResource) Update added in v2.16.0

type L3extRsLblToProfileResourceModel added in v2.16.0

type L3extRsLblToProfileResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Direction     types.String `tfsdk:"direction"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

L3extRsLblToProfileResourceModel describes the resource data model.

type L3extRsOutToFBRGroupDataSource added in v2.15.0

type L3extRsOutToFBRGroupDataSource struct {
	// contains filtered or unexported fields
}

L3extRsOutToFBRGroupDataSource defines the data source implementation.

func (*L3extRsOutToFBRGroupDataSource) Configure added in v2.15.0

func (*L3extRsOutToFBRGroupDataSource) Metadata added in v2.15.0

func (*L3extRsOutToFBRGroupDataSource) Read added in v2.15.0

func (*L3extRsOutToFBRGroupDataSource) Schema added in v2.15.0

type L3extRsOutToFBRGroupIdentifier added in v2.15.0

type L3extRsOutToFBRGroupIdentifier struct {
	TDn types.String
}

type L3extRsOutToFBRGroupResource added in v2.15.0

type L3extRsOutToFBRGroupResource struct {
	// contains filtered or unexported fields
}

L3extRsOutToFBRGroupResource defines the resource implementation.

func (*L3extRsOutToFBRGroupResource) Configure added in v2.15.0

func (*L3extRsOutToFBRGroupResource) Create added in v2.15.0

func (*L3extRsOutToFBRGroupResource) Delete added in v2.15.0

func (*L3extRsOutToFBRGroupResource) ImportState added in v2.15.0

func (*L3extRsOutToFBRGroupResource) Metadata added in v2.15.0

func (*L3extRsOutToFBRGroupResource) ModifyPlan added in v2.16.0

func (*L3extRsOutToFBRGroupResource) Read added in v2.15.0

func (*L3extRsOutToFBRGroupResource) Schema added in v2.15.0

func (*L3extRsOutToFBRGroupResource) Update added in v2.15.0

type L3extRsOutToFBRGroupResourceModel added in v2.15.0

type L3extRsOutToFBRGroupResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

L3extRsOutToFBRGroupResourceModel describes the resource data model.

type L3extRsRedistributePolDataSource

type L3extRsRedistributePolDataSource struct {
	// contains filtered or unexported fields
}

L3extRsRedistributePolDataSource defines the data source implementation.

func (*L3extRsRedistributePolDataSource) Configure

func (*L3extRsRedistributePolDataSource) Metadata

func (*L3extRsRedistributePolDataSource) Read

func (*L3extRsRedistributePolDataSource) Schema

type L3extRsRedistributePolIdentifier

type L3extRsRedistributePolIdentifier struct {
	Src                 types.String
	TnRtctrlProfileName types.String
}

type L3extRsRedistributePolResource

type L3extRsRedistributePolResource struct {
	// contains filtered or unexported fields
}

L3extRsRedistributePolResource defines the resource implementation.

func (*L3extRsRedistributePolResource) Configure

func (*L3extRsRedistributePolResource) Create

func (*L3extRsRedistributePolResource) Delete

func (*L3extRsRedistributePolResource) ImportState

func (*L3extRsRedistributePolResource) Metadata

func (*L3extRsRedistributePolResource) ModifyPlan added in v2.16.0

func (*L3extRsRedistributePolResource) Read

func (*L3extRsRedistributePolResource) Schema

func (*L3extRsRedistributePolResource) Update

type L3extRsRedistributePolResourceModel

type L3extRsRedistributePolResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	ParentDn            types.String `tfsdk:"parent_dn"`
	Annotation          types.String `tfsdk:"annotation"`
	Src                 types.String `tfsdk:"source"`
	TnRtctrlProfileName types.String `tfsdk:"route_control_profile_name"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

L3extRsRedistributePolResourceModel describes the resource data model.

type LacpEnhancedLagPolDataSource added in v2.17.0

type LacpEnhancedLagPolDataSource struct {
	// contains filtered or unexported fields
}

LacpEnhancedLagPolDataSource defines the data source implementation.

func (*LacpEnhancedLagPolDataSource) Configure added in v2.17.0

func (*LacpEnhancedLagPolDataSource) Metadata added in v2.17.0

func (*LacpEnhancedLagPolDataSource) Read added in v2.17.0

func (*LacpEnhancedLagPolDataSource) Schema added in v2.17.0

type LacpEnhancedLagPolIdentifier added in v2.17.0

type LacpEnhancedLagPolIdentifier struct {
	Name types.String
}

type LacpEnhancedLagPolResource added in v2.17.0

type LacpEnhancedLagPolResource struct {
	// contains filtered or unexported fields
}

LacpEnhancedLagPolResource defines the resource implementation.

func (*LacpEnhancedLagPolResource) Configure added in v2.17.0

func (*LacpEnhancedLagPolResource) Create added in v2.17.0

func (*LacpEnhancedLagPolResource) Delete added in v2.17.0

func (*LacpEnhancedLagPolResource) ImportState added in v2.17.0

func (*LacpEnhancedLagPolResource) Metadata added in v2.17.0

func (*LacpEnhancedLagPolResource) ModifyPlan added in v2.17.0

func (*LacpEnhancedLagPolResource) Read added in v2.17.0

func (*LacpEnhancedLagPolResource) Schema added in v2.17.0

func (*LacpEnhancedLagPolResource) Update added in v2.17.0

type LacpEnhancedLagPolResourceModel added in v2.17.0

type LacpEnhancedLagPolResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Lbmode        types.String `tfsdk:"load_balancing_mode"`
	Mode          types.String `tfsdk:"mode"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	NumLinks      types.String `tfsdk:"number_of_links"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

LacpEnhancedLagPolResourceModel describes the resource data model.

type MakeStringRequiredValidator added in v2.16.0

type MakeStringRequiredValidator struct{}

MakeStringRequiredValidator validates that an attribute is not null. Most attributes should set Required: true instead, however in certain scenarios, such as a computed nested attribute, all underlying attributes must also be computed for planning to not show unexpected differences.

func (MakeStringRequiredValidator) Description added in v2.16.0

Description describes the validation in plain text formatting.

func (MakeStringRequiredValidator) MarkdownDescription added in v2.16.0

func (v MakeStringRequiredValidator) MarkdownDescription(ctx context.Context) string

MarkdownDescription describes the validation in Markdown formatting.

func (MakeStringRequiredValidator) ValidateString added in v2.16.0

Validate performs the validation.

type MgmtInstPDataSource

type MgmtInstPDataSource struct {
	// contains filtered or unexported fields
}

MgmtInstPDataSource defines the data source implementation.

func (*MgmtInstPDataSource) Configure

func (*MgmtInstPDataSource) Metadata

func (*MgmtInstPDataSource) Read

func (*MgmtInstPDataSource) Schema

type MgmtInstPIdentifier

type MgmtInstPIdentifier struct {
	Name types.String
}

type MgmtInstPResource

type MgmtInstPResource struct {
	// contains filtered or unexported fields
}

MgmtInstPResource defines the resource implementation.

func (*MgmtInstPResource) Configure

func (*MgmtInstPResource) Create

func (*MgmtInstPResource) Delete

func (*MgmtInstPResource) ImportState

func (*MgmtInstPResource) Metadata

func (*MgmtInstPResource) ModifyPlan added in v2.16.0

func (*MgmtInstPResource) Read

func (*MgmtInstPResource) Schema

func (*MgmtInstPResource) Update

type MgmtInstPResourceModel

type MgmtInstPResourceModel struct {
	Id            types.String                         `tfsdk:"id"`
	Annotation    types.String                         `tfsdk:"annotation"`
	Descr         types.String                         `tfsdk:"description"`
	Name          types.String                         `tfsdk:"name"`
	NameAlias     types.String                         `tfsdk:"name_alias"`
	Prio          customTypes.MgmtInstPPrioStringValue `tfsdk:"priority"`
	MgmtRsOoBCons types.Set                            `tfsdk:"relation_to_consumed_out_of_band_contracts"`
	TagAnnotation types.Set                            `tfsdk:"annotations"`
	TagTag        types.Set                            `tfsdk:"tags"`
}

MgmtInstPResourceModel describes the resource data model.

type MgmtRsOoBConsDataSource

type MgmtRsOoBConsDataSource struct {
	// contains filtered or unexported fields
}

MgmtRsOoBConsDataSource defines the data source implementation.

func (*MgmtRsOoBConsDataSource) Configure

func (*MgmtRsOoBConsDataSource) Metadata

func (*MgmtRsOoBConsDataSource) Read

func (*MgmtRsOoBConsDataSource) Schema

type MgmtRsOoBConsIdentifier

type MgmtRsOoBConsIdentifier struct {
	TnVzOOBBrCPName types.String
}

type MgmtRsOoBConsMgmtInstPResourceModel

type MgmtRsOoBConsMgmtInstPResourceModel struct {
	Annotation      types.String                             `tfsdk:"annotation"`
	Prio            customTypes.MgmtRsOoBConsPrioStringValue `tfsdk:"priority"`
	TnVzOOBBrCPName types.String                             `tfsdk:"out_of_band_contract_name"`
	TagAnnotation   types.Set                                `tfsdk:"annotations"`
	TagTag          types.Set                                `tfsdk:"tags"`
}

MgmtRsOoBConsMgmtInstPResourceModel describes the resource data model for the children without relation ships.

type MgmtRsOoBConsResource

type MgmtRsOoBConsResource struct {
	// contains filtered or unexported fields
}

MgmtRsOoBConsResource defines the resource implementation.

func (*MgmtRsOoBConsResource) Configure

func (*MgmtRsOoBConsResource) Create

func (*MgmtRsOoBConsResource) Delete

func (*MgmtRsOoBConsResource) ImportState

func (*MgmtRsOoBConsResource) Metadata

func (*MgmtRsOoBConsResource) ModifyPlan added in v2.16.0

func (*MgmtRsOoBConsResource) Read

func (*MgmtRsOoBConsResource) Schema

func (*MgmtRsOoBConsResource) Update

type MgmtRsOoBConsResourceModel

type MgmtRsOoBConsResourceModel struct {
	Id              types.String                             `tfsdk:"id"`
	ParentDn        types.String                             `tfsdk:"parent_dn"`
	Annotation      types.String                             `tfsdk:"annotation"`
	Prio            customTypes.MgmtRsOoBConsPrioStringValue `tfsdk:"priority"`
	TnVzOOBBrCPName types.String                             `tfsdk:"out_of_band_contract_name"`
	TagAnnotation   types.Set                                `tfsdk:"annotations"`
	TagTag          types.Set                                `tfsdk:"tags"`
}

MgmtRsOoBConsResourceModel describes the resource data model.

type MgmtSubnetDataSource

type MgmtSubnetDataSource struct {
	// contains filtered or unexported fields
}

MgmtSubnetDataSource defines the data source implementation.

func (*MgmtSubnetDataSource) Configure

func (*MgmtSubnetDataSource) Metadata

func (*MgmtSubnetDataSource) Read

func (*MgmtSubnetDataSource) Schema

type MgmtSubnetIdentifier

type MgmtSubnetIdentifier struct {
	Ip types.String
}

type MgmtSubnetResource

type MgmtSubnetResource struct {
	// contains filtered or unexported fields
}

MgmtSubnetResource defines the resource implementation.

func (*MgmtSubnetResource) Configure

func (*MgmtSubnetResource) Create

func (*MgmtSubnetResource) Delete

func (*MgmtSubnetResource) ImportState

func (*MgmtSubnetResource) Metadata

func (*MgmtSubnetResource) ModifyPlan added in v2.16.0

func (*MgmtSubnetResource) Read

func (*MgmtSubnetResource) Schema

func (*MgmtSubnetResource) Update

type MgmtSubnetResourceModel

type MgmtSubnetResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Ip            types.String `tfsdk:"ip"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

MgmtSubnetResourceModel describes the resource data model.

type MldSnoopPolDataSource added in v2.16.0

type MldSnoopPolDataSource struct {
	// contains filtered or unexported fields
}

MldSnoopPolDataSource defines the data source implementation.

func (*MldSnoopPolDataSource) Configure added in v2.16.0

func (*MldSnoopPolDataSource) Metadata added in v2.16.0

func (*MldSnoopPolDataSource) Read added in v2.16.0

func (*MldSnoopPolDataSource) Schema added in v2.16.0

type MldSnoopPolIdentifier added in v2.16.0

type MldSnoopPolIdentifier struct {
	Name types.String
}

type MldSnoopPolResource added in v2.16.0

type MldSnoopPolResource struct {
	// contains filtered or unexported fields
}

MldSnoopPolResource defines the resource implementation.

func (*MldSnoopPolResource) Configure added in v2.16.0

func (*MldSnoopPolResource) Create added in v2.16.0

func (*MldSnoopPolResource) Delete added in v2.16.0

func (*MldSnoopPolResource) ImportState added in v2.16.0

func (*MldSnoopPolResource) Metadata added in v2.16.0

func (*MldSnoopPolResource) ModifyPlan added in v2.16.0

func (*MldSnoopPolResource) Read added in v2.16.0

func (*MldSnoopPolResource) Schema added in v2.16.0

func (*MldSnoopPolResource) Update added in v2.16.0

type MldSnoopPolResourceModel added in v2.16.0

type MldSnoopPolResourceModel struct {
	Id              types.String `tfsdk:"id"`
	ParentDn        types.String `tfsdk:"parent_dn"`
	AdminSt         types.String `tfsdk:"admin_state"`
	Annotation      types.String `tfsdk:"annotation"`
	Ctrl            types.Set    `tfsdk:"control"`
	Descr           types.String `tfsdk:"description"`
	LastMbrIntvl    types.String `tfsdk:"last_member_interval"`
	Name            types.String `tfsdk:"name"`
	NameAlias       types.String `tfsdk:"name_alias"`
	OwnerKey        types.String `tfsdk:"owner_key"`
	OwnerTag        types.String `tfsdk:"owner_tag"`
	QueryIntvl      types.String `tfsdk:"query_interval"`
	RspIntvl        types.String `tfsdk:"response_interval"`
	StartQueryCnt   types.String `tfsdk:"start_query_count"`
	StartQueryIntvl types.String `tfsdk:"start_query_interval"`
	Ver             types.String `tfsdk:"version"`
	TagAnnotation   types.Set    `tfsdk:"annotations"`
	TagTag          types.Set    `tfsdk:"tags"`
}

MldSnoopPolResourceModel describes the resource data model.

type MplsNodeSidPDataSource added in v2.15.0

type MplsNodeSidPDataSource struct {
	// contains filtered or unexported fields
}

MplsNodeSidPDataSource defines the data source implementation.

func (*MplsNodeSidPDataSource) Configure added in v2.15.0

func (*MplsNodeSidPDataSource) Metadata added in v2.15.0

func (*MplsNodeSidPDataSource) Read added in v2.15.0

func (*MplsNodeSidPDataSource) Schema added in v2.15.0

type MplsNodeSidPIdentifier added in v2.15.0

type MplsNodeSidPIdentifier struct {
	Sidoffset types.String
}

type MplsNodeSidPResource added in v2.15.0

type MplsNodeSidPResource struct {
	// contains filtered or unexported fields
}

MplsNodeSidPResource defines the resource implementation.

func (*MplsNodeSidPResource) Configure added in v2.15.0

func (*MplsNodeSidPResource) Create added in v2.15.0

func (*MplsNodeSidPResource) Delete added in v2.15.0

func (*MplsNodeSidPResource) ImportState added in v2.15.0

func (*MplsNodeSidPResource) Metadata added in v2.15.0

func (*MplsNodeSidPResource) ModifyPlan added in v2.16.0

func (*MplsNodeSidPResource) Read added in v2.15.0

func (*MplsNodeSidPResource) Schema added in v2.15.0

func (*MplsNodeSidPResource) Update added in v2.15.0

type MplsNodeSidPResourceModel added in v2.15.0

type MplsNodeSidPResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	LoopbackAddr  types.String `tfsdk:"loopback_address"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	Sidoffset     types.String `tfsdk:"segment_id"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

MplsNodeSidPResourceModel describes the resource data model.

type NdIfPolDataSource added in v2.16.0

type NdIfPolDataSource struct {
	// contains filtered or unexported fields
}

NdIfPolDataSource defines the data source implementation.

func (*NdIfPolDataSource) Configure added in v2.16.0

func (*NdIfPolDataSource) Metadata added in v2.16.0

func (*NdIfPolDataSource) Read added in v2.16.0

func (*NdIfPolDataSource) Schema added in v2.16.0

type NdIfPolIdentifier added in v2.16.0

type NdIfPolIdentifier struct {
	Name types.String
}

type NdIfPolResource added in v2.16.0

type NdIfPolResource struct {
	// contains filtered or unexported fields
}

NdIfPolResource defines the resource implementation.

func (*NdIfPolResource) Configure added in v2.16.0

func (*NdIfPolResource) Create added in v2.16.0

func (*NdIfPolResource) Delete added in v2.16.0

func (*NdIfPolResource) ImportState added in v2.16.0

func (*NdIfPolResource) Metadata added in v2.16.0

func (*NdIfPolResource) ModifyPlan added in v2.16.0

func (*NdIfPolResource) Read added in v2.16.0

func (*NdIfPolResource) Schema added in v2.16.0

func (*NdIfPolResource) Update added in v2.16.0

type NdIfPolResourceModel added in v2.16.0

type NdIfPolResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	ParentDn            types.String `tfsdk:"parent_dn"`
	Annotation          types.String `tfsdk:"annotation"`
	Ctrl                types.Set    `tfsdk:"controller_state"`
	Descr               types.String `tfsdk:"description"`
	HopLimit            types.String `tfsdk:"hop_limit"`
	Mtu                 types.String `tfsdk:"mtu"`
	Name                types.String `tfsdk:"name"`
	NameAlias           types.String `tfsdk:"name_alias"`
	NsIntvl             types.String `tfsdk:"neighbor_solicitation_interval"`
	NsRetries           types.String `tfsdk:"neighbor_solicitation_retries"`
	NudRetryBase        types.String `tfsdk:"nud_retry_base"`
	NudRetryInterval    types.String `tfsdk:"nud_retry_interval"`
	NudRetryMaxAttempts types.String `tfsdk:"nud_retry_max_attempts"`
	OwnerKey            types.String `tfsdk:"owner_key"`
	OwnerTag            types.String `tfsdk:"owner_tag"`
	RaIntvl             types.String `tfsdk:"router_advertisement_interval"`
	RaLifetime          types.String `tfsdk:"router_advertisement_lifetime"`
	ReachableTime       types.String `tfsdk:"reachable_time"`
	RetransTimer        types.String `tfsdk:"retransmit_timer"`
	TagAnnotation       types.Set    `tfsdk:"annotations"`
	TagTag              types.Set    `tfsdk:"tags"`
}

NdIfPolResourceModel describes the resource data model.

type NetflowExporterPolDataSource added in v2.16.0

type NetflowExporterPolDataSource struct {
	// contains filtered or unexported fields
}

NetflowExporterPolDataSource defines the data source implementation.

func (*NetflowExporterPolDataSource) Configure added in v2.16.0

func (*NetflowExporterPolDataSource) Metadata added in v2.16.0

func (*NetflowExporterPolDataSource) Read added in v2.16.0

func (*NetflowExporterPolDataSource) Schema added in v2.16.0

type NetflowExporterPolIdentifier added in v2.16.0

type NetflowExporterPolIdentifier struct {
	Name types.String
}

type NetflowExporterPolResource added in v2.16.0

type NetflowExporterPolResource struct {
	// contains filtered or unexported fields
}

NetflowExporterPolResource defines the resource implementation.

func (*NetflowExporterPolResource) Configure added in v2.16.0

func (*NetflowExporterPolResource) Create added in v2.16.0

func (*NetflowExporterPolResource) Delete added in v2.16.0

func (*NetflowExporterPolResource) ImportState added in v2.16.0

func (*NetflowExporterPolResource) Metadata added in v2.16.0

func (*NetflowExporterPolResource) ModifyPlan added in v2.16.0

func (*NetflowExporterPolResource) Read added in v2.16.0

func (*NetflowExporterPolResource) Schema added in v2.16.0

func (*NetflowExporterPolResource) Update added in v2.16.0

type NetflowExporterPolResourceModel added in v2.16.0

type NetflowExporterPolResourceModel struct {
	Id                     types.String                                     `tfsdk:"id"`
	ParentDn               types.String                                     `tfsdk:"parent_dn"`
	Annotation             types.String                                     `tfsdk:"annotation"`
	Descr                  types.String                                     `tfsdk:"description"`
	Dscp                   customTypes.NetflowExporterPolDscpStringValue    `tfsdk:"qos_dscp_value"`
	DstAddr                types.String                                     `tfsdk:"destination_ip_address"`
	DstPort                customTypes.NetflowExporterPolDstPortStringValue `tfsdk:"destination_port"`
	Name                   types.String                                     `tfsdk:"name"`
	NameAlias              types.String                                     `tfsdk:"name_alias"`
	OwnerKey               types.String                                     `tfsdk:"owner_key"`
	OwnerTag               types.String                                     `tfsdk:"owner_tag"`
	SourceIpType           types.String                                     `tfsdk:"source_ip_type"`
	SrcAddr                types.String                                     `tfsdk:"source_ip_address"`
	Ver                    types.String                                     `tfsdk:"version"`
	NetflowRsExporterToCtx types.Object                                     `tfsdk:"relation_to_vrf"`
	NetflowRsExporterToEPg types.Object                                     `tfsdk:"relation_to_epg"`
	TagAnnotation          types.Set                                        `tfsdk:"annotations"`
	TagTag                 types.Set                                        `tfsdk:"tags"`
}

NetflowExporterPolResourceModel describes the resource data model.

type NetflowMonitorPolDataSource added in v2.15.0

type NetflowMonitorPolDataSource struct {
	// contains filtered or unexported fields
}

NetflowMonitorPolDataSource defines the data source implementation.

func (*NetflowMonitorPolDataSource) Configure added in v2.15.0

func (*NetflowMonitorPolDataSource) Metadata added in v2.15.0

func (*NetflowMonitorPolDataSource) Read added in v2.15.0

func (*NetflowMonitorPolDataSource) Schema added in v2.15.0

type NetflowMonitorPolIdentifier added in v2.15.0

type NetflowMonitorPolIdentifier struct {
	Name types.String
}

type NetflowMonitorPolResource added in v2.15.0

type NetflowMonitorPolResource struct {
	// contains filtered or unexported fields
}

NetflowMonitorPolResource defines the resource implementation.

func (*NetflowMonitorPolResource) Configure added in v2.15.0

func (*NetflowMonitorPolResource) Create added in v2.15.0

func (*NetflowMonitorPolResource) Delete added in v2.15.0

func (*NetflowMonitorPolResource) ImportState added in v2.15.0

func (*NetflowMonitorPolResource) Metadata added in v2.15.0

func (*NetflowMonitorPolResource) ModifyPlan added in v2.16.0

func (*NetflowMonitorPolResource) Read added in v2.15.0

func (*NetflowMonitorPolResource) Schema added in v2.15.0

func (*NetflowMonitorPolResource) Update added in v2.15.0

func (*NetflowMonitorPolResource) UpgradeState added in v2.16.0

type NetflowMonitorPolResourceModel added in v2.15.0

type NetflowMonitorPolResourceModel struct {
	Id                         types.String `tfsdk:"id"`
	ParentDn                   types.String `tfsdk:"parent_dn"`
	Annotation                 types.String `tfsdk:"annotation"`
	Descr                      types.String `tfsdk:"description"`
	Name                       types.String `tfsdk:"name"`
	NameAlias                  types.String `tfsdk:"name_alias"`
	OwnerKey                   types.String `tfsdk:"owner_key"`
	OwnerTag                   types.String `tfsdk:"owner_tag"`
	NetflowRsMonitorToExporter types.Set    `tfsdk:"relation_to_netflow_exporters"`
	NetflowRsMonitorToRecord   types.Object `tfsdk:"relation_to_netflow_record"`
	TagAnnotation              types.Set    `tfsdk:"annotations"`
	TagTag                     types.Set    `tfsdk:"tags"`
}

NetflowMonitorPolResourceModel describes the resource data model.

type NetflowMonitorPolResourceModelV0 added in v2.16.0

type NetflowMonitorPolResourceModelV0 struct {
	Id                         types.String `tfsdk:"id"`
	ParentDn                   types.String `tfsdk:"parent_dn"`
	Annotation                 types.String `tfsdk:"annotation"`
	Descr                      types.String `tfsdk:"description"`
	Name                       types.String `tfsdk:"name"`
	NameAlias                  types.String `tfsdk:"name_alias"`
	OwnerKey                   types.String `tfsdk:"owner_key"`
	OwnerTag                   types.String `tfsdk:"owner_tag"`
	NetflowRsMonitorToExporter types.Set    `tfsdk:"relation_to_netflow_exporters"`
	NetflowRsMonitorToRecord   types.Set    `tfsdk:"relation_to_netflow_record"`
	TagAnnotation              types.Set    `tfsdk:"annotations"`
	TagTag                     types.Set    `tfsdk:"tags"`
}

type NetflowRecordPolDataSource added in v2.15.0

type NetflowRecordPolDataSource struct {
	// contains filtered or unexported fields
}

NetflowRecordPolDataSource defines the data source implementation.

func (*NetflowRecordPolDataSource) Configure added in v2.15.0

func (*NetflowRecordPolDataSource) Metadata added in v2.15.0

func (*NetflowRecordPolDataSource) Read added in v2.15.0

func (*NetflowRecordPolDataSource) Schema added in v2.15.0

type NetflowRecordPolIdentifier added in v2.15.0

type NetflowRecordPolIdentifier struct {
	Name types.String
}

type NetflowRecordPolResource added in v2.15.0

type NetflowRecordPolResource struct {
	// contains filtered or unexported fields
}

NetflowRecordPolResource defines the resource implementation.

func (*NetflowRecordPolResource) Configure added in v2.15.0

func (*NetflowRecordPolResource) Create added in v2.15.0

func (*NetflowRecordPolResource) Delete added in v2.15.0

func (*NetflowRecordPolResource) ImportState added in v2.15.0

func (*NetflowRecordPolResource) Metadata added in v2.15.0

func (*NetflowRecordPolResource) ModifyPlan added in v2.16.0

func (*NetflowRecordPolResource) Read added in v2.15.0

func (*NetflowRecordPolResource) Schema added in v2.15.0

func (*NetflowRecordPolResource) Update added in v2.15.0

type NetflowRecordPolResourceModel added in v2.15.0

type NetflowRecordPolResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Collect       types.Set    `tfsdk:"collect_parameters"`
	Descr         types.String `tfsdk:"description"`
	Match         types.Set    `tfsdk:"match_parameters"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

NetflowRecordPolResourceModel describes the resource data model.

type NetflowRsExporterToCtxNetflowExporterPolResourceModel added in v2.16.0

type NetflowRsExporterToCtxNetflowExporterPolResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

NetflowRsExporterToCtxNetflowExporterPolResourceModel describes the resource data model for the children without relation ships.

type NetflowRsExporterToEPgNetflowExporterPolResourceModel added in v2.16.0

type NetflowRsExporterToEPgNetflowExporterPolResourceModel struct {
	Annotation    types.String `tfsdk:"annotation"`
	TDn           types.String `tfsdk:"target_dn"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

NetflowRsExporterToEPgNetflowExporterPolResourceModel describes the resource data model for the children without relation ships.

type NetflowRsMonitorToExporterDataSource added in v2.15.0

type NetflowRsMonitorToExporterDataSource struct {
	// contains filtered or unexported fields
}

NetflowRsMonitorToExporterDataSource defines the data source implementation.

func (*NetflowRsMonitorToExporterDataSource) Configure added in v2.15.0

func (*NetflowRsMonitorToExporterDataSource) Metadata added in v2.15.0

func (*NetflowRsMonitorToExporterDataSource) Read added in v2.15.0

func (*NetflowRsMonitorToExporterDataSource) Schema added in v2.15.0

type NetflowRsMonitorToExporterIdentifier added in v2.15.0

type NetflowRsMonitorToExporterIdentifier struct {
	TnNetflowExporterPolName types.String
}

type NetflowRsMonitorToExporterNetflowMonitorPolResourceModel added in v2.15.0

type NetflowRsMonitorToExporterNetflowMonitorPolResourceModel struct {
	Annotation               types.String `tfsdk:"annotation"`
	TnNetflowExporterPolName types.String `tfsdk:"netflow_exporter_policy_name"`
	TagAnnotation            types.Set    `tfsdk:"annotations"`
	TagTag                   types.Set    `tfsdk:"tags"`
}

NetflowRsMonitorToExporterNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type NetflowRsMonitorToExporterResource added in v2.15.0

type NetflowRsMonitorToExporterResource struct {
	// contains filtered or unexported fields
}

NetflowRsMonitorToExporterResource defines the resource implementation.

func (*NetflowRsMonitorToExporterResource) Configure added in v2.15.0

func (*NetflowRsMonitorToExporterResource) Create added in v2.15.0

func (*NetflowRsMonitorToExporterResource) Delete added in v2.15.0

func (*NetflowRsMonitorToExporterResource) ImportState added in v2.15.0

func (*NetflowRsMonitorToExporterResource) Metadata added in v2.15.0

func (*NetflowRsMonitorToExporterResource) ModifyPlan added in v2.16.0

func (*NetflowRsMonitorToExporterResource) Read added in v2.15.0

func (*NetflowRsMonitorToExporterResource) Schema added in v2.15.0

func (*NetflowRsMonitorToExporterResource) Update added in v2.15.0

type NetflowRsMonitorToExporterResourceModel added in v2.15.0

type NetflowRsMonitorToExporterResourceModel struct {
	Id                       types.String `tfsdk:"id"`
	ParentDn                 types.String `tfsdk:"parent_dn"`
	Annotation               types.String `tfsdk:"annotation"`
	TnNetflowExporterPolName types.String `tfsdk:"netflow_exporter_policy_name"`
	TagAnnotation            types.Set    `tfsdk:"annotations"`
	TagTag                   types.Set    `tfsdk:"tags"`
}

NetflowRsMonitorToExporterResourceModel describes the resource data model.

type NetflowRsMonitorToRecordNetflowMonitorPolResourceModel added in v2.15.0

type NetflowRsMonitorToRecordNetflowMonitorPolResourceModel struct {
	Annotation             types.String `tfsdk:"annotation"`
	TnNetflowRecordPolName types.String `tfsdk:"netflow_record_policy_name"`
	TagAnnotation          types.Set    `tfsdk:"annotations"`
	TagTag                 types.Set    `tfsdk:"tags"`
}

NetflowRsMonitorToRecordNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type PimRouteMapEntryDataSource

type PimRouteMapEntryDataSource struct {
	// contains filtered or unexported fields
}

PimRouteMapEntryDataSource defines the data source implementation.

func (*PimRouteMapEntryDataSource) Configure

func (*PimRouteMapEntryDataSource) Metadata

func (*PimRouteMapEntryDataSource) Read

func (*PimRouteMapEntryDataSource) Schema

type PimRouteMapEntryIdentifier

type PimRouteMapEntryIdentifier struct {
	Order types.String
}

type PimRouteMapEntryResource

type PimRouteMapEntryResource struct {
	// contains filtered or unexported fields
}

PimRouteMapEntryResource defines the resource implementation.

func (*PimRouteMapEntryResource) Configure

func (*PimRouteMapEntryResource) Create

func (*PimRouteMapEntryResource) Delete

func (*PimRouteMapEntryResource) ImportState

func (*PimRouteMapEntryResource) Metadata

func (*PimRouteMapEntryResource) ModifyPlan added in v2.16.0

func (*PimRouteMapEntryResource) Read

func (*PimRouteMapEntryResource) Schema

func (*PimRouteMapEntryResource) Update

type PimRouteMapEntryResourceModel

type PimRouteMapEntryResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Action        types.String `tfsdk:"action"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Grp           types.String `tfsdk:"group_ip"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	Order         types.String `tfsdk:"order"`
	Rp            types.String `tfsdk:"rendezvous_point_ip"`
	Src           types.String `tfsdk:"source_ip"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

PimRouteMapEntryResourceModel describes the resource data model.

type PimRouteMapPolDataSource

type PimRouteMapPolDataSource struct {
	// contains filtered or unexported fields
}

PimRouteMapPolDataSource defines the data source implementation.

func (*PimRouteMapPolDataSource) Configure

func (*PimRouteMapPolDataSource) Metadata

func (*PimRouteMapPolDataSource) Read

func (*PimRouteMapPolDataSource) Schema

type PimRouteMapPolIdentifier

type PimRouteMapPolIdentifier struct {
	Name types.String
}

type PimRouteMapPolResource

type PimRouteMapPolResource struct {
	// contains filtered or unexported fields
}

PimRouteMapPolResource defines the resource implementation.

func (*PimRouteMapPolResource) Configure

func (*PimRouteMapPolResource) Create

func (*PimRouteMapPolResource) Delete

func (*PimRouteMapPolResource) ImportState

func (*PimRouteMapPolResource) Metadata

func (*PimRouteMapPolResource) ModifyPlan added in v2.16.0

func (*PimRouteMapPolResource) Read

func (*PimRouteMapPolResource) Schema

func (*PimRouteMapPolResource) Update

type PimRouteMapPolResourceModel

type PimRouteMapPolResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

PimRouteMapPolResourceModel describes the resource data model.

type PkiKeyRingDataSource added in v2.16.0

type PkiKeyRingDataSource struct {
	// contains filtered or unexported fields
}

PkiKeyRingDataSource defines the data source implementation.

func (*PkiKeyRingDataSource) Configure added in v2.16.0

func (*PkiKeyRingDataSource) Metadata added in v2.16.0

func (*PkiKeyRingDataSource) Read added in v2.16.0

func (*PkiKeyRingDataSource) Schema added in v2.16.0

type PkiKeyRingIdentifier added in v2.16.0

type PkiKeyRingIdentifier struct {
	Name types.String
}

type PkiKeyRingResource added in v2.16.0

type PkiKeyRingResource struct {
	// contains filtered or unexported fields
}

PkiKeyRingResource defines the resource implementation.

func (*PkiKeyRingResource) Configure added in v2.16.0

func (*PkiKeyRingResource) Create added in v2.16.0

func (*PkiKeyRingResource) Delete added in v2.16.0

func (*PkiKeyRingResource) ImportState added in v2.16.0

func (*PkiKeyRingResource) Metadata added in v2.16.0

func (*PkiKeyRingResource) ModifyPlan added in v2.16.0

func (*PkiKeyRingResource) Read added in v2.16.0

func (*PkiKeyRingResource) Schema added in v2.16.0

func (*PkiKeyRingResource) Update added in v2.16.0

type PkiKeyRingResourceModel added in v2.16.0

type PkiKeyRingResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	AdminState    types.String `tfsdk:"admin_state"`
	Annotation    types.String `tfsdk:"annotation"`
	Cert          types.String `tfsdk:"certificate"`
	Descr         types.String `tfsdk:"description"`
	EccCurve      types.String `tfsdk:"elliptic_curve"`
	Key           types.String `tfsdk:"key"`
	KeyType       types.String `tfsdk:"key_type"`
	Modulus       types.String `tfsdk:"modulus"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	Regen         types.String `tfsdk:"regenerate"`
	Tp            types.String `tfsdk:"certificate_authority"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

PkiKeyRingResourceModel describes the resource data model.

type PkiTPDataSource added in v2.16.0

type PkiTPDataSource struct {
	// contains filtered or unexported fields
}

PkiTPDataSource defines the data source implementation.

func (*PkiTPDataSource) Configure added in v2.16.0

func (*PkiTPDataSource) Metadata added in v2.16.0

func (*PkiTPDataSource) Read added in v2.16.0

func (*PkiTPDataSource) Schema added in v2.16.0

type PkiTPIdentifier added in v2.16.0

type PkiTPIdentifier struct {
	Name types.String
}

type PkiTPResource added in v2.16.0

type PkiTPResource struct {
	// contains filtered or unexported fields
}

PkiTPResource defines the resource implementation.

func (*PkiTPResource) Configure added in v2.16.0

func (*PkiTPResource) Create added in v2.16.0

func (*PkiTPResource) Delete added in v2.16.0

func (*PkiTPResource) ImportState added in v2.16.0

func (*PkiTPResource) Metadata added in v2.16.0

func (*PkiTPResource) ModifyPlan added in v2.16.0

func (*PkiTPResource) Read added in v2.16.0

func (*PkiTPResource) Schema added in v2.16.0

func (*PkiTPResource) Update added in v2.16.0

type PkiTPResourceModel added in v2.16.0

type PkiTPResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	CertChain     types.String `tfsdk:"certificate_chain"`
	CertUsage     types.Set    `tfsdk:"certificate_usage"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

PkiTPResourceModel describes the resource data model.

type QosCustomPolDataSource added in v2.16.0

type QosCustomPolDataSource struct {
	// contains filtered or unexported fields
}

QosCustomPolDataSource defines the data source implementation.

func (*QosCustomPolDataSource) Configure added in v2.16.0

func (*QosCustomPolDataSource) Metadata added in v2.16.0

func (*QosCustomPolDataSource) Read added in v2.16.0

func (*QosCustomPolDataSource) Schema added in v2.16.0

type QosCustomPolIdentifier added in v2.16.0

type QosCustomPolIdentifier struct {
	Name types.String
}

type QosCustomPolResource added in v2.16.0

type QosCustomPolResource struct {
	// contains filtered or unexported fields
}

QosCustomPolResource defines the resource implementation.

func (*QosCustomPolResource) Configure added in v2.16.0

func (*QosCustomPolResource) Create added in v2.16.0

func (*QosCustomPolResource) Delete added in v2.16.0

func (*QosCustomPolResource) ImportState added in v2.16.0

func (*QosCustomPolResource) Metadata added in v2.16.0

func (*QosCustomPolResource) ModifyPlan added in v2.16.0

func (*QosCustomPolResource) Read added in v2.16.0

func (*QosCustomPolResource) Schema added in v2.16.0

func (*QosCustomPolResource) Update added in v2.16.0

type QosCustomPolResourceModel added in v2.16.0

type QosCustomPolResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	QosDot1PClass types.Set    `tfsdk:"dot1p_classifiers"`
	QosDscpClass  types.Set    `tfsdk:"dscp_to_priority_maps"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

QosCustomPolResourceModel describes the resource data model.

type QosDot1PClassDataSource added in v2.16.0

type QosDot1PClassDataSource struct {
	// contains filtered or unexported fields
}

QosDot1PClassDataSource defines the data source implementation.

func (*QosDot1PClassDataSource) Configure added in v2.16.0

func (*QosDot1PClassDataSource) Metadata added in v2.16.0

func (*QosDot1PClassDataSource) Read added in v2.16.0

func (*QosDot1PClassDataSource) Schema added in v2.16.0

type QosDot1PClassIdentifier added in v2.16.0

type QosDot1PClassIdentifier struct {
	From types.String
	To   types.String
}

type QosDot1PClassQosCustomPolResourceModel added in v2.16.0

type QosDot1PClassQosCustomPolResourceModel struct {
	Annotation    types.String                                  `tfsdk:"annotation"`
	Descr         types.String                                  `tfsdk:"description"`
	From          customTypes.QosDot1PClassFromStringValue      `tfsdk:"from"`
	Name          types.String                                  `tfsdk:"name"`
	NameAlias     types.String                                  `tfsdk:"name_alias"`
	Prio          customTypes.QosDot1PClassPrioStringValue      `tfsdk:"priority"`
	Target        customTypes.QosDot1PClassTargetStringValue    `tfsdk:"target"`
	TargetCos     customTypes.QosDot1PClassTargetCosStringValue `tfsdk:"target_cos"`
	To            customTypes.QosDot1PClassToStringValue        `tfsdk:"to"`
	TagAnnotation types.Set                                     `tfsdk:"annotations"`
	TagTag        types.Set                                     `tfsdk:"tags"`
}

QosDot1PClassQosCustomPolResourceModel describes the resource data model for the children without relation ships.

type QosDot1PClassResource added in v2.16.0

type QosDot1PClassResource struct {
	// contains filtered or unexported fields
}

QosDot1PClassResource defines the resource implementation.

func (*QosDot1PClassResource) Configure added in v2.16.0

func (*QosDot1PClassResource) Create added in v2.16.0

func (*QosDot1PClassResource) Delete added in v2.16.0

func (*QosDot1PClassResource) ImportState added in v2.16.0

func (*QosDot1PClassResource) Metadata added in v2.16.0

func (*QosDot1PClassResource) ModifyPlan added in v2.16.0

func (*QosDot1PClassResource) Read added in v2.16.0

func (*QosDot1PClassResource) Schema added in v2.16.0

func (*QosDot1PClassResource) Update added in v2.16.0

type QosDot1PClassResourceModel added in v2.16.0

type QosDot1PClassResourceModel struct {
	Id            types.String                                  `tfsdk:"id"`
	ParentDn      types.String                                  `tfsdk:"parent_dn"`
	Annotation    types.String                                  `tfsdk:"annotation"`
	Descr         types.String                                  `tfsdk:"description"`
	From          customTypes.QosDot1PClassFromStringValue      `tfsdk:"from"`
	Name          types.String                                  `tfsdk:"name"`
	NameAlias     types.String                                  `tfsdk:"name_alias"`
	Prio          customTypes.QosDot1PClassPrioStringValue      `tfsdk:"priority"`
	Target        customTypes.QosDot1PClassTargetStringValue    `tfsdk:"target"`
	TargetCos     customTypes.QosDot1PClassTargetCosStringValue `tfsdk:"target_cos"`
	To            customTypes.QosDot1PClassToStringValue        `tfsdk:"to"`
	TagAnnotation types.Set                                     `tfsdk:"annotations"`
	TagTag        types.Set                                     `tfsdk:"tags"`
}

QosDot1PClassResourceModel describes the resource data model.

type QosDppPolDataSource added in v2.16.0

type QosDppPolDataSource struct {
	// contains filtered or unexported fields
}

QosDppPolDataSource defines the data source implementation.

func (*QosDppPolDataSource) Configure added in v2.16.0

func (*QosDppPolDataSource) Metadata added in v2.16.0

func (*QosDppPolDataSource) Read added in v2.16.0

func (*QosDppPolDataSource) Schema added in v2.16.0

type QosDppPolIdentifier added in v2.16.0

type QosDppPolIdentifier struct {
	Name types.String
}

type QosDppPolResource added in v2.16.0

type QosDppPolResource struct {
	// contains filtered or unexported fields
}

QosDppPolResource defines the resource implementation.

func (*QosDppPolResource) Configure added in v2.16.0

func (*QosDppPolResource) Create added in v2.16.0

func (*QosDppPolResource) Delete added in v2.16.0

func (*QosDppPolResource) ImportState added in v2.16.0

func (*QosDppPolResource) Metadata added in v2.16.0

func (*QosDppPolResource) ModifyPlan added in v2.16.0

func (*QosDppPolResource) Read added in v2.16.0

func (*QosDppPolResource) Schema added in v2.16.0

func (*QosDppPolResource) Update added in v2.16.0

type QosDppPolResourceModel added in v2.16.0

type QosDppPolResourceModel struct {
	Id              types.String                                    `tfsdk:"id"`
	ParentDn        types.String                                    `tfsdk:"parent_dn"`
	AdminSt         types.String                                    `tfsdk:"admin_state"`
	Annotation      types.String                                    `tfsdk:"annotation"`
	Be              customTypes.QosDppPolBeStringValue              `tfsdk:"excessive_burst"`
	BeUnit          types.String                                    `tfsdk:"excessive_burst_unit"`
	Burst           customTypes.QosDppPolBurstStringValue           `tfsdk:"burst"`
	BurstUnit       types.String                                    `tfsdk:"burst_unit"`
	ConformAction   types.String                                    `tfsdk:"conform_action"`
	ConformMarkCos  customTypes.QosDppPolConformMarkCosStringValue  `tfsdk:"conform_mark_cos"`
	ConformMarkDscp customTypes.QosDppPolConformMarkDscpStringValue `tfsdk:"conform_mark_dscp"`
	Descr           types.String                                    `tfsdk:"description"`
	ExceedAction    types.String                                    `tfsdk:"exceed_action"`
	ExceedMarkCos   customTypes.QosDppPolExceedMarkCosStringValue   `tfsdk:"exceed_mark_cos"`
	ExceedMarkDscp  customTypes.QosDppPolExceedMarkDscpStringValue  `tfsdk:"exceed_mark_dscp"`
	Mode            types.String                                    `tfsdk:"mode"`
	Name            types.String                                    `tfsdk:"name"`
	NameAlias       types.String                                    `tfsdk:"name_alias"`
	OwnerKey        types.String                                    `tfsdk:"owner_key"`
	OwnerTag        types.String                                    `tfsdk:"owner_tag"`
	Pir             types.String                                    `tfsdk:"peak_rate"`
	PirUnit         types.String                                    `tfsdk:"peak_rate_unit"`
	Rate            types.String                                    `tfsdk:"rate"`
	RateUnit        types.String                                    `tfsdk:"rate_unit"`
	SharingMode     types.String                                    `tfsdk:"sharing_mode"`
	Type            types.String                                    `tfsdk:"type"`
	ViolateAction   types.String                                    `tfsdk:"violate_action"`
	ViolateMarkCos  customTypes.QosDppPolViolateMarkCosStringValue  `tfsdk:"violate_mark_cos"`
	ViolateMarkDscp customTypes.QosDppPolViolateMarkDscpStringValue `tfsdk:"violate_mark_dscp"`
	TagAnnotation   types.Set                                       `tfsdk:"annotations"`
	TagTag          types.Set                                       `tfsdk:"tags"`
}

QosDppPolResourceModel describes the resource data model.

type QosDscpClassDataSource added in v2.16.0

type QosDscpClassDataSource struct {
	// contains filtered or unexported fields
}

QosDscpClassDataSource defines the data source implementation.

func (*QosDscpClassDataSource) Configure added in v2.16.0

func (*QosDscpClassDataSource) Metadata added in v2.16.0

func (*QosDscpClassDataSource) Read added in v2.16.0

func (*QosDscpClassDataSource) Schema added in v2.16.0

type QosDscpClassIdentifier added in v2.16.0

type QosDscpClassIdentifier struct {
	From types.String
	To   types.String
}

type QosDscpClassQosCustomPolResourceModel added in v2.16.0

type QosDscpClassQosCustomPolResourceModel struct {
	Annotation    types.String                                 `tfsdk:"annotation"`
	Descr         types.String                                 `tfsdk:"description"`
	From          customTypes.QosDscpClassFromStringValue      `tfsdk:"from"`
	Name          types.String                                 `tfsdk:"name"`
	NameAlias     types.String                                 `tfsdk:"name_alias"`
	Prio          customTypes.QosDscpClassPrioStringValue      `tfsdk:"priority"`
	Target        customTypes.QosDscpClassTargetStringValue    `tfsdk:"target"`
	TargetCos     customTypes.QosDscpClassTargetCosStringValue `tfsdk:"target_cos"`
	To            customTypes.QosDscpClassToStringValue        `tfsdk:"to"`
	TagAnnotation types.Set                                    `tfsdk:"annotations"`
	TagTag        types.Set                                    `tfsdk:"tags"`
}

QosDscpClassQosCustomPolResourceModel describes the resource data model for the children without relation ships.

type QosDscpClassResource added in v2.16.0

type QosDscpClassResource struct {
	// contains filtered or unexported fields
}

QosDscpClassResource defines the resource implementation.

func (*QosDscpClassResource) Configure added in v2.16.0

func (*QosDscpClassResource) Create added in v2.16.0

func (*QosDscpClassResource) Delete added in v2.16.0

func (*QosDscpClassResource) ImportState added in v2.16.0

func (*QosDscpClassResource) Metadata added in v2.16.0

func (*QosDscpClassResource) ModifyPlan added in v2.16.0

func (*QosDscpClassResource) Read added in v2.16.0

func (*QosDscpClassResource) Schema added in v2.16.0

func (*QosDscpClassResource) Update added in v2.16.0

type QosDscpClassResourceModel added in v2.16.0

type QosDscpClassResourceModel struct {
	Id            types.String                                 `tfsdk:"id"`
	ParentDn      types.String                                 `tfsdk:"parent_dn"`
	Annotation    types.String                                 `tfsdk:"annotation"`
	Descr         types.String                                 `tfsdk:"description"`
	From          customTypes.QosDscpClassFromStringValue      `tfsdk:"from"`
	Name          types.String                                 `tfsdk:"name"`
	NameAlias     types.String                                 `tfsdk:"name_alias"`
	Prio          customTypes.QosDscpClassPrioStringValue      `tfsdk:"priority"`
	Target        customTypes.QosDscpClassTargetStringValue    `tfsdk:"target"`
	TargetCos     customTypes.QosDscpClassTargetCosStringValue `tfsdk:"target_cos"`
	To            customTypes.QosDscpClassToStringValue        `tfsdk:"to"`
	TagAnnotation types.Set                                    `tfsdk:"annotations"`
	TagTag        types.Set                                    `tfsdk:"tags"`
}

QosDscpClassResourceModel describes the resource data model.

type RtctrlProfileDataSource added in v2.16.0

type RtctrlProfileDataSource struct {
	// contains filtered or unexported fields
}

RtctrlProfileDataSource defines the data source implementation.

func (*RtctrlProfileDataSource) Configure added in v2.16.0

func (*RtctrlProfileDataSource) Metadata added in v2.16.0

func (*RtctrlProfileDataSource) Read added in v2.16.0

func (*RtctrlProfileDataSource) Schema added in v2.16.0

type RtctrlProfileIdentifier added in v2.16.0

type RtctrlProfileIdentifier struct {
	Name types.String
}

type RtctrlProfileResource added in v2.16.0

type RtctrlProfileResource struct {
	// contains filtered or unexported fields
}

RtctrlProfileResource defines the resource implementation.

func (*RtctrlProfileResource) Configure added in v2.16.0

func (*RtctrlProfileResource) Create added in v2.16.0

func (*RtctrlProfileResource) Delete added in v2.16.0

func (*RtctrlProfileResource) ImportState added in v2.16.0

func (*RtctrlProfileResource) Metadata added in v2.16.0

func (*RtctrlProfileResource) ModifyPlan added in v2.16.0

func (*RtctrlProfileResource) Read added in v2.16.0

func (*RtctrlProfileResource) Schema added in v2.16.0

func (*RtctrlProfileResource) Update added in v2.16.0

type RtctrlProfileResourceModel added in v2.16.0

type RtctrlProfileResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	AutoContinue  types.String `tfsdk:"route_map_continue"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	OwnerKey      types.String `tfsdk:"owner_key"`
	OwnerTag      types.String `tfsdk:"owner_tag"`
	Type          types.String `tfsdk:"route_control_profile_type"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
}

RtctrlProfileResourceModel describes the resource data model.

type SingleNestedAttributeRequiredAttributesNotProvidedValidator added in v2.16.0

type SingleNestedAttributeRequiredAttributesNotProvidedValidator struct {
	// contains filtered or unexported fields
}

func (SingleNestedAttributeRequiredAttributesNotProvidedValidator) Description added in v2.16.0

func (SingleNestedAttributeRequiredAttributesNotProvidedValidator) MarkdownDescription added in v2.16.0

func (SingleNestedAttributeRequiredAttributesNotProvidedValidator) ValidateObject added in v2.16.0

type TagAnnotationCommHttpCommPolResourceModel added in v2.16.0

type TagAnnotationCommHttpCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationCommHttpCommPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationCommHttpsCommPolResourceModel added in v2.16.0

type TagAnnotationCommHttpsCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationCommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationCommPolResourceModel added in v2.16.0

type TagAnnotationCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationCommPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationCommRsClientCertCACommHttpsCommPolResourceModel added in v2.16.0

type TagAnnotationCommRsClientCertCACommHttpsCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationCommRsClientCertCACommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationCommRsKeyRingCommHttpsCommPolResourceModel added in v2.16.0

type TagAnnotationCommRsKeyRingCommHttpsCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationCommRsKeyRingCommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationCommShellinaboxCommPolResourceModel added in v2.16.0

type TagAnnotationCommShellinaboxCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationCommShellinaboxCommPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationCommSshCommPolResourceModel added in v2.16.0

type TagAnnotationCommSshCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationCommSshCommPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationCommTelnetCommPolResourceModel added in v2.16.0

type TagAnnotationCommTelnetCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationCommTelnetCommPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationDataSource

type TagAnnotationDataSource struct {
	// contains filtered or unexported fields
}

TagAnnotationDataSource defines the data source implementation.

func (*TagAnnotationDataSource) Configure

func (*TagAnnotationDataSource) Metadata

func (*TagAnnotationDataSource) Read

func (*TagAnnotationDataSource) Schema

type TagAnnotationEigrpCtxAfPolResourceModel added in v2.17.0

type TagAnnotationEigrpCtxAfPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationEigrpCtxAfPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFhsBDPolResourceModel added in v2.16.0

type TagAnnotationFhsBDPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFhsBDPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFhsRaGuardPolFhsBDPolResourceModel added in v2.16.0

type TagAnnotationFhsRaGuardPolFhsBDPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFhsRaGuardPolFhsBDPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFhsTrustCtrlPolResourceModel added in v2.16.0

type TagAnnotationFhsTrustCtrlPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFhsTrustCtrlPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvAccPFvBDResourceModel added in v2.16.0

type TagAnnotationFvAccPFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvAccPFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvApResourceModel added in v2.16.0

type TagAnnotationFvApResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvApResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvBDResourceModel added in v2.16.0

type TagAnnotationFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvCrtrnFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvCrtrnFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvCrtrnFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvCrtrnResourceModel added in v2.16.0

type TagAnnotationFvCrtrnResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvCrtrnResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvCtxResourceModel added in v2.17.0

type TagAnnotationFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvDnsAttrResourceModel added in v2.16.0

type TagAnnotationFvDnsAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvDnsAttrResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvESgResourceModel added in v2.16.0

type TagAnnotationFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvESgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvEpIpTagResourceModel added in v2.14.0

type TagAnnotationFvEpIpTagResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvEpIpTagResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvEpMacTagResourceModel added in v2.14.0

type TagAnnotationFvEpMacTagResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvEpMacTagResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvFBRGroupResourceModel added in v2.14.0

type TagAnnotationFvFBRGroupResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvFBRGroupResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvFBRMemberFvFBRGroupResourceModel added in v2.16.0

type TagAnnotationFvFBRMemberFvFBRGroupResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvFBRMemberFvFBRGroupResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvFBRMemberResourceModel added in v2.14.0

type TagAnnotationFvFBRMemberResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvFBRMemberResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvFBRouteFvFBRGroupResourceModel added in v2.16.0

type TagAnnotationFvFBRouteFvFBRGroupResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvFBRouteFvFBRGroupResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvFBRouteResourceModel added in v2.16.0

type TagAnnotationFvFBRouteResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvFBRouteResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvFabricExtConnPResourceModel added in v2.17.0

type TagAnnotationFvFabricExtConnPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvFabricExtConnPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvIdGroupAttrResourceModel added in v2.16.0

type TagAnnotationFvIdGroupAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvIdGroupAttrResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvIpAttrResourceModel added in v2.16.0

type TagAnnotationFvIpAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvIpAttrResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvMacAttrResourceModel added in v2.16.0

type TagAnnotationFvMacAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvMacAttrResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvPeeringPFvFabricExtConnPResourceModel added in v2.17.0

type TagAnnotationFvPeeringPFvFabricExtConnPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvPeeringPFvFabricExtConnPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRemoteIdFvSiteAssociatedResourceModel added in v2.17.0

type TagAnnotationFvRemoteIdFvSiteAssociatedResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRemoteIdFvSiteAssociatedResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRemoteIdResourceModel added in v2.17.0

type TagAnnotationFvRemoteIdResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRemoteIdResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRogueExceptionMacFvBDResourceModel added in v2.16.0

type TagAnnotationFvRogueExceptionMacFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRogueExceptionMacFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRogueExceptionMacResourceModel added in v2.16.0

type TagAnnotationFvRogueExceptionMacResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRogueExceptionMacResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsABDPolMonPolFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsABDPolMonPolFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsABDPolMonPolFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsAEPgMonPolFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsAEPgMonPolFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsAEPgMonPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsApMonPolFvApResourceModel added in v2.16.0

type TagAnnotationFvRsApMonPolFvApResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsApMonPolFvApResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBDToFhsFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsBDToFhsFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBDToFhsFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBDToNdPFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsBDToNdPFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBDToNdPFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBDToNetflowMonitorPolFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsBDToNetflowMonitorPolFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBDToNetflowMonitorPolFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBDToNetflowMonitorPolResourceModel added in v2.16.0

type TagAnnotationFvRsBDToNetflowMonitorPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBDToNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBDToOutFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsBDToOutFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBDToOutFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBDToOutResourceModel added in v2.16.0

type TagAnnotationFvRsBDToOutResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBDToOutResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBDToProfileFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsBDToProfileFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBDToProfileFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBDToRelayPFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsBDToRelayPFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBDToRelayPFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBdFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsBdFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBdFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBdToEpRetFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsBdToEpRetFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBdToEpRetFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsBgpCtxPolFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsBgpCtxPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsBgpCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsConsFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsConsFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsConsFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsConsFvESgResourceModel added in v2.16.0

type TagAnnotationFvRsConsFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsConsFvESgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsConsIfFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsConsIfFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsConsIfFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsConsIfFvESgResourceModel added in v2.16.0

type TagAnnotationFvRsConsIfFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsConsIfFvESgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsConsIfL3extInstPResourceModel added in v2.17.0

type TagAnnotationFvRsConsIfL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsConsIfL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsConsIfResourceModel added in v2.16.0

type TagAnnotationFvRsConsIfResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsConsIfResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsConsL3extInstPResourceModel added in v2.17.0

type TagAnnotationFvRsConsL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsConsL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsConsResourceModel added in v2.16.0

type TagAnnotationFvRsConsResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsConsResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsCtxFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxMonPolFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsCtxMonPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxMonPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToBgpCtxAfPolFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToBgpCtxAfPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToBgpCtxAfPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToBgpCtxAfPolResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToBgpCtxAfPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToBgpCtxAfPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToEigrpCtxAfPolFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToEigrpCtxAfPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToEigrpCtxAfPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToEigrpCtxAfPolResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToEigrpCtxAfPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToEigrpCtxAfPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToEpRetFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToEpRetFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToEpRetFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToExtRouteTagPolFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToExtRouteTagPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToExtRouteTagPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToOspfCtxPolFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToOspfCtxPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToOspfCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToOspfCtxPolResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToOspfCtxPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToOspfCtxPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCtxToSDWanVpnFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsCtxToSDWanVpnFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCtxToSDWanVpnFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCustQosPolFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsCustQosPolFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCustQosPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsCustQosPolL3extInstPResourceModel added in v2.17.0

type TagAnnotationFvRsCustQosPolL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsCustQosPolL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsDomAttFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsDomAttFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsDomAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsDomAttResourceModel added in v2.16.0

type TagAnnotationFvRsDomAttResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsDomAttResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsDppPolFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsDppPolFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsDppPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsFcPathAttFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsFcPathAttFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsFcPathAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsFcPathAttResourceModel added in v2.16.0

type TagAnnotationFvRsFcPathAttResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsFcPathAttResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsIgmpsnFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsIgmpsnFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsIgmpsnFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsIntraEpgFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsIntraEpgFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsIntraEpgFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsIntraEpgFvESgResourceModel added in v2.16.0

type TagAnnotationFvRsIntraEpgFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsIntraEpgFvESgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsIntraEpgL3extInstPResourceModel added in v2.17.0

type TagAnnotationFvRsIntraEpgL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsIntraEpgL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsIntraEpgResourceModel added in v2.16.0

type TagAnnotationFvRsIntraEpgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsIntraEpgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsIpslaMonPolFvTrackMemberResourceModel added in v2.16.0

type TagAnnotationFvRsIpslaMonPolFvTrackMemberResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsIpslaMonPolFvTrackMemberResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsMldsnFvBDResourceModel added in v2.16.0

type TagAnnotationFvRsMldsnFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsMldsnFvBDResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsNodeAttFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsNodeAttFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsNodeAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsNodeAttResourceModel added in v2.16.0

type TagAnnotationFvRsNodeAttResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsNodeAttResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsOspfCtxPolFvCtxResourceModel added in v2.17.0

type TagAnnotationFvRsOspfCtxPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsOspfCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsOtmListMemberFvTrackListResourceModel added in v2.16.0

type TagAnnotationFvRsOtmListMemberFvTrackListResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsOtmListMemberFvTrackListResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsOtmListMemberResourceModel added in v2.16.0

type TagAnnotationFvRsOtmListMemberResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsOtmListMemberResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsPathAttFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsPathAttFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsPathAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsPathAttResourceModel added in v2.16.0

type TagAnnotationFvRsPathAttResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsPathAttResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsProtByFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsProtByFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsProtByFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsProtByL3extInstPResourceModel added in v2.17.0

type TagAnnotationFvRsProtByL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsProtByL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsProtByResourceModel added in v2.16.0

type TagAnnotationFvRsProtByResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsProtByResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsProvFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsProvFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsProvFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsProvFvESgResourceModel added in v2.16.0

type TagAnnotationFvRsProvFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsProvFvESgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsProvL3extInstPResourceModel added in v2.17.0

type TagAnnotationFvRsProvL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsProvL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsProvResourceModel added in v2.16.0

type TagAnnotationFvRsProvResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsProvResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsScopeFvESgResourceModel added in v2.16.0

type TagAnnotationFvRsScopeFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsScopeFvESgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsSecInheritedFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsSecInheritedFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsSecInheritedFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsSecInheritedFvESgResourceModel added in v2.16.0

type TagAnnotationFvRsSecInheritedFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsSecInheritedFvESgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsSecInheritedL3extInstPResourceModel added in v2.17.0

type TagAnnotationFvRsSecInheritedL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsSecInheritedL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsSecInheritedResourceModel added in v2.16.0

type TagAnnotationFvRsSecInheritedResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsSecInheritedResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsTenantMonPolFvTenantResourceModel added in v2.16.0

type TagAnnotationFvRsTenantMonPolFvTenantResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsTenantMonPolFvTenantResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvRsTrustCtrlFvAEPgResourceModel added in v2.16.0

type TagAnnotationFvRsTrustCtrlFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvRsTrustCtrlFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvSCrtrnResourceModel added in v2.16.0

type TagAnnotationFvSCrtrnResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvSCrtrnResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvSiteAssociatedResourceModel added in v2.17.0

type TagAnnotationFvSiteAssociatedResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvSiteAssociatedResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvTenantResourceModel added in v2.16.0

type TagAnnotationFvTenantResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvTenantResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvTrackListResourceModel added in v2.16.0

type TagAnnotationFvTrackListResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvTrackListResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvTrackMemberResourceModel added in v2.16.0

type TagAnnotationFvTrackMemberResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvTrackMemberResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationFvVmAttrResourceModel added in v2.16.0

type TagAnnotationFvVmAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationFvVmAttrResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationIdentifier

type TagAnnotationIdentifier struct {
	Key types.String
}

type TagAnnotationIgmpSnoopPolResourceModel added in v2.16.0

type TagAnnotationIgmpSnoopPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationIgmpSnoopPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationInfraHPathSResourceModel added in v2.16.0

type TagAnnotationInfraHPathSResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationInfraHPathSResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationInfraRsHPathAttInfraHPathSResourceModel added in v2.16.0

type TagAnnotationInfraRsHPathAttInfraHPathSResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationInfraRsHPathAttInfraHPathSResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationInfraRsPathToAccBaseGrpInfraHPathSResourceModel added in v2.16.0

type TagAnnotationInfraRsPathToAccBaseGrpInfraHPathSResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationInfraRsPathToAccBaseGrpInfraHPathSResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extConsLblResourceModel

type TagAnnotationL3extConsLblResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extConsLblResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extInstPResourceModel added in v2.17.0

type TagAnnotationL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extProvLblResourceModel added in v2.15.0

type TagAnnotationL3extProvLblResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extProvLblResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extRsInstPToProfileL3extInstPResourceModel added in v2.17.0

type TagAnnotationL3extRsInstPToProfileL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extRsInstPToProfileL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extRsInstPToProfileResourceModel added in v2.17.0

type TagAnnotationL3extRsInstPToProfileResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extRsInstPToProfileResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extRsLblToInstPL3extConsLblResourceModel added in v2.16.0

type TagAnnotationL3extRsLblToInstPL3extConsLblResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extRsLblToInstPL3extConsLblResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extRsLblToInstPResourceModel added in v2.16.0

type TagAnnotationL3extRsLblToInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extRsLblToInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extRsLblToProfileL3extConsLblResourceModel added in v2.16.0

type TagAnnotationL3extRsLblToProfileL3extConsLblResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extRsLblToProfileL3extConsLblResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extRsLblToProfileResourceModel added in v2.16.0

type TagAnnotationL3extRsLblToProfileResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extRsLblToProfileResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extRsOutToFBRGroupResourceModel added in v2.15.0

type TagAnnotationL3extRsOutToFBRGroupResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extRsOutToFBRGroupResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationL3extRsRedistributePolResourceModel

type TagAnnotationL3extRsRedistributePolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationL3extRsRedistributePolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationLacpEnhancedLagPolResourceModel added in v2.17.0

type TagAnnotationLacpEnhancedLagPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationLacpEnhancedLagPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationMgmtInstPResourceModel

type TagAnnotationMgmtInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationMgmtInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationMgmtRsOoBConsMgmtInstPResourceModel added in v2.16.0

type TagAnnotationMgmtRsOoBConsMgmtInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationMgmtRsOoBConsMgmtInstPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationMgmtRsOoBConsResourceModel

type TagAnnotationMgmtRsOoBConsResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationMgmtRsOoBConsResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationMgmtSubnetResourceModel

type TagAnnotationMgmtSubnetResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationMgmtSubnetResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationMldSnoopPolResourceModel added in v2.16.0

type TagAnnotationMldSnoopPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationMldSnoopPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationMplsNodeSidPResourceModel added in v2.15.0

type TagAnnotationMplsNodeSidPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationMplsNodeSidPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNdIfPolResourceModel added in v2.16.0

type TagAnnotationNdIfPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNdIfPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNetflowExporterPolResourceModel added in v2.16.0

type TagAnnotationNetflowExporterPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNetflowExporterPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNetflowMonitorPolResourceModel added in v2.15.0

type TagAnnotationNetflowMonitorPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNetflowRecordPolResourceModel added in v2.15.0

type TagAnnotationNetflowRecordPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNetflowRecordPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNetflowRsExporterToCtxNetflowExporterPolResourceModel added in v2.16.0

type TagAnnotationNetflowRsExporterToCtxNetflowExporterPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNetflowRsExporterToCtxNetflowExporterPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNetflowRsExporterToEPgNetflowExporterPolResourceModel added in v2.16.0

type TagAnnotationNetflowRsExporterToEPgNetflowExporterPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNetflowRsExporterToEPgNetflowExporterPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNetflowRsMonitorToExporterNetflowMonitorPolResourceModel added in v2.16.0

type TagAnnotationNetflowRsMonitorToExporterNetflowMonitorPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNetflowRsMonitorToExporterNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNetflowRsMonitorToExporterResourceModel added in v2.15.0

type TagAnnotationNetflowRsMonitorToExporterResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNetflowRsMonitorToExporterResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationNetflowRsMonitorToRecordNetflowMonitorPolResourceModel added in v2.16.0

type TagAnnotationNetflowRsMonitorToRecordNetflowMonitorPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationNetflowRsMonitorToRecordNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationPimRouteMapEntryResourceModel

type TagAnnotationPimRouteMapEntryResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationPimRouteMapEntryResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationPimRouteMapPolResourceModel

type TagAnnotationPimRouteMapPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationPimRouteMapPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationPkiKeyRingResourceModel added in v2.16.0

type TagAnnotationPkiKeyRingResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationPkiKeyRingResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationPkiTPResourceModel added in v2.16.0

type TagAnnotationPkiTPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationPkiTPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationQosCustomPolResourceModel added in v2.16.0

type TagAnnotationQosCustomPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationQosCustomPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationQosDot1PClassQosCustomPolResourceModel added in v2.16.0

type TagAnnotationQosDot1PClassQosCustomPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationQosDot1PClassQosCustomPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationQosDot1PClassResourceModel added in v2.16.0

type TagAnnotationQosDot1PClassResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationQosDot1PClassResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationQosDppPolResourceModel added in v2.16.0

type TagAnnotationQosDppPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationQosDppPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationQosDscpClassQosCustomPolResourceModel added in v2.16.0

type TagAnnotationQosDscpClassQosCustomPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationQosDscpClassQosCustomPolResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationQosDscpClassResourceModel added in v2.16.0

type TagAnnotationQosDscpClassResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationQosDscpClassResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationResource

type TagAnnotationResource struct {
	// contains filtered or unexported fields
}

TagAnnotationResource defines the resource implementation.

func (*TagAnnotationResource) Configure

func (*TagAnnotationResource) Create

func (*TagAnnotationResource) Delete

func (*TagAnnotationResource) ImportState

func (*TagAnnotationResource) Metadata

func (*TagAnnotationResource) ModifyPlan added in v2.16.0

func (*TagAnnotationResource) Read

func (*TagAnnotationResource) Schema

func (*TagAnnotationResource) Update

type TagAnnotationResourceModel

type TagAnnotationResourceModel struct {
	Id       types.String `tfsdk:"id"`
	ParentDn types.String `tfsdk:"parent_dn"`
	Key      types.String `tfsdk:"key"`
	Value    types.String `tfsdk:"value"`
}

TagAnnotationResourceModel describes the resource data model.

type TagAnnotationRtctrlProfileResourceModel added in v2.16.0

type TagAnnotationRtctrlProfileResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationRtctrlProfileResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzAnyResourceModel added in v2.17.0

type TagAnnotationVzAnyResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzAnyResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzOOBBrCPResourceModel

type TagAnnotationVzOOBBrCPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzOOBBrCPResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzRsAnyToConsIfResourceModel added in v2.17.0

type TagAnnotationVzRsAnyToConsIfResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzRsAnyToConsIfResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzRsAnyToConsIfVzAnyResourceModel added in v2.17.0

type TagAnnotationVzRsAnyToConsIfVzAnyResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzRsAnyToConsIfVzAnyResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzRsAnyToConsResourceModel added in v2.17.0

type TagAnnotationVzRsAnyToConsResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzRsAnyToConsResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzRsAnyToConsVzAnyResourceModel added in v2.17.0

type TagAnnotationVzRsAnyToConsVzAnyResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzRsAnyToConsVzAnyResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzRsAnyToProvResourceModel added in v2.17.0

type TagAnnotationVzRsAnyToProvResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzRsAnyToProvResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzRsAnyToProvVzAnyResourceModel added in v2.17.0

type TagAnnotationVzRsAnyToProvVzAnyResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzRsAnyToProvVzAnyResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzRsDenyRuleResourceModel added in v2.17.0

type TagAnnotationVzRsDenyRuleResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzRsDenyRuleResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzRsDenyRuleVzTSubjResourceModel added in v2.17.0

type TagAnnotationVzRsDenyRuleVzTSubjResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzRsDenyRuleVzTSubjResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzTSubjResourceModel added in v2.17.0

type TagAnnotationVzTSubjResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzTSubjResourceModel describes the resource data model for the children without relation ships.

type TagAnnotationVzTabooResourceModel added in v2.17.0

type TagAnnotationVzTabooResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagAnnotationVzTabooResourceModel describes the resource data model for the children without relation ships.

type TagTagCommHttpCommPolResourceModel added in v2.16.0

type TagTagCommHttpCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagCommHttpCommPolResourceModel describes the resource data model for the children without relation ships.

type TagTagCommHttpsCommPolResourceModel added in v2.16.0

type TagTagCommHttpsCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagCommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type TagTagCommPolResourceModel added in v2.16.0

type TagTagCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagCommPolResourceModel describes the resource data model for the children without relation ships.

type TagTagCommRsClientCertCACommHttpsCommPolResourceModel added in v2.16.0

type TagTagCommRsClientCertCACommHttpsCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagCommRsClientCertCACommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type TagTagCommRsKeyRingCommHttpsCommPolResourceModel added in v2.16.0

type TagTagCommRsKeyRingCommHttpsCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagCommRsKeyRingCommHttpsCommPolResourceModel describes the resource data model for the children without relation ships.

type TagTagCommShellinaboxCommPolResourceModel added in v2.16.0

type TagTagCommShellinaboxCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagCommShellinaboxCommPolResourceModel describes the resource data model for the children without relation ships.

type TagTagCommSshCommPolResourceModel added in v2.16.0

type TagTagCommSshCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagCommSshCommPolResourceModel describes the resource data model for the children without relation ships.

type TagTagCommTelnetCommPolResourceModel added in v2.16.0

type TagTagCommTelnetCommPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagCommTelnetCommPolResourceModel describes the resource data model for the children without relation ships.

type TagTagDataSource added in v2.14.0

type TagTagDataSource struct {
	// contains filtered or unexported fields
}

TagTagDataSource defines the data source implementation.

func (*TagTagDataSource) Configure added in v2.14.0

func (*TagTagDataSource) Metadata added in v2.14.0

func (*TagTagDataSource) Read added in v2.14.0

func (*TagTagDataSource) Schema added in v2.14.0

type TagTagEigrpCtxAfPolResourceModel added in v2.17.0

type TagTagEigrpCtxAfPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagEigrpCtxAfPolResourceModel describes the resource data model for the children without relation ships.

type TagTagFhsBDPolResourceModel added in v2.16.0

type TagTagFhsBDPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFhsBDPolResourceModel describes the resource data model for the children without relation ships.

type TagTagFhsRaGuardPolFhsBDPolResourceModel added in v2.16.0

type TagTagFhsRaGuardPolFhsBDPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFhsRaGuardPolFhsBDPolResourceModel describes the resource data model for the children without relation ships.

type TagTagFhsTrustCtrlPolResourceModel added in v2.16.0

type TagTagFhsTrustCtrlPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFhsTrustCtrlPolResourceModel describes the resource data model for the children without relation ships.

type TagTagFvAEPgResourceModel added in v2.16.0

type TagTagFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvAccPFvBDResourceModel added in v2.16.0

type TagTagFvAccPFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvAccPFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvApResourceModel added in v2.16.0

type TagTagFvApResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvApResourceModel describes the resource data model for the children without relation ships.

type TagTagFvBDResourceModel added in v2.16.0

type TagTagFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvCrtrnFvAEPgResourceModel added in v2.16.0

type TagTagFvCrtrnFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvCrtrnFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvCrtrnResourceModel added in v2.16.0

type TagTagFvCrtrnResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvCrtrnResourceModel describes the resource data model for the children without relation ships.

type TagTagFvCtxResourceModel added in v2.17.0

type TagTagFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvDnsAttrResourceModel added in v2.16.0

type TagTagFvDnsAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvDnsAttrResourceModel describes the resource data model for the children without relation ships.

type TagTagFvESgResourceModel added in v2.16.0

type TagTagFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvESgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvEpIpTagResourceModel added in v2.14.0

type TagTagFvEpIpTagResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvEpIpTagResourceModel describes the resource data model for the children without relation ships.

type TagTagFvEpMacTagResourceModel added in v2.14.0

type TagTagFvEpMacTagResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvEpMacTagResourceModel describes the resource data model for the children without relation ships.

type TagTagFvFBRGroupResourceModel added in v2.14.0

type TagTagFvFBRGroupResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvFBRGroupResourceModel describes the resource data model for the children without relation ships.

type TagTagFvFBRMemberFvFBRGroupResourceModel added in v2.16.0

type TagTagFvFBRMemberFvFBRGroupResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvFBRMemberFvFBRGroupResourceModel describes the resource data model for the children without relation ships.

type TagTagFvFBRMemberResourceModel added in v2.14.0

type TagTagFvFBRMemberResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvFBRMemberResourceModel describes the resource data model for the children without relation ships.

type TagTagFvFBRouteFvFBRGroupResourceModel added in v2.16.0

type TagTagFvFBRouteFvFBRGroupResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvFBRouteFvFBRGroupResourceModel describes the resource data model for the children without relation ships.

type TagTagFvFBRouteResourceModel added in v2.16.0

type TagTagFvFBRouteResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvFBRouteResourceModel describes the resource data model for the children without relation ships.

type TagTagFvFabricExtConnPResourceModel added in v2.17.0

type TagTagFvFabricExtConnPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvFabricExtConnPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvIdGroupAttrResourceModel added in v2.16.0

type TagTagFvIdGroupAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvIdGroupAttrResourceModel describes the resource data model for the children without relation ships.

type TagTagFvIpAttrResourceModel added in v2.16.0

type TagTagFvIpAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvIpAttrResourceModel describes the resource data model for the children without relation ships.

type TagTagFvMacAttrResourceModel added in v2.16.0

type TagTagFvMacAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvMacAttrResourceModel describes the resource data model for the children without relation ships.

type TagTagFvPeeringPFvFabricExtConnPResourceModel added in v2.17.0

type TagTagFvPeeringPFvFabricExtConnPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvPeeringPFvFabricExtConnPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRemoteIdFvSiteAssociatedResourceModel added in v2.17.0

type TagTagFvRemoteIdFvSiteAssociatedResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRemoteIdFvSiteAssociatedResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRemoteIdResourceModel added in v2.17.0

type TagTagFvRemoteIdResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRemoteIdResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRogueExceptionMacFvBDResourceModel added in v2.16.0

type TagTagFvRogueExceptionMacFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRogueExceptionMacFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRogueExceptionMacResourceModel added in v2.16.0

type TagTagFvRogueExceptionMacResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRogueExceptionMacResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsABDPolMonPolFvBDResourceModel added in v2.16.0

type TagTagFvRsABDPolMonPolFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsABDPolMonPolFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsAEPgMonPolFvAEPgResourceModel added in v2.16.0

type TagTagFvRsAEPgMonPolFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsAEPgMonPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsApMonPolFvApResourceModel added in v2.16.0

type TagTagFvRsApMonPolFvApResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsApMonPolFvApResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBDToFhsFvBDResourceModel added in v2.16.0

type TagTagFvRsBDToFhsFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBDToFhsFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBDToNdPFvBDResourceModel added in v2.16.0

type TagTagFvRsBDToNdPFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBDToNdPFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBDToNetflowMonitorPolFvBDResourceModel added in v2.16.0

type TagTagFvRsBDToNetflowMonitorPolFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBDToNetflowMonitorPolFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBDToNetflowMonitorPolResourceModel added in v2.16.0

type TagTagFvRsBDToNetflowMonitorPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBDToNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBDToOutFvBDResourceModel added in v2.16.0

type TagTagFvRsBDToOutFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBDToOutFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBDToOutResourceModel added in v2.16.0

type TagTagFvRsBDToOutResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBDToOutResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBDToProfileFvBDResourceModel added in v2.16.0

type TagTagFvRsBDToProfileFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBDToProfileFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBDToRelayPFvBDResourceModel added in v2.16.0

type TagTagFvRsBDToRelayPFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBDToRelayPFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBdFvAEPgResourceModel added in v2.16.0

type TagTagFvRsBdFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBdFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBdToEpRetFvBDResourceModel added in v2.16.0

type TagTagFvRsBdToEpRetFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBdToEpRetFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsBgpCtxPolFvCtxResourceModel added in v2.17.0

type TagTagFvRsBgpCtxPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsBgpCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsConsFvAEPgResourceModel added in v2.16.0

type TagTagFvRsConsFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsConsFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsConsFvESgResourceModel added in v2.16.0

type TagTagFvRsConsFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsConsFvESgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsConsIfFvAEPgResourceModel added in v2.16.0

type TagTagFvRsConsIfFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsConsIfFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsConsIfFvESgResourceModel added in v2.16.0

type TagTagFvRsConsIfFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsConsIfFvESgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsConsIfL3extInstPResourceModel added in v2.17.0

type TagTagFvRsConsIfL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsConsIfL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsConsIfResourceModel added in v2.16.0

type TagTagFvRsConsIfResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsConsIfResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsConsL3extInstPResourceModel added in v2.17.0

type TagTagFvRsConsL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsConsL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsConsResourceModel added in v2.16.0

type TagTagFvRsConsResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsConsResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxFvBDResourceModel added in v2.16.0

type TagTagFvRsCtxFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxMonPolFvCtxResourceModel added in v2.17.0

type TagTagFvRsCtxMonPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxMonPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToBgpCtxAfPolFvCtxResourceModel added in v2.17.0

type TagTagFvRsCtxToBgpCtxAfPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToBgpCtxAfPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToBgpCtxAfPolResourceModel added in v2.17.0

type TagTagFvRsCtxToBgpCtxAfPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToBgpCtxAfPolResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToEigrpCtxAfPolFvCtxResourceModel added in v2.17.0

type TagTagFvRsCtxToEigrpCtxAfPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToEigrpCtxAfPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToEigrpCtxAfPolResourceModel added in v2.17.0

type TagTagFvRsCtxToEigrpCtxAfPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToEigrpCtxAfPolResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToEpRetFvCtxResourceModel added in v2.17.0

type TagTagFvRsCtxToEpRetFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToEpRetFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToExtRouteTagPolFvCtxResourceModel added in v2.17.0

type TagTagFvRsCtxToExtRouteTagPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToExtRouteTagPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToOspfCtxPolFvCtxResourceModel added in v2.17.0

type TagTagFvRsCtxToOspfCtxPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToOspfCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToOspfCtxPolResourceModel added in v2.17.0

type TagTagFvRsCtxToOspfCtxPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToOspfCtxPolResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCtxToSDWanVpnFvCtxResourceModel added in v2.17.0

type TagTagFvRsCtxToSDWanVpnFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCtxToSDWanVpnFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCustQosPolFvAEPgResourceModel added in v2.16.0

type TagTagFvRsCustQosPolFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCustQosPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsCustQosPolL3extInstPResourceModel added in v2.17.0

type TagTagFvRsCustQosPolL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsCustQosPolL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsDomAttFvAEPgResourceModel added in v2.16.0

type TagTagFvRsDomAttFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsDomAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsDomAttResourceModel added in v2.16.0

type TagTagFvRsDomAttResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsDomAttResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsDppPolFvAEPgResourceModel added in v2.16.0

type TagTagFvRsDppPolFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsDppPolFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsFcPathAttFvAEPgResourceModel added in v2.16.0

type TagTagFvRsFcPathAttFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsFcPathAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsFcPathAttResourceModel added in v2.16.0

type TagTagFvRsFcPathAttResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsFcPathAttResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsIgmpsnFvBDResourceModel added in v2.16.0

type TagTagFvRsIgmpsnFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsIgmpsnFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsIntraEpgFvAEPgResourceModel added in v2.16.0

type TagTagFvRsIntraEpgFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsIntraEpgFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsIntraEpgFvESgResourceModel added in v2.16.0

type TagTagFvRsIntraEpgFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsIntraEpgFvESgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsIntraEpgL3extInstPResourceModel added in v2.17.0

type TagTagFvRsIntraEpgL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsIntraEpgL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsIntraEpgResourceModel added in v2.16.0

type TagTagFvRsIntraEpgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsIntraEpgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsIpslaMonPolFvTrackMemberResourceModel added in v2.16.0

type TagTagFvRsIpslaMonPolFvTrackMemberResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsIpslaMonPolFvTrackMemberResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsMldsnFvBDResourceModel added in v2.16.0

type TagTagFvRsMldsnFvBDResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsMldsnFvBDResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsNodeAttFvAEPgResourceModel added in v2.16.0

type TagTagFvRsNodeAttFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsNodeAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsNodeAttResourceModel added in v2.16.0

type TagTagFvRsNodeAttResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsNodeAttResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsOspfCtxPolFvCtxResourceModel added in v2.17.0

type TagTagFvRsOspfCtxPolFvCtxResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsOspfCtxPolFvCtxResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsOtmListMemberFvTrackListResourceModel added in v2.16.0

type TagTagFvRsOtmListMemberFvTrackListResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsOtmListMemberFvTrackListResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsOtmListMemberResourceModel added in v2.16.0

type TagTagFvRsOtmListMemberResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsOtmListMemberResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsPathAttFvAEPgResourceModel added in v2.16.0

type TagTagFvRsPathAttFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsPathAttFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsPathAttResourceModel added in v2.16.0

type TagTagFvRsPathAttResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsPathAttResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsProtByFvAEPgResourceModel added in v2.16.0

type TagTagFvRsProtByFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsProtByFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsProtByL3extInstPResourceModel added in v2.17.0

type TagTagFvRsProtByL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsProtByL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsProtByResourceModel added in v2.16.0

type TagTagFvRsProtByResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsProtByResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsProvFvAEPgResourceModel added in v2.16.0

type TagTagFvRsProvFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsProvFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsProvFvESgResourceModel added in v2.16.0

type TagTagFvRsProvFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsProvFvESgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsProvL3extInstPResourceModel added in v2.17.0

type TagTagFvRsProvL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsProvL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsProvResourceModel added in v2.16.0

type TagTagFvRsProvResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsProvResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsScopeFvESgResourceModel added in v2.16.0

type TagTagFvRsScopeFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsScopeFvESgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsSecInheritedFvAEPgResourceModel added in v2.16.0

type TagTagFvRsSecInheritedFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsSecInheritedFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsSecInheritedFvESgResourceModel added in v2.16.0

type TagTagFvRsSecInheritedFvESgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsSecInheritedFvESgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsSecInheritedL3extInstPResourceModel added in v2.17.0

type TagTagFvRsSecInheritedL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsSecInheritedL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsSecInheritedResourceModel added in v2.16.0

type TagTagFvRsSecInheritedResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsSecInheritedResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsTenantMonPolFvTenantResourceModel added in v2.16.0

type TagTagFvRsTenantMonPolFvTenantResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsTenantMonPolFvTenantResourceModel describes the resource data model for the children without relation ships.

type TagTagFvRsTrustCtrlFvAEPgResourceModel added in v2.16.0

type TagTagFvRsTrustCtrlFvAEPgResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvRsTrustCtrlFvAEPgResourceModel describes the resource data model for the children without relation ships.

type TagTagFvSCrtrnResourceModel added in v2.16.0

type TagTagFvSCrtrnResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvSCrtrnResourceModel describes the resource data model for the children without relation ships.

type TagTagFvSiteAssociatedResourceModel added in v2.17.0

type TagTagFvSiteAssociatedResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvSiteAssociatedResourceModel describes the resource data model for the children without relation ships.

type TagTagFvTenantResourceModel added in v2.16.0

type TagTagFvTenantResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvTenantResourceModel describes the resource data model for the children without relation ships.

type TagTagFvTrackListResourceModel added in v2.16.0

type TagTagFvTrackListResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvTrackListResourceModel describes the resource data model for the children without relation ships.

type TagTagFvTrackMemberResourceModel added in v2.16.0

type TagTagFvTrackMemberResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvTrackMemberResourceModel describes the resource data model for the children without relation ships.

type TagTagFvVmAttrResourceModel added in v2.16.0

type TagTagFvVmAttrResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagFvVmAttrResourceModel describes the resource data model for the children without relation ships.

type TagTagIdentifier added in v2.14.0

type TagTagIdentifier struct {
	Key types.String
}

type TagTagIgmpSnoopPolResourceModel added in v2.16.0

type TagTagIgmpSnoopPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagIgmpSnoopPolResourceModel describes the resource data model for the children without relation ships.

type TagTagInfraHPathSResourceModel added in v2.16.0

type TagTagInfraHPathSResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagInfraHPathSResourceModel describes the resource data model for the children without relation ships.

type TagTagInfraRsHPathAttInfraHPathSResourceModel added in v2.16.0

type TagTagInfraRsHPathAttInfraHPathSResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagInfraRsHPathAttInfraHPathSResourceModel describes the resource data model for the children without relation ships.

type TagTagInfraRsPathToAccBaseGrpInfraHPathSResourceModel added in v2.16.0

type TagTagInfraRsPathToAccBaseGrpInfraHPathSResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagInfraRsPathToAccBaseGrpInfraHPathSResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extConsLblResourceModel added in v2.14.0

type TagTagL3extConsLblResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extConsLblResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extInstPResourceModel added in v2.17.0

type TagTagL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extProvLblResourceModel added in v2.15.0

type TagTagL3extProvLblResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extProvLblResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extRsInstPToProfileL3extInstPResourceModel added in v2.17.0

type TagTagL3extRsInstPToProfileL3extInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extRsInstPToProfileL3extInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extRsInstPToProfileResourceModel added in v2.17.0

type TagTagL3extRsInstPToProfileResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extRsInstPToProfileResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extRsLblToInstPL3extConsLblResourceModel added in v2.16.0

type TagTagL3extRsLblToInstPL3extConsLblResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extRsLblToInstPL3extConsLblResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extRsLblToInstPResourceModel added in v2.16.0

type TagTagL3extRsLblToInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extRsLblToInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extRsLblToProfileL3extConsLblResourceModel added in v2.16.0

type TagTagL3extRsLblToProfileL3extConsLblResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extRsLblToProfileL3extConsLblResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extRsLblToProfileResourceModel added in v2.16.0

type TagTagL3extRsLblToProfileResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extRsLblToProfileResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extRsOutToFBRGroupResourceModel added in v2.15.0

type TagTagL3extRsOutToFBRGroupResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extRsOutToFBRGroupResourceModel describes the resource data model for the children without relation ships.

type TagTagL3extRsRedistributePolResourceModel added in v2.14.0

type TagTagL3extRsRedistributePolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagL3extRsRedistributePolResourceModel describes the resource data model for the children without relation ships.

type TagTagLacpEnhancedLagPolResourceModel added in v2.17.0

type TagTagLacpEnhancedLagPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagLacpEnhancedLagPolResourceModel describes the resource data model for the children without relation ships.

type TagTagMgmtInstPResourceModel added in v2.14.0

type TagTagMgmtInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagMgmtInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagMgmtRsOoBConsMgmtInstPResourceModel added in v2.16.0

type TagTagMgmtRsOoBConsMgmtInstPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagMgmtRsOoBConsMgmtInstPResourceModel describes the resource data model for the children without relation ships.

type TagTagMgmtRsOoBConsResourceModel added in v2.14.0

type TagTagMgmtRsOoBConsResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagMgmtRsOoBConsResourceModel describes the resource data model for the children without relation ships.

type TagTagMgmtSubnetResourceModel added in v2.14.0

type TagTagMgmtSubnetResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagMgmtSubnetResourceModel describes the resource data model for the children without relation ships.

type TagTagMldSnoopPolResourceModel added in v2.16.0

type TagTagMldSnoopPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagMldSnoopPolResourceModel describes the resource data model for the children without relation ships.

type TagTagMplsNodeSidPResourceModel added in v2.15.0

type TagTagMplsNodeSidPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagMplsNodeSidPResourceModel describes the resource data model for the children without relation ships.

type TagTagNdIfPolResourceModel added in v2.16.0

type TagTagNdIfPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNdIfPolResourceModel describes the resource data model for the children without relation ships.

type TagTagNetflowExporterPolResourceModel added in v2.16.0

type TagTagNetflowExporterPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNetflowExporterPolResourceModel describes the resource data model for the children without relation ships.

type TagTagNetflowMonitorPolResourceModel added in v2.15.0

type TagTagNetflowMonitorPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type TagTagNetflowRecordPolResourceModel added in v2.15.0

type TagTagNetflowRecordPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNetflowRecordPolResourceModel describes the resource data model for the children without relation ships.

type TagTagNetflowRsExporterToCtxNetflowExporterPolResourceModel added in v2.16.0

type TagTagNetflowRsExporterToCtxNetflowExporterPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNetflowRsExporterToCtxNetflowExporterPolResourceModel describes the resource data model for the children without relation ships.

type TagTagNetflowRsExporterToEPgNetflowExporterPolResourceModel added in v2.16.0

type TagTagNetflowRsExporterToEPgNetflowExporterPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNetflowRsExporterToEPgNetflowExporterPolResourceModel describes the resource data model for the children without relation ships.

type TagTagNetflowRsMonitorToExporterNetflowMonitorPolResourceModel added in v2.16.0

type TagTagNetflowRsMonitorToExporterNetflowMonitorPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNetflowRsMonitorToExporterNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type TagTagNetflowRsMonitorToExporterResourceModel added in v2.15.0

type TagTagNetflowRsMonitorToExporterResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNetflowRsMonitorToExporterResourceModel describes the resource data model for the children without relation ships.

type TagTagNetflowRsMonitorToRecordNetflowMonitorPolResourceModel added in v2.16.0

type TagTagNetflowRsMonitorToRecordNetflowMonitorPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagNetflowRsMonitorToRecordNetflowMonitorPolResourceModel describes the resource data model for the children without relation ships.

type TagTagPimRouteMapEntryResourceModel added in v2.14.0

type TagTagPimRouteMapEntryResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagPimRouteMapEntryResourceModel describes the resource data model for the children without relation ships.

type TagTagPimRouteMapPolResourceModel added in v2.14.0

type TagTagPimRouteMapPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagPimRouteMapPolResourceModel describes the resource data model for the children without relation ships.

type TagTagPkiKeyRingResourceModel added in v2.16.0

type TagTagPkiKeyRingResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagPkiKeyRingResourceModel describes the resource data model for the children without relation ships.

type TagTagPkiTPResourceModel added in v2.16.0

type TagTagPkiTPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagPkiTPResourceModel describes the resource data model for the children without relation ships.

type TagTagQosCustomPolResourceModel added in v2.16.0

type TagTagQosCustomPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagQosCustomPolResourceModel describes the resource data model for the children without relation ships.

type TagTagQosDot1PClassQosCustomPolResourceModel added in v2.16.0

type TagTagQosDot1PClassQosCustomPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagQosDot1PClassQosCustomPolResourceModel describes the resource data model for the children without relation ships.

type TagTagQosDot1PClassResourceModel added in v2.16.0

type TagTagQosDot1PClassResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagQosDot1PClassResourceModel describes the resource data model for the children without relation ships.

type TagTagQosDppPolResourceModel added in v2.16.0

type TagTagQosDppPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagQosDppPolResourceModel describes the resource data model for the children without relation ships.

type TagTagQosDscpClassQosCustomPolResourceModel added in v2.16.0

type TagTagQosDscpClassQosCustomPolResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagQosDscpClassQosCustomPolResourceModel describes the resource data model for the children without relation ships.

type TagTagQosDscpClassResourceModel added in v2.16.0

type TagTagQosDscpClassResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagQosDscpClassResourceModel describes the resource data model for the children without relation ships.

type TagTagResource added in v2.14.0

type TagTagResource struct {
	// contains filtered or unexported fields
}

TagTagResource defines the resource implementation.

func (*TagTagResource) Configure added in v2.14.0

func (*TagTagResource) Create added in v2.14.0

func (*TagTagResource) Delete added in v2.14.0

func (*TagTagResource) ImportState added in v2.14.0

func (*TagTagResource) Metadata added in v2.14.0

func (*TagTagResource) ModifyPlan added in v2.16.0

func (*TagTagResource) Read added in v2.14.0

func (*TagTagResource) Schema added in v2.14.0

func (*TagTagResource) Update added in v2.14.0

type TagTagResourceModel added in v2.14.0

type TagTagResourceModel struct {
	Id       types.String `tfsdk:"id"`
	ParentDn types.String `tfsdk:"parent_dn"`
	Key      types.String `tfsdk:"key"`
	Value    types.String `tfsdk:"value"`
}

TagTagResourceModel describes the resource data model.

type TagTagRtctrlProfileResourceModel added in v2.16.0

type TagTagRtctrlProfileResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagRtctrlProfileResourceModel describes the resource data model for the children without relation ships.

type TagTagVzAnyResourceModel added in v2.17.0

type TagTagVzAnyResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzAnyResourceModel describes the resource data model for the children without relation ships.

type TagTagVzOOBBrCPResourceModel added in v2.14.0

type TagTagVzOOBBrCPResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzOOBBrCPResourceModel describes the resource data model for the children without relation ships.

type TagTagVzRsAnyToConsIfResourceModel added in v2.17.0

type TagTagVzRsAnyToConsIfResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzRsAnyToConsIfResourceModel describes the resource data model for the children without relation ships.

type TagTagVzRsAnyToConsIfVzAnyResourceModel added in v2.17.0

type TagTagVzRsAnyToConsIfVzAnyResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzRsAnyToConsIfVzAnyResourceModel describes the resource data model for the children without relation ships.

type TagTagVzRsAnyToConsResourceModel added in v2.17.0

type TagTagVzRsAnyToConsResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzRsAnyToConsResourceModel describes the resource data model for the children without relation ships.

type TagTagVzRsAnyToConsVzAnyResourceModel added in v2.17.0

type TagTagVzRsAnyToConsVzAnyResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzRsAnyToConsVzAnyResourceModel describes the resource data model for the children without relation ships.

type TagTagVzRsAnyToProvResourceModel added in v2.17.0

type TagTagVzRsAnyToProvResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzRsAnyToProvResourceModel describes the resource data model for the children without relation ships.

type TagTagVzRsAnyToProvVzAnyResourceModel added in v2.17.0

type TagTagVzRsAnyToProvVzAnyResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzRsAnyToProvVzAnyResourceModel describes the resource data model for the children without relation ships.

type TagTagVzRsDenyRuleResourceModel added in v2.17.0

type TagTagVzRsDenyRuleResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzRsDenyRuleResourceModel describes the resource data model for the children without relation ships.

type TagTagVzRsDenyRuleVzTSubjResourceModel added in v2.17.0

type TagTagVzRsDenyRuleVzTSubjResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzRsDenyRuleVzTSubjResourceModel describes the resource data model for the children without relation ships.

type TagTagVzTSubjResourceModel added in v2.17.0

type TagTagVzTSubjResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzTSubjResourceModel describes the resource data model for the children without relation ships.

type TagTagVzTabooResourceModel added in v2.17.0

type TagTagVzTabooResourceModel struct {
	Key   types.String `tfsdk:"key"`
	Value types.String `tfsdk:"value"`
}

TagTagVzTabooResourceModel describes the resource data model for the children without relation ships.

type TopSystemDataSource added in v2.16.0

type TopSystemDataSource struct {
	// contains filtered or unexported fields
}

TopSystemDataSource defines the data source implementation.

func (*TopSystemDataSource) Configure added in v2.16.0

func (*TopSystemDataSource) Metadata added in v2.16.0

func (*TopSystemDataSource) Read added in v2.16.0

func (*TopSystemDataSource) Schema added in v2.16.0

type TopSystemResourceModel added in v2.16.0

type TopSystemResourceModel struct {
	Id                                types.String `tfsdk:"id"`
	Address                           types.String `tfsdk:"address"`
	BootstrapState                    types.String `tfsdk:"bootstrap_state"`
	ClusterTimeDiff                   types.String `tfsdk:"cluster_time_diff"`
	ControlPlaneMTU                   types.String `tfsdk:"control_plane_mtu"`
	CurrentTime                       types.String `tfsdk:"current_time"`
	EnforceSubnetCheck                types.String `tfsdk:"enforce_subnet_check"`
	EtepAddr                          types.String `tfsdk:"external_tep_address"`
	FabricDomain                      types.String `tfsdk:"fabric_domain"`
	FabricId                          types.String `tfsdk:"fabric_id"`
	FabricMAC                         types.String `tfsdk:"fabric_mac"`
	SystemId                          types.String `tfsdk:"system_id"`
	InbMgmtAddr                       types.String `tfsdk:"inband_management_address"`
	InbMgmtAddr6                      types.String `tfsdk:"inband_management_address_ipv6"`
	InbMgmtAddr6Mask                  types.String `tfsdk:"inband_management_address_mask_ipv6"`
	InbMgmtAddrMask                   types.String `tfsdk:"inband_management_address_mask"`
	InbMgmtGateway                    types.String `tfsdk:"inband_management_gateway"`
	InbMgmtGateway6                   types.String `tfsdk:"inband_management_gateway_ipv6"`
	LastRebootTime                    types.String `tfsdk:"last_reboot_time"`
	LastResetReason                   types.String `tfsdk:"last_reset_reason"`
	ModTs                             types.String `tfsdk:"mod_ts"`
	Mode                              types.String `tfsdk:"mode"`
	MonPolDn                          types.String `tfsdk:"monitoring_policy_dn"`
	Name                              types.String `tfsdk:"name"`
	NameAlias                         types.String `tfsdk:"name_alias"`
	NodeType                          types.String `tfsdk:"node_type"`
	OobMgmtAddr                       types.String `tfsdk:"out_of_band_management_address"`
	OobMgmtAddr6                      types.String `tfsdk:"out_of_band_management_address_ipv6"`
	OobMgmtAddr6Mask                  types.String `tfsdk:"out_of_band_management_address_mask_ipv6"`
	OobMgmtAddrMask                   types.String `tfsdk:"out_of_band_management_address_mask"`
	OobMgmtGateway                    types.String `tfsdk:"out_of_band_management_gateway"`
	OobMgmtGateway6                   types.String `tfsdk:"out_of_band_management_gateway_ipv6"`
	PodId                             types.String `tfsdk:"pod_id"`
	RemoteNetworkId                   types.String `tfsdk:"remote_network_id"`
	RemoteNode                        types.String `tfsdk:"remote_node"`
	RlAutoMode                        types.String `tfsdk:"remote_leaf_auto_mode"`
	RlGroupId                         types.String `tfsdk:"remote_leaf_group_id"`
	RlOperPodId                       types.String `tfsdk:"remote_leaf_operational_pod_id"`
	RlRoutableMode                    types.String `tfsdk:"remote_leaf_routable_mode"`
	RldirectMode                      types.String `tfsdk:"remote_leaf_direct_mode"`
	Role                              types.String `tfsdk:"role"`
	Serial                            types.String `tfsdk:"serial"`
	ServerType                        types.String `tfsdk:"server_type"`
	SiteId                            types.String `tfsdk:"site_id"`
	State                             types.String `tfsdk:"state"`
	SystemUpTime                      types.String `tfsdk:"system_uptime"`
	TepPool                           types.String `tfsdk:"tep_pool"`
	UnicastXrEpLearnDisable           types.String `tfsdk:"unicast_xr_endpoint_learn_disable"`
	Version                           types.String `tfsdk:"version"`
	VirtualMode                       types.String `tfsdk:"virtual_mode"`
	DeprecatedEtepAddr                types.String `tfsdk:"etep_addr"`
	DeprecatedOobMgmtAddr             types.String `tfsdk:"oob_mgmt_addr"`
	DeprecatedOobMgmtAddr6            types.String `tfsdk:"oob_mgmt_addr6"`
	DeprecatedOobMgmtAddr6Mask        types.String `tfsdk:"oob_mgmt_addr6_mask"`
	DeprecatedOobMgmtAddrMask         types.String `tfsdk:"oob_mgmt_addr_mask"`
	DeprecatedOobMgmtGateway          types.String `tfsdk:"oob_mgmt_gateway"`
	DeprecatedOobMgmtGateway6         types.String `tfsdk:"oob_mgmt_gateway6"`
	DeprecatedRlAutoMode              types.String `tfsdk:"rl_auto_mode"`
	DeprecatedRlGroupId               types.String `tfsdk:"rl_group_id"`
	DeprecatedRlOperPodId             types.String `tfsdk:"rl_oper_pod_id"`
	DeprecatedRlRoutableMode          types.String `tfsdk:"rl_routable_mode"`
	DeprecatedRldirectMode            types.String `tfsdk:"rldirect_mode"`
	DeprecatedInbMgmtAddr             types.String `tfsdk:"inb_mgmt_addr"`
	DeprecatedInbMgmtAddr6            types.String `tfsdk:"inb_mgmt_addr6"`
	DeprecatedInbMgmtAddr6Mask        types.String `tfsdk:"inb_mgmt_addr6_mask"`
	DeprecatedInbMgmtAddrMask         types.String `tfsdk:"inb_mgmt_addr_mask"`
	DeprecatedInbMgmtGateway          types.String `tfsdk:"inb_mgmt_gateway"`
	DeprecatedInbMgmtGateway6         types.String `tfsdk:"inb_mgmt_gateway6"`
	DeprecatedMonPolDn                types.String `tfsdk:"mon_pol_dn"`
	DeprecatedChildAction             types.String `tfsdk:"child_action"`
	DeprecatedConfigIssues            types.String `tfsdk:"config_issues"`
	DeprecatedLcOwn                   types.String `tfsdk:"lc_own"`
	DeprecatedStatus                  types.String `tfsdk:"status"`
	DeprecatedUnicastXrEpLearnDisable types.String `tfsdk:"unicast_xr_ep_learn_disable"`
	DeprecatedBootstrapState          types.String `tfsdk:"boot_strap_tate"`
}

TopSystemResourceModel describes the resource data model.

type Version added in v2.16.0

type Version struct {
	Major int
	Minor int
	Patch int
	Tag   int
}

type VersionRange added in v2.17.0

type VersionRange struct {
	Min string
	Max string
}

func GetVersionRangesListFromVersionRangesString added in v2.17.0

func GetVersionRangesListFromVersionRangesString(versionRanges string) ([]VersionRange, error)

type VersionResult added in v2.16.0

type VersionResult struct {
	Version *Version
	Error   string
}

func ParseVersion added in v2.16.0

func ParseVersion(rawVersion string) VersionResult

type VzAnyDataSource added in v2.17.0

type VzAnyDataSource struct {
	// contains filtered or unexported fields
}

VzAnyDataSource defines the data source implementation.

func (*VzAnyDataSource) Configure added in v2.17.0

func (*VzAnyDataSource) Metadata added in v2.17.0

func (*VzAnyDataSource) Read added in v2.17.0

func (*VzAnyDataSource) Schema added in v2.17.0

type VzAnyResource added in v2.17.0

type VzAnyResource struct {
	// contains filtered or unexported fields
}

VzAnyResource defines the resource implementation.

func (*VzAnyResource) Configure added in v2.17.0

func (*VzAnyResource) Create added in v2.17.0

func (*VzAnyResource) Delete added in v2.17.0

func (*VzAnyResource) ImportState added in v2.17.0

func (*VzAnyResource) Metadata added in v2.17.0

func (*VzAnyResource) ModifyPlan added in v2.17.0

func (*VzAnyResource) Read added in v2.17.0

func (*VzAnyResource) Schema added in v2.17.0

func (*VzAnyResource) Update added in v2.17.0

func (*VzAnyResource) UpgradeState added in v2.17.0

func (r *VzAnyResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

type VzAnyResourceModel added in v2.17.0

type VzAnyResourceModel struct {
	Id                        types.String `tfsdk:"id"`
	ParentDn                  types.String `tfsdk:"parent_dn"`
	Annotation                types.String `tfsdk:"annotation"`
	Descr                     types.String `tfsdk:"description"`
	MatchT                    types.String `tfsdk:"match_criteria"`
	Name                      types.String `tfsdk:"name"`
	NameAlias                 types.String `tfsdk:"name_alias"`
	PrefGrMemb                types.String `tfsdk:"preferred_group_member"`
	TagAnnotation             types.Set    `tfsdk:"annotations"`
	TagTag                    types.Set    `tfsdk:"tags"`
	VzRsAnyToCons             types.Set    `tfsdk:"relation_to_consumer_contracts"`
	VzRsAnyToConsIf           types.Set    `tfsdk:"relation_to_contract_interfaces"`
	VzRsAnyToProv             types.Set    `tfsdk:"relation_to_provider_contracts"`
	DeprecatedMatchT          types.String `tfsdk:"match_t"`
	DeprecatedParentDn        types.String `tfsdk:"vrf_dn"`
	DeprecatedPrefGrMemb      types.String `tfsdk:"pref_gr_memb"`
	DeprecatedVzRsAnyToCons   types.Set    `tfsdk:"relation_vz_rs_any_to_cons"`
	DeprecatedVzRsAnyToConsIf types.Set    `tfsdk:"relation_vz_rs_any_to_cons_if"`
	DeprecatedVzRsAnyToProv   types.Set    `tfsdk:"relation_vz_rs_any_to_prov"`
}

VzAnyResourceModel describes the resource data model.

type VzAnyResourceModelV1 added in v2.17.0

type VzAnyResourceModelV1 struct {
	Annotation      types.String `tfsdk:"annotation"`
	Descr           types.String `tfsdk:"description"`
	Id              types.String `tfsdk:"id"`
	MatchT          types.String `tfsdk:"match_t"`
	NameAlias       types.String `tfsdk:"name_alias"`
	ParentDn        types.String `tfsdk:"vrf_dn"`
	PrefGrMemb      types.String `tfsdk:"pref_gr_memb"`
	VzRsAnyToCons   types.Set    `tfsdk:"relation_vz_rs_any_to_cons"`
	VzRsAnyToConsIf types.Set    `tfsdk:"relation_vz_rs_any_to_cons_if"`
	VzRsAnyToProv   types.Set    `tfsdk:"relation_vz_rs_any_to_prov"`
}

type VzOOBBrCPDataSource

type VzOOBBrCPDataSource struct {
	// contains filtered or unexported fields
}

VzOOBBrCPDataSource defines the data source implementation.

func (*VzOOBBrCPDataSource) Configure

func (*VzOOBBrCPDataSource) Metadata

func (*VzOOBBrCPDataSource) Read

func (*VzOOBBrCPDataSource) Schema

type VzOOBBrCPIdentifier

type VzOOBBrCPIdentifier struct {
	Name types.String
}

type VzOOBBrCPResource

type VzOOBBrCPResource struct {
	// contains filtered or unexported fields
}

VzOOBBrCPResource defines the resource implementation.

func (*VzOOBBrCPResource) Configure

func (*VzOOBBrCPResource) Create

func (*VzOOBBrCPResource) Delete

func (*VzOOBBrCPResource) ImportState

func (*VzOOBBrCPResource) Metadata

func (*VzOOBBrCPResource) ModifyPlan added in v2.16.0

func (*VzOOBBrCPResource) Read

func (*VzOOBBrCPResource) Schema

func (*VzOOBBrCPResource) Update

type VzOOBBrCPResourceModel

type VzOOBBrCPResourceModel struct {
	Id            types.String                               `tfsdk:"id"`
	Annotation    types.String                               `tfsdk:"annotation"`
	Descr         types.String                               `tfsdk:"description"`
	Intent        types.String                               `tfsdk:"intent"`
	Name          types.String                               `tfsdk:"name"`
	NameAlias     types.String                               `tfsdk:"name_alias"`
	OwnerKey      types.String                               `tfsdk:"owner_key"`
	OwnerTag      types.String                               `tfsdk:"owner_tag"`
	Prio          customTypes.VzOOBBrCPPrioStringValue       `tfsdk:"priority"`
	Scope         types.String                               `tfsdk:"scope"`
	TargetDscp    customTypes.VzOOBBrCPTargetDscpStringValue `tfsdk:"target_dscp"`
	TagAnnotation types.Set                                  `tfsdk:"annotations"`
	TagTag        types.Set                                  `tfsdk:"tags"`
}

VzOOBBrCPResourceModel describes the resource data model.

type VzRsAnyToConsDataSource added in v2.17.0

type VzRsAnyToConsDataSource struct {
	// contains filtered or unexported fields
}

VzRsAnyToConsDataSource defines the data source implementation.

func (*VzRsAnyToConsDataSource) Configure added in v2.17.0

func (*VzRsAnyToConsDataSource) Metadata added in v2.17.0

func (*VzRsAnyToConsDataSource) Read added in v2.17.0

func (*VzRsAnyToConsDataSource) Schema added in v2.17.0

type VzRsAnyToConsIdentifier added in v2.17.0

type VzRsAnyToConsIdentifier struct {
	TnVzBrCPName types.String
}

type VzRsAnyToConsIfDataSource added in v2.17.0

type VzRsAnyToConsIfDataSource struct {
	// contains filtered or unexported fields
}

VzRsAnyToConsIfDataSource defines the data source implementation.

func (*VzRsAnyToConsIfDataSource) Configure added in v2.17.0

func (*VzRsAnyToConsIfDataSource) Metadata added in v2.17.0

func (*VzRsAnyToConsIfDataSource) Read added in v2.17.0

func (*VzRsAnyToConsIfDataSource) Schema added in v2.17.0

type VzRsAnyToConsIfIdentifier added in v2.17.0

type VzRsAnyToConsIfIdentifier struct {
	TnVzCPIfName types.String
}

type VzRsAnyToConsIfResource added in v2.17.0

type VzRsAnyToConsIfResource struct {
	// contains filtered or unexported fields
}

VzRsAnyToConsIfResource defines the resource implementation.

func (*VzRsAnyToConsIfResource) Configure added in v2.17.0

func (*VzRsAnyToConsIfResource) Create added in v2.17.0

func (*VzRsAnyToConsIfResource) Delete added in v2.17.0

func (*VzRsAnyToConsIfResource) ImportState added in v2.17.0

func (*VzRsAnyToConsIfResource) Metadata added in v2.17.0

func (*VzRsAnyToConsIfResource) ModifyPlan added in v2.17.0

func (*VzRsAnyToConsIfResource) Read added in v2.17.0

func (*VzRsAnyToConsIfResource) Schema added in v2.17.0

func (*VzRsAnyToConsIfResource) Update added in v2.17.0

type VzRsAnyToConsIfResourceModel added in v2.17.0

type VzRsAnyToConsIfResourceModel struct {
	Id            types.String                               `tfsdk:"id"`
	ParentDn      types.String                               `tfsdk:"parent_dn"`
	Annotation    types.String                               `tfsdk:"annotation"`
	Prio          customTypes.VzRsAnyToConsIfPrioStringValue `tfsdk:"priority"`
	TnVzCPIfName  types.String                               `tfsdk:"imported_contract_name"`
	TagAnnotation types.Set                                  `tfsdk:"annotations"`
	TagTag        types.Set                                  `tfsdk:"tags"`
}

VzRsAnyToConsIfResourceModel describes the resource data model.

type VzRsAnyToConsIfVzAnyResourceModel added in v2.17.0

type VzRsAnyToConsIfVzAnyResourceModel struct {
	Annotation    types.String                               `tfsdk:"annotation"`
	Prio          customTypes.VzRsAnyToConsIfPrioStringValue `tfsdk:"priority"`
	TnVzCPIfName  types.String                               `tfsdk:"imported_contract_name"`
	TagAnnotation types.Set                                  `tfsdk:"annotations"`
	TagTag        types.Set                                  `tfsdk:"tags"`
}

VzRsAnyToConsIfVzAnyResourceModel describes the resource data model for the children without relation ships.

type VzRsAnyToConsResource added in v2.17.0

type VzRsAnyToConsResource struct {
	// contains filtered or unexported fields
}

VzRsAnyToConsResource defines the resource implementation.

func (*VzRsAnyToConsResource) Configure added in v2.17.0

func (*VzRsAnyToConsResource) Create added in v2.17.0

func (*VzRsAnyToConsResource) Delete added in v2.17.0

func (*VzRsAnyToConsResource) ImportState added in v2.17.0

func (*VzRsAnyToConsResource) Metadata added in v2.17.0

func (*VzRsAnyToConsResource) ModifyPlan added in v2.17.0

func (*VzRsAnyToConsResource) Read added in v2.17.0

func (*VzRsAnyToConsResource) Schema added in v2.17.0

func (*VzRsAnyToConsResource) Update added in v2.17.0

type VzRsAnyToConsResourceModel added in v2.17.0

type VzRsAnyToConsResourceModel struct {
	Id            types.String                             `tfsdk:"id"`
	ParentDn      types.String                             `tfsdk:"parent_dn"`
	Annotation    types.String                             `tfsdk:"annotation"`
	Prio          customTypes.VzRsAnyToConsPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                             `tfsdk:"contract_name"`
	TagAnnotation types.Set                                `tfsdk:"annotations"`
	TagTag        types.Set                                `tfsdk:"tags"`
}

VzRsAnyToConsResourceModel describes the resource data model.

type VzRsAnyToConsVzAnyResourceModel added in v2.17.0

type VzRsAnyToConsVzAnyResourceModel struct {
	Annotation    types.String                             `tfsdk:"annotation"`
	Prio          customTypes.VzRsAnyToConsPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                             `tfsdk:"contract_name"`
	TagAnnotation types.Set                                `tfsdk:"annotations"`
	TagTag        types.Set                                `tfsdk:"tags"`
}

VzRsAnyToConsVzAnyResourceModel describes the resource data model for the children without relation ships.

type VzRsAnyToProvDataSource added in v2.17.0

type VzRsAnyToProvDataSource struct {
	// contains filtered or unexported fields
}

VzRsAnyToProvDataSource defines the data source implementation.

func (*VzRsAnyToProvDataSource) Configure added in v2.17.0

func (*VzRsAnyToProvDataSource) Metadata added in v2.17.0

func (*VzRsAnyToProvDataSource) Read added in v2.17.0

func (*VzRsAnyToProvDataSource) Schema added in v2.17.0

type VzRsAnyToProvIdentifier added in v2.17.0

type VzRsAnyToProvIdentifier struct {
	TnVzBrCPName types.String
}

type VzRsAnyToProvResource added in v2.17.0

type VzRsAnyToProvResource struct {
	// contains filtered or unexported fields
}

VzRsAnyToProvResource defines the resource implementation.

func (*VzRsAnyToProvResource) Configure added in v2.17.0

func (*VzRsAnyToProvResource) Create added in v2.17.0

func (*VzRsAnyToProvResource) Delete added in v2.17.0

func (*VzRsAnyToProvResource) ImportState added in v2.17.0

func (*VzRsAnyToProvResource) Metadata added in v2.17.0

func (*VzRsAnyToProvResource) ModifyPlan added in v2.17.0

func (*VzRsAnyToProvResource) Read added in v2.17.0

func (*VzRsAnyToProvResource) Schema added in v2.17.0

func (*VzRsAnyToProvResource) Update added in v2.17.0

type VzRsAnyToProvResourceModel added in v2.17.0

type VzRsAnyToProvResourceModel struct {
	Id            types.String                             `tfsdk:"id"`
	ParentDn      types.String                             `tfsdk:"parent_dn"`
	Annotation    types.String                             `tfsdk:"annotation"`
	MatchT        types.String                             `tfsdk:"match_criteria"`
	Prio          customTypes.VzRsAnyToProvPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                             `tfsdk:"contract_name"`
	TagAnnotation types.Set                                `tfsdk:"annotations"`
	TagTag        types.Set                                `tfsdk:"tags"`
}

VzRsAnyToProvResourceModel describes the resource data model.

type VzRsAnyToProvVzAnyResourceModel added in v2.17.0

type VzRsAnyToProvVzAnyResourceModel struct {
	Annotation    types.String                             `tfsdk:"annotation"`
	MatchT        types.String                             `tfsdk:"match_criteria"`
	Prio          customTypes.VzRsAnyToProvPrioStringValue `tfsdk:"priority"`
	TnVzBrCPName  types.String                             `tfsdk:"contract_name"`
	TagAnnotation types.Set                                `tfsdk:"annotations"`
	TagTag        types.Set                                `tfsdk:"tags"`
}

VzRsAnyToProvVzAnyResourceModel describes the resource data model for the children without relation ships.

type VzRsDenyRuleDataSource added in v2.17.0

type VzRsDenyRuleDataSource struct {
	// contains filtered or unexported fields
}

VzRsDenyRuleDataSource defines the data source implementation.

func (*VzRsDenyRuleDataSource) Configure added in v2.17.0

func (*VzRsDenyRuleDataSource) Metadata added in v2.17.0

func (*VzRsDenyRuleDataSource) Read added in v2.17.0

func (*VzRsDenyRuleDataSource) Schema added in v2.17.0

type VzRsDenyRuleIdentifier added in v2.17.0

type VzRsDenyRuleIdentifier struct {
	TnVzFilterName types.String
}

type VzRsDenyRuleResource added in v2.17.0

type VzRsDenyRuleResource struct {
	// contains filtered or unexported fields
}

VzRsDenyRuleResource defines the resource implementation.

func (*VzRsDenyRuleResource) Configure added in v2.17.0

func (*VzRsDenyRuleResource) Create added in v2.17.0

func (*VzRsDenyRuleResource) Delete added in v2.17.0

func (*VzRsDenyRuleResource) ImportState added in v2.17.0

func (*VzRsDenyRuleResource) Metadata added in v2.17.0

func (*VzRsDenyRuleResource) ModifyPlan added in v2.17.0

func (*VzRsDenyRuleResource) Read added in v2.17.0

func (*VzRsDenyRuleResource) Schema added in v2.17.0

func (*VzRsDenyRuleResource) Update added in v2.17.0

type VzRsDenyRuleResourceModel added in v2.17.0

type VzRsDenyRuleResourceModel struct {
	Id             types.String `tfsdk:"id"`
	ParentDn       types.String `tfsdk:"parent_dn"`
	Annotation     types.String `tfsdk:"annotation"`
	Directives     types.Set    `tfsdk:"directives"`
	TnVzFilterName types.String `tfsdk:"filter_name"`
	TagAnnotation  types.Set    `tfsdk:"annotations"`
	TagTag         types.Set    `tfsdk:"tags"`
}

VzRsDenyRuleResourceModel describes the resource data model.

type VzRsDenyRuleVzTSubjResourceModel added in v2.17.0

type VzRsDenyRuleVzTSubjResourceModel struct {
	Annotation     types.String `tfsdk:"annotation"`
	Directives     types.Set    `tfsdk:"directives"`
	TnVzFilterName types.String `tfsdk:"filter_name"`
	TagAnnotation  types.Set    `tfsdk:"annotations"`
	TagTag         types.Set    `tfsdk:"tags"`
}

VzRsDenyRuleVzTSubjResourceModel describes the resource data model for the children without relation ships.

type VzTSubjDataSource added in v2.17.0

type VzTSubjDataSource struct {
	// contains filtered or unexported fields
}

VzTSubjDataSource defines the data source implementation.

func (*VzTSubjDataSource) Configure added in v2.17.0

func (*VzTSubjDataSource) Metadata added in v2.17.0

func (*VzTSubjDataSource) Read added in v2.17.0

func (*VzTSubjDataSource) Schema added in v2.17.0

type VzTSubjIdentifier added in v2.17.0

type VzTSubjIdentifier struct {
	Name types.String
}

type VzTSubjResource added in v2.17.0

type VzTSubjResource struct {
	// contains filtered or unexported fields
}

VzTSubjResource defines the resource implementation.

func (*VzTSubjResource) Configure added in v2.17.0

func (*VzTSubjResource) Create added in v2.17.0

func (*VzTSubjResource) Delete added in v2.17.0

func (*VzTSubjResource) ImportState added in v2.17.0

func (*VzTSubjResource) Metadata added in v2.17.0

func (*VzTSubjResource) ModifyPlan added in v2.17.0

func (*VzTSubjResource) Read added in v2.17.0

func (*VzTSubjResource) Schema added in v2.17.0

func (*VzTSubjResource) Update added in v2.17.0

type VzTSubjResourceModel added in v2.17.0

type VzTSubjResourceModel struct {
	Id            types.String `tfsdk:"id"`
	ParentDn      types.String `tfsdk:"parent_dn"`
	Annotation    types.String `tfsdk:"annotation"`
	Descr         types.String `tfsdk:"description"`
	Name          types.String `tfsdk:"name"`
	NameAlias     types.String `tfsdk:"name_alias"`
	TagAnnotation types.Set    `tfsdk:"annotations"`
	TagTag        types.Set    `tfsdk:"tags"`
	VzRsDenyRule  types.Set    `tfsdk:"relation_to_filters"`
}

VzTSubjResourceModel describes the resource data model.

type VzTabooDataSource added in v2.17.0

type VzTabooDataSource struct {
	// contains filtered or unexported fields
}

VzTabooDataSource defines the data source implementation.

func (*VzTabooDataSource) Configure added in v2.17.0

func (*VzTabooDataSource) Metadata added in v2.17.0

func (*VzTabooDataSource) Read added in v2.17.0

func (*VzTabooDataSource) Schema added in v2.17.0

type VzTabooIdentifier added in v2.17.0

type VzTabooIdentifier struct {
	Name types.String
}

type VzTabooResource added in v2.17.0

type VzTabooResource struct {
	// contains filtered or unexported fields
}

VzTabooResource defines the resource implementation.

func (*VzTabooResource) Configure added in v2.17.0

func (*VzTabooResource) Create added in v2.17.0

func (*VzTabooResource) Delete added in v2.17.0

func (*VzTabooResource) ImportState added in v2.17.0

func (*VzTabooResource) Metadata added in v2.17.0

func (*VzTabooResource) ModifyPlan added in v2.17.0

func (*VzTabooResource) Read added in v2.17.0

func (*VzTabooResource) Schema added in v2.17.0

func (*VzTabooResource) Update added in v2.17.0

func (*VzTabooResource) UpgradeState added in v2.17.0

func (r *VzTabooResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

type VzTabooResourceModel added in v2.17.0

type VzTabooResourceModel struct {
	Id                 types.String `tfsdk:"id"`
	ParentDn           types.String `tfsdk:"parent_dn"`
	Annotation         types.String `tfsdk:"annotation"`
	Descr              types.String `tfsdk:"description"`
	Name               types.String `tfsdk:"name"`
	NameAlias          types.String `tfsdk:"name_alias"`
	OwnerKey           types.String `tfsdk:"owner_key"`
	OwnerTag           types.String `tfsdk:"owner_tag"`
	TagAnnotation      types.Set    `tfsdk:"annotations"`
	TagTag             types.Set    `tfsdk:"tags"`
	DeprecatedParentDn types.String `tfsdk:"tenant_dn"`
}

VzTabooResourceModel describes the resource data model.

type VzTabooResourceModelV1 added in v2.17.0

type VzTabooResourceModelV1 struct {
	Annotation types.String `tfsdk:"annotation"`
	Descr      types.String `tfsdk:"description"`
	Id         types.String `tfsdk:"id"`
	Name       types.String `tfsdk:"name"`
	NameAlias  types.String `tfsdk:"name_alias"`
	ParentDn   types.String `tfsdk:"tenant_dn"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL