Documentation ¶
Index ¶
- Variables
- func CheckDn(ctx context.Context, client *client.Client, dn string, diags *diag.Diagnostics)
- func ContainsString(strings []string, matchString string) bool
- func DoRestRequest(ctx context.Context, diags *diag.Diagnostics, client *client.Client, ...) *container.Container
- func GetDeleteJsonPayload(ctx context.Context, diags *diag.Diagnostics, className, dn string) *container.Container
- func GetMOName(dn string) string
- func New(version string) func() provider.Provider
- func NewAciRestManagedDataSource() datasource.DataSource
- func NewAciRestManagedResource() resource.Resource
- func NewFvEpIpTagDataSource() datasource.DataSource
- func NewFvEpIpTagResource() resource.Resource
- func NewFvEpMacTagDataSource() datasource.DataSource
- func NewFvEpMacTagResource() resource.Resource
- func NewFvFBRGroupDataSource() datasource.DataSource
- func NewFvFBRGroupResource() resource.Resource
- func NewFvFBRMemberDataSource() datasource.DataSource
- func NewFvFBRMemberResource() resource.Resource
- func NewL3extConsLblDataSource() datasource.DataSource
- func NewL3extConsLblResource() resource.Resource
- func NewL3extRsRedistributePolDataSource() datasource.DataSource
- func NewL3extRsRedistributePolResource() resource.Resource
- func NewMgmtInstPDataSource() datasource.DataSource
- func NewMgmtInstPResource() resource.Resource
- func NewMgmtRsOoBConsDataSource() datasource.DataSource
- func NewMgmtRsOoBConsResource() resource.Resource
- func NewMgmtSubnetDataSource() datasource.DataSource
- func NewMgmtSubnetResource() resource.Resource
- func NewPimRouteMapEntryDataSource() datasource.DataSource
- func NewPimRouteMapEntryResource() resource.Resource
- func NewPimRouteMapPolDataSource() datasource.DataSource
- func NewPimRouteMapPolResource() resource.Resource
- func NewTagAnnotationDataSource() datasource.DataSource
- func NewTagAnnotationResource() resource.Resource
- func NewTagTagDataSource() datasource.DataSource
- func NewTagTagResource() resource.Resource
- func NewVzOOBBrCPDataSource() datasource.DataSource
- func NewVzOOBBrCPResource() resource.Resource
- func UnsupportedAnnotationClasses() []string
- type AciProvider
- func (p *AciProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *AciProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *AciProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *AciProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *AciProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type AciProviderModel
- type AciRestManagedChildIdentifier
- type AciRestManagedDataSource
- func (d *AciRestManagedDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AciRestManagedDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *AciRestManagedDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AciRestManagedDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AciRestManagedResource
- func (r *AciRestManagedResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *AciRestManagedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AciRestManagedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AciRestManagedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AciRestManagedResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *AciRestManagedResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *AciRestManagedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AciRestManagedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AciRestManagedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AciRestManagedResourceModel
- type ChildAciRestManagedResourceModel
- type FvEpIpTagDataSource
- func (d *FvEpIpTagDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *FvEpIpTagDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *FvEpIpTagDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FvEpIpTagDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FvEpIpTagIdentifier
- type FvEpIpTagResource
- func (r *FvEpIpTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *FvEpIpTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FvEpIpTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FvEpIpTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FvEpIpTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *FvEpIpTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FvEpIpTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FvEpIpTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FvEpIpTagResourceModel
- type FvEpMacTagDataSource
- func (d *FvEpMacTagDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *FvEpMacTagDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *FvEpMacTagDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FvEpMacTagDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FvEpMacTagIdentifier
- type FvEpMacTagResource
- func (r *FvEpMacTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *FvEpMacTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FvEpMacTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FvEpMacTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FvEpMacTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *FvEpMacTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FvEpMacTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FvEpMacTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FvEpMacTagResourceModel
- type FvFBRGroupDataSource
- func (d *FvFBRGroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *FvFBRGroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *FvFBRGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FvFBRGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FvFBRGroupIdentifier
- type FvFBRGroupResource
- func (r *FvFBRGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *FvFBRGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FvFBRGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FvFBRGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FvFBRGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *FvFBRGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FvFBRGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FvFBRGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FvFBRGroupResourceModel
- type FvFBRMemberDataSource
- func (d *FvFBRMemberDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *FvFBRMemberDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *FvFBRMemberDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FvFBRMemberDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FvFBRMemberFvFBRGroupResourceModel
- type FvFBRMemberIdentifier
- type FvFBRMemberResource
- func (r *FvFBRMemberResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *FvFBRMemberResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FvFBRMemberResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FvFBRMemberResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FvFBRMemberResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *FvFBRMemberResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FvFBRMemberResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FvFBRMemberResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FvFBRMemberResourceModel
- type L3extConsLblDataSource
- func (d *L3extConsLblDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *L3extConsLblDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *L3extConsLblDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *L3extConsLblDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type L3extConsLblIdentifier
- type L3extConsLblResource
- func (r *L3extConsLblResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *L3extConsLblResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *L3extConsLblResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *L3extConsLblResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *L3extConsLblResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *L3extConsLblResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *L3extConsLblResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *L3extConsLblResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type L3extConsLblResourceModel
- type L3extRsRedistributePolDataSource
- func (d *L3extRsRedistributePolDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *L3extRsRedistributePolDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *L3extRsRedistributePolDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *L3extRsRedistributePolDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type L3extRsRedistributePolIdentifier
- type L3extRsRedistributePolResource
- func (r *L3extRsRedistributePolResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *L3extRsRedistributePolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *L3extRsRedistributePolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *L3extRsRedistributePolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *L3extRsRedistributePolResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *L3extRsRedistributePolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *L3extRsRedistributePolResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *L3extRsRedistributePolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type L3extRsRedistributePolResourceModel
- type MgmtInstPDataSource
- func (d *MgmtInstPDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *MgmtInstPDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *MgmtInstPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MgmtInstPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MgmtInstPIdentifier
- type MgmtInstPResource
- func (r *MgmtInstPResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *MgmtInstPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MgmtInstPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MgmtInstPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MgmtInstPResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *MgmtInstPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MgmtInstPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MgmtInstPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MgmtInstPResourceModel
- type MgmtRsOoBConsDataSource
- func (d *MgmtRsOoBConsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *MgmtRsOoBConsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *MgmtRsOoBConsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MgmtRsOoBConsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MgmtRsOoBConsIdentifier
- type MgmtRsOoBConsMgmtInstPResourceModel
- type MgmtRsOoBConsResource
- func (r *MgmtRsOoBConsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *MgmtRsOoBConsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MgmtRsOoBConsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MgmtRsOoBConsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MgmtRsOoBConsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *MgmtRsOoBConsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MgmtRsOoBConsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MgmtRsOoBConsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MgmtRsOoBConsResourceModel
- type MgmtSubnetDataSource
- func (d *MgmtSubnetDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *MgmtSubnetDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *MgmtSubnetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MgmtSubnetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MgmtSubnetIdentifier
- type MgmtSubnetResource
- func (r *MgmtSubnetResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *MgmtSubnetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MgmtSubnetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MgmtSubnetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MgmtSubnetResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *MgmtSubnetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MgmtSubnetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MgmtSubnetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MgmtSubnetResourceModel
- type PimRouteMapEntryDataSource
- func (d *PimRouteMapEntryDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *PimRouteMapEntryDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *PimRouteMapEntryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PimRouteMapEntryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PimRouteMapEntryIdentifier
- type PimRouteMapEntryResource
- func (r *PimRouteMapEntryResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *PimRouteMapEntryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PimRouteMapEntryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PimRouteMapEntryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PimRouteMapEntryResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *PimRouteMapEntryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PimRouteMapEntryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PimRouteMapEntryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PimRouteMapEntryResourceModel
- type PimRouteMapPolDataSource
- func (d *PimRouteMapPolDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *PimRouteMapPolDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *PimRouteMapPolDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PimRouteMapPolDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PimRouteMapPolIdentifier
- type PimRouteMapPolResource
- func (r *PimRouteMapPolResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *PimRouteMapPolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PimRouteMapPolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PimRouteMapPolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PimRouteMapPolResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *PimRouteMapPolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PimRouteMapPolResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PimRouteMapPolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PimRouteMapPolResourceModel
- type TagAnnotationDataSource
- func (d *TagAnnotationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *TagAnnotationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *TagAnnotationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TagAnnotationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TagAnnotationFvEpIpTagResourceModel
- type TagAnnotationFvEpMacTagResourceModel
- type TagAnnotationFvFBRGroupResourceModel
- type TagAnnotationFvFBRMemberResourceModel
- type TagAnnotationIdentifier
- type TagAnnotationL3extConsLblResourceModel
- type TagAnnotationL3extRsRedistributePolResourceModel
- type TagAnnotationMgmtInstPResourceModel
- type TagAnnotationMgmtRsOoBConsResourceModel
- type TagAnnotationMgmtSubnetResourceModel
- type TagAnnotationPimRouteMapEntryResourceModel
- type TagAnnotationPimRouteMapPolResourceModel
- type TagAnnotationResource
- func (r *TagAnnotationResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *TagAnnotationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TagAnnotationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TagAnnotationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TagAnnotationResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TagAnnotationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TagAnnotationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TagAnnotationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TagAnnotationResourceModel
- type TagAnnotationVzOOBBrCPResourceModel
- type TagTagDataSource
- func (d *TagTagDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *TagTagDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *TagTagDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TagTagDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TagTagFvEpIpTagResourceModel
- type TagTagFvEpMacTagResourceModel
- type TagTagFvFBRGroupResourceModel
- type TagTagFvFBRMemberResourceModel
- type TagTagIdentifier
- type TagTagL3extConsLblResourceModel
- type TagTagL3extRsRedistributePolResourceModel
- type TagTagMgmtInstPResourceModel
- type TagTagMgmtRsOoBConsResourceModel
- type TagTagMgmtSubnetResourceModel
- type TagTagPimRouteMapEntryResourceModel
- type TagTagPimRouteMapPolResourceModel
- type TagTagResource
- func (r *TagTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *TagTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TagTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TagTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TagTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TagTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TagTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TagTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TagTagResourceModel
- type TagTagVzOOBBrCPResourceModel
- type VzOOBBrCPDataSource
- func (d *VzOOBBrCPDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *VzOOBBrCPDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *VzOOBBrCPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VzOOBBrCPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VzOOBBrCPIdentifier
- type VzOOBBrCPResource
- func (r *VzOOBBrCPResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *VzOOBBrCPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VzOOBBrCPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VzOOBBrCPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VzOOBBrCPResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *VzOOBBrCPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VzOOBBrCPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VzOOBBrCPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VzOOBBrCPResourceModel
Constants ¶
This section is empty.
Variables ¶
var AllowEmptyReadClasses = []string{"firmwareFwGrp", "firmwareRsFwgrpp", "firmwareFwP", "fabricNodeBlk"}
List of classes where an immediate GET following a POST might not reflect the created/updated object
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"}
var IgnoreAttr = []string{"dn", "configQual", "configSt", "virtualIp", "annotation"}
List of attributes to be not stored in state
var NoAnnotationClasses = UnsupportedAnnotationClasses()
List of classes which do not support annotations
var UnableToDelete = "unable to delete"
Functions ¶
func ContainsString ¶ added in v2.13.0
func DoRestRequest ¶ added in v2.13.0
func GetDeleteJsonPayload ¶ added in v2.13.0
func NewAciRestManagedDataSource ¶ added in v2.13.0
func NewAciRestManagedDataSource() datasource.DataSource
func NewAciRestManagedResource ¶ added in v2.13.0
func NewFvEpIpTagDataSource ¶ added in v2.14.0
func NewFvEpIpTagDataSource() datasource.DataSource
func NewFvEpIpTagResource ¶ added in v2.14.0
func NewFvEpMacTagDataSource ¶ added in v2.14.0
func NewFvEpMacTagDataSource() datasource.DataSource
func NewFvEpMacTagResource ¶ added in v2.14.0
func NewFvFBRGroupDataSource ¶ added in v2.14.0
func NewFvFBRGroupDataSource() datasource.DataSource
func NewFvFBRGroupResource ¶ added in v2.14.0
func NewFvFBRMemberDataSource ¶ added in v2.14.0
func NewFvFBRMemberDataSource() datasource.DataSource
func NewFvFBRMemberResource ¶ added in v2.14.0
func NewL3extConsLblDataSource ¶
func NewL3extConsLblDataSource() datasource.DataSource
func NewL3extConsLblResource ¶
func NewL3extRsRedistributePolDataSource ¶
func NewL3extRsRedistributePolDataSource() datasource.DataSource
func NewMgmtInstPDataSource ¶
func NewMgmtInstPDataSource() datasource.DataSource
func NewMgmtInstPResource ¶
func NewMgmtRsOoBConsDataSource ¶
func NewMgmtRsOoBConsDataSource() datasource.DataSource
func NewMgmtSubnetDataSource ¶
func NewMgmtSubnetDataSource() datasource.DataSource
func NewMgmtSubnetResource ¶
func NewPimRouteMapEntryDataSource ¶
func NewPimRouteMapEntryDataSource() datasource.DataSource
func NewPimRouteMapPolDataSource ¶
func NewPimRouteMapPolDataSource() datasource.DataSource
func NewTagAnnotationDataSource ¶
func NewTagAnnotationDataSource() datasource.DataSource
func NewTagTagDataSource ¶ added in v2.14.0
func NewTagTagDataSource() datasource.DataSource
func NewTagTagResource ¶ added in v2.14.0
func NewVzOOBBrCPDataSource ¶
func NewVzOOBBrCPDataSource() datasource.DataSource
func NewVzOOBBrCPResource ¶
func UnsupportedAnnotationClasses ¶ added in v2.13.0
func UnsupportedAnnotationClasses() []string
Types ¶
type AciProvider ¶
type AciProvider struct {
// contains filtered or unexported fields
}
AciProvider defines the provider implementation.
func (*AciProvider) Configure ¶
func (p *AciProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*AciProvider) DataSources ¶
func (p *AciProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*AciProvider) Metadata ¶
func (p *AciProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*AciProvider) Resources ¶
func (p *AciProvider) Resources(ctx context.Context) []func() resource.Resource
func (*AciProvider) Schema ¶
func (p *AciProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
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"` }
AciProviderModel describes the provider data model.
type AciRestManagedChildIdentifier ¶ added in v2.13.0
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 (d *AciRestManagedDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AciRestManagedDataSource) Metadata ¶ added in v2.13.0
func (d *AciRestManagedDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AciRestManagedDataSource) Read ¶ added in v2.13.0
func (d *AciRestManagedDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AciRestManagedDataSource) Schema ¶ added in v2.13.0
func (d *AciRestManagedDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
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 (r *AciRestManagedResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AciRestManagedResource) Create ¶ added in v2.13.0
func (r *AciRestManagedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AciRestManagedResource) Delete ¶ added in v2.13.0
func (r *AciRestManagedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AciRestManagedResource) ImportState ¶ added in v2.13.0
func (r *AciRestManagedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AciRestManagedResource) Metadata ¶ added in v2.13.0
func (r *AciRestManagedResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AciRestManagedResource) ModifyPlan ¶ added in v2.13.0
func (r *AciRestManagedResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*AciRestManagedResource) Read ¶ added in v2.13.0
func (r *AciRestManagedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AciRestManagedResource) Schema ¶ added in v2.13.0
func (r *AciRestManagedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AciRestManagedResource) Update ¶ added in v2.13.0
func (r *AciRestManagedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"` }
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 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 (d *FvEpIpTagDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*FvEpIpTagDataSource) Metadata ¶ added in v2.14.0
func (d *FvEpIpTagDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FvEpIpTagDataSource) Read ¶ added in v2.14.0
func (d *FvEpIpTagDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FvEpIpTagDataSource) Schema ¶ added in v2.14.0
func (d *FvEpIpTagDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FvEpIpTagIdentifier ¶ added in v2.14.0
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 (r *FvEpIpTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FvEpIpTagResource) Create ¶ added in v2.14.0
func (r *FvEpIpTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FvEpIpTagResource) Delete ¶ added in v2.14.0
func (r *FvEpIpTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FvEpIpTagResource) ImportState ¶ added in v2.14.0
func (r *FvEpIpTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FvEpIpTagResource) Metadata ¶ added in v2.14.0
func (r *FvEpIpTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FvEpIpTagResource) Read ¶ added in v2.14.0
func (r *FvEpIpTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FvEpIpTagResource) Schema ¶ added in v2.14.0
func (r *FvEpIpTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FvEpIpTagResource) Update ¶ added in v2.14.0
func (r *FvEpIpTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 (d *FvEpMacTagDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*FvEpMacTagDataSource) Metadata ¶ added in v2.14.0
func (d *FvEpMacTagDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FvEpMacTagDataSource) Read ¶ added in v2.14.0
func (d *FvEpMacTagDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FvEpMacTagDataSource) Schema ¶ added in v2.14.0
func (d *FvEpMacTagDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FvEpMacTagIdentifier ¶ added in v2.14.0
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 (r *FvEpMacTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FvEpMacTagResource) Create ¶ added in v2.14.0
func (r *FvEpMacTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FvEpMacTagResource) Delete ¶ added in v2.14.0
func (r *FvEpMacTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FvEpMacTagResource) ImportState ¶ added in v2.14.0
func (r *FvEpMacTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FvEpMacTagResource) Metadata ¶ added in v2.14.0
func (r *FvEpMacTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FvEpMacTagResource) Read ¶ added in v2.14.0
func (r *FvEpMacTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FvEpMacTagResource) Schema ¶ added in v2.14.0
func (r *FvEpMacTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FvEpMacTagResource) Update ¶ added in v2.14.0
func (r *FvEpMacTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 (d *FvFBRGroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*FvFBRGroupDataSource) Metadata ¶ added in v2.14.0
func (d *FvFBRGroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FvFBRGroupDataSource) Read ¶ added in v2.14.0
func (d *FvFBRGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FvFBRGroupDataSource) Schema ¶ added in v2.14.0
func (d *FvFBRGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FvFBRGroupIdentifier ¶ added in v2.14.0
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 (r *FvFBRGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FvFBRGroupResource) Create ¶ added in v2.14.0
func (r *FvFBRGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FvFBRGroupResource) Delete ¶ added in v2.14.0
func (r *FvFBRGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FvFBRGroupResource) ImportState ¶ added in v2.14.0
func (r *FvFBRGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FvFBRGroupResource) Metadata ¶ added in v2.14.0
func (r *FvFBRGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FvFBRGroupResource) Read ¶ added in v2.14.0
func (r *FvFBRGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FvFBRGroupResource) Schema ¶ added in v2.14.0
func (r *FvFBRGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FvFBRGroupResource) Update ¶ added in v2.14.0
func (r *FvFBRGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"` 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 (d *FvFBRMemberDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*FvFBRMemberDataSource) Metadata ¶ added in v2.14.0
func (d *FvFBRMemberDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FvFBRMemberDataSource) Read ¶ added in v2.14.0
func (d *FvFBRMemberDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FvFBRMemberDataSource) Schema ¶ added in v2.14.0
func (d *FvFBRMemberDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
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"` }
FvFBRMemberFvFBRGroupResourceModel describes the resource data model for the children without relation ships.
type FvFBRMemberIdentifier ¶ added in v2.14.0
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 (r *FvFBRMemberResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FvFBRMemberResource) Create ¶ added in v2.14.0
func (r *FvFBRMemberResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FvFBRMemberResource) Delete ¶ added in v2.14.0
func (r *FvFBRMemberResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FvFBRMemberResource) ImportState ¶ added in v2.14.0
func (r *FvFBRMemberResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FvFBRMemberResource) Metadata ¶ added in v2.14.0
func (r *FvFBRMemberResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FvFBRMemberResource) Read ¶ added in v2.14.0
func (r *FvFBRMemberResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FvFBRMemberResource) Schema ¶ added in v2.14.0
func (r *FvFBRMemberResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FvFBRMemberResource) Update ¶ added in v2.14.0
func (r *FvFBRMemberResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 L3extConsLblDataSource ¶
type L3extConsLblDataSource struct {
// contains filtered or unexported fields
}
L3extConsLblDataSource defines the data source implementation.
func (*L3extConsLblDataSource) Configure ¶
func (d *L3extConsLblDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*L3extConsLblDataSource) Metadata ¶
func (d *L3extConsLblDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*L3extConsLblDataSource) Read ¶
func (d *L3extConsLblDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*L3extConsLblDataSource) Schema ¶
func (d *L3extConsLblDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type L3extConsLblIdentifier ¶
type L3extConsLblResource ¶
type L3extConsLblResource struct {
// contains filtered or unexported fields
}
L3extConsLblResource defines the resource implementation.
func (*L3extConsLblResource) Configure ¶
func (r *L3extConsLblResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*L3extConsLblResource) Create ¶
func (r *L3extConsLblResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*L3extConsLblResource) Delete ¶
func (r *L3extConsLblResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*L3extConsLblResource) ImportState ¶
func (r *L3extConsLblResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*L3extConsLblResource) Metadata ¶
func (r *L3extConsLblResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*L3extConsLblResource) Read ¶
func (r *L3extConsLblResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*L3extConsLblResource) Schema ¶
func (r *L3extConsLblResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*L3extConsLblResource) Update ¶
func (r *L3extConsLblResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"` TagAnnotation types.Set `tfsdk:"annotations"` TagTag types.Set `tfsdk:"tags"` }
L3extConsLblResourceModel 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 (d *L3extRsRedistributePolDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*L3extRsRedistributePolDataSource) Metadata ¶
func (d *L3extRsRedistributePolDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*L3extRsRedistributePolDataSource) Read ¶
func (d *L3extRsRedistributePolDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*L3extRsRedistributePolDataSource) Schema ¶
func (d *L3extRsRedistributePolDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type L3extRsRedistributePolResource ¶
type L3extRsRedistributePolResource struct {
// contains filtered or unexported fields
}
L3extRsRedistributePolResource defines the resource implementation.
func (*L3extRsRedistributePolResource) Configure ¶
func (r *L3extRsRedistributePolResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*L3extRsRedistributePolResource) Create ¶
func (r *L3extRsRedistributePolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*L3extRsRedistributePolResource) Delete ¶
func (r *L3extRsRedistributePolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*L3extRsRedistributePolResource) ImportState ¶
func (r *L3extRsRedistributePolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*L3extRsRedistributePolResource) Metadata ¶
func (r *L3extRsRedistributePolResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*L3extRsRedistributePolResource) Read ¶
func (r *L3extRsRedistributePolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*L3extRsRedistributePolResource) Schema ¶
func (r *L3extRsRedistributePolResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*L3extRsRedistributePolResource) Update ¶
func (r *L3extRsRedistributePolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 MgmtInstPDataSource ¶
type MgmtInstPDataSource struct {
// contains filtered or unexported fields
}
MgmtInstPDataSource defines the data source implementation.
func (*MgmtInstPDataSource) Configure ¶
func (d *MgmtInstPDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MgmtInstPDataSource) Metadata ¶
func (d *MgmtInstPDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MgmtInstPDataSource) Read ¶
func (d *MgmtInstPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MgmtInstPDataSource) Schema ¶
func (d *MgmtInstPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MgmtInstPIdentifier ¶
type MgmtInstPResource ¶
type MgmtInstPResource struct {
// contains filtered or unexported fields
}
MgmtInstPResource defines the resource implementation.
func (*MgmtInstPResource) Configure ¶
func (r *MgmtInstPResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*MgmtInstPResource) Create ¶
func (r *MgmtInstPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MgmtInstPResource) Delete ¶
func (r *MgmtInstPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MgmtInstPResource) ImportState ¶
func (r *MgmtInstPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MgmtInstPResource) Metadata ¶
func (r *MgmtInstPResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MgmtInstPResource) Read ¶
func (r *MgmtInstPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MgmtInstPResource) Schema ¶
func (r *MgmtInstPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MgmtInstPResource) Update ¶
func (r *MgmtInstPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 types.String `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 (d *MgmtRsOoBConsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MgmtRsOoBConsDataSource) Metadata ¶
func (d *MgmtRsOoBConsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MgmtRsOoBConsDataSource) Read ¶
func (d *MgmtRsOoBConsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MgmtRsOoBConsDataSource) Schema ¶
func (d *MgmtRsOoBConsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MgmtRsOoBConsIdentifier ¶
type MgmtRsOoBConsMgmtInstPResourceModel ¶
type MgmtRsOoBConsMgmtInstPResourceModel struct { Annotation types.String `tfsdk:"annotation"` Prio types.String `tfsdk:"priority"` TnVzOOBBrCPName types.String `tfsdk:"out_of_band_contract_name"` }
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 (r *MgmtRsOoBConsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*MgmtRsOoBConsResource) Create ¶
func (r *MgmtRsOoBConsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MgmtRsOoBConsResource) Delete ¶
func (r *MgmtRsOoBConsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MgmtRsOoBConsResource) ImportState ¶
func (r *MgmtRsOoBConsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MgmtRsOoBConsResource) Metadata ¶
func (r *MgmtRsOoBConsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MgmtRsOoBConsResource) Read ¶
func (r *MgmtRsOoBConsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MgmtRsOoBConsResource) Schema ¶
func (r *MgmtRsOoBConsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MgmtRsOoBConsResource) Update ¶
func (r *MgmtRsOoBConsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MgmtRsOoBConsResourceModel ¶
type MgmtRsOoBConsResourceModel struct { Id types.String `tfsdk:"id"` ParentDn types.String `tfsdk:"parent_dn"` Annotation types.String `tfsdk:"annotation"` Prio types.String `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 (d *MgmtSubnetDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MgmtSubnetDataSource) Metadata ¶
func (d *MgmtSubnetDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MgmtSubnetDataSource) Read ¶
func (d *MgmtSubnetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MgmtSubnetDataSource) Schema ¶
func (d *MgmtSubnetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MgmtSubnetIdentifier ¶
type MgmtSubnetResource ¶
type MgmtSubnetResource struct {
// contains filtered or unexported fields
}
MgmtSubnetResource defines the resource implementation.
func (*MgmtSubnetResource) Configure ¶
func (r *MgmtSubnetResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*MgmtSubnetResource) Create ¶
func (r *MgmtSubnetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MgmtSubnetResource) Delete ¶
func (r *MgmtSubnetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MgmtSubnetResource) ImportState ¶
func (r *MgmtSubnetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MgmtSubnetResource) Metadata ¶
func (r *MgmtSubnetResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MgmtSubnetResource) Read ¶
func (r *MgmtSubnetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MgmtSubnetResource) Schema ¶
func (r *MgmtSubnetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MgmtSubnetResource) Update ¶
func (r *MgmtSubnetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 PimRouteMapEntryDataSource ¶
type PimRouteMapEntryDataSource struct {
// contains filtered or unexported fields
}
PimRouteMapEntryDataSource defines the data source implementation.
func (*PimRouteMapEntryDataSource) Configure ¶
func (d *PimRouteMapEntryDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*PimRouteMapEntryDataSource) Metadata ¶
func (d *PimRouteMapEntryDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PimRouteMapEntryDataSource) Read ¶
func (d *PimRouteMapEntryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PimRouteMapEntryDataSource) Schema ¶
func (d *PimRouteMapEntryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PimRouteMapEntryResource ¶
type PimRouteMapEntryResource struct {
// contains filtered or unexported fields
}
PimRouteMapEntryResource defines the resource implementation.
func (*PimRouteMapEntryResource) Configure ¶
func (r *PimRouteMapEntryResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*PimRouteMapEntryResource) Create ¶
func (r *PimRouteMapEntryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PimRouteMapEntryResource) Delete ¶
func (r *PimRouteMapEntryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PimRouteMapEntryResource) ImportState ¶
func (r *PimRouteMapEntryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PimRouteMapEntryResource) Metadata ¶
func (r *PimRouteMapEntryResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PimRouteMapEntryResource) Read ¶
func (r *PimRouteMapEntryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PimRouteMapEntryResource) Schema ¶
func (r *PimRouteMapEntryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PimRouteMapEntryResource) Update ¶
func (r *PimRouteMapEntryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 (d *PimRouteMapPolDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*PimRouteMapPolDataSource) Metadata ¶
func (d *PimRouteMapPolDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PimRouteMapPolDataSource) Read ¶
func (d *PimRouteMapPolDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PimRouteMapPolDataSource) Schema ¶
func (d *PimRouteMapPolDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PimRouteMapPolResource ¶
type PimRouteMapPolResource struct {
// contains filtered or unexported fields
}
PimRouteMapPolResource defines the resource implementation.
func (*PimRouteMapPolResource) Configure ¶
func (r *PimRouteMapPolResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*PimRouteMapPolResource) Create ¶
func (r *PimRouteMapPolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PimRouteMapPolResource) Delete ¶
func (r *PimRouteMapPolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PimRouteMapPolResource) ImportState ¶
func (r *PimRouteMapPolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PimRouteMapPolResource) Metadata ¶
func (r *PimRouteMapPolResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PimRouteMapPolResource) Read ¶
func (r *PimRouteMapPolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PimRouteMapPolResource) Schema ¶
func (r *PimRouteMapPolResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PimRouteMapPolResource) Update ¶
func (r *PimRouteMapPolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 TagAnnotationDataSource ¶
type TagAnnotationDataSource struct {
// contains filtered or unexported fields
}
TagAnnotationDataSource defines the data source implementation.
func (*TagAnnotationDataSource) Configure ¶
func (d *TagAnnotationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*TagAnnotationDataSource) Metadata ¶
func (d *TagAnnotationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TagAnnotationDataSource) Read ¶
func (d *TagAnnotationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TagAnnotationDataSource) Schema ¶
func (d *TagAnnotationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
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 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 TagAnnotationIdentifier ¶
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 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 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 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 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 TagAnnotationResource ¶
type TagAnnotationResource struct {
// contains filtered or unexported fields
}
TagAnnotationResource defines the resource implementation.
func (*TagAnnotationResource) Configure ¶
func (r *TagAnnotationResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TagAnnotationResource) Create ¶
func (r *TagAnnotationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TagAnnotationResource) Delete ¶
func (r *TagAnnotationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TagAnnotationResource) ImportState ¶
func (r *TagAnnotationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TagAnnotationResource) Metadata ¶
func (r *TagAnnotationResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TagAnnotationResource) Read ¶
func (r *TagAnnotationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TagAnnotationResource) Schema ¶
func (r *TagAnnotationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TagAnnotationResource) Update ¶
func (r *TagAnnotationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 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 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 (d *TagTagDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*TagTagDataSource) Metadata ¶ added in v2.14.0
func (d *TagTagDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TagTagDataSource) Read ¶ added in v2.14.0
func (d *TagTagDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TagTagDataSource) Schema ¶ added in v2.14.0
func (d *TagTagDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
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 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 TagTagIdentifier ¶ added in v2.14.0
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 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 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 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 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 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 (r *TagTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TagTagResource) Create ¶ added in v2.14.0
func (r *TagTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TagTagResource) Delete ¶ added in v2.14.0
func (r *TagTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TagTagResource) ImportState ¶ added in v2.14.0
func (r *TagTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TagTagResource) Metadata ¶ added in v2.14.0
func (r *TagTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TagTagResource) Read ¶ added in v2.14.0
func (r *TagTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TagTagResource) Schema ¶ added in v2.14.0
func (r *TagTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TagTagResource) Update ¶ added in v2.14.0
func (r *TagTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 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 VzOOBBrCPDataSource ¶
type VzOOBBrCPDataSource struct {
// contains filtered or unexported fields
}
VzOOBBrCPDataSource defines the data source implementation.
func (*VzOOBBrCPDataSource) Configure ¶
func (d *VzOOBBrCPDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*VzOOBBrCPDataSource) Metadata ¶
func (d *VzOOBBrCPDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VzOOBBrCPDataSource) Read ¶
func (d *VzOOBBrCPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VzOOBBrCPDataSource) Schema ¶
func (d *VzOOBBrCPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VzOOBBrCPIdentifier ¶
type VzOOBBrCPResource ¶
type VzOOBBrCPResource struct {
// contains filtered or unexported fields
}
VzOOBBrCPResource defines the resource implementation.
func (*VzOOBBrCPResource) Configure ¶
func (r *VzOOBBrCPResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*VzOOBBrCPResource) Create ¶
func (r *VzOOBBrCPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VzOOBBrCPResource) Delete ¶
func (r *VzOOBBrCPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VzOOBBrCPResource) ImportState ¶
func (r *VzOOBBrCPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VzOOBBrCPResource) Metadata ¶
func (r *VzOOBBrCPResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VzOOBBrCPResource) Read ¶
func (r *VzOOBBrCPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VzOOBBrCPResource) Schema ¶
func (r *VzOOBBrCPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VzOOBBrCPResource) Update ¶
func (r *VzOOBBrCPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 types.String `tfsdk:"priority"` Scope types.String `tfsdk:"scope"` TargetDscp types.String `tfsdk:"target_dscp"` TagAnnotation types.Set `tfsdk:"annotations"` TagTag types.Set `tfsdk:"tags"` }
VzOOBBrCPResourceModel describes the resource data model.
Source Files ¶
- annotation_unsupported.go
- data_source_aci_annotation.go
- data_source_aci_endpoint_tag_ip.go
- data_source_aci_endpoint_tag_mac.go
- data_source_aci_external_management_network_instance_profile.go
- data_source_aci_external_management_network_subnet.go
- data_source_aci_l3out_consumer_label.go
- data_source_aci_l3out_redistribute_policy.go
- data_source_aci_out_of_band_contract.go
- data_source_aci_pim_route_map_entry.go
- data_source_aci_pim_route_map_policy.go
- data_source_aci_relation_to_consumed_out_of_band_contract.go
- data_source_aci_rest_managed.go
- data_source_aci_tag.go
- data_source_aci_vrf_fallback_route_group.go
- data_source_aci_vrf_fallback_route_group_member.go
- provider.go
- resource_aci_annotation.go
- resource_aci_endpoint_tag_ip.go
- resource_aci_endpoint_tag_mac.go
- resource_aci_external_management_network_instance_profile.go
- resource_aci_external_management_network_subnet.go
- resource_aci_l3out_consumer_label.go
- resource_aci_l3out_redistribute_policy.go
- resource_aci_out_of_band_contract.go
- resource_aci_pim_route_map_entry.go
- resource_aci_pim_route_map_policy.go
- resource_aci_relation_to_consumed_out_of_band_contract.go
- resource_aci_rest_managed.go
- resource_aci_tag.go
- resource_aci_vrf_fallback_route_group.go
- resource_aci_vrf_fallback_route_group_member.go
- test_constants.go
- utils.go