provider

package
v0.3.5 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 License: MPL-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

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

func NewASPathListPolicyObjectDataSource

func NewASPathListPolicyObjectDataSource() datasource.DataSource

func NewASPathListPolicyObjectResource

func NewASPathListPolicyObjectResource() resource.Resource

func NewActivateCentralizedPolicyResource added in v0.2.3

func NewActivateCentralizedPolicyResource() resource.Resource

func NewAdvancedInspectionProfilePolicyDefinitionDataSource added in v0.2.9

func NewAdvancedInspectionProfilePolicyDefinitionDataSource() datasource.DataSource

func NewAdvancedInspectionProfilePolicyDefinitionResource added in v0.2.9

func NewAdvancedInspectionProfilePolicyDefinitionResource() resource.Resource

func NewAdvancedMalwareProtectionPolicyDefinitionDataSource added in v0.2.9

func NewAdvancedMalwareProtectionPolicyDefinitionDataSource() datasource.DataSource

func NewAdvancedMalwareProtectionPolicyDefinitionResource added in v0.2.9

func NewAdvancedMalwareProtectionPolicyDefinitionResource() resource.Resource

func NewAllowURLListPolicyObjectDataSource added in v0.2.5

func NewAllowURLListPolicyObjectDataSource() datasource.DataSource

func NewAllowURLListPolicyObjectResource added in v0.2.5

func NewAllowURLListPolicyObjectResource() resource.Resource

func NewAppProbeClassPolicyObjectDataSource

func NewAppProbeClassPolicyObjectDataSource() datasource.DataSource

func NewAppProbeClassPolicyObjectResource

func NewAppProbeClassPolicyObjectResource() resource.Resource

func NewApplicationAwareRoutingPolicyDefinitionDataSource added in v0.2.2

func NewApplicationAwareRoutingPolicyDefinitionDataSource() datasource.DataSource

func NewApplicationAwareRoutingPolicyDefinitionResource added in v0.2.2

func NewApplicationAwareRoutingPolicyDefinitionResource() resource.Resource

func NewApplicationListPolicyObjectDataSource

func NewApplicationListPolicyObjectDataSource() datasource.DataSource

func NewApplicationListPolicyObjectResource

func NewApplicationListPolicyObjectResource() resource.Resource

func NewAttachFeatureDeviceTemplateResource

func NewAttachFeatureDeviceTemplateResource() resource.Resource

func NewBlockURLListPolicyObjectDataSource added in v0.2.5

func NewBlockURLListPolicyObjectDataSource() datasource.DataSource

func NewBlockURLListPolicyObjectResource added in v0.2.5

func NewBlockURLListPolicyObjectResource() resource.Resource

func NewCEdgeAAAFeatureTemplateDataSource

func NewCEdgeAAAFeatureTemplateDataSource() datasource.DataSource

func NewCEdgeAAAFeatureTemplateResource

func NewCEdgeAAAFeatureTemplateResource() resource.Resource

func NewCEdgeGlobalFeatureTemplateDataSource

func NewCEdgeGlobalFeatureTemplateDataSource() datasource.DataSource

func NewCEdgeGlobalFeatureTemplateResource

func NewCEdgeGlobalFeatureTemplateResource() resource.Resource

func NewCLIDeviceTemplateDataSource

func NewCLIDeviceTemplateDataSource() datasource.DataSource

func NewCLIDeviceTemplateResource

func NewCLIDeviceTemplateResource() resource.Resource

func NewCLIFeatureProfileDataSource added in v0.3.0

func NewCLIFeatureProfileDataSource() datasource.DataSource

func NewCLIFeatureProfileResource added in v0.3.0

func NewCLIFeatureProfileResource() resource.Resource

func NewCLITemplateFeatureTemplateDataSource

func NewCLITemplateFeatureTemplateDataSource() datasource.DataSource

func NewCLITemplateFeatureTemplateResource

func NewCLITemplateFeatureTemplateResource() resource.Resource

func NewCentralizedPolicyDataSource added in v0.2.3

func NewCentralizedPolicyDataSource() datasource.DataSource

func NewCentralizedPolicyResource added in v0.2.3

func NewCentralizedPolicyResource() resource.Resource

func NewCflowdPolicyDefinitionDataSource added in v0.2.2

func NewCflowdPolicyDefinitionDataSource() datasource.DataSource

func NewCflowdPolicyDefinitionResource added in v0.2.2

func NewCflowdPolicyDefinitionResource() resource.Resource

func NewCiscoBFDFeatureTemplateDataSource

func NewCiscoBFDFeatureTemplateDataSource() datasource.DataSource

func NewCiscoBFDFeatureTemplateResource

func NewCiscoBFDFeatureTemplateResource() resource.Resource

func NewCiscoBGPFeatureTemplateDataSource

func NewCiscoBGPFeatureTemplateDataSource() datasource.DataSource

func NewCiscoBGPFeatureTemplateResource

func NewCiscoBGPFeatureTemplateResource() resource.Resource

func NewCiscoBannerFeatureTemplateDataSource

func NewCiscoBannerFeatureTemplateDataSource() datasource.DataSource

func NewCiscoBannerFeatureTemplateResource

func NewCiscoBannerFeatureTemplateResource() resource.Resource

func NewCiscoDHCPServerFeatureTemplateDataSource

func NewCiscoDHCPServerFeatureTemplateDataSource() datasource.DataSource

func NewCiscoDHCPServerFeatureTemplateResource

func NewCiscoDHCPServerFeatureTemplateResource() resource.Resource

func NewCiscoLoggingFeatureTemplateDataSource

func NewCiscoLoggingFeatureTemplateDataSource() datasource.DataSource

func NewCiscoLoggingFeatureTemplateResource

func NewCiscoLoggingFeatureTemplateResource() resource.Resource

func NewCiscoNTPFeatureTemplateDataSource

func NewCiscoNTPFeatureTemplateDataSource() datasource.DataSource

func NewCiscoNTPFeatureTemplateResource

func NewCiscoNTPFeatureTemplateResource() resource.Resource

func NewCiscoOMPFeatureTemplateDataSource

func NewCiscoOMPFeatureTemplateDataSource() datasource.DataSource

func NewCiscoOMPFeatureTemplateResource

func NewCiscoOMPFeatureTemplateResource() resource.Resource

func NewCiscoOSPFFeatureTemplateDataSource added in v0.2.1

func NewCiscoOSPFFeatureTemplateDataSource() datasource.DataSource

func NewCiscoOSPFFeatureTemplateResource added in v0.2.1

func NewCiscoOSPFFeatureTemplateResource() resource.Resource

func NewCiscoSIGCredentialsFeatureTemplateDataSource

func NewCiscoSIGCredentialsFeatureTemplateDataSource() datasource.DataSource

func NewCiscoSIGCredentialsFeatureTemplateResource

func NewCiscoSIGCredentialsFeatureTemplateResource() resource.Resource

func NewCiscoSNMPFeatureTemplateDataSource

func NewCiscoSNMPFeatureTemplateDataSource() datasource.DataSource

func NewCiscoSNMPFeatureTemplateResource

func NewCiscoSNMPFeatureTemplateResource() resource.Resource

func NewCiscoSecureInternetGatewayFeatureTemplateDataSource added in v0.2.1

func NewCiscoSecureInternetGatewayFeatureTemplateDataSource() datasource.DataSource

func NewCiscoSecureInternetGatewayFeatureTemplateResource added in v0.2.1

func NewCiscoSecureInternetGatewayFeatureTemplateResource() resource.Resource

func NewCiscoSecurityFeatureTemplateDataSource

func NewCiscoSecurityFeatureTemplateDataSource() datasource.DataSource

func NewCiscoSecurityFeatureTemplateResource

func NewCiscoSecurityFeatureTemplateResource() resource.Resource

func NewCiscoSystemFeatureTemplateDataSource

func NewCiscoSystemFeatureTemplateDataSource() datasource.DataSource

func NewCiscoSystemFeatureTemplateResource

func NewCiscoSystemFeatureTemplateResource() resource.Resource

func NewCiscoThousandEyesFeatureTemplateDataSource

func NewCiscoThousandEyesFeatureTemplateDataSource() datasource.DataSource

func NewCiscoThousandEyesFeatureTemplateResource

func NewCiscoThousandEyesFeatureTemplateResource() resource.Resource

func NewCiscoVPNFeatureTemplateDataSource

func NewCiscoVPNFeatureTemplateDataSource() datasource.DataSource

func NewCiscoVPNFeatureTemplateResource

func NewCiscoVPNFeatureTemplateResource() resource.Resource

func NewCiscoVPNInterfaceFeatureTemplateDataSource

func NewCiscoVPNInterfaceFeatureTemplateDataSource() datasource.DataSource

func NewCiscoVPNInterfaceFeatureTemplateResource

func NewCiscoVPNInterfaceFeatureTemplateResource() resource.Resource

func NewCiscoVPNInterfaceIPSecFeatureTemplateDataSource added in v0.2.1

func NewCiscoVPNInterfaceIPSecFeatureTemplateDataSource() datasource.DataSource

func NewCiscoVPNInterfaceIPSecFeatureTemplateResource added in v0.2.1

func NewCiscoVPNInterfaceIPSecFeatureTemplateResource() resource.Resource

func NewClassMapPolicyObjectDataSource

func NewClassMapPolicyObjectDataSource() datasource.DataSource

func NewClassMapPolicyObjectResource

func NewClassMapPolicyObjectResource() resource.Resource

func NewColorListPolicyObjectDataSource

func NewColorListPolicyObjectDataSource() datasource.DataSource

func NewColorListPolicyObjectResource

func NewColorListPolicyObjectResource() resource.Resource

func NewCustomControlTopologyPolicyDefinitionDataSource added in v0.2.1

func NewCustomControlTopologyPolicyDefinitionDataSource() datasource.DataSource

func NewCustomControlTopologyPolicyDefinitionResource added in v0.2.1

func NewCustomControlTopologyPolicyDefinitionResource() resource.Resource

func NewDNSSecurityPolicyDefinitionDataSource added in v0.3.0

func NewDNSSecurityPolicyDefinitionDataSource() datasource.DataSource

func NewDNSSecurityPolicyDefinitionResource added in v0.3.0

func NewDNSSecurityPolicyDefinitionResource() resource.Resource

func NewDataFQDNPrefixListPolicyObjectDataSource added in v0.2.5

func NewDataFQDNPrefixListPolicyObjectDataSource() datasource.DataSource

func NewDataFQDNPrefixListPolicyObjectResource added in v0.2.5

func NewDataFQDNPrefixListPolicyObjectResource() resource.Resource

func NewDataIPv4PrefixListPolicyObjectDataSource

func NewDataIPv4PrefixListPolicyObjectDataSource() datasource.DataSource

func NewDataIPv4PrefixListPolicyObjectResource

func NewDataIPv4PrefixListPolicyObjectResource() resource.Resource

func NewDataIPv6PrefixListPolicyObjectDataSource

func NewDataIPv6PrefixListPolicyObjectDataSource() datasource.DataSource

func NewDataIPv6PrefixListPolicyObjectResource

func NewDataIPv6PrefixListPolicyObjectResource() resource.Resource

func NewDeviceDataSource added in v0.2.10

func NewDeviceDataSource() datasource.DataSource

func NewDomainListPolicyObjectDataSource added in v0.2.5

func NewDomainListPolicyObjectDataSource() datasource.DataSource

func NewDomainListPolicyObjectResource added in v0.2.5

func NewDomainListPolicyObjectResource() resource.Resource

func NewExpandedCommunityListPolicyObjectDataSource

func NewExpandedCommunityListPolicyObjectDataSource() datasource.DataSource

func NewExpandedCommunityListPolicyObjectResource

func NewExpandedCommunityListPolicyObjectResource() resource.Resource

func NewExtendedCommunityListPolicyObjectDataSource

func NewExtendedCommunityListPolicyObjectDataSource() datasource.DataSource

func NewExtendedCommunityListPolicyObjectResource

func NewExtendedCommunityListPolicyObjectResource() resource.Resource

func NewFeatureDeviceTemplateDataSource

func NewFeatureDeviceTemplateDataSource() datasource.DataSource

func NewFeatureDeviceTemplateResource

func NewFeatureDeviceTemplateResource() resource.Resource

func NewGeoLocationListPolicyObjectDataSource added in v0.2.5

func NewGeoLocationListPolicyObjectDataSource() datasource.DataSource

func NewGeoLocationListPolicyObjectResource added in v0.2.5

func NewGeoLocationListPolicyObjectResource() resource.Resource

func NewHubAndSpokeTopologyPolicyDefinitionDataSource added in v0.2.1

func NewHubAndSpokeTopologyPolicyDefinitionDataSource() datasource.DataSource

func NewHubAndSpokeTopologyPolicyDefinitionResource added in v0.2.1

func NewHubAndSpokeTopologyPolicyDefinitionResource() resource.Resource

func NewIPSSignatureListPolicyObjectDataSource added in v0.2.5

func NewIPSSignatureListPolicyObjectDataSource() datasource.DataSource

func NewIPSSignatureListPolicyObjectResource added in v0.2.5

func NewIPSSignatureListPolicyObjectResource() resource.Resource

func NewIPv4ACLPolicyDefinitionDataSource added in v0.3.0

func NewIPv4ACLPolicyDefinitionDataSource() datasource.DataSource

func NewIPv4ACLPolicyDefinitionResource added in v0.3.0

func NewIPv4ACLPolicyDefinitionResource() resource.Resource

func NewIPv4DeviceACLPolicyDefinitionDataSource added in v0.3.0

func NewIPv4DeviceACLPolicyDefinitionDataSource() datasource.DataSource

func NewIPv4DeviceACLPolicyDefinitionResource added in v0.3.0

func NewIPv4DeviceACLPolicyDefinitionResource() resource.Resource

func NewIPv4PrefixListPolicyObjectDataSource

func NewIPv4PrefixListPolicyObjectDataSource() datasource.DataSource

func NewIPv4PrefixListPolicyObjectResource

func NewIPv4PrefixListPolicyObjectResource() resource.Resource

func NewIPv6ACLPolicyDefinitionDataSource added in v0.3.0

func NewIPv6ACLPolicyDefinitionDataSource() datasource.DataSource

func NewIPv6ACLPolicyDefinitionResource added in v0.3.0

func NewIPv6ACLPolicyDefinitionResource() resource.Resource

func NewIPv6DeviceACLPolicyDefinitionDataSource added in v0.3.0

func NewIPv6DeviceACLPolicyDefinitionDataSource() datasource.DataSource

func NewIPv6DeviceACLPolicyDefinitionResource added in v0.3.0

func NewIPv6DeviceACLPolicyDefinitionResource() resource.Resource

func NewIPv6PrefixListPolicyObjectDataSource

func NewIPv6PrefixListPolicyObjectDataSource() datasource.DataSource

func NewIPv6PrefixListPolicyObjectResource

func NewIPv6PrefixListPolicyObjectResource() resource.Resource

func NewIntrusionPreventionPolicyDefinitionDataSource added in v0.2.8

func NewIntrusionPreventionPolicyDefinitionDataSource() datasource.DataSource

func NewIntrusionPreventionPolicyDefinitionResource added in v0.2.8

func NewIntrusionPreventionPolicyDefinitionResource() resource.Resource

func NewLocalApplicationListPolicyObjectDataSource added in v0.2.5

func NewLocalApplicationListPolicyObjectDataSource() datasource.DataSource

func NewLocalApplicationListPolicyObjectResource added in v0.2.5

func NewLocalApplicationListPolicyObjectResource() resource.Resource

func NewLocalizedPolicyDataSource

func NewLocalizedPolicyDataSource() datasource.DataSource

func NewLocalizedPolicyResource

func NewLocalizedPolicyResource() resource.Resource

func NewMeshTopologyPolicyDefinitionDataSource added in v0.2.1

func NewMeshTopologyPolicyDefinitionDataSource() datasource.DataSource

func NewMeshTopologyPolicyDefinitionResource added in v0.2.1

func NewMeshTopologyPolicyDefinitionResource() resource.Resource

func NewMirrorPolicyObjectDataSource

func NewMirrorPolicyObjectDataSource() datasource.DataSource

func NewMirrorPolicyObjectResource

func NewMirrorPolicyObjectResource() resource.Resource

func NewObjectGroupPolicyDefinitionDataSource added in v0.2.5

func NewObjectGroupPolicyDefinitionDataSource() datasource.DataSource

func NewObjectGroupPolicyDefinitionResource added in v0.2.5

func NewObjectGroupPolicyDefinitionResource() resource.Resource

func NewPolicerPolicyObjectDataSource

func NewPolicerPolicyObjectDataSource() datasource.DataSource

func NewPolicerPolicyObjectResource

func NewPolicerPolicyObjectResource() resource.Resource

func NewPortListPolicyObjectDataSource added in v0.2.5

func NewPortListPolicyObjectDataSource() datasource.DataSource

func NewPortListPolicyObjectResource added in v0.2.5

func NewPortListPolicyObjectResource() resource.Resource

func NewPreferredColorGroupPolicyObjectDataSource

func NewPreferredColorGroupPolicyObjectDataSource() datasource.DataSource

func NewPreferredColorGroupPolicyObjectResource

func NewPreferredColorGroupPolicyObjectResource() resource.Resource

func NewProtocolListPolicyObjectDataSource added in v0.2.5

func NewProtocolListPolicyObjectDataSource() datasource.DataSource

func NewProtocolListPolicyObjectResource added in v0.2.5

func NewProtocolListPolicyObjectResource() resource.Resource

func NewQoSMapPolicyDefinitionDataSource

func NewQoSMapPolicyDefinitionDataSource() datasource.DataSource

func NewQoSMapPolicyDefinitionResource

func NewQoSMapPolicyDefinitionResource() resource.Resource

func NewRegionListPolicyObjectDataSource

func NewRegionListPolicyObjectDataSource() datasource.DataSource

func NewRegionListPolicyObjectResource

func NewRegionListPolicyObjectResource() resource.Resource

func NewRewriteRulePolicyDefinitionDataSource

func NewRewriteRulePolicyDefinitionDataSource() datasource.DataSource

func NewRewriteRulePolicyDefinitionResource

func NewRewriteRulePolicyDefinitionResource() resource.Resource

func NewRoutePolicyDefinitionDataSource

func NewRoutePolicyDefinitionDataSource() datasource.DataSource

func NewRoutePolicyDefinitionResource

func NewRoutePolicyDefinitionResource() resource.Resource

func NewRuleSetPolicyDefinitionDataSource added in v0.2.5

func NewRuleSetPolicyDefinitionDataSource() datasource.DataSource

func NewRuleSetPolicyDefinitionResource added in v0.2.5

func NewRuleSetPolicyDefinitionResource() resource.Resource

func NewSLAClassPolicyObjectDataSource

func NewSLAClassPolicyObjectDataSource() datasource.DataSource

func NewSLAClassPolicyObjectResource

func NewSLAClassPolicyObjectResource() resource.Resource

func NewSecurityPolicyDataSource added in v0.3.5

func NewSecurityPolicyDataSource() datasource.DataSource

func NewSecurityPolicyResource added in v0.3.5

func NewSecurityPolicyResource() resource.Resource

func NewServiceFeatureProfileDataSource added in v0.3.0

func NewServiceFeatureProfileDataSource() datasource.DataSource

func NewServiceFeatureProfileResource added in v0.3.0

func NewServiceFeatureProfileResource() resource.Resource

func NewSiteListPolicyObjectDataSource

func NewSiteListPolicyObjectDataSource() datasource.DataSource

func NewSiteListPolicyObjectResource

func NewSiteListPolicyObjectResource() resource.Resource

func NewStandardCommunityListPolicyObjectDataSource

func NewStandardCommunityListPolicyObjectDataSource() datasource.DataSource

func NewStandardCommunityListPolicyObjectResource

func NewStandardCommunityListPolicyObjectResource() resource.Resource

func NewSwitchportFeatureTemplateDataSource added in v0.3.4

func NewSwitchportFeatureTemplateDataSource() datasource.DataSource

func NewSwitchportFeatureTemplateResource added in v0.3.4

func NewSwitchportFeatureTemplateResource() resource.Resource

func NewSystemAAAProfileParcelDataSource added in v0.3.0

func NewSystemAAAProfileParcelDataSource() datasource.DataSource

func NewSystemAAAProfileParcelResource added in v0.3.0

func NewSystemAAAProfileParcelResource() resource.Resource

func NewSystemBFDProfileParcelDataSource added in v0.3.0

func NewSystemBFDProfileParcelDataSource() datasource.DataSource

func NewSystemBFDProfileParcelResource added in v0.3.0

func NewSystemBFDProfileParcelResource() resource.Resource

func NewSystemBannerProfileParcelDataSource added in v0.3.0

func NewSystemBannerProfileParcelDataSource() datasource.DataSource

func NewSystemBannerProfileParcelResource added in v0.3.0

func NewSystemBannerProfileParcelResource() resource.Resource

func NewSystemFeatureProfileDataSource added in v0.3.0

func NewSystemFeatureProfileDataSource() datasource.DataSource

func NewSystemFeatureProfileResource added in v0.3.0

func NewSystemFeatureProfileResource() resource.Resource

func NewSystemGlobalProfileParcelDataSource added in v0.3.0

func NewSystemGlobalProfileParcelDataSource() datasource.DataSource

func NewSystemGlobalProfileParcelResource added in v0.3.0

func NewSystemGlobalProfileParcelResource() resource.Resource

func NewSystemOMPProfileParcelDataSource added in v0.3.5

func NewSystemOMPProfileParcelDataSource() datasource.DataSource

func NewSystemOMPProfileParcelResource added in v0.3.5

func NewSystemOMPProfileParcelResource() resource.Resource

func NewTLOCListPolicyObjectDataSource

func NewTLOCListPolicyObjectDataSource() datasource.DataSource

func NewTLOCListPolicyObjectResource

func NewTLOCListPolicyObjectResource() resource.Resource

func NewTLSSSLDecryptionPolicyDefinitionDataSource added in v0.2.9

func NewTLSSSLDecryptionPolicyDefinitionDataSource() datasource.DataSource

func NewTLSSSLDecryptionPolicyDefinitionResource added in v0.2.9

func NewTLSSSLDecryptionPolicyDefinitionResource() resource.Resource

func NewTLSSSLProfilePolicyDefinitionDataSource added in v0.2.8

func NewTLSSSLProfilePolicyDefinitionDataSource() datasource.DataSource

func NewTLSSSLProfilePolicyDefinitionResource added in v0.2.8

func NewTLSSSLProfilePolicyDefinitionResource() resource.Resource

func NewTrafficDataPolicyDefinitionDataSource added in v0.2.2

func NewTrafficDataPolicyDefinitionDataSource() datasource.DataSource

func NewTrafficDataPolicyDefinitionResource added in v0.2.2

func NewTrafficDataPolicyDefinitionResource() resource.Resource

func NewTransportFeatureProfileDataSource added in v0.3.0

func NewTransportFeatureProfileDataSource() datasource.DataSource

func NewTransportFeatureProfileResource added in v0.3.0

func NewTransportFeatureProfileResource() resource.Resource

func NewURLFilteringPolicyDefinitionDataSource added in v0.2.8

func NewURLFilteringPolicyDefinitionDataSource() datasource.DataSource

func NewURLFilteringPolicyDefinitionResource added in v0.2.8

func NewURLFilteringPolicyDefinitionResource() resource.Resource

func NewVEdgeInventoryDataSource added in v0.2.10

func NewVEdgeInventoryDataSource() datasource.DataSource

func NewVPNInterfaceSVIFeatureTemplateDataSource added in v0.3.4

func NewVPNInterfaceSVIFeatureTemplateDataSource() datasource.DataSource

func NewVPNInterfaceSVIFeatureTemplateResource added in v0.3.4

func NewVPNInterfaceSVIFeatureTemplateResource() resource.Resource

func NewVPNListPolicyObjectDataSource

func NewVPNListPolicyObjectDataSource() datasource.DataSource

func NewVPNListPolicyObjectResource

func NewVPNListPolicyObjectResource() resource.Resource

func NewVPNMembershipPolicyDefinitionDataSource added in v0.2.1

func NewVPNMembershipPolicyDefinitionDataSource() datasource.DataSource

func NewVPNMembershipPolicyDefinitionResource added in v0.2.1

func NewVPNMembershipPolicyDefinitionResource() resource.Resource

func NewZoneListPolicyObjectDataSource added in v0.2.5

func NewZoneListPolicyObjectDataSource() datasource.DataSource

func NewZoneListPolicyObjectResource added in v0.2.5

func NewZoneListPolicyObjectResource() resource.Resource

Types

type ASPathListPolicyObject added in v0.2.2

type ASPathListPolicyObject struct {
	Id      types.String                    `tfsdk:"id"`
	Version types.Int64                     `tfsdk:"version"`
	Name    types.String                    `tfsdk:"name"`
	Entries []ASPathListPolicyObjectEntries `tfsdk:"entries"`
}

type ASPathListPolicyObjectDataSource

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

func (*ASPathListPolicyObjectDataSource) Configure

func (*ASPathListPolicyObjectDataSource) Metadata

func (*ASPathListPolicyObjectDataSource) Read

func (*ASPathListPolicyObjectDataSource) Schema

type ASPathListPolicyObjectEntries added in v0.2.2

type ASPathListPolicyObjectEntries struct {
	AsPath types.String `tfsdk:"as_path"`
}

type ASPathListPolicyObjectResource

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

func (*ASPathListPolicyObjectResource) Configure

func (*ASPathListPolicyObjectResource) Create

func (*ASPathListPolicyObjectResource) Delete

func (*ASPathListPolicyObjectResource) ImportState

func (*ASPathListPolicyObjectResource) Metadata

func (*ASPathListPolicyObjectResource) Read

func (*ASPathListPolicyObjectResource) Schema

func (*ASPathListPolicyObjectResource) Update

type ActivateCentralizedPolicy added in v0.2.3

type ActivateCentralizedPolicy struct {
	Id      types.String `tfsdk:"id"`
	Version types.Int64  `tfsdk:"version"`
}

type ActivateCentralizedPolicyResource added in v0.2.3

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

func (*ActivateCentralizedPolicyResource) Configure added in v0.2.3

func (*ActivateCentralizedPolicyResource) Create added in v0.2.3

func (*ActivateCentralizedPolicyResource) Delete added in v0.2.3

func (*ActivateCentralizedPolicyResource) Metadata added in v0.2.3

func (*ActivateCentralizedPolicyResource) Read added in v0.2.3

func (*ActivateCentralizedPolicyResource) Schema added in v0.2.3

func (*ActivateCentralizedPolicyResource) Update added in v0.2.3

type AdvancedInspectionProfilePolicyDefinition added in v0.2.9

type AdvancedInspectionProfilePolicyDefinition struct {
	Id                               types.String `tfsdk:"id"`
	Version                          types.Int64  `tfsdk:"version"`
	Name                             types.String `tfsdk:"name"`
	Description                      types.String `tfsdk:"description"`
	TlsAction                        types.String `tfsdk:"tls_action"`
	IntrusionPreventionId            types.String `tfsdk:"intrusion_prevention_id"`
	IntrusionPreventionVersion       types.Int64  `tfsdk:"intrusion_prevention_version"`
	UrlFilteringId                   types.String `tfsdk:"url_filtering_id"`
	UrlFilteringVersion              types.Int64  `tfsdk:"url_filtering_version"`
	AdvancedMalwareProtectionId      types.String `tfsdk:"advanced_malware_protection_id"`
	AdvancedMalwareProtectionVersion types.Int64  `tfsdk:"advanced_malware_protection_version"`
	TlsSslDecryptionId               types.String `tfsdk:"tls_ssl_decryption_id"`
	TlsSslDecryptionVersion          types.Int64  `tfsdk:"tls_ssl_decryption_version"`
}

type AdvancedInspectionProfilePolicyDefinitionDataSource added in v0.2.9

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

func (*AdvancedInspectionProfilePolicyDefinitionDataSource) Configure added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionDataSource) Metadata added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionDataSource) Read added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionDataSource) Schema added in v0.2.9

type AdvancedInspectionProfilePolicyDefinitionResource added in v0.2.9

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

func (*AdvancedInspectionProfilePolicyDefinitionResource) Configure added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionResource) Create added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionResource) Delete added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionResource) ImportState added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionResource) Metadata added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionResource) Read added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionResource) Schema added in v0.2.9

func (*AdvancedInspectionProfilePolicyDefinitionResource) Update added in v0.2.9

type AdvancedMalwareProtectionPolicyDefinition added in v0.2.9

type AdvancedMalwareProtectionPolicyDefinition struct {
	Id                        types.String `tfsdk:"id"`
	Version                   types.Int64  `tfsdk:"version"`
	Name                      types.String `tfsdk:"name"`
	Description               types.String `tfsdk:"description"`
	Mode                      types.String `tfsdk:"mode"`
	MatchAllVpn               types.Bool   `tfsdk:"match_all_vpn"`
	TargetVpns                types.List   `tfsdk:"target_vpns"`
	AlertLogLevel             types.String `tfsdk:"alert_log_level"`
	AmpCloudRegion            types.String `tfsdk:"amp_cloud_region"`
	AmpCloudRegionEstServer   types.String `tfsdk:"amp_cloud_region_est_server"`
	FileAnalysis              types.Bool   `tfsdk:"file_analysis"`
	FileAnalysisCloudRegion   types.String `tfsdk:"file_analysis_cloud_region"`
	FileAnalysisAlertLogLevel types.String `tfsdk:"file_analysis_alert_log_level"`
	FileAnalysisFileTypes     types.List   `tfsdk:"file_analysis_file_types"`
}

type AdvancedMalwareProtectionPolicyDefinitionDataSource added in v0.2.9

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

func (*AdvancedMalwareProtectionPolicyDefinitionDataSource) Configure added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionDataSource) Metadata added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionDataSource) Read added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionDataSource) Schema added in v0.2.9

type AdvancedMalwareProtectionPolicyDefinitionResource added in v0.2.9

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

func (*AdvancedMalwareProtectionPolicyDefinitionResource) Configure added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionResource) Create added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionResource) Delete added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionResource) ImportState added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionResource) Metadata added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionResource) Read added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionResource) Schema added in v0.2.9

func (*AdvancedMalwareProtectionPolicyDefinitionResource) Update added in v0.2.9

type AllowURLListPolicyObject added in v0.2.5

type AllowURLListPolicyObject struct {
	Id      types.String                      `tfsdk:"id"`
	Version types.Int64                       `tfsdk:"version"`
	Name    types.String                      `tfsdk:"name"`
	Entries []AllowURLListPolicyObjectEntries `tfsdk:"entries"`
}

type AllowURLListPolicyObjectDataSource added in v0.2.5

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

func (*AllowURLListPolicyObjectDataSource) Configure added in v0.2.5

func (*AllowURLListPolicyObjectDataSource) Metadata added in v0.2.5

func (*AllowURLListPolicyObjectDataSource) Read added in v0.2.5

func (*AllowURLListPolicyObjectDataSource) Schema added in v0.2.5

type AllowURLListPolicyObjectEntries added in v0.2.5

type AllowURLListPolicyObjectEntries struct {
	Url types.String `tfsdk:"url"`
}

type AllowURLListPolicyObjectResource added in v0.2.5

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

func (*AllowURLListPolicyObjectResource) Configure added in v0.2.5

func (*AllowURLListPolicyObjectResource) Create added in v0.2.5

func (*AllowURLListPolicyObjectResource) Delete added in v0.2.5

func (*AllowURLListPolicyObjectResource) ImportState added in v0.2.5

func (*AllowURLListPolicyObjectResource) Metadata added in v0.2.5

func (*AllowURLListPolicyObjectResource) Read added in v0.2.5

func (*AllowURLListPolicyObjectResource) Schema added in v0.2.5

func (*AllowURLListPolicyObjectResource) Update added in v0.2.5

type AppProbeClassPolicyObject added in v0.2.2

type AppProbeClassPolicyObject struct {
	Id              types.String                        `tfsdk:"id"`
	Version         types.Int64                         `tfsdk:"version"`
	Name            types.String                        `tfsdk:"name"`
	ForwardingClass types.String                        `tfsdk:"forwarding_class"`
	Mappings        []AppProbeClassPolicyObjectMappings `tfsdk:"mappings"`
}

type AppProbeClassPolicyObjectDataSource

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

func (*AppProbeClassPolicyObjectDataSource) Configure

func (*AppProbeClassPolicyObjectDataSource) Metadata

func (*AppProbeClassPolicyObjectDataSource) Read

func (*AppProbeClassPolicyObjectDataSource) Schema

type AppProbeClassPolicyObjectMappings added in v0.2.2

type AppProbeClassPolicyObjectMappings struct {
	Color types.String `tfsdk:"color"`
	Dscp  types.Int64  `tfsdk:"dscp"`
}

type AppProbeClassPolicyObjectResource

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

func (*AppProbeClassPolicyObjectResource) Configure

func (*AppProbeClassPolicyObjectResource) Create

func (*AppProbeClassPolicyObjectResource) Delete

func (*AppProbeClassPolicyObjectResource) ImportState

func (*AppProbeClassPolicyObjectResource) Metadata

func (*AppProbeClassPolicyObjectResource) Read

func (*AppProbeClassPolicyObjectResource) Schema

func (*AppProbeClassPolicyObjectResource) Update

type ApplicationAwareRoutingPolicyDefinition added in v0.2.2

type ApplicationAwareRoutingPolicyDefinition struct {
	Id          types.String                                       `tfsdk:"id"`
	Version     types.Int64                                        `tfsdk:"version"`
	Name        types.String                                       `tfsdk:"name"`
	Description types.String                                       `tfsdk:"description"`
	Sequences   []ApplicationAwareRoutingPolicyDefinitionSequences `tfsdk:"sequences"`
}

type ApplicationAwareRoutingPolicyDefinitionDataSource added in v0.2.2

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

func (*ApplicationAwareRoutingPolicyDefinitionDataSource) Configure added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionDataSource) Metadata added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionDataSource) Read added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionDataSource) Schema added in v0.2.2

type ApplicationAwareRoutingPolicyDefinitionResource added in v0.2.2

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

func (*ApplicationAwareRoutingPolicyDefinitionResource) Configure added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionResource) Create added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionResource) Delete added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionResource) ImportState added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionResource) Metadata added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionResource) Read added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionResource) Schema added in v0.2.2

func (*ApplicationAwareRoutingPolicyDefinitionResource) Update added in v0.2.2

type ApplicationAwareRoutingPolicyDefinitionSequences added in v0.2.2

type ApplicationAwareRoutingPolicyDefinitionSequences struct {
	Id            types.Int64                                                     `tfsdk:"id"`
	Name          types.String                                                    `tfsdk:"name"`
	IpType        types.String                                                    `tfsdk:"ip_type"`
	MatchEntries  []ApplicationAwareRoutingPolicyDefinitionSequencesMatchEntries  `tfsdk:"match_entries"`
	ActionEntries []ApplicationAwareRoutingPolicyDefinitionSequencesActionEntries `tfsdk:"action_entries"`
}

type ApplicationAwareRoutingPolicyDefinitionSequencesActionEntries added in v0.2.2

type ApplicationAwareRoutingPolicyDefinitionSequencesActionEntries struct {
	Type                    types.String                                                                      `tfsdk:"type"`
	BackupSlaPreferredColor types.String                                                                      `tfsdk:"backup_sla_preferred_color"`
	Counter                 types.String                                                                      `tfsdk:"counter"`
	Log                     types.Bool                                                                        `tfsdk:"log"`
	CloudSla                types.Bool                                                                        `tfsdk:"cloud_sla"`
	SlaClassParameters      []ApplicationAwareRoutingPolicyDefinitionSequencesActionEntriesSlaClassParameters `tfsdk:"sla_class_parameters"`
}

type ApplicationAwareRoutingPolicyDefinitionSequencesActionEntriesSlaClassParameters added in v0.2.2

type ApplicationAwareRoutingPolicyDefinitionSequencesActionEntriesSlaClassParameters struct {
	Type                           types.String `tfsdk:"type"`
	SlaClassList                   types.String `tfsdk:"sla_class_list"`
	SlaClassListVersion            types.Int64  `tfsdk:"sla_class_list_version"`
	PreferredColorGroupList        types.String `tfsdk:"preferred_color_group_list"`
	PreferredColorGroupListVersion types.Int64  `tfsdk:"preferred_color_group_list_version"`
	PreferredColor                 types.String `tfsdk:"preferred_color"`
}

type ApplicationAwareRoutingPolicyDefinitionSequencesMatchEntries added in v0.2.2

type ApplicationAwareRoutingPolicyDefinitionSequencesMatchEntries struct {
	Type                             types.String `tfsdk:"type"`
	ApplicationListId                types.String `tfsdk:"application_list_id"`
	ApplicationListVersion           types.Int64  `tfsdk:"application_list_version"`
	DnsApplicationListId             types.String `tfsdk:"dns_application_list_id"`
	DnsApplicationListVersion        types.Int64  `tfsdk:"dns_application_list_version"`
	Dns                              types.String `tfsdk:"dns"`
	Dscp                             types.Int64  `tfsdk:"dscp"`
	Plp                              types.String `tfsdk:"plp"`
	Protocol                         types.String `tfsdk:"protocol"`
	SourceDataPrefixListId           types.String `tfsdk:"source_data_prefix_list_id"`
	SourceDataPrefixListVersion      types.Int64  `tfsdk:"source_data_prefix_list_version"`
	SourceIp                         types.String `tfsdk:"source_ip"`
	SourcePort                       types.String `tfsdk:"source_port"`
	DestinationDataPrefixListId      types.String `tfsdk:"destination_data_prefix_list_id"`
	DestinationDataPrefixListVersion types.Int64  `tfsdk:"destination_data_prefix_list_version"`
	DestinationIp                    types.String `tfsdk:"destination_ip"`
	DestinationPort                  types.String `tfsdk:"destination_port"`
	DestinationRegion                types.String `tfsdk:"destination_region"`
	TrafficTo                        types.String `tfsdk:"traffic_to"`
}

type ApplicationListPolicyObject added in v0.2.2

type ApplicationListPolicyObject struct {
	Id      types.String                         `tfsdk:"id"`
	Version types.Int64                          `tfsdk:"version"`
	Name    types.String                         `tfsdk:"name"`
	Entries []ApplicationListPolicyObjectEntries `tfsdk:"entries"`
}

type ApplicationListPolicyObjectDataSource

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

func (*ApplicationListPolicyObjectDataSource) Configure

func (*ApplicationListPolicyObjectDataSource) Metadata

func (*ApplicationListPolicyObjectDataSource) Read

func (*ApplicationListPolicyObjectDataSource) Schema

type ApplicationListPolicyObjectEntries added in v0.2.2

type ApplicationListPolicyObjectEntries struct {
	Application       types.String `tfsdk:"application"`
	ApplicationFamily types.String `tfsdk:"application_family"`
}

type ApplicationListPolicyObjectResource

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

func (*ApplicationListPolicyObjectResource) Configure

func (*ApplicationListPolicyObjectResource) Create

func (*ApplicationListPolicyObjectResource) Delete

func (*ApplicationListPolicyObjectResource) ImportState

func (*ApplicationListPolicyObjectResource) Metadata

func (*ApplicationListPolicyObjectResource) Read

func (*ApplicationListPolicyObjectResource) Schema

func (*ApplicationListPolicyObjectResource) Update

type AttachFeatureDeviceTemplate

type AttachFeatureDeviceTemplate struct {
	Id      types.String                        `tfsdk:"id"`
	Version types.Int64                         `tfsdk:"version"`
	Devices []AttachFeatureDeviceTemplateDevice `tfsdk:"devices"`
}

type AttachFeatureDeviceTemplateDevice

type AttachFeatureDeviceTemplateDevice struct {
	Id        types.String `tfsdk:"id"`
	Variables types.Map    `tfsdk:"variables"`
}

type AttachFeatureDeviceTemplateResource

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

func (*AttachFeatureDeviceTemplateResource) Configure

func (*AttachFeatureDeviceTemplateResource) Create

func (*AttachFeatureDeviceTemplateResource) Delete

func (*AttachFeatureDeviceTemplateResource) Metadata

func (*AttachFeatureDeviceTemplateResource) Read

func (*AttachFeatureDeviceTemplateResource) Schema

func (*AttachFeatureDeviceTemplateResource) Update

type BlockURLListPolicyObject added in v0.2.5

type BlockURLListPolicyObject struct {
	Id      types.String                      `tfsdk:"id"`
	Version types.Int64                       `tfsdk:"version"`
	Name    types.String                      `tfsdk:"name"`
	Entries []BlockURLListPolicyObjectEntries `tfsdk:"entries"`
}

type BlockURLListPolicyObjectDataSource added in v0.2.5

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

func (*BlockURLListPolicyObjectDataSource) Configure added in v0.2.5

func (*BlockURLListPolicyObjectDataSource) Metadata added in v0.2.5

func (*BlockURLListPolicyObjectDataSource) Read added in v0.2.5

func (*BlockURLListPolicyObjectDataSource) Schema added in v0.2.5

type BlockURLListPolicyObjectEntries added in v0.2.5

type BlockURLListPolicyObjectEntries struct {
	Url types.String `tfsdk:"url"`
}

type BlockURLListPolicyObjectResource added in v0.2.5

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

func (*BlockURLListPolicyObjectResource) Configure added in v0.2.5

func (*BlockURLListPolicyObjectResource) Create added in v0.2.5

func (*BlockURLListPolicyObjectResource) Delete added in v0.2.5

func (*BlockURLListPolicyObjectResource) ImportState added in v0.2.5

func (*BlockURLListPolicyObjectResource) Metadata added in v0.2.5

func (*BlockURLListPolicyObjectResource) Read added in v0.2.5

func (*BlockURLListPolicyObjectResource) Schema added in v0.2.5

func (*BlockURLListPolicyObjectResource) Update added in v0.2.5

type CEdgeAAA

type CEdgeAAA struct {
	Id                                            types.String                 `tfsdk:"id"`
	Version                                       types.Int64                  `tfsdk:"version"`
	TemplateType                                  types.String                 `tfsdk:"template_type"`
	Name                                          types.String                 `tfsdk:"name"`
	Description                                   types.String                 `tfsdk:"description"`
	DeviceTypes                                   types.Set                    `tfsdk:"device_types"`
	Dot1xAuthentication                           types.Bool                   `tfsdk:"dot1x_authentication"`
	Dot1xAuthenticationVariable                   types.String                 `tfsdk:"dot1x_authentication_variable"`
	Dot1xAccounting                               types.Bool                   `tfsdk:"dot1x_accounting"`
	Dot1xAccountingVariable                       types.String                 `tfsdk:"dot1x_accounting_variable"`
	ServerGroupsPriorityOrder                     types.String                 `tfsdk:"server_groups_priority_order"`
	Users                                         []CEdgeAAAUsers              `tfsdk:"users"`
	RadiusServerGroups                            []CEdgeAAARadiusServerGroups `tfsdk:"radius_server_groups"`
	RadiusClients                                 []CEdgeAAARadiusClients      `tfsdk:"radius_clients"`
	RadiusDynamicAuthorServerKey                  types.String                 `tfsdk:"radius_dynamic_author_server_key"`
	RadiusDynamicAuthorServerKeyVariable          types.String                 `tfsdk:"radius_dynamic_author_server_key_variable"`
	RadiusDynamicAuthorDomainStripping            types.String                 `tfsdk:"radius_dynamic_author_domain_stripping"`
	RadiusDynamicAuthorDomainStrippingVariable    types.String                 `tfsdk:"radius_dynamic_author_domain_stripping_variable"`
	RadiusDynamicAuthorAuthenticationType         types.String                 `tfsdk:"radius_dynamic_author_authentication_type"`
	RadiusDynamicAuthorAuthenticationTypeVariable types.String                 `tfsdk:"radius_dynamic_author_authentication_type_variable"`
	RadiusDynamicAuthorPort                       types.Int64                  `tfsdk:"radius_dynamic_author_port"`
	RadiusDynamicAuthorPortVariable               types.String                 `tfsdk:"radius_dynamic_author_port_variable"`
	RadiusTrustsecCtsAuthorizationList            types.String                 `tfsdk:"radius_trustsec_cts_authorization_list"`
	RadiusTrustsecCtsAuthorizationListVariable    types.String                 `tfsdk:"radius_trustsec_cts_authorization_list_variable"`
	RadiusTrustsecGroup                           types.String                 `tfsdk:"radius_trustsec_group"`
	TacacsServerGroups                            []CEdgeAAATacacsServerGroups `tfsdk:"tacacs_server_groups"`
	AccountingRules                               []CEdgeAAAAccountingRules    `tfsdk:"accounting_rules"`
	AuthorizationConsole                          types.Bool                   `tfsdk:"authorization_console"`
	AuthorizationConsoleVariable                  types.String                 `tfsdk:"authorization_console_variable"`
	AuthorizationConfigCommands                   types.Bool                   `tfsdk:"authorization_config_commands"`
	AuthorizationConfigCommandsVariable           types.String                 `tfsdk:"authorization_config_commands_variable"`
	AuthorizationRules                            []CEdgeAAAAuthorizationRules `tfsdk:"authorization_rules"`
}

type CEdgeAAAAccountingRules

type CEdgeAAAAccountingRules struct {
	Optional          types.Bool   `tfsdk:"optional"`
	Name              types.String `tfsdk:"name"`
	Method            types.String `tfsdk:"method"`
	PrivilegeLevel    types.String `tfsdk:"privilege_level"`
	StartStop         types.Bool   `tfsdk:"start_stop"`
	StartStopVariable types.String `tfsdk:"start_stop_variable"`
	Groups            types.String `tfsdk:"groups"`
}

type CEdgeAAAAuthorizationRules

type CEdgeAAAAuthorizationRules struct {
	Optional       types.Bool   `tfsdk:"optional"`
	Name           types.String `tfsdk:"name"`
	Method         types.String `tfsdk:"method"`
	PrivilegeLevel types.String `tfsdk:"privilege_level"`
	Groups         types.String `tfsdk:"groups"`
	Authenticated  types.Bool   `tfsdk:"authenticated"`
}

type CEdgeAAAFeatureTemplateDataSource

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

func (*CEdgeAAAFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CEdgeAAAFeatureTemplateDataSource) Configure

func (*CEdgeAAAFeatureTemplateDataSource) Metadata

func (*CEdgeAAAFeatureTemplateDataSource) Read

func (*CEdgeAAAFeatureTemplateDataSource) Schema

type CEdgeAAAFeatureTemplateResource

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

func (*CEdgeAAAFeatureTemplateResource) Configure

func (*CEdgeAAAFeatureTemplateResource) Create

func (*CEdgeAAAFeatureTemplateResource) Delete

func (*CEdgeAAAFeatureTemplateResource) ImportState

func (*CEdgeAAAFeatureTemplateResource) Metadata

func (*CEdgeAAAFeatureTemplateResource) Read

func (*CEdgeAAAFeatureTemplateResource) Schema

func (*CEdgeAAAFeatureTemplateResource) Update

type CEdgeAAARadiusClients

type CEdgeAAARadiusClients struct {
	Optional          types.Bool                               `tfsdk:"optional"`
	ClientIp          types.String                             `tfsdk:"client_ip"`
	ClientIpVariable  types.String                             `tfsdk:"client_ip_variable"`
	VpnConfigurations []CEdgeAAARadiusClientsVpnConfigurations `tfsdk:"vpn_configurations"`
}

type CEdgeAAARadiusClientsVpnConfigurations added in v0.3.5

type CEdgeAAARadiusClientsVpnConfigurations struct {
	Optional          types.Bool   `tfsdk:"optional"`
	VpnId             types.Int64  `tfsdk:"vpn_id"`
	VpnIdVariable     types.String `tfsdk:"vpn_id_variable"`
	ServerKey         types.String `tfsdk:"server_key"`
	ServerKeyVariable types.String `tfsdk:"server_key_variable"`
}

type CEdgeAAARadiusServerGroups

type CEdgeAAARadiusServerGroups struct {
	Optional                types.Bool                          `tfsdk:"optional"`
	GroupName               types.String                        `tfsdk:"group_name"`
	VpnId                   types.Int64                         `tfsdk:"vpn_id"`
	SourceInterface         types.String                        `tfsdk:"source_interface"`
	SourceInterfaceVariable types.String                        `tfsdk:"source_interface_variable"`
	Servers                 []CEdgeAAARadiusServerGroupsServers `tfsdk:"servers"`
}

type CEdgeAAARadiusServerGroupsServers

type CEdgeAAARadiusServerGroupsServers struct {
	Optional                   types.Bool   `tfsdk:"optional"`
	Address                    types.String `tfsdk:"address"`
	AuthenticationPort         types.Int64  `tfsdk:"authentication_port"`
	AuthenticationPortVariable types.String `tfsdk:"authentication_port_variable"`
	AccountingPort             types.Int64  `tfsdk:"accounting_port"`
	AccountingPortVariable     types.String `tfsdk:"accounting_port_variable"`
	Timeout                    types.Int64  `tfsdk:"timeout"`
	TimeoutVariable            types.String `tfsdk:"timeout_variable"`
	Retransmit                 types.Int64  `tfsdk:"retransmit"`
	RetransmitVariable         types.String `tfsdk:"retransmit_variable"`
	Key                        types.String `tfsdk:"key"`
	SecretKey                  types.String `tfsdk:"secret_key"`
	SecretKeyVariable          types.String `tfsdk:"secret_key_variable"`
	EncryptionType             types.String `tfsdk:"encryption_type"`
	KeyType                    types.String `tfsdk:"key_type"`
	KeyTypeVariable            types.String `tfsdk:"key_type_variable"`
}

type CEdgeAAATacacsServerGroups

type CEdgeAAATacacsServerGroups struct {
	Optional                types.Bool                          `tfsdk:"optional"`
	GroupName               types.String                        `tfsdk:"group_name"`
	VpnId                   types.Int64                         `tfsdk:"vpn_id"`
	SourceInterface         types.String                        `tfsdk:"source_interface"`
	SourceInterfaceVariable types.String                        `tfsdk:"source_interface_variable"`
	Servers                 []CEdgeAAATacacsServerGroupsServers `tfsdk:"servers"`
}

type CEdgeAAATacacsServerGroupsServers

type CEdgeAAATacacsServerGroupsServers struct {
	Optional          types.Bool   `tfsdk:"optional"`
	Address           types.String `tfsdk:"address"`
	Port              types.Int64  `tfsdk:"port"`
	PortVariable      types.String `tfsdk:"port_variable"`
	Timeout           types.Int64  `tfsdk:"timeout"`
	TimeoutVariable   types.String `tfsdk:"timeout_variable"`
	Key               types.String `tfsdk:"key"`
	SecretKey         types.String `tfsdk:"secret_key"`
	SecretKeyVariable types.String `tfsdk:"secret_key_variable"`
	EncryptionType    types.String `tfsdk:"encryption_type"`
}

type CEdgeAAAUsers

type CEdgeAAAUsers struct {
	Optional               types.Bool                `tfsdk:"optional"`
	Name                   types.String              `tfsdk:"name"`
	NameVariable           types.String              `tfsdk:"name_variable"`
	Password               types.String              `tfsdk:"password"`
	Secret                 types.String              `tfsdk:"secret"`
	PrivilegeLevel         types.String              `tfsdk:"privilege_level"`
	PrivilegeLevelVariable types.String              `tfsdk:"privilege_level_variable"`
	SshPubkeys             []CEdgeAAAUsersSshPubkeys `tfsdk:"ssh_pubkeys"`
}

type CEdgeAAAUsersSshPubkeys

type CEdgeAAAUsersSshPubkeys struct {
	Optional        types.Bool   `tfsdk:"optional"`
	KeyString       types.String `tfsdk:"key_string"`
	KeyType         types.String `tfsdk:"key_type"`
	KeyTypeVariable types.String `tfsdk:"key_type_variable"`
}

type CEdgeGlobal

type CEdgeGlobal struct {
	Id                         types.String `tfsdk:"id"`
	Version                    types.Int64  `tfsdk:"version"`
	TemplateType               types.String `tfsdk:"template_type"`
	Name                       types.String `tfsdk:"name"`
	Description                types.String `tfsdk:"description"`
	DeviceTypes                types.Set    `tfsdk:"device_types"`
	Nat64UdpTimeout            types.Int64  `tfsdk:"nat64_udp_timeout"`
	Nat64UdpTimeoutVariable    types.String `tfsdk:"nat64_udp_timeout_variable"`
	Nat64TcpTimeout            types.Int64  `tfsdk:"nat64_tcp_timeout"`
	Nat64TcpTimeoutVariable    types.String `tfsdk:"nat64_tcp_timeout_variable"`
	HttpAuthentication         types.String `tfsdk:"http_authentication"`
	HttpAuthenticationVariable types.String `tfsdk:"http_authentication_variable"`
	SshVersion                 types.Int64  `tfsdk:"ssh_version"`
	SshVersionVariable         types.String `tfsdk:"ssh_version_variable"`
	HttpServer                 types.Bool   `tfsdk:"http_server"`
	HttpServerVariable         types.String `tfsdk:"http_server_variable"`
	HttpsServer                types.Bool   `tfsdk:"https_server"`
	HttpsServerVariable        types.String `tfsdk:"https_server_variable"`
	SourceInterface            types.String `tfsdk:"source_interface"`
	SourceInterfaceVariable    types.String `tfsdk:"source_interface_variable"`
	IpSourceRouting            types.Bool   `tfsdk:"ip_source_routing"`
	IpSourceRoutingVariable    types.String `tfsdk:"ip_source_routing_variable"`
	ArpProxy                   types.Bool   `tfsdk:"arp_proxy"`
	ArpProxyVariable           types.String `tfsdk:"arp_proxy_variable"`
	FtpPassive                 types.Bool   `tfsdk:"ftp_passive"`
	FtpPassiveVariable         types.String `tfsdk:"ftp_passive_variable"`
	RshRcp                     types.Bool   `tfsdk:"rsh_rcp"`
	RshRcpVariable             types.String `tfsdk:"rsh_rcp_variable"`
	Bootp                      types.Bool   `tfsdk:"bootp"`
	BootpVariable              types.String `tfsdk:"bootp_variable"`
	DomainLookup               types.Bool   `tfsdk:"domain_lookup"`
	DomainLookupVariable       types.String `tfsdk:"domain_lookup_variable"`
	TcpKeepalivesOut           types.Bool   `tfsdk:"tcp_keepalives_out"`
	TcpKeepalivesOutVariable   types.String `tfsdk:"tcp_keepalives_out_variable"`
	TcpKeepalivesIn            types.Bool   `tfsdk:"tcp_keepalives_in"`
	TcpKeepalivesInVariable    types.String `tfsdk:"tcp_keepalives_in_variable"`
	TcpSmallServers            types.Bool   `tfsdk:"tcp_small_servers"`
	TcpSmallServersVariable    types.String `tfsdk:"tcp_small_servers_variable"`
	UdpSmallServers            types.Bool   `tfsdk:"udp_small_servers"`
	UdpSmallServersVariable    types.String `tfsdk:"udp_small_servers_variable"`
	Lldp                       types.Bool   `tfsdk:"lldp"`
	LldpVariable               types.String `tfsdk:"lldp_variable"`
	Cdp                        types.Bool   `tfsdk:"cdp"`
	CdpVariable                types.String `tfsdk:"cdp_variable"`
	SnmpIfindexPersist         types.Bool   `tfsdk:"snmp_ifindex_persist"`
	SnmpIfindexPersistVariable types.String `tfsdk:"snmp_ifindex_persist_variable"`
	ConsoleLogging             types.Bool   `tfsdk:"console_logging"`
	ConsoleLoggingVariable     types.String `tfsdk:"console_logging_variable"`
	VtyLogging                 types.Bool   `tfsdk:"vty_logging"`
	VtyLoggingVariable         types.String `tfsdk:"vty_logging_variable"`
	LineVty                    types.Bool   `tfsdk:"line_vty"`
	LineVtyVariable            types.String `tfsdk:"line_vty_variable"`
}

type CEdgeGlobalFeatureTemplateDataSource

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

func (*CEdgeGlobalFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CEdgeGlobalFeatureTemplateDataSource) Configure

func (*CEdgeGlobalFeatureTemplateDataSource) Metadata

func (*CEdgeGlobalFeatureTemplateDataSource) Read

func (*CEdgeGlobalFeatureTemplateDataSource) Schema

type CEdgeGlobalFeatureTemplateResource

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

func (*CEdgeGlobalFeatureTemplateResource) Configure

func (*CEdgeGlobalFeatureTemplateResource) Create

func (*CEdgeGlobalFeatureTemplateResource) Delete

func (*CEdgeGlobalFeatureTemplateResource) ImportState

func (*CEdgeGlobalFeatureTemplateResource) Metadata

func (*CEdgeGlobalFeatureTemplateResource) Read

func (*CEdgeGlobalFeatureTemplateResource) Schema

func (*CEdgeGlobalFeatureTemplateResource) Update

type CLIDeviceTemplate

type CLIDeviceTemplate struct {
	Id               types.String `tfsdk:"id"`
	Version          types.Int64  `tfsdk:"version"`
	Name             types.String `tfsdk:"name"`
	Description      types.String `tfsdk:"description"`
	DeviceType       types.String `tfsdk:"device_type"`
	CliType          types.String `tfsdk:"cli_type"`
	CliConfiguration types.String `tfsdk:"cli_configuration"`
}

type CLIDeviceTemplateDataSource

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

func (*CLIDeviceTemplateDataSource) Configure

func (*CLIDeviceTemplateDataSource) Metadata

func (*CLIDeviceTemplateDataSource) Read

func (*CLIDeviceTemplateDataSource) Schema

type CLIDeviceTemplateResource

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

func (*CLIDeviceTemplateResource) Configure

func (*CLIDeviceTemplateResource) Create

func (*CLIDeviceTemplateResource) Delete

func (*CLIDeviceTemplateResource) ImportState

func (*CLIDeviceTemplateResource) Metadata

func (*CLIDeviceTemplateResource) Read

func (*CLIDeviceTemplateResource) Schema

func (*CLIDeviceTemplateResource) Update

type CLIFeatureProfile added in v0.3.0

type CLIFeatureProfile struct {
	Id          types.String `tfsdk:"id"`
	Name        types.String `tfsdk:"name"`
	Description types.String `tfsdk:"description"`
}

type CLIFeatureProfileDataSource added in v0.3.0

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

func (*CLIFeatureProfileDataSource) Configure added in v0.3.0

func (*CLIFeatureProfileDataSource) Metadata added in v0.3.0

func (*CLIFeatureProfileDataSource) Read added in v0.3.0

func (*CLIFeatureProfileDataSource) Schema added in v0.3.0

type CLIFeatureProfileResource added in v0.3.0

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

func (*CLIFeatureProfileResource) Configure added in v0.3.0

func (*CLIFeatureProfileResource) Create added in v0.3.0

func (*CLIFeatureProfileResource) Delete added in v0.3.0

func (*CLIFeatureProfileResource) ImportState added in v0.3.0

func (*CLIFeatureProfileResource) Metadata added in v0.3.0

func (*CLIFeatureProfileResource) Read added in v0.3.0

func (*CLIFeatureProfileResource) Schema added in v0.3.0

func (*CLIFeatureProfileResource) Update added in v0.3.0

type CLITemplate

type CLITemplate struct {
	Id           types.String `tfsdk:"id"`
	Version      types.Int64  `tfsdk:"version"`
	TemplateType types.String `tfsdk:"template_type"`
	Name         types.String `tfsdk:"name"`
	Description  types.String `tfsdk:"description"`
	DeviceTypes  types.Set    `tfsdk:"device_types"`
	CliConfig    types.String `tfsdk:"cli_config"`
}

type CLITemplateFeatureTemplateDataSource

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

func (*CLITemplateFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CLITemplateFeatureTemplateDataSource) Configure

func (*CLITemplateFeatureTemplateDataSource) Metadata

func (*CLITemplateFeatureTemplateDataSource) Read

func (*CLITemplateFeatureTemplateDataSource) Schema

type CLITemplateFeatureTemplateResource

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

func (*CLITemplateFeatureTemplateResource) Configure

func (*CLITemplateFeatureTemplateResource) Create

func (*CLITemplateFeatureTemplateResource) Delete

func (*CLITemplateFeatureTemplateResource) ImportState

func (*CLITemplateFeatureTemplateResource) Metadata

func (*CLITemplateFeatureTemplateResource) Read

func (*CLITemplateFeatureTemplateResource) Schema

func (*CLITemplateFeatureTemplateResource) Update

type CentralizedPolicy added in v0.2.3

type CentralizedPolicy struct {
	Id          types.String                   `tfsdk:"id"`
	Version     types.Int64                    `tfsdk:"version"`
	Name        types.String                   `tfsdk:"name"`
	Description types.String                   `tfsdk:"description"`
	Definitions []CentralizedPolicyDefinitions `tfsdk:"definitions"`
}

type CentralizedPolicyDataSource added in v0.2.3

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

func (*CentralizedPolicyDataSource) Configure added in v0.2.3

func (*CentralizedPolicyDataSource) Metadata added in v0.2.3

func (*CentralizedPolicyDataSource) Read added in v0.2.3

func (*CentralizedPolicyDataSource) Schema added in v0.2.3

type CentralizedPolicyDefinitions added in v0.2.3

type CentralizedPolicyDefinitions struct {
	Id      types.String                          `tfsdk:"id"`
	Version types.Int64                           `tfsdk:"version"`
	Type    types.String                          `tfsdk:"type"`
	Entries []CentralizedPolicyDefinitionsEntries `tfsdk:"entries"`
}

type CentralizedPolicyDefinitionsEntries added in v0.2.3

type CentralizedPolicyDefinitionsEntries struct {
	SiteListIds        types.List   `tfsdk:"site_list_ids"`
	SiteListVersions   types.List   `tfsdk:"site_list_versions"`
	VpnListIds         types.List   `tfsdk:"vpn_list_ids"`
	VpnListVersions    types.List   `tfsdk:"vpn_list_versions"`
	Direction          types.String `tfsdk:"direction"`
	RegionListIds      types.List   `tfsdk:"region_list_ids"`
	RegionListVersions types.List   `tfsdk:"region_list_versions"`
	RegionIds          types.List   `tfsdk:"region_ids"`
}

type CentralizedPolicyResource added in v0.2.3

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

func (*CentralizedPolicyResource) Configure added in v0.2.3

func (*CentralizedPolicyResource) Create added in v0.2.3

func (*CentralizedPolicyResource) Delete added in v0.2.3

func (*CentralizedPolicyResource) ImportState added in v0.2.3

func (*CentralizedPolicyResource) Metadata added in v0.2.3

func (*CentralizedPolicyResource) Read added in v0.2.3

func (*CentralizedPolicyResource) Schema added in v0.2.3

func (*CentralizedPolicyResource) Update added in v0.2.3

type CflowdPolicyDefinition added in v0.2.2

type CflowdPolicyDefinition struct {
	Id                  types.String                       `tfsdk:"id"`
	Version             types.Int64                        `tfsdk:"version"`
	Name                types.String                       `tfsdk:"name"`
	Description         types.String                       `tfsdk:"description"`
	ActiveFlowTimeout   types.Int64                        `tfsdk:"active_flow_timeout"`
	InactiveFlowTimeout types.Int64                        `tfsdk:"inactive_flow_timeout"`
	SamplingInterval    types.Int64                        `tfsdk:"sampling_interval"`
	FlowRefresh         types.Int64                        `tfsdk:"flow_refresh"`
	Protocol            types.String                       `tfsdk:"protocol"`
	Tos                 types.Bool                         `tfsdk:"tos"`
	RemarkedDscp        types.Bool                         `tfsdk:"remarked_dscp"`
	Collectors          []CflowdPolicyDefinitionCollectors `tfsdk:"collectors"`
}

type CflowdPolicyDefinitionCollectors added in v0.2.2

type CflowdPolicyDefinitionCollectors struct {
	VpnId           types.Int64  `tfsdk:"vpn_id"`
	IpAddress       types.String `tfsdk:"ip_address"`
	Port            types.Int64  `tfsdk:"port"`
	Transport       types.String `tfsdk:"transport"`
	SourceInterface types.String `tfsdk:"source_interface"`
	ExportSpreading types.String `tfsdk:"export_spreading"`
}

type CflowdPolicyDefinitionDataSource added in v0.2.2

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

func (*CflowdPolicyDefinitionDataSource) Configure added in v0.2.2

func (*CflowdPolicyDefinitionDataSource) Metadata added in v0.2.2

func (*CflowdPolicyDefinitionDataSource) Read added in v0.2.2

func (*CflowdPolicyDefinitionDataSource) Schema added in v0.2.2

type CflowdPolicyDefinitionResource added in v0.2.2

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

func (*CflowdPolicyDefinitionResource) Configure added in v0.2.2

func (*CflowdPolicyDefinitionResource) Create added in v0.2.2

func (*CflowdPolicyDefinitionResource) Delete added in v0.2.2

func (*CflowdPolicyDefinitionResource) ImportState added in v0.2.2

func (*CflowdPolicyDefinitionResource) Metadata added in v0.2.2

func (*CflowdPolicyDefinitionResource) Read added in v0.2.2

func (*CflowdPolicyDefinitionResource) Schema added in v0.2.2

func (*CflowdPolicyDefinitionResource) Update added in v0.2.2

type CiscoBFD

type CiscoBFD struct {
	Id                   types.String     `tfsdk:"id"`
	Version              types.Int64      `tfsdk:"version"`
	TemplateType         types.String     `tfsdk:"template_type"`
	Name                 types.String     `tfsdk:"name"`
	Description          types.String     `tfsdk:"description"`
	DeviceTypes          types.Set        `tfsdk:"device_types"`
	Multiplier           types.Int64      `tfsdk:"multiplier"`
	MultiplierVariable   types.String     `tfsdk:"multiplier_variable"`
	PollInterval         types.Int64      `tfsdk:"poll_interval"`
	PollIntervalVariable types.String     `tfsdk:"poll_interval_variable"`
	DefaultDscp          types.Int64      `tfsdk:"default_dscp"`
	DefaultDscpVariable  types.String     `tfsdk:"default_dscp_variable"`
	Colors               []CiscoBFDColors `tfsdk:"colors"`
}

type CiscoBFDColors

type CiscoBFDColors struct {
	Optional              types.Bool   `tfsdk:"optional"`
	Color                 types.String `tfsdk:"color"`
	ColorVariable         types.String `tfsdk:"color_variable"`
	HelloInterval         types.Int64  `tfsdk:"hello_interval"`
	HelloIntervalVariable types.String `tfsdk:"hello_interval_variable"`
	Multiplier            types.Int64  `tfsdk:"multiplier"`
	MultiplierVariable    types.String `tfsdk:"multiplier_variable"`
	PmtuDiscovery         types.Bool   `tfsdk:"pmtu_discovery"`
	PmtuDiscoveryVariable types.String `tfsdk:"pmtu_discovery_variable"`
	Dscp                  types.Int64  `tfsdk:"dscp"`
	DscpVariable          types.String `tfsdk:"dscp_variable"`
}

type CiscoBFDFeatureTemplateDataSource

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

func (*CiscoBFDFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoBFDFeatureTemplateDataSource) Configure

func (*CiscoBFDFeatureTemplateDataSource) Metadata

func (*CiscoBFDFeatureTemplateDataSource) Read

func (*CiscoBFDFeatureTemplateDataSource) Schema

type CiscoBFDFeatureTemplateResource

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

func (*CiscoBFDFeatureTemplateResource) Configure

func (*CiscoBFDFeatureTemplateResource) Create

func (*CiscoBFDFeatureTemplateResource) Delete

func (*CiscoBFDFeatureTemplateResource) ImportState

func (*CiscoBFDFeatureTemplateResource) Metadata

func (*CiscoBFDFeatureTemplateResource) Read

func (*CiscoBFDFeatureTemplateResource) Schema

func (*CiscoBFDFeatureTemplateResource) Update

type CiscoBGP

type CiscoBGP struct {
	Id                         types.String               `tfsdk:"id"`
	Version                    types.Int64                `tfsdk:"version"`
	TemplateType               types.String               `tfsdk:"template_type"`
	Name                       types.String               `tfsdk:"name"`
	Description                types.String               `tfsdk:"description"`
	DeviceTypes                types.Set                  `tfsdk:"device_types"`
	AsNumber                   types.String               `tfsdk:"as_number"`
	AsNumberVariable           types.String               `tfsdk:"as_number_variable"`
	Shutdown                   types.Bool                 `tfsdk:"shutdown"`
	ShutdownVariable           types.String               `tfsdk:"shutdown_variable"`
	RouterId                   types.String               `tfsdk:"router_id"`
	RouterIdVariable           types.String               `tfsdk:"router_id_variable"`
	PropagateAspath            types.Bool                 `tfsdk:"propagate_aspath"`
	PropagateAspathVariable    types.String               `tfsdk:"propagate_aspath_variable"`
	PropagateCommunity         types.Bool                 `tfsdk:"propagate_community"`
	PropagateCommunityVariable types.String               `tfsdk:"propagate_community_variable"`
	Ipv4RouteTargets           []CiscoBGPIpv4RouteTargets `tfsdk:"ipv4_route_targets"`
	Ipv6RouteTargets           []CiscoBGPIpv6RouteTargets `tfsdk:"ipv6_route_targets"`
	MplsInterfaces             []CiscoBGPMplsInterfaces   `tfsdk:"mpls_interfaces"`
	DistanceExternal           types.Int64                `tfsdk:"distance_external"`
	DistanceExternalVariable   types.String               `tfsdk:"distance_external_variable"`
	DistanceInternal           types.Int64                `tfsdk:"distance_internal"`
	DistanceInternalVariable   types.String               `tfsdk:"distance_internal_variable"`
	DistanceLocal              types.Int64                `tfsdk:"distance_local"`
	DistanceLocalVariable      types.String               `tfsdk:"distance_local_variable"`
	Keepalive                  types.Int64                `tfsdk:"keepalive"`
	KeepaliveVariable          types.String               `tfsdk:"keepalive_variable"`
	Holdtime                   types.Int64                `tfsdk:"holdtime"`
	HoldtimeVariable           types.String               `tfsdk:"holdtime_variable"`
	AlwaysCompareMed           types.Bool                 `tfsdk:"always_compare_med"`
	AlwaysCompareMedVariable   types.String               `tfsdk:"always_compare_med_variable"`
	DeterministicMed           types.Bool                 `tfsdk:"deterministic_med"`
	DeterministicMedVariable   types.String               `tfsdk:"deterministic_med_variable"`
	MissingMedWorst            types.Bool                 `tfsdk:"missing_med_worst"`
	MissingMedWorstVariable    types.String               `tfsdk:"missing_med_worst_variable"`
	CompareRouterId            types.Bool                 `tfsdk:"compare_router_id"`
	CompareRouterIdVariable    types.String               `tfsdk:"compare_router_id_variable"`
	MultipathRelax             types.Bool                 `tfsdk:"multipath_relax"`
	MultipathRelaxVariable     types.String               `tfsdk:"multipath_relax_variable"`
	AddressFamilies            []CiscoBGPAddressFamilies  `tfsdk:"address_families"`
	Ipv4Neighbors              []CiscoBGPIpv4Neighbors    `tfsdk:"ipv4_neighbors"`
	Ipv6Neighbors              []CiscoBGPIpv6Neighbors    `tfsdk:"ipv6_neighbors"`
}

type CiscoBGPAddressFamilies

type CiscoBGPAddressFamilies struct {
	Optional                            types.Bool                                      `tfsdk:"optional"`
	FamilyType                          types.String                                    `tfsdk:"family_type"`
	Ipv4AggregateAddresses              []CiscoBGPAddressFamiliesIpv4AggregateAddresses `tfsdk:"ipv4_aggregate_addresses"`
	Ipv6AggregateAddresses              []CiscoBGPAddressFamiliesIpv6AggregateAddresses `tfsdk:"ipv6_aggregate_addresses"`
	Ipv4Networks                        []CiscoBGPAddressFamiliesIpv4Networks           `tfsdk:"ipv4_networks"`
	Ipv6Networks                        []CiscoBGPAddressFamiliesIpv6Networks           `tfsdk:"ipv6_networks"`
	MaximumPaths                        types.Int64                                     `tfsdk:"maximum_paths"`
	MaximumPathsVariable                types.String                                    `tfsdk:"maximum_paths_variable"`
	DefaultInformationOriginate         types.Bool                                      `tfsdk:"default_information_originate"`
	DefaultInformationOriginateVariable types.String                                    `tfsdk:"default_information_originate_variable"`
	TableMapPolicy                      types.String                                    `tfsdk:"table_map_policy"`
	TableMapPolicyVariable              types.String                                    `tfsdk:"table_map_policy_variable"`
	TableMapFilter                      types.Bool                                      `tfsdk:"table_map_filter"`
	TableMapFilterVariable              types.String                                    `tfsdk:"table_map_filter_variable"`
	RedistributeRoutes                  []CiscoBGPAddressFamiliesRedistributeRoutes     `tfsdk:"redistribute_routes"`
}

type CiscoBGPAddressFamiliesIpv4AggregateAddresses

type CiscoBGPAddressFamiliesIpv4AggregateAddresses struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Prefix              types.String `tfsdk:"prefix"`
	PrefixVariable      types.String `tfsdk:"prefix_variable"`
	AsSetPath           types.Bool   `tfsdk:"as_set_path"`
	AsSetPathVariable   types.String `tfsdk:"as_set_path_variable"`
	SummaryOnly         types.Bool   `tfsdk:"summary_only"`
	SummaryOnlyVariable types.String `tfsdk:"summary_only_variable"`
}

type CiscoBGPAddressFamiliesIpv4Networks

type CiscoBGPAddressFamiliesIpv4Networks struct {
	Optional       types.Bool   `tfsdk:"optional"`
	Prefix         types.String `tfsdk:"prefix"`
	PrefixVariable types.String `tfsdk:"prefix_variable"`
}

type CiscoBGPAddressFamiliesIpv6AggregateAddresses

type CiscoBGPAddressFamiliesIpv6AggregateAddresses struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Prefix              types.String `tfsdk:"prefix"`
	PrefixVariable      types.String `tfsdk:"prefix_variable"`
	AsSetPath           types.Bool   `tfsdk:"as_set_path"`
	AsSetPathVariable   types.String `tfsdk:"as_set_path_variable"`
	SummaryOnly         types.Bool   `tfsdk:"summary_only"`
	SummaryOnlyVariable types.String `tfsdk:"summary_only_variable"`
}

type CiscoBGPAddressFamiliesIpv6Networks

type CiscoBGPAddressFamiliesIpv6Networks struct {
	Optional       types.Bool   `tfsdk:"optional"`
	Prefix         types.String `tfsdk:"prefix"`
	PrefixVariable types.String `tfsdk:"prefix_variable"`
}

type CiscoBGPAddressFamiliesRedistributeRoutes

type CiscoBGPAddressFamiliesRedistributeRoutes struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Protocol            types.String `tfsdk:"protocol"`
	ProtocolVariable    types.String `tfsdk:"protocol_variable"`
	RoutePolicy         types.String `tfsdk:"route_policy"`
	RoutePolicyVariable types.String `tfsdk:"route_policy_variable"`
}

type CiscoBGPFeatureTemplateDataSource

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

func (*CiscoBGPFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoBGPFeatureTemplateDataSource) Configure

func (*CiscoBGPFeatureTemplateDataSource) Metadata

func (*CiscoBGPFeatureTemplateDataSource) Read

func (*CiscoBGPFeatureTemplateDataSource) Schema

type CiscoBGPFeatureTemplateResource

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

func (*CiscoBGPFeatureTemplateResource) Configure

func (*CiscoBGPFeatureTemplateResource) Create

func (*CiscoBGPFeatureTemplateResource) Delete

func (*CiscoBGPFeatureTemplateResource) ImportState

func (*CiscoBGPFeatureTemplateResource) Metadata

func (*CiscoBGPFeatureTemplateResource) Read

func (*CiscoBGPFeatureTemplateResource) Schema

func (*CiscoBGPFeatureTemplateResource) Update

type CiscoBGPIpv4Neighbors

type CiscoBGPIpv4Neighbors struct {
	Optional                  types.Bool                             `tfsdk:"optional"`
	Address                   types.String                           `tfsdk:"address"`
	AddressVariable           types.String                           `tfsdk:"address_variable"`
	Description               types.String                           `tfsdk:"description"`
	DescriptionVariable       types.String                           `tfsdk:"description_variable"`
	Shutdown                  types.Bool                             `tfsdk:"shutdown"`
	ShutdownVariable          types.String                           `tfsdk:"shutdown_variable"`
	RemoteAs                  types.String                           `tfsdk:"remote_as"`
	RemoteAsVariable          types.String                           `tfsdk:"remote_as_variable"`
	Keepalive                 types.Int64                            `tfsdk:"keepalive"`
	KeepaliveVariable         types.String                           `tfsdk:"keepalive_variable"`
	Holdtime                  types.Int64                            `tfsdk:"holdtime"`
	HoldtimeVariable          types.String                           `tfsdk:"holdtime_variable"`
	SourceInterface           types.String                           `tfsdk:"source_interface"`
	SourceInterfaceVariable   types.String                           `tfsdk:"source_interface_variable"`
	NextHopSelf               types.Bool                             `tfsdk:"next_hop_self"`
	NextHopSelfVariable       types.String                           `tfsdk:"next_hop_self_variable"`
	SendCommunity             types.Bool                             `tfsdk:"send_community"`
	SendCommunityVariable     types.String                           `tfsdk:"send_community_variable"`
	SendExtCommunity          types.Bool                             `tfsdk:"send_ext_community"`
	SendExtCommunityVariable  types.String                           `tfsdk:"send_ext_community_variable"`
	EbgpMultihop              types.Int64                            `tfsdk:"ebgp_multihop"`
	EbgpMultihopVariable      types.String                           `tfsdk:"ebgp_multihop_variable"`
	Password                  types.String                           `tfsdk:"password"`
	PasswordVariable          types.String                           `tfsdk:"password_variable"`
	SendLabel                 types.Bool                             `tfsdk:"send_label"`
	SendLabelVariable         types.String                           `tfsdk:"send_label_variable"`
	SendLabelExplicit         types.Bool                             `tfsdk:"send_label_explicit"`
	SendLabelExplicitVariable types.String                           `tfsdk:"send_label_explicit_variable"`
	AsOverride                types.Bool                             `tfsdk:"as_override"`
	AsOverrideVariable        types.String                           `tfsdk:"as_override_variable"`
	AllowAsIn                 types.Int64                            `tfsdk:"allow_as_in"`
	AllowAsInVariable         types.String                           `tfsdk:"allow_as_in_variable"`
	AddressFamilies           []CiscoBGPIpv4NeighborsAddressFamilies `tfsdk:"address_families"`
}

type CiscoBGPIpv4NeighborsAddressFamilies

type CiscoBGPIpv4NeighborsAddressFamilies struct {
	Optional                           types.Bool                                          `tfsdk:"optional"`
	FamilyType                         types.String                                        `tfsdk:"family_type"`
	MaximumPrefixes                    types.Int64                                         `tfsdk:"maximum_prefixes"`
	MaximumPrefixesVariable            types.String                                        `tfsdk:"maximum_prefixes_variable"`
	MaximumPrefixesThreshold           types.Int64                                         `tfsdk:"maximum_prefixes_threshold"`
	MaximumPrefixesThresholdVariable   types.String                                        `tfsdk:"maximum_prefixes_threshold_variable"`
	MaximumPrefixesRestart             types.Int64                                         `tfsdk:"maximum_prefixes_restart"`
	MaximumPrefixesRestartVariable     types.String                                        `tfsdk:"maximum_prefixes_restart_variable"`
	MaximumPrefixesWarningOnly         types.Bool                                          `tfsdk:"maximum_prefixes_warning_only"`
	MaximumPrefixesWarningOnlyVariable types.String                                        `tfsdk:"maximum_prefixes_warning_only_variable"`
	RoutePolicies                      []CiscoBGPIpv4NeighborsAddressFamiliesRoutePolicies `tfsdk:"route_policies"`
}

type CiscoBGPIpv4NeighborsAddressFamiliesRoutePolicies

type CiscoBGPIpv4NeighborsAddressFamiliesRoutePolicies struct {
	Optional           types.Bool   `tfsdk:"optional"`
	Direction          types.String `tfsdk:"direction"`
	PolicyName         types.String `tfsdk:"policy_name"`
	PolicyNameVariable types.String `tfsdk:"policy_name_variable"`
}

type CiscoBGPIpv4RouteTargets

type CiscoBGPIpv4RouteTargets struct {
	Optional      types.Bool                       `tfsdk:"optional"`
	VpnId         types.Int64                      `tfsdk:"vpn_id"`
	VpnIdVariable types.String                     `tfsdk:"vpn_id_variable"`
	Export        []CiscoBGPIpv4RouteTargetsExport `tfsdk:"export"`
	Import        []CiscoBGPIpv4RouteTargetsImport `tfsdk:"import"`
}

type CiscoBGPIpv4RouteTargetsExport

type CiscoBGPIpv4RouteTargetsExport struct {
	Optional      types.Bool   `tfsdk:"optional"`
	AsnIp         types.String `tfsdk:"asn_ip"`
	AsnIpVariable types.String `tfsdk:"asn_ip_variable"`
}

type CiscoBGPIpv4RouteTargetsImport

type CiscoBGPIpv4RouteTargetsImport struct {
	Optional      types.Bool   `tfsdk:"optional"`
	AsnIp         types.String `tfsdk:"asn_ip"`
	AsnIpVariable types.String `tfsdk:"asn_ip_variable"`
}

type CiscoBGPIpv6Neighbors

type CiscoBGPIpv6Neighbors struct {
	Optional                  types.Bool                             `tfsdk:"optional"`
	Address                   types.String                           `tfsdk:"address"`
	AddressVariable           types.String                           `tfsdk:"address_variable"`
	Description               types.String                           `tfsdk:"description"`
	DescriptionVariable       types.String                           `tfsdk:"description_variable"`
	Shutdown                  types.Bool                             `tfsdk:"shutdown"`
	ShutdownVariable          types.String                           `tfsdk:"shutdown_variable"`
	RemoteAs                  types.String                           `tfsdk:"remote_as"`
	RemoteAsVariable          types.String                           `tfsdk:"remote_as_variable"`
	Keepalive                 types.Int64                            `tfsdk:"keepalive"`
	KeepaliveVariable         types.String                           `tfsdk:"keepalive_variable"`
	Holdtime                  types.Int64                            `tfsdk:"holdtime"`
	HoldtimeVariable          types.String                           `tfsdk:"holdtime_variable"`
	SourceInterface           types.String                           `tfsdk:"source_interface"`
	SourceInterfaceVariable   types.String                           `tfsdk:"source_interface_variable"`
	NextHopSelf               types.Bool                             `tfsdk:"next_hop_self"`
	NextHopSelfVariable       types.String                           `tfsdk:"next_hop_self_variable"`
	SendCommunity             types.Bool                             `tfsdk:"send_community"`
	SendCommunityVariable     types.String                           `tfsdk:"send_community_variable"`
	SendExtCommunity          types.Bool                             `tfsdk:"send_ext_community"`
	SendExtCommunityVariable  types.String                           `tfsdk:"send_ext_community_variable"`
	EbgpMultihop              types.Int64                            `tfsdk:"ebgp_multihop"`
	EbgpMultihopVariable      types.String                           `tfsdk:"ebgp_multihop_variable"`
	Password                  types.String                           `tfsdk:"password"`
	PasswordVariable          types.String                           `tfsdk:"password_variable"`
	SendLabel                 types.Bool                             `tfsdk:"send_label"`
	SendLabelVariable         types.String                           `tfsdk:"send_label_variable"`
	SendLabelExplicit         types.Bool                             `tfsdk:"send_label_explicit"`
	SendLabelExplicitVariable types.String                           `tfsdk:"send_label_explicit_variable"`
	AsOverride                types.Bool                             `tfsdk:"as_override"`
	AsOverrideVariable        types.String                           `tfsdk:"as_override_variable"`
	AllowAsIn                 types.Int64                            `tfsdk:"allow_as_in"`
	AllowAsInVariable         types.String                           `tfsdk:"allow_as_in_variable"`
	AddressFamilies           []CiscoBGPIpv6NeighborsAddressFamilies `tfsdk:"address_families"`
}

type CiscoBGPIpv6NeighborsAddressFamilies

type CiscoBGPIpv6NeighborsAddressFamilies struct {
	Optional                           types.Bool                                          `tfsdk:"optional"`
	FamilyType                         types.String                                        `tfsdk:"family_type"`
	MaximumPrefixes                    types.Int64                                         `tfsdk:"maximum_prefixes"`
	MaximumPrefixesVariable            types.String                                        `tfsdk:"maximum_prefixes_variable"`
	MaximumPrefixesThreshold           types.Int64                                         `tfsdk:"maximum_prefixes_threshold"`
	MaximumPrefixesThresholdVariable   types.String                                        `tfsdk:"maximum_prefixes_threshold_variable"`
	MaximumPrefixesRestart             types.Int64                                         `tfsdk:"maximum_prefixes_restart"`
	MaximumPrefixesRestartVariable     types.String                                        `tfsdk:"maximum_prefixes_restart_variable"`
	MaximumPrefixesWarningOnly         types.Bool                                          `tfsdk:"maximum_prefixes_warning_only"`
	MaximumPrefixesWarningOnlyVariable types.String                                        `tfsdk:"maximum_prefixes_warning_only_variable"`
	RoutePolicies                      []CiscoBGPIpv6NeighborsAddressFamiliesRoutePolicies `tfsdk:"route_policies"`
}

type CiscoBGPIpv6NeighborsAddressFamiliesRoutePolicies

type CiscoBGPIpv6NeighborsAddressFamiliesRoutePolicies struct {
	Optional           types.Bool   `tfsdk:"optional"`
	Direction          types.String `tfsdk:"direction"`
	PolicyName         types.String `tfsdk:"policy_name"`
	PolicyNameVariable types.String `tfsdk:"policy_name_variable"`
}

type CiscoBGPIpv6RouteTargets

type CiscoBGPIpv6RouteTargets struct {
	Optional      types.Bool                       `tfsdk:"optional"`
	VpnId         types.Int64                      `tfsdk:"vpn_id"`
	VpnIdVariable types.String                     `tfsdk:"vpn_id_variable"`
	Export        []CiscoBGPIpv6RouteTargetsExport `tfsdk:"export"`
	Import        []CiscoBGPIpv6RouteTargetsImport `tfsdk:"import"`
}

type CiscoBGPIpv6RouteTargetsExport

type CiscoBGPIpv6RouteTargetsExport struct {
	Optional      types.Bool   `tfsdk:"optional"`
	AsnIp         types.String `tfsdk:"asn_ip"`
	AsnIpVariable types.String `tfsdk:"asn_ip_variable"`
}

type CiscoBGPIpv6RouteTargetsImport

type CiscoBGPIpv6RouteTargetsImport struct {
	Optional      types.Bool   `tfsdk:"optional"`
	AsnIp         types.String `tfsdk:"asn_ip"`
	AsnIpVariable types.String `tfsdk:"asn_ip_variable"`
}

type CiscoBGPMplsInterfaces

type CiscoBGPMplsInterfaces struct {
	Optional              types.Bool   `tfsdk:"optional"`
	InterfaceName         types.String `tfsdk:"interface_name"`
	InterfaceNameVariable types.String `tfsdk:"interface_name_variable"`
}

type CiscoBanner

type CiscoBanner struct {
	Id            types.String `tfsdk:"id"`
	Version       types.Int64  `tfsdk:"version"`
	TemplateType  types.String `tfsdk:"template_type"`
	Name          types.String `tfsdk:"name"`
	Description   types.String `tfsdk:"description"`
	DeviceTypes   types.Set    `tfsdk:"device_types"`
	Login         types.String `tfsdk:"login"`
	LoginVariable types.String `tfsdk:"login_variable"`
	Motd          types.String `tfsdk:"motd"`
	MotdVariable  types.String `tfsdk:"motd_variable"`
}

type CiscoBannerFeatureTemplateDataSource

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

func (*CiscoBannerFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoBannerFeatureTemplateDataSource) Configure

func (*CiscoBannerFeatureTemplateDataSource) Metadata

func (*CiscoBannerFeatureTemplateDataSource) Read

func (*CiscoBannerFeatureTemplateDataSource) Schema

type CiscoBannerFeatureTemplateResource

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

func (*CiscoBannerFeatureTemplateResource) Configure

func (*CiscoBannerFeatureTemplateResource) Create

func (*CiscoBannerFeatureTemplateResource) Delete

func (*CiscoBannerFeatureTemplateResource) ImportState

func (*CiscoBannerFeatureTemplateResource) Metadata

func (*CiscoBannerFeatureTemplateResource) Read

func (*CiscoBannerFeatureTemplateResource) Schema

func (*CiscoBannerFeatureTemplateResource) Update

type CiscoDHCPServer

type CiscoDHCPServer struct {
	Id                       types.String                  `tfsdk:"id"`
	Version                  types.Int64                   `tfsdk:"version"`
	TemplateType             types.String                  `tfsdk:"template_type"`
	Name                     types.String                  `tfsdk:"name"`
	Description              types.String                  `tfsdk:"description"`
	DeviceTypes              types.Set                     `tfsdk:"device_types"`
	AddressPool              types.String                  `tfsdk:"address_pool"`
	AddressPoolVariable      types.String                  `tfsdk:"address_pool_variable"`
	ExcludeAddresses         types.List                    `tfsdk:"exclude_addresses"`
	ExcludeAddressesVariable types.String                  `tfsdk:"exclude_addresses_variable"`
	LeaseTime                types.Int64                   `tfsdk:"lease_time"`
	LeaseTimeVariable        types.String                  `tfsdk:"lease_time_variable"`
	InterfaceMtu             types.Int64                   `tfsdk:"interface_mtu"`
	InterfaceMtuVariable     types.String                  `tfsdk:"interface_mtu_variable"`
	DomainName               types.String                  `tfsdk:"domain_name"`
	DomainNameVariable       types.String                  `tfsdk:"domain_name_variable"`
	DefaultGateway           types.String                  `tfsdk:"default_gateway"`
	DefaultGatewayVariable   types.String                  `tfsdk:"default_gateway_variable"`
	DnsServers               types.List                    `tfsdk:"dns_servers"`
	DnsServersVariable       types.String                  `tfsdk:"dns_servers_variable"`
	TftpServers              types.List                    `tfsdk:"tftp_servers"`
	TftpServersVariable      types.String                  `tfsdk:"tftp_servers_variable"`
	StaticLeases             []CiscoDHCPServerStaticLeases `tfsdk:"static_leases"`
	Options                  []CiscoDHCPServerOptions      `tfsdk:"options"`
}

type CiscoDHCPServerFeatureTemplateDataSource

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

func (*CiscoDHCPServerFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoDHCPServerFeatureTemplateDataSource) Configure

func (*CiscoDHCPServerFeatureTemplateDataSource) Metadata

func (*CiscoDHCPServerFeatureTemplateDataSource) Read

func (*CiscoDHCPServerFeatureTemplateDataSource) Schema

type CiscoDHCPServerFeatureTemplateResource

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

func (*CiscoDHCPServerFeatureTemplateResource) Configure

func (*CiscoDHCPServerFeatureTemplateResource) Create

func (*CiscoDHCPServerFeatureTemplateResource) Delete

func (*CiscoDHCPServerFeatureTemplateResource) ImportState

func (*CiscoDHCPServerFeatureTemplateResource) Metadata

func (*CiscoDHCPServerFeatureTemplateResource) Read

func (*CiscoDHCPServerFeatureTemplateResource) Schema

func (*CiscoDHCPServerFeatureTemplateResource) Update

type CiscoDHCPServerOptions

type CiscoDHCPServerOptions struct {
	Optional           types.Bool   `tfsdk:"optional"`
	OptionCode         types.Int64  `tfsdk:"option_code"`
	OptionCodeVariable types.String `tfsdk:"option_code_variable"`
	Ascii              types.String `tfsdk:"ascii"`
	AsciiVariable      types.String `tfsdk:"ascii_variable"`
	Hex                types.String `tfsdk:"hex"`
	HexVariable        types.String `tfsdk:"hex_variable"`
	IpAddress          types.List   `tfsdk:"ip_address"`
	IpAddressVariable  types.String `tfsdk:"ip_address_variable"`
}

type CiscoDHCPServerStaticLeases

type CiscoDHCPServerStaticLeases struct {
	Optional           types.Bool   `tfsdk:"optional"`
	MacAddress         types.String `tfsdk:"mac_address"`
	MacAddressVariable types.String `tfsdk:"mac_address_variable"`
	IpAddress          types.String `tfsdk:"ip_address"`
	IpAddressVariable  types.String `tfsdk:"ip_address_variable"`
	Hostname           types.String `tfsdk:"hostname"`
	HostnameVariable   types.String `tfsdk:"hostname_variable"`
}

type CiscoLogging

type CiscoLogging struct {
	Id                   types.String              `tfsdk:"id"`
	Version              types.Int64               `tfsdk:"version"`
	TemplateType         types.String              `tfsdk:"template_type"`
	Name                 types.String              `tfsdk:"name"`
	Description          types.String              `tfsdk:"description"`
	DeviceTypes          types.Set                 `tfsdk:"device_types"`
	DiskLogging          types.Bool                `tfsdk:"disk_logging"`
	DiskLoggingVariable  types.String              `tfsdk:"disk_logging_variable"`
	MaxSize              types.Int64               `tfsdk:"max_size"`
	MaxSizeVariable      types.String              `tfsdk:"max_size_variable"`
	LogRotations         types.Int64               `tfsdk:"log_rotations"`
	LogRotationsVariable types.String              `tfsdk:"log_rotations_variable"`
	TlsProfiles          []CiscoLoggingTlsProfiles `tfsdk:"tls_profiles"`
	Ipv4Servers          []CiscoLoggingIpv4Servers `tfsdk:"ipv4_servers"`
	Ipv6Servers          []CiscoLoggingIpv6Servers `tfsdk:"ipv6_servers"`
}

type CiscoLoggingFeatureTemplateDataSource

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

func (*CiscoLoggingFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoLoggingFeatureTemplateDataSource) Configure

func (*CiscoLoggingFeatureTemplateDataSource) Metadata

func (*CiscoLoggingFeatureTemplateDataSource) Read

func (*CiscoLoggingFeatureTemplateDataSource) Schema

type CiscoLoggingFeatureTemplateResource

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

func (*CiscoLoggingFeatureTemplateResource) Configure

func (*CiscoLoggingFeatureTemplateResource) Create

func (*CiscoLoggingFeatureTemplateResource) Delete

func (*CiscoLoggingFeatureTemplateResource) ImportState

func (*CiscoLoggingFeatureTemplateResource) Metadata

func (*CiscoLoggingFeatureTemplateResource) Read

func (*CiscoLoggingFeatureTemplateResource) Schema

func (*CiscoLoggingFeatureTemplateResource) Update

type CiscoLoggingIpv4Servers

type CiscoLoggingIpv4Servers struct {
	Optional                types.Bool   `tfsdk:"optional"`
	HostnameIp              types.String `tfsdk:"hostname_ip"`
	HostnameIpVariable      types.String `tfsdk:"hostname_ip_variable"`
	VpnId                   types.Int64  `tfsdk:"vpn_id"`
	VpnIdVariable           types.String `tfsdk:"vpn_id_variable"`
	SourceInterface         types.String `tfsdk:"source_interface"`
	SourceInterfaceVariable types.String `tfsdk:"source_interface_variable"`
	LoggingLevel            types.String `tfsdk:"logging_level"`
	LoggingLevelVariable    types.String `tfsdk:"logging_level_variable"`
	EnableTls               types.Bool   `tfsdk:"enable_tls"`
	EnableTlsVariable       types.String `tfsdk:"enable_tls_variable"`
	CustomProfile           types.Bool   `tfsdk:"custom_profile"`
	CustomProfileVariable   types.String `tfsdk:"custom_profile_variable"`
	Profile                 types.String `tfsdk:"profile"`
	ProfileVariable         types.String `tfsdk:"profile_variable"`
}

type CiscoLoggingIpv6Servers

type CiscoLoggingIpv6Servers struct {
	Optional                types.Bool   `tfsdk:"optional"`
	HostnameIp              types.String `tfsdk:"hostname_ip"`
	HostnameIpVariable      types.String `tfsdk:"hostname_ip_variable"`
	VpnId                   types.Int64  `tfsdk:"vpn_id"`
	VpnIdVariable           types.String `tfsdk:"vpn_id_variable"`
	SourceInterface         types.String `tfsdk:"source_interface"`
	SourceInterfaceVariable types.String `tfsdk:"source_interface_variable"`
	LoggingLevel            types.String `tfsdk:"logging_level"`
	LoggingLevelVariable    types.String `tfsdk:"logging_level_variable"`
	EnableTls               types.Bool   `tfsdk:"enable_tls"`
	EnableTlsVariable       types.String `tfsdk:"enable_tls_variable"`
	CustomProfile           types.Bool   `tfsdk:"custom_profile"`
	CustomProfileVariable   types.String `tfsdk:"custom_profile_variable"`
	Profile                 types.String `tfsdk:"profile"`
	ProfileVariable         types.String `tfsdk:"profile_variable"`
}

type CiscoLoggingTlsProfiles

type CiscoLoggingTlsProfiles struct {
	Optional                types.Bool   `tfsdk:"optional"`
	Name                    types.String `tfsdk:"name"`
	NameVariable            types.String `tfsdk:"name_variable"`
	Version                 types.String `tfsdk:"version"`
	VersionVariable         types.String `tfsdk:"version_variable"`
	AuthenticationType      types.String `tfsdk:"authentication_type"`
	CiphersuiteList         types.List   `tfsdk:"ciphersuite_list"`
	CiphersuiteListVariable types.String `tfsdk:"ciphersuite_list_variable"`
}

type CiscoNTP

type CiscoNTP struct {
	Id                            types.String                 `tfsdk:"id"`
	Version                       types.Int64                  `tfsdk:"version"`
	TemplateType                  types.String                 `tfsdk:"template_type"`
	Name                          types.String                 `tfsdk:"name"`
	Description                   types.String                 `tfsdk:"description"`
	DeviceTypes                   types.Set                    `tfsdk:"device_types"`
	Master                        types.Bool                   `tfsdk:"master"`
	MasterVariable                types.String                 `tfsdk:"master_variable"`
	MasterStratum                 types.Int64                  `tfsdk:"master_stratum"`
	MasterStratumVariable         types.String                 `tfsdk:"master_stratum_variable"`
	MasterSourceInterface         types.String                 `tfsdk:"master_source_interface"`
	MasterSourceInterfaceVariable types.String                 `tfsdk:"master_source_interface_variable"`
	TrustedKeys                   types.List                   `tfsdk:"trusted_keys"`
	TrustedKeysVariable           types.String                 `tfsdk:"trusted_keys_variable"`
	AuthenticationKeys            []CiscoNTPAuthenticationKeys `tfsdk:"authentication_keys"`
	Servers                       []CiscoNTPServers            `tfsdk:"servers"`
}

type CiscoNTPAuthenticationKeys

type CiscoNTPAuthenticationKeys struct {
	Optional      types.Bool   `tfsdk:"optional"`
	Id            types.Int64  `tfsdk:"id"`
	IdVariable    types.String `tfsdk:"id_variable"`
	Value         types.String `tfsdk:"value"`
	ValueVariable types.String `tfsdk:"value_variable"`
}

type CiscoNTPFeatureTemplateDataSource

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

func (*CiscoNTPFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoNTPFeatureTemplateDataSource) Configure

func (*CiscoNTPFeatureTemplateDataSource) Metadata

func (*CiscoNTPFeatureTemplateDataSource) Read

func (*CiscoNTPFeatureTemplateDataSource) Schema

type CiscoNTPFeatureTemplateResource

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

func (*CiscoNTPFeatureTemplateResource) Configure

func (*CiscoNTPFeatureTemplateResource) Create

func (*CiscoNTPFeatureTemplateResource) Delete

func (*CiscoNTPFeatureTemplateResource) ImportState

func (*CiscoNTPFeatureTemplateResource) Metadata

func (*CiscoNTPFeatureTemplateResource) Read

func (*CiscoNTPFeatureTemplateResource) Schema

func (*CiscoNTPFeatureTemplateResource) Update

type CiscoNTPServers

type CiscoNTPServers struct {
	Optional                    types.Bool   `tfsdk:"optional"`
	HostnameIp                  types.String `tfsdk:"hostname_ip"`
	HostnameIpVariable          types.String `tfsdk:"hostname_ip_variable"`
	AuthenticationKeyId         types.Int64  `tfsdk:"authentication_key_id"`
	AuthenticationKeyIdVariable types.String `tfsdk:"authentication_key_id_variable"`
	VpnId                       types.Int64  `tfsdk:"vpn_id"`
	VpnIdVariable               types.String `tfsdk:"vpn_id_variable"`
	Version                     types.Int64  `tfsdk:"version"`
	VersionVariable             types.String `tfsdk:"version_variable"`
	SourceInterface             types.String `tfsdk:"source_interface"`
	SourceInterfaceVariable     types.String `tfsdk:"source_interface_variable"`
	Prefer                      types.Bool   `tfsdk:"prefer"`
	PreferVariable              types.String `tfsdk:"prefer_variable"`
}

type CiscoOMP

type CiscoOMP struct {
	Id                             types.String                  `tfsdk:"id"`
	Version                        types.Int64                   `tfsdk:"version"`
	TemplateType                   types.String                  `tfsdk:"template_type"`
	Name                           types.String                  `tfsdk:"name"`
	Description                    types.String                  `tfsdk:"description"`
	DeviceTypes                    types.Set                     `tfsdk:"device_types"`
	GracefulRestart                types.Bool                    `tfsdk:"graceful_restart"`
	GracefulRestartVariable        types.String                  `tfsdk:"graceful_restart_variable"`
	OverlayAs                      types.Int64                   `tfsdk:"overlay_as"`
	OverlayAsVariable              types.String                  `tfsdk:"overlay_as_variable"`
	SendPathLimit                  types.Int64                   `tfsdk:"send_path_limit"`
	SendPathLimitVariable          types.String                  `tfsdk:"send_path_limit_variable"`
	EcmpLimit                      types.Int64                   `tfsdk:"ecmp_limit"`
	EcmpLimitVariable              types.String                  `tfsdk:"ecmp_limit_variable"`
	Shutdown                       types.Bool                    `tfsdk:"shutdown"`
	ShutdownVariable               types.String                  `tfsdk:"shutdown_variable"`
	OmpAdminDistanceIpv4           types.Int64                   `tfsdk:"omp_admin_distance_ipv4"`
	OmpAdminDistanceIpv4Variable   types.String                  `tfsdk:"omp_admin_distance_ipv4_variable"`
	OmpAdminDistanceIpv6           types.Int64                   `tfsdk:"omp_admin_distance_ipv6"`
	OmpAdminDistanceIpv6Variable   types.String                  `tfsdk:"omp_admin_distance_ipv6_variable"`
	AdvertisementInterval          types.Int64                   `tfsdk:"advertisement_interval"`
	AdvertisementIntervalVariable  types.String                  `tfsdk:"advertisement_interval_variable"`
	GracefulRestartTimer           types.Int64                   `tfsdk:"graceful_restart_timer"`
	GracefulRestartTimerVariable   types.String                  `tfsdk:"graceful_restart_timer_variable"`
	EorTimer                       types.Int64                   `tfsdk:"eor_timer"`
	EorTimerVariable               types.String                  `tfsdk:"eor_timer_variable"`
	Holdtime                       types.Int64                   `tfsdk:"holdtime"`
	HoldtimeVariable               types.String                  `tfsdk:"holdtime_variable"`
	IgnoreRegionPathLength         types.Bool                    `tfsdk:"ignore_region_path_length"`
	IgnoreRegionPathLengthVariable types.String                  `tfsdk:"ignore_region_path_length_variable"`
	TransportGateway               types.String                  `tfsdk:"transport_gateway"`
	TransportGatewayVariable       types.String                  `tfsdk:"transport_gateway_variable"`
	AdvertiseIpv4Routes            []CiscoOMPAdvertiseIpv4Routes `tfsdk:"advertise_ipv4_routes"`
	AdvertiseIpv6Routes            []CiscoOMPAdvertiseIpv6Routes `tfsdk:"advertise_ipv6_routes"`
}

type CiscoOMPAdvertiseIpv4Routes

type CiscoOMPAdvertiseIpv4Routes struct {
	Optional                      types.Bool   `tfsdk:"optional"`
	Protocol                      types.String `tfsdk:"protocol"`
	AdvertiseExternalOspf         types.String `tfsdk:"advertise_external_ospf"`
	AdvertiseExternalOspfVariable types.String `tfsdk:"advertise_external_ospf_variable"`
}

type CiscoOMPAdvertiseIpv6Routes

type CiscoOMPAdvertiseIpv6Routes struct {
	Optional types.Bool   `tfsdk:"optional"`
	Protocol types.String `tfsdk:"protocol"`
}

type CiscoOMPFeatureTemplateDataSource

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

func (*CiscoOMPFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoOMPFeatureTemplateDataSource) Configure

func (*CiscoOMPFeatureTemplateDataSource) Metadata

func (*CiscoOMPFeatureTemplateDataSource) Read

func (*CiscoOMPFeatureTemplateDataSource) Schema

type CiscoOMPFeatureTemplateResource

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

func (*CiscoOMPFeatureTemplateResource) Configure

func (*CiscoOMPFeatureTemplateResource) Create

func (*CiscoOMPFeatureTemplateResource) Delete

func (*CiscoOMPFeatureTemplateResource) ImportState

func (*CiscoOMPFeatureTemplateResource) Metadata

func (*CiscoOMPFeatureTemplateResource) Read

func (*CiscoOMPFeatureTemplateResource) Schema

func (*CiscoOMPFeatureTemplateResource) Update

type CiscoOSPF added in v0.2.1

type CiscoOSPF struct {
	Id                                            types.String                  `tfsdk:"id"`
	Version                                       types.Int64                   `tfsdk:"version"`
	TemplateType                                  types.String                  `tfsdk:"template_type"`
	Name                                          types.String                  `tfsdk:"name"`
	Description                                   types.String                  `tfsdk:"description"`
	DeviceTypes                                   types.Set                     `tfsdk:"device_types"`
	RouterId                                      types.String                  `tfsdk:"router_id"`
	RouterIdVariable                              types.String                  `tfsdk:"router_id_variable"`
	AutoCostReferenceBandwidth                    types.Int64                   `tfsdk:"auto_cost_reference_bandwidth"`
	AutoCostReferenceBandwidthVariable            types.String                  `tfsdk:"auto_cost_reference_bandwidth_variable"`
	CompatibleRfc1583                             types.Bool                    `tfsdk:"compatible_rfc1583"`
	CompatibleRfc1583Variable                     types.String                  `tfsdk:"compatible_rfc1583_variable"`
	DefaultInformationOriginate                   types.Bool                    `tfsdk:"default_information_originate"`
	DefaultInformationOriginateAlways             types.Bool                    `tfsdk:"default_information_originate_always"`
	DefaultInformationOriginateAlwaysVariable     types.String                  `tfsdk:"default_information_originate_always_variable"`
	DefaultInformationOriginateMetric             types.Int64                   `tfsdk:"default_information_originate_metric"`
	DefaultInformationOriginateMetricVariable     types.String                  `tfsdk:"default_information_originate_metric_variable"`
	DefaultInformationOriginateMetricType         types.String                  `tfsdk:"default_information_originate_metric_type"`
	DefaultInformationOriginateMetricTypeVariable types.String                  `tfsdk:"default_information_originate_metric_type_variable"`
	DistanceExternal                              types.Int64                   `tfsdk:"distance_external"`
	DistanceExternalVariable                      types.String                  `tfsdk:"distance_external_variable"`
	DistanceInterArea                             types.Int64                   `tfsdk:"distance_inter_area"`
	DistanceInterAreaVariable                     types.String                  `tfsdk:"distance_inter_area_variable"`
	DistanceIntraArea                             types.Int64                   `tfsdk:"distance_intra_area"`
	DistanceIntraAreaVariable                     types.String                  `tfsdk:"distance_intra_area_variable"`
	TimersSpfDelay                                types.Int64                   `tfsdk:"timers_spf_delay"`
	TimersSpfDelayVariable                        types.String                  `tfsdk:"timers_spf_delay_variable"`
	TimersSpfInitialHold                          types.Int64                   `tfsdk:"timers_spf_initial_hold"`
	TimersSpfInitialHoldVariable                  types.String                  `tfsdk:"timers_spf_initial_hold_variable"`
	TimersSpfMaxHold                              types.Int64                   `tfsdk:"timers_spf_max_hold"`
	TimersSpfMaxHoldVariable                      types.String                  `tfsdk:"timers_spf_max_hold_variable"`
	Redistribute                                  []CiscoOSPFRedistribute       `tfsdk:"redistribute"`
	MaxMetricRouterLsa                            []CiscoOSPFMaxMetricRouterLsa `tfsdk:"max_metric_router_lsa"`
	RoutePolicies                                 []CiscoOSPFRoutePolicies      `tfsdk:"route_policies"`
	Areas                                         []CiscoOSPFAreas              `tfsdk:"areas"`
}

type CiscoOSPFAreas added in v0.2.1

type CiscoOSPFAreas struct {
	Optional              types.Bool                 `tfsdk:"optional"`
	AreaNumber            types.Int64                `tfsdk:"area_number"`
	AreaNumberVariable    types.String               `tfsdk:"area_number_variable"`
	Stub                  types.Bool                 `tfsdk:"stub"`
	StubNoSummary         types.Bool                 `tfsdk:"stub_no_summary"`
	StubNoSummaryVariable types.String               `tfsdk:"stub_no_summary_variable"`
	Nssa                  types.Bool                 `tfsdk:"nssa"`
	NssaNoSummary         types.Bool                 `tfsdk:"nssa_no_summary"`
	NssaNoSummaryVariable types.String               `tfsdk:"nssa_no_summary_variable"`
	Interfaces            []CiscoOSPFAreasInterfaces `tfsdk:"interfaces"`
	Ranges                []CiscoOSPFAreasRanges     `tfsdk:"ranges"`
}

type CiscoOSPFAreasInterfaces added in v0.2.1

type CiscoOSPFAreasInterfaces struct {
	Optional                                 types.Bool   `tfsdk:"optional"`
	Name                                     types.String `tfsdk:"name"`
	NameVariable                             types.String `tfsdk:"name_variable"`
	HelloInterval                            types.Int64  `tfsdk:"hello_interval"`
	HelloIntervalVariable                    types.String `tfsdk:"hello_interval_variable"`
	DeadInterval                             types.Int64  `tfsdk:"dead_interval"`
	DeadIntervalVariable                     types.String `tfsdk:"dead_interval_variable"`
	RetransmitInterval                       types.Int64  `tfsdk:"retransmit_interval"`
	RetransmitIntervalVariable               types.String `tfsdk:"retransmit_interval_variable"`
	Cost                                     types.Int64  `tfsdk:"cost"`
	CostVariable                             types.String `tfsdk:"cost_variable"`
	Priority                                 types.Int64  `tfsdk:"priority"`
	PriorityVariable                         types.String `tfsdk:"priority_variable"`
	Network                                  types.String `tfsdk:"network"`
	NetworkVariable                          types.String `tfsdk:"network_variable"`
	PassiveInterface                         types.Bool   `tfsdk:"passive_interface"`
	PassiveInterfaceVariable                 types.String `tfsdk:"passive_interface_variable"`
	AuthenticationType                       types.String `tfsdk:"authentication_type"`
	AuthenticationTypeVariable               types.String `tfsdk:"authentication_type_variable"`
	AuthenticationMessageDigestKeyId         types.Int64  `tfsdk:"authentication_message_digest_key_id"`
	AuthenticationMessageDigestKeyIdVariable types.String `tfsdk:"authentication_message_digest_key_id_variable"`
	AuthenticationMessageDigestKey           types.String `tfsdk:"authentication_message_digest_key"`
	AuthenticationMessageDigestKeyVariable   types.String `tfsdk:"authentication_message_digest_key_variable"`
}

type CiscoOSPFAreasRanges added in v0.2.1

type CiscoOSPFAreasRanges struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Address             types.String `tfsdk:"address"`
	AddressVariable     types.String `tfsdk:"address_variable"`
	Cost                types.Int64  `tfsdk:"cost"`
	CostVariable        types.String `tfsdk:"cost_variable"`
	NoAdvertise         types.Bool   `tfsdk:"no_advertise"`
	NoAdvertiseVariable types.String `tfsdk:"no_advertise_variable"`
}

type CiscoOSPFFeatureTemplateDataSource added in v0.2.1

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

func (*CiscoOSPFFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoOSPFFeatureTemplateDataSource) Configure added in v0.2.1

func (*CiscoOSPFFeatureTemplateDataSource) Metadata added in v0.2.1

func (*CiscoOSPFFeatureTemplateDataSource) Read added in v0.2.1

func (*CiscoOSPFFeatureTemplateDataSource) Schema added in v0.2.1

type CiscoOSPFFeatureTemplateResource added in v0.2.1

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

func (*CiscoOSPFFeatureTemplateResource) Configure added in v0.2.1

func (*CiscoOSPFFeatureTemplateResource) Create added in v0.2.1

func (*CiscoOSPFFeatureTemplateResource) Delete added in v0.2.1

func (*CiscoOSPFFeatureTemplateResource) ImportState added in v0.2.1

func (*CiscoOSPFFeatureTemplateResource) Metadata added in v0.2.1

func (*CiscoOSPFFeatureTemplateResource) Read added in v0.2.1

func (*CiscoOSPFFeatureTemplateResource) Schema added in v0.2.1

func (*CiscoOSPFFeatureTemplateResource) Update added in v0.2.1

type CiscoOSPFMaxMetricRouterLsa added in v0.2.1

type CiscoOSPFMaxMetricRouterLsa struct {
	Optional     types.Bool   `tfsdk:"optional"`
	AdType       types.String `tfsdk:"ad_type"`
	Time         types.Int64  `tfsdk:"time"`
	TimeVariable types.String `tfsdk:"time_variable"`
}

type CiscoOSPFRedistribute added in v0.2.1

type CiscoOSPFRedistribute struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Protocol            types.String `tfsdk:"protocol"`
	ProtocolVariable    types.String `tfsdk:"protocol_variable"`
	RoutePolicy         types.String `tfsdk:"route_policy"`
	RoutePolicyVariable types.String `tfsdk:"route_policy_variable"`
	NatDia              types.Bool   `tfsdk:"nat_dia"`
	NatDiaVariable      types.String `tfsdk:"nat_dia_variable"`
}

type CiscoOSPFRoutePolicies added in v0.2.1

type CiscoOSPFRoutePolicies struct {
	Optional           types.Bool   `tfsdk:"optional"`
	Direction          types.String `tfsdk:"direction"`
	DirectionVariable  types.String `tfsdk:"direction_variable"`
	PolicyName         types.String `tfsdk:"policy_name"`
	PolicyNameVariable types.String `tfsdk:"policy_name_variable"`
}

type CiscoSIGCredentials

type CiscoSIGCredentials struct {
	Id                             types.String `tfsdk:"id"`
	Version                        types.Int64  `tfsdk:"version"`
	TemplateType                   types.String `tfsdk:"template_type"`
	Name                           types.String `tfsdk:"name"`
	Description                    types.String `tfsdk:"description"`
	DeviceTypes                    types.Set    `tfsdk:"device_types"`
	ZscalerOrganization            types.String `tfsdk:"zscaler_organization"`
	ZscalerOrganizationVariable    types.String `tfsdk:"zscaler_organization_variable"`
	ZscalerPartnerBaseUri          types.String `tfsdk:"zscaler_partner_base_uri"`
	ZscalerPartnerBaseUriVariable  types.String `tfsdk:"zscaler_partner_base_uri_variable"`
	ZscalerUsername                types.String `tfsdk:"zscaler_username"`
	ZscalerUsernameVariable        types.String `tfsdk:"zscaler_username_variable"`
	ZscalerPassword                types.String `tfsdk:"zscaler_password"`
	ZscalerPasswordVariable        types.String `tfsdk:"zscaler_password_variable"`
	ZscalerCloudName               types.Int64  `tfsdk:"zscaler_cloud_name"`
	ZscalerCloudNameVariable       types.String `tfsdk:"zscaler_cloud_name_variable"`
	ZscalerPartnerUsername         types.String `tfsdk:"zscaler_partner_username"`
	ZscalerPartnerUsernameVariable types.String `tfsdk:"zscaler_partner_username_variable"`
	ZscalerPartnerPassword         types.String `tfsdk:"zscaler_partner_password"`
	ZscalerPartnerPasswordVariable types.String `tfsdk:"zscaler_partner_password_variable"`
	ZscalerPartnerApiKey           types.String `tfsdk:"zscaler_partner_api_key"`
	ZscalerPartnerApiKeyVariable   types.String `tfsdk:"zscaler_partner_api_key_variable"`
	UmbrellaApiKey                 types.String `tfsdk:"umbrella_api_key"`
	UmbrellaApiKeyVariable         types.String `tfsdk:"umbrella_api_key_variable"`
	UmbrellaApiSecret              types.String `tfsdk:"umbrella_api_secret"`
	UmbrellaApiSecretVariable      types.String `tfsdk:"umbrella_api_secret_variable"`
	UmbrellaOrganizationId         types.String `tfsdk:"umbrella_organization_id"`
	UmbrellaOrganizationIdVariable types.String `tfsdk:"umbrella_organization_id_variable"`
}

type CiscoSIGCredentialsFeatureTemplateDataSource

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

func (*CiscoSIGCredentialsFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoSIGCredentialsFeatureTemplateDataSource) Configure

func (*CiscoSIGCredentialsFeatureTemplateDataSource) Metadata

func (*CiscoSIGCredentialsFeatureTemplateDataSource) Read

func (*CiscoSIGCredentialsFeatureTemplateDataSource) Schema

type CiscoSIGCredentialsFeatureTemplateResource

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

func (*CiscoSIGCredentialsFeatureTemplateResource) Configure

func (*CiscoSIGCredentialsFeatureTemplateResource) Create

func (*CiscoSIGCredentialsFeatureTemplateResource) Delete

func (*CiscoSIGCredentialsFeatureTemplateResource) ImportState

func (*CiscoSIGCredentialsFeatureTemplateResource) Metadata

func (*CiscoSIGCredentialsFeatureTemplateResource) Read

func (*CiscoSIGCredentialsFeatureTemplateResource) Schema

func (*CiscoSIGCredentialsFeatureTemplateResource) Update

type CiscoSNMP

type CiscoSNMP struct {
	Id               types.String           `tfsdk:"id"`
	Version          types.Int64            `tfsdk:"version"`
	TemplateType     types.String           `tfsdk:"template_type"`
	Name             types.String           `tfsdk:"name"`
	Description      types.String           `tfsdk:"description"`
	DeviceTypes      types.Set              `tfsdk:"device_types"`
	Shutdown         types.Bool             `tfsdk:"shutdown"`
	ShutdownVariable types.String           `tfsdk:"shutdown_variable"`
	Contact          types.String           `tfsdk:"contact"`
	ContactVariable  types.String           `tfsdk:"contact_variable"`
	Location         types.String           `tfsdk:"location"`
	LocationVariable types.String           `tfsdk:"location_variable"`
	Views            []CiscoSNMPViews       `tfsdk:"views"`
	Communities      []CiscoSNMPCommunities `tfsdk:"communities"`
	Groups           []CiscoSNMPGroups      `tfsdk:"groups"`
	Users            []CiscoSNMPUsers       `tfsdk:"users"`
	TrapTargets      []CiscoSNMPTrapTargets `tfsdk:"trap_targets"`
}

type CiscoSNMPCommunities

type CiscoSNMPCommunities struct {
	Optional              types.Bool   `tfsdk:"optional"`
	Name                  types.String `tfsdk:"name"`
	View                  types.String `tfsdk:"view"`
	ViewVariable          types.String `tfsdk:"view_variable"`
	Authorization         types.String `tfsdk:"authorization"`
	AuthorizationVariable types.String `tfsdk:"authorization_variable"`
}

type CiscoSNMPFeatureTemplateDataSource

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

func (*CiscoSNMPFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoSNMPFeatureTemplateDataSource) Configure

func (*CiscoSNMPFeatureTemplateDataSource) Metadata

func (*CiscoSNMPFeatureTemplateDataSource) Read

func (*CiscoSNMPFeatureTemplateDataSource) Schema

type CiscoSNMPFeatureTemplateResource

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

func (*CiscoSNMPFeatureTemplateResource) Configure

func (*CiscoSNMPFeatureTemplateResource) Create

func (*CiscoSNMPFeatureTemplateResource) Delete

func (*CiscoSNMPFeatureTemplateResource) ImportState

func (*CiscoSNMPFeatureTemplateResource) Metadata

func (*CiscoSNMPFeatureTemplateResource) Read

func (*CiscoSNMPFeatureTemplateResource) Schema

func (*CiscoSNMPFeatureTemplateResource) Update

type CiscoSNMPGroups

type CiscoSNMPGroups struct {
	Optional      types.Bool   `tfsdk:"optional"`
	Name          types.String `tfsdk:"name"`
	SecurityLevel types.String `tfsdk:"security_level"`
	View          types.String `tfsdk:"view"`
	ViewVariable  types.String `tfsdk:"view_variable"`
}

type CiscoSNMPTrapTargets

type CiscoSNMPTrapTargets struct {
	Optional                types.Bool   `tfsdk:"optional"`
	VpnId                   types.Int64  `tfsdk:"vpn_id"`
	VpnIdVariable           types.String `tfsdk:"vpn_id_variable"`
	Ip                      types.String `tfsdk:"ip"`
	IpVariable              types.String `tfsdk:"ip_variable"`
	UdpPort                 types.Int64  `tfsdk:"udp_port"`
	UdpPortVariable         types.String `tfsdk:"udp_port_variable"`
	CommunityName           types.String `tfsdk:"community_name"`
	CommunityNameVariable   types.String `tfsdk:"community_name_variable"`
	User                    types.String `tfsdk:"user"`
	UserVariable            types.String `tfsdk:"user_variable"`
	SourceInterface         types.String `tfsdk:"source_interface"`
	SourceInterfaceVariable types.String `tfsdk:"source_interface_variable"`
}

type CiscoSNMPUsers

type CiscoSNMPUsers struct {
	Optional                       types.Bool   `tfsdk:"optional"`
	Name                           types.String `tfsdk:"name"`
	AuthenticationProtocol         types.String `tfsdk:"authentication_protocol"`
	AuthenticationProtocolVariable types.String `tfsdk:"authentication_protocol_variable"`
	AuthenticationPassword         types.String `tfsdk:"authentication_password"`
	AuthenticationPasswordVariable types.String `tfsdk:"authentication_password_variable"`
	PrivacyProtocol                types.String `tfsdk:"privacy_protocol"`
	PrivacyProtocolVariable        types.String `tfsdk:"privacy_protocol_variable"`
	PrivacyPassword                types.String `tfsdk:"privacy_password"`
	PrivacyPasswordVariable        types.String `tfsdk:"privacy_password_variable"`
	Group                          types.String `tfsdk:"group"`
	GroupVariable                  types.String `tfsdk:"group_variable"`
}

type CiscoSNMPViews

type CiscoSNMPViews struct {
	Optional          types.Bool                        `tfsdk:"optional"`
	Name              types.String                      `tfsdk:"name"`
	ObjectIdentifiers []CiscoSNMPViewsObjectIdentifiers `tfsdk:"object_identifiers"`
}

type CiscoSNMPViewsObjectIdentifiers

type CiscoSNMPViewsObjectIdentifiers struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Id              types.String `tfsdk:"id"`
	IdVariable      types.String `tfsdk:"id_variable"`
	Exclude         types.Bool   `tfsdk:"exclude"`
	ExcludeVariable types.String `tfsdk:"exclude_variable"`
}

type CiscoSecureInternetGateway added in v0.2.1

type CiscoSecureInternetGateway struct {
	Id                      types.String                           `tfsdk:"id"`
	Version                 types.Int64                            `tfsdk:"version"`
	TemplateType            types.String                           `tfsdk:"template_type"`
	Name                    types.String                           `tfsdk:"name"`
	Description             types.String                           `tfsdk:"description"`
	DeviceTypes             types.Set                              `tfsdk:"device_types"`
	VpnId                   types.Int64                            `tfsdk:"vpn_id"`
	Interfaces              []CiscoSecureInternetGatewayInterfaces `tfsdk:"interfaces"`
	Services                []CiscoSecureInternetGatewayServices   `tfsdk:"services"`
	TrackerSourceIp         types.String                           `tfsdk:"tracker_source_ip"`
	TrackerSourceIpVariable types.String                           `tfsdk:"tracker_source_ip_variable"`
	Trackers                []CiscoSecureInternetGatewayTrackers   `tfsdk:"trackers"`
}

type CiscoSecureInternetGatewayFeatureTemplateDataSource added in v0.2.1

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

func (*CiscoSecureInternetGatewayFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoSecureInternetGatewayFeatureTemplateDataSource) Configure added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateDataSource) Metadata added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateDataSource) Read added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateDataSource) Schema added in v0.2.1

type CiscoSecureInternetGatewayFeatureTemplateResource added in v0.2.1

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

func (*CiscoSecureInternetGatewayFeatureTemplateResource) Configure added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateResource) Create added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateResource) Delete added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateResource) ImportState added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateResource) Metadata added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateResource) Read added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateResource) Schema added in v0.2.1

func (*CiscoSecureInternetGatewayFeatureTemplateResource) Update added in v0.2.1

type CiscoSecureInternetGatewayInterfaces added in v0.2.1

type CiscoSecureInternetGatewayInterfaces struct {
	Optional                           types.Bool   `tfsdk:"optional"`
	Name                               types.String `tfsdk:"name"`
	NameVariable                       types.String `tfsdk:"name_variable"`
	AutoTunnelMode                     types.Bool   `tfsdk:"auto_tunnel_mode"`
	Shutdown                           types.Bool   `tfsdk:"shutdown"`
	Description                        types.String `tfsdk:"description"`
	DescriptionVariable                types.String `tfsdk:"description_variable"`
	IpUnnumbered                       types.Bool   `tfsdk:"ip_unnumbered"`
	Ipv4Address                        types.String `tfsdk:"ipv4_address"`
	Ipv4AddressVariable                types.String `tfsdk:"ipv4_address_variable"`
	TunnelSource                       types.String `tfsdk:"tunnel_source"`
	TunnelSourceVariable               types.String `tfsdk:"tunnel_source_variable"`
	TunnelSourceInterface              types.String `tfsdk:"tunnel_source_interface"`
	TunnelSourceInterfaceVariable      types.String `tfsdk:"tunnel_source_interface_variable"`
	TunnelRouteVia                     types.String `tfsdk:"tunnel_route_via"`
	TunnelRouteViaVariable             types.String `tfsdk:"tunnel_route_via_variable"`
	TunnelDestination                  types.String `tfsdk:"tunnel_destination"`
	TunnelDestinationVariable          types.String `tfsdk:"tunnel_destination_variable"`
	Application                        types.String `tfsdk:"application"`
	SigProvider                        types.String `tfsdk:"sig_provider"`
	TunnelDcPreference                 types.String `tfsdk:"tunnel_dc_preference"`
	TcpMss                             types.Int64  `tfsdk:"tcp_mss"`
	TcpMssVariable                     types.String `tfsdk:"tcp_mss_variable"`
	Mtu                                types.Int64  `tfsdk:"mtu"`
	MtuVariable                        types.String `tfsdk:"mtu_variable"`
	DeadPeerDetectionInterval          types.Int64  `tfsdk:"dead_peer_detection_interval"`
	DeadPeerDetectionIntervalVariable  types.String `tfsdk:"dead_peer_detection_interval_variable"`
	DeadPeerDetectionRetries           types.Int64  `tfsdk:"dead_peer_detection_retries"`
	DeadPeerDetectionRetriesVariable   types.String `tfsdk:"dead_peer_detection_retries_variable"`
	IkeVersion                         types.Int64  `tfsdk:"ike_version"`
	IkeVersionVariable                 types.String `tfsdk:"ike_version_variable"`
	IkePreSharedKey                    types.String `tfsdk:"ike_pre_shared_key"`
	IkePreSharedKeyVariable            types.String `tfsdk:"ike_pre_shared_key_variable"`
	IkeRekeyInterval                   types.Int64  `tfsdk:"ike_rekey_interval"`
	IkeRekeyIntervalVariable           types.String `tfsdk:"ike_rekey_interval_variable"`
	IkeCiphersuite                     types.String `tfsdk:"ike_ciphersuite"`
	IkeCiphersuiteVariable             types.String `tfsdk:"ike_ciphersuite_variable"`
	IkeGroup                           types.String `tfsdk:"ike_group"`
	IkeGroupVariable                   types.String `tfsdk:"ike_group_variable"`
	IkePreSharedKeyDynamic             types.Bool   `tfsdk:"ike_pre_shared_key_dynamic"`
	IkePreSharedKeyLocalId             types.String `tfsdk:"ike_pre_shared_key_local_id"`
	IkePreSharedKeyLocalIdVariable     types.String `tfsdk:"ike_pre_shared_key_local_id_variable"`
	IkePreSharedKeyRemoteId            types.String `tfsdk:"ike_pre_shared_key_remote_id"`
	IkePreSharedKeyRemoteIdVariable    types.String `tfsdk:"ike_pre_shared_key_remote_id_variable"`
	IpsecRekeyInterval                 types.Int64  `tfsdk:"ipsec_rekey_interval"`
	IpsecRekeyIntervalVariable         types.String `tfsdk:"ipsec_rekey_interval_variable"`
	IpsecReplayWindow                  types.Int64  `tfsdk:"ipsec_replay_window"`
	IpsecReplayWindowVariable          types.String `tfsdk:"ipsec_replay_window_variable"`
	IpsecCiphersuite                   types.String `tfsdk:"ipsec_ciphersuite"`
	IpsecCiphersuiteVariable           types.String `tfsdk:"ipsec_ciphersuite_variable"`
	IpsecPerfectForwardSecrecy         types.String `tfsdk:"ipsec_perfect_forward_secrecy"`
	IpsecPerfectForwardSecrecyVariable types.String `tfsdk:"ipsec_perfect_forward_secrecy_variable"`
	TrackEnable                        types.Bool   `tfsdk:"track_enable"`
	TunnelPublicIp                     types.String `tfsdk:"tunnel_public_ip"`
	TunnelPublicIpVariable             types.String `tfsdk:"tunnel_public_ip_variable"`
}

type CiscoSecureInternetGatewayServices added in v0.2.1

type CiscoSecureInternetGatewayServices struct {
	Optional                                  types.Bool                                         `tfsdk:"optional"`
	ServiceType                               types.String                                       `tfsdk:"service_type"`
	InterfacePairs                            []CiscoSecureInternetGatewayServicesInterfacePairs `tfsdk:"interface_pairs"`
	ZscalerAuthenticationRequired             types.Bool                                         `tfsdk:"zscaler_authentication_required"`
	ZscalerXffForward                         types.Bool                                         `tfsdk:"zscaler_xff_forward"`
	ZscalerFirewallEnabled                    types.Bool                                         `tfsdk:"zscaler_firewall_enabled"`
	ZscalerIpsControlEnabled                  types.Bool                                         `tfsdk:"zscaler_ips_control_enabled"`
	ZscalerCautionEnabled                     types.Bool                                         `tfsdk:"zscaler_caution_enabled"`
	ZscalerPrimaryDataCenter                  types.String                                       `tfsdk:"zscaler_primary_data_center"`
	ZscalerPrimaryDataCenterVariable          types.String                                       `tfsdk:"zscaler_primary_data_center_variable"`
	ZscalerSecondaryDataCenter                types.String                                       `tfsdk:"zscaler_secondary_data_center"`
	ZscalerSecondaryDataCenterVariable        types.String                                       `tfsdk:"zscaler_secondary_data_center_variable"`
	ZscalerSurrogateIp                        types.Bool                                         `tfsdk:"zscaler_surrogate_ip"`
	ZscalerSurrogateIdleTime                  types.Int64                                        `tfsdk:"zscaler_surrogate_idle_time"`
	ZscalerSurrogateDisplayTimeUnit           types.String                                       `tfsdk:"zscaler_surrogate_display_time_unit"`
	ZscalerSurrogateIpEnforceForKnownBrowsers types.Bool                                         `tfsdk:"zscaler_surrogate_ip_enforce_for_known_browsers"`
	ZscalerSurrogateRefreshTimeUnit           types.String                                       `tfsdk:"zscaler_surrogate_refresh_time_unit"`
	AupEnabled                                types.Bool                                         `tfsdk:"aup_enabled"`
	AupBlockInternetUntilAccepted             types.Bool                                         `tfsdk:"aup_block_internet_until_accepted"`
	AupForceSslInspection                     types.Bool                                         `tfsdk:"aup_force_ssl_inspection"`
	AupTimeout                                types.Int64                                        `tfsdk:"aup_timeout"`
	ZscalerLocationName                       types.String                                       `tfsdk:"zscaler_location_name"`
	ZscalerLocationNameVariable               types.String                                       `tfsdk:"zscaler_location_name_variable"`
	UmbrellaPrimaryDataCenter                 types.String                                       `tfsdk:"umbrella_primary_data_center"`
	UmbrellaPrimaryDataCenterVariable         types.String                                       `tfsdk:"umbrella_primary_data_center_variable"`
	UmbrellaSecondaryDataCenter               types.String                                       `tfsdk:"umbrella_secondary_data_center"`
	UmbrellaSecondaryDataCenterVariable       types.String                                       `tfsdk:"umbrella_secondary_data_center_variable"`
}

type CiscoSecureInternetGatewayServicesInterfacePairs added in v0.2.1

type CiscoSecureInternetGatewayServicesInterfacePairs struct {
	Optional              types.Bool   `tfsdk:"optional"`
	ActiveInterface       types.String `tfsdk:"active_interface"`
	ActiveInterfaceWeight types.Int64  `tfsdk:"active_interface_weight"`
	BackupInterface       types.String `tfsdk:"backup_interface"`
	BackupInterfaceWeight types.Int64  `tfsdk:"backup_interface_weight"`
}

type CiscoSecureInternetGatewayTrackers added in v0.2.1

type CiscoSecureInternetGatewayTrackers struct {
	Optional               types.Bool   `tfsdk:"optional"`
	Name                   types.String `tfsdk:"name"`
	NameVariable           types.String `tfsdk:"name_variable"`
	EndpointApiUrl         types.String `tfsdk:"endpoint_api_url"`
	EndpointApiUrlVariable types.String `tfsdk:"endpoint_api_url_variable"`
	Threshold              types.Int64  `tfsdk:"threshold"`
	ThresholdVariable      types.String `tfsdk:"threshold_variable"`
	Multiplier             types.Int64  `tfsdk:"multiplier"`
	MultiplierVariable     types.String `tfsdk:"multiplier_variable"`
	TrackerType            types.String `tfsdk:"tracker_type"`
}

type CiscoSecurity

type CiscoSecurity struct {
	Id                         types.String             `tfsdk:"id"`
	Version                    types.Int64              `tfsdk:"version"`
	TemplateType               types.String             `tfsdk:"template_type"`
	Name                       types.String             `tfsdk:"name"`
	Description                types.String             `tfsdk:"description"`
	DeviceTypes                types.Set                `tfsdk:"device_types"`
	RekeyInterval              types.Int64              `tfsdk:"rekey_interval"`
	RekeyIntervalVariable      types.String             `tfsdk:"rekey_interval_variable"`
	ReplayWindow               types.String             `tfsdk:"replay_window"`
	ReplayWindowVariable       types.String             `tfsdk:"replay_window_variable"`
	ExtendedArWindow           types.Int64              `tfsdk:"extended_ar_window"`
	ExtendedArWindowVariable   types.String             `tfsdk:"extended_ar_window_variable"`
	AuthenticationType         types.List               `tfsdk:"authentication_type"`
	AuthenticationTypeVariable types.String             `tfsdk:"authentication_type_variable"`
	IntegrityType              types.List               `tfsdk:"integrity_type"`
	IntegrityTypeVariable      types.String             `tfsdk:"integrity_type_variable"`
	PairwiseKeying             types.Bool               `tfsdk:"pairwise_keying"`
	PairwiseKeyingVariable     types.String             `tfsdk:"pairwise_keying_variable"`
	Keychains                  []CiscoSecurityKeychains `tfsdk:"keychains"`
	Keys                       []CiscoSecurityKeys      `tfsdk:"keys"`
}

type CiscoSecurityFeatureTemplateDataSource

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

func (*CiscoSecurityFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoSecurityFeatureTemplateDataSource) Configure

func (*CiscoSecurityFeatureTemplateDataSource) Metadata

func (*CiscoSecurityFeatureTemplateDataSource) Read

func (*CiscoSecurityFeatureTemplateDataSource) Schema

type CiscoSecurityFeatureTemplateResource

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

func (*CiscoSecurityFeatureTemplateResource) Configure

func (*CiscoSecurityFeatureTemplateResource) Create

func (*CiscoSecurityFeatureTemplateResource) Delete

func (*CiscoSecurityFeatureTemplateResource) ImportState

func (*CiscoSecurityFeatureTemplateResource) Metadata

func (*CiscoSecurityFeatureTemplateResource) Read

func (*CiscoSecurityFeatureTemplateResource) Schema

func (*CiscoSecurityFeatureTemplateResource) Update

type CiscoSecurityKeychains

type CiscoSecurityKeychains struct {
	Optional types.Bool   `tfsdk:"optional"`
	Name     types.String `tfsdk:"name"`
	KeyId    types.Int64  `tfsdk:"key_id"`
}

type CiscoSecurityKeys

type CiscoSecurityKeys struct {
	Optional                       types.Bool   `tfsdk:"optional"`
	Id                             types.String `tfsdk:"id"`
	ChainName                      types.String `tfsdk:"chain_name"`
	SendId                         types.Int64  `tfsdk:"send_id"`
	SendIdVariable                 types.String `tfsdk:"send_id_variable"`
	ReceiveId                      types.Int64  `tfsdk:"receive_id"`
	ReceiveIdVariable              types.String `tfsdk:"receive_id_variable"`
	CryptoAlgorithm                types.String `tfsdk:"crypto_algorithm"`
	KeyString                      types.String `tfsdk:"key_string"`
	KeyStringVariable              types.String `tfsdk:"key_string_variable"`
	SendLifetime                   types.Bool   `tfsdk:"send_lifetime"`
	SendLifetimeVariable           types.String `tfsdk:"send_lifetime_variable"`
	SendLifetimeStartTime          types.String `tfsdk:"send_lifetime_start_time"`
	SendLifetimeEndTimeFormat      types.String `tfsdk:"send_lifetime_end_time_format"`
	SendLifetimeDuration           types.Int64  `tfsdk:"send_lifetime_duration"`
	SendLifetimeDurationVariable   types.String `tfsdk:"send_lifetime_duration_variable"`
	SendLifetimeEndTime            types.String `tfsdk:"send_lifetime_end_time"`
	SendLifetimeInfinite           types.Bool   `tfsdk:"send_lifetime_infinite"`
	SendLifetimeInfiniteVariable   types.String `tfsdk:"send_lifetime_infinite_variable"`
	AcceptLifetime                 types.Bool   `tfsdk:"accept_lifetime"`
	AcceptLifetimeVariable         types.String `tfsdk:"accept_lifetime_variable"`
	AcceptLifetimeStartTime        types.String `tfsdk:"accept_lifetime_start_time"`
	AcceptLifetimeEndTimeFormat    types.String `tfsdk:"accept_lifetime_end_time_format"`
	AcceptLifetimeDuration         types.Int64  `tfsdk:"accept_lifetime_duration"`
	AcceptLifetimeDurationVariable types.String `tfsdk:"accept_lifetime_duration_variable"`
	AcceptLifetimeEndTime          types.String `tfsdk:"accept_lifetime_end_time"`
	AcceptLifetimeInfinite         types.Bool   `tfsdk:"accept_lifetime_infinite"`
	AcceptLifetimeInfiniteVariable types.String `tfsdk:"accept_lifetime_infinite_variable"`
	IncludeTcpOptions              types.Bool   `tfsdk:"include_tcp_options"`
	IncludeTcpOptionsVariable      types.String `tfsdk:"include_tcp_options_variable"`
	AcceptAoMismatch               types.Bool   `tfsdk:"accept_ao_mismatch"`
	AcceptAoMismatchVariable       types.String `tfsdk:"accept_ao_mismatch_variable"`
}

type CiscoSystem

type CiscoSystem struct {
	Id                                types.String                           `tfsdk:"id"`
	Version                           types.Int64                            `tfsdk:"version"`
	TemplateType                      types.String                           `tfsdk:"template_type"`
	Name                              types.String                           `tfsdk:"name"`
	Description                       types.String                           `tfsdk:"description"`
	DeviceTypes                       types.Set                              `tfsdk:"device_types"`
	Timezone                          types.String                           `tfsdk:"timezone"`
	TimezoneVariable                  types.String                           `tfsdk:"timezone_variable"`
	Hostname                          types.String                           `tfsdk:"hostname"`
	HostnameVariable                  types.String                           `tfsdk:"hostname_variable"`
	SystemDescription                 types.String                           `tfsdk:"system_description"`
	SystemDescriptionVariable         types.String                           `tfsdk:"system_description_variable"`
	Location                          types.String                           `tfsdk:"location"`
	LocationVariable                  types.String                           `tfsdk:"location_variable"`
	Latitude                          types.Float64                          `tfsdk:"latitude"`
	LatitudeVariable                  types.String                           `tfsdk:"latitude_variable"`
	Longitude                         types.Float64                          `tfsdk:"longitude"`
	LongitudeVariable                 types.String                           `tfsdk:"longitude_variable"`
	GeoFencing                        types.Bool                             `tfsdk:"geo_fencing"`
	GeoFencingRange                   types.Int64                            `tfsdk:"geo_fencing_range"`
	GeoFencingRangeVariable           types.String                           `tfsdk:"geo_fencing_range_variable"`
	GeoFencingSms                     types.Bool                             `tfsdk:"geo_fencing_sms"`
	GeoFencingSmsPhoneNumbers         []CiscoSystemGeoFencingSmsPhoneNumbers `tfsdk:"geo_fencing_sms_phone_numbers"`
	DeviceGroups                      types.List                             `tfsdk:"device_groups"`
	DeviceGroupsVariable              types.String                           `tfsdk:"device_groups_variable"`
	ControllerGroupList               types.List                             `tfsdk:"controller_group_list"`
	ControllerGroupListVariable       types.String                           `tfsdk:"controller_group_list_variable"`
	SystemIp                          types.String                           `tfsdk:"system_ip"`
	SystemIpVariable                  types.String                           `tfsdk:"system_ip_variable"`
	OverlayId                         types.Int64                            `tfsdk:"overlay_id"`
	OverlayIdVariable                 types.String                           `tfsdk:"overlay_id_variable"`
	SiteId                            types.Int64                            `tfsdk:"site_id"`
	SiteIdVariable                    types.String                           `tfsdk:"site_id_variable"`
	PortOffset                        types.Int64                            `tfsdk:"port_offset"`
	PortOffsetVariable                types.String                           `tfsdk:"port_offset_variable"`
	PortHopping                       types.Bool                             `tfsdk:"port_hopping"`
	PortHoppingVariable               types.String                           `tfsdk:"port_hopping_variable"`
	ControlSessionPps                 types.Int64                            `tfsdk:"control_session_pps"`
	ControlSessionPpsVariable         types.String                           `tfsdk:"control_session_pps_variable"`
	TrackTransport                    types.Bool                             `tfsdk:"track_transport"`
	TrackTransportVariable            types.String                           `tfsdk:"track_transport_variable"`
	TrackInterfaceTag                 types.Int64                            `tfsdk:"track_interface_tag"`
	TrackInterfaceTagVariable         types.String                           `tfsdk:"track_interface_tag_variable"`
	ConsoleBaudRate                   types.String                           `tfsdk:"console_baud_rate"`
	ConsoleBaudRateVariable           types.String                           `tfsdk:"console_baud_rate_variable"`
	MaxOmpSessions                    types.Int64                            `tfsdk:"max_omp_sessions"`
	MaxOmpSessionsVariable            types.String                           `tfsdk:"max_omp_sessions_variable"`
	MultiTenant                       types.Bool                             `tfsdk:"multi_tenant"`
	MultiTenantVariable               types.String                           `tfsdk:"multi_tenant_variable"`
	TrackDefaultGateway               types.Bool                             `tfsdk:"track_default_gateway"`
	TrackDefaultGatewayVariable       types.String                           `tfsdk:"track_default_gateway_variable"`
	AdminTechOnFailure                types.Bool                             `tfsdk:"admin_tech_on_failure"`
	AdminTechOnFailureVariable        types.String                           `tfsdk:"admin_tech_on_failure_variable"`
	IdleTimeout                       types.Int64                            `tfsdk:"idle_timeout"`
	IdleTimeoutVariable               types.String                           `tfsdk:"idle_timeout_variable"`
	Trackers                          []CiscoSystemTrackers                  `tfsdk:"trackers"`
	ObjectTrackers                    []CiscoSystemObjectTrackers            `tfsdk:"object_trackers"`
	OnDemandTunnel                    types.Bool                             `tfsdk:"on_demand_tunnel"`
	OnDemandTunnelVariable            types.String                           `tfsdk:"on_demand_tunnel_variable"`
	OnDemandTunnelIdleTimeout         types.Int64                            `tfsdk:"on_demand_tunnel_idle_timeout"`
	OnDemandTunnelIdleTimeoutVariable types.String                           `tfsdk:"on_demand_tunnel_idle_timeout_variable"`
	RegionId                          types.Int64                            `tfsdk:"region_id"`
	RegionIdVariable                  types.String                           `tfsdk:"region_id_variable"`
	SecondaryRegionId                 types.Int64                            `tfsdk:"secondary_region_id"`
	SecondaryRegionIdVariable         types.String                           `tfsdk:"secondary_region_id_variable"`
	Role                              types.String                           `tfsdk:"role"`
	RoleVariable                      types.String                           `tfsdk:"role_variable"`
	AffinityGroupNumber               types.Int64                            `tfsdk:"affinity_group_number"`
	AffinityGroupNumberVariable       types.String                           `tfsdk:"affinity_group_number_variable"`
	AffinityGroupPreference           types.List                             `tfsdk:"affinity_group_preference"`
	AffinityGroupPreferenceVariable   types.String                           `tfsdk:"affinity_group_preference_variable"`
	TransportGateway                  types.Bool                             `tfsdk:"transport_gateway"`
	TransportGatewayVariable          types.String                           `tfsdk:"transport_gateway_variable"`
	EnableMrfMigration                types.String                           `tfsdk:"enable_mrf_migration"`
	MigrationBgpCommunity             types.Int64                            `tfsdk:"migration_bgp_community"`
}

type CiscoSystemFeatureTemplateDataSource

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

func (*CiscoSystemFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoSystemFeatureTemplateDataSource) Configure

func (*CiscoSystemFeatureTemplateDataSource) Metadata

func (*CiscoSystemFeatureTemplateDataSource) Read

func (*CiscoSystemFeatureTemplateDataSource) Schema

type CiscoSystemFeatureTemplateResource

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

func (*CiscoSystemFeatureTemplateResource) Configure

func (*CiscoSystemFeatureTemplateResource) Create

func (*CiscoSystemFeatureTemplateResource) Delete

func (*CiscoSystemFeatureTemplateResource) ImportState

func (*CiscoSystemFeatureTemplateResource) Metadata

func (*CiscoSystemFeatureTemplateResource) Read

func (*CiscoSystemFeatureTemplateResource) Schema

func (*CiscoSystemFeatureTemplateResource) Update

type CiscoSystemGeoFencingSmsPhoneNumbers

type CiscoSystemGeoFencingSmsPhoneNumbers struct {
	Optional       types.Bool   `tfsdk:"optional"`
	Number         types.String `tfsdk:"number"`
	NumberVariable types.String `tfsdk:"number_variable"`
}

type CiscoSystemObjectTrackers

type CiscoSystemObjectTrackers struct {
	Optional             types.Bool                                `tfsdk:"optional"`
	ObjectNumber         types.Int64                               `tfsdk:"object_number"`
	ObjectNumberVariable types.String                              `tfsdk:"object_number_variable"`
	Interface            types.String                              `tfsdk:"interface"`
	InterfaceVariable    types.String                              `tfsdk:"interface_variable"`
	Sig                  types.String                              `tfsdk:"sig"`
	SigVariable          types.String                              `tfsdk:"sig_variable"`
	Ip                   types.String                              `tfsdk:"ip"`
	IpVariable           types.String                              `tfsdk:"ip_variable"`
	Mask                 types.String                              `tfsdk:"mask"`
	MaskVariable         types.String                              `tfsdk:"mask_variable"`
	VpnId                types.Int64                               `tfsdk:"vpn_id"`
	GroupTracksIds       []CiscoSystemObjectTrackersGroupTracksIds `tfsdk:"group_tracks_ids"`
	Boolean              types.String                              `tfsdk:"boolean"`
	BooleanVariable      types.String                              `tfsdk:"boolean_variable"`
}

type CiscoSystemObjectTrackersGroupTracksIds

type CiscoSystemObjectTrackersGroupTracksIds struct {
	Optional        types.Bool   `tfsdk:"optional"`
	TrackId         types.Int64  `tfsdk:"track_id"`
	TrackIdVariable types.String `tfsdk:"track_id_variable"`
}

type CiscoSystemTrackers

type CiscoSystemTrackers struct {
	Optional                          types.Bool   `tfsdk:"optional"`
	Name                              types.String `tfsdk:"name"`
	NameVariable                      types.String `tfsdk:"name_variable"`
	EndpointIp                        types.String `tfsdk:"endpoint_ip"`
	EndpointIpVariable                types.String `tfsdk:"endpoint_ip_variable"`
	TransportEndpointIp               types.String `tfsdk:"transport_endpoint_ip"`
	TransportEndpointIpVariable       types.String `tfsdk:"transport_endpoint_ip_variable"`
	TransportEndpointProtocol         types.String `tfsdk:"transport_endpoint_protocol"`
	TransportEndpointProtocolVariable types.String `tfsdk:"transport_endpoint_protocol_variable"`
	TransportEndpointPort             types.Int64  `tfsdk:"transport_endpoint_port"`
	TransportEndpointPortVariable     types.String `tfsdk:"transport_endpoint_port_variable"`
	EndpointDnsName                   types.String `tfsdk:"endpoint_dns_name"`
	EndpointDnsNameVariable           types.String `tfsdk:"endpoint_dns_name_variable"`
	EndpointApiUrl                    types.String `tfsdk:"endpoint_api_url"`
	EndpointApiUrlVariable            types.String `tfsdk:"endpoint_api_url_variable"`
	Elements                          types.List   `tfsdk:"elements"`
	ElementsVariable                  types.String `tfsdk:"elements_variable"`
	Boolean                           types.String `tfsdk:"boolean"`
	BooleanVariable                   types.String `tfsdk:"boolean_variable"`
	Threshold                         types.Int64  `tfsdk:"threshold"`
	ThresholdVariable                 types.String `tfsdk:"threshold_variable"`
	Interval                          types.Int64  `tfsdk:"interval"`
	IntervalVariable                  types.String `tfsdk:"interval_variable"`
	Multiplier                        types.Int64  `tfsdk:"multiplier"`
	MultiplierVariable                types.String `tfsdk:"multiplier_variable"`
	Type                              types.String `tfsdk:"type"`
	TypeVariable                      types.String `tfsdk:"type_variable"`
}

type CiscoThousandEyes

type CiscoThousandEyes struct {
	Id                  types.String                           `tfsdk:"id"`
	Version             types.Int64                            `tfsdk:"version"`
	TemplateType        types.String                           `tfsdk:"template_type"`
	Name                types.String                           `tfsdk:"name"`
	Description         types.String                           `tfsdk:"description"`
	DeviceTypes         types.Set                              `tfsdk:"device_types"`
	VirtualApplications []CiscoThousandEyesVirtualApplications `tfsdk:"virtual_applications"`
}

type CiscoThousandEyesFeatureTemplateDataSource

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

func (*CiscoThousandEyesFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoThousandEyesFeatureTemplateDataSource) Configure

func (*CiscoThousandEyesFeatureTemplateDataSource) Metadata

func (*CiscoThousandEyesFeatureTemplateDataSource) Read

func (*CiscoThousandEyesFeatureTemplateDataSource) Schema

type CiscoThousandEyesFeatureTemplateResource

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

func (*CiscoThousandEyesFeatureTemplateResource) Configure

func (*CiscoThousandEyesFeatureTemplateResource) Create

func (*CiscoThousandEyesFeatureTemplateResource) Delete

func (*CiscoThousandEyesFeatureTemplateResource) ImportState

func (*CiscoThousandEyesFeatureTemplateResource) Metadata

func (*CiscoThousandEyesFeatureTemplateResource) Read

func (*CiscoThousandEyesFeatureTemplateResource) Schema

func (*CiscoThousandEyesFeatureTemplateResource) Update

type CiscoThousandEyesVirtualApplications

type CiscoThousandEyesVirtualApplications struct {
	Optional                    types.Bool   `tfsdk:"optional"`
	InstanceId                  types.String `tfsdk:"instance_id"`
	ApplicationType             types.String `tfsdk:"application_type"`
	TeAccountGroupToken         types.String `tfsdk:"te_account_group_token"`
	TeAccountGroupTokenVariable types.String `tfsdk:"te_account_group_token_variable"`
	TeVpn                       types.Int64  `tfsdk:"te_vpn"`
	TeVpnVariable               types.String `tfsdk:"te_vpn_variable"`
	TeAgentIp                   types.String `tfsdk:"te_agent_ip"`
	TeAgentIpVariable           types.String `tfsdk:"te_agent_ip_variable"`
	TeDefaultGateway            types.String `tfsdk:"te_default_gateway"`
	TeDefaultGatewayVariable    types.String `tfsdk:"te_default_gateway_variable"`
	TeNameServer                types.String `tfsdk:"te_name_server"`
	TeNameServerVariable        types.String `tfsdk:"te_name_server_variable"`
	TeHostname                  types.String `tfsdk:"te_hostname"`
	TeHostnameVariable          types.String `tfsdk:"te_hostname_variable"`
	TeWebProxyType              types.String `tfsdk:"te_web_proxy_type"`
	TeProxyHost                 types.String `tfsdk:"te_proxy_host"`
	TeProxyHostVariable         types.String `tfsdk:"te_proxy_host_variable"`
	TeProxyPort                 types.Int64  `tfsdk:"te_proxy_port"`
	TeProxyPortVariable         types.String `tfsdk:"te_proxy_port_variable"`
	TePacUrl                    types.String `tfsdk:"te_pac_url"`
	TePacUrlVariable            types.String `tfsdk:"te_pac_url_variable"`
}

type CiscoVPN

type CiscoVPN struct {
	Id                           types.String                      `tfsdk:"id"`
	Version                      types.Int64                       `tfsdk:"version"`
	TemplateType                 types.String                      `tfsdk:"template_type"`
	Name                         types.String                      `tfsdk:"name"`
	Description                  types.String                      `tfsdk:"description"`
	DeviceTypes                  types.Set                         `tfsdk:"device_types"`
	VpnId                        types.Int64                       `tfsdk:"vpn_id"`
	VpnName                      types.String                      `tfsdk:"vpn_name"`
	VpnNameVariable              types.String                      `tfsdk:"vpn_name_variable"`
	TenantVpnId                  types.Int64                       `tfsdk:"tenant_vpn_id"`
	OrganizationName             types.String                      `tfsdk:"organization_name"`
	OmpAdminDistanceIpv4         types.Int64                       `tfsdk:"omp_admin_distance_ipv4"`
	OmpAdminDistanceIpv4Variable types.String                      `tfsdk:"omp_admin_distance_ipv4_variable"`
	OmpAdminDistanceIpv6         types.Int64                       `tfsdk:"omp_admin_distance_ipv6"`
	OmpAdminDistanceIpv6Variable types.String                      `tfsdk:"omp_admin_distance_ipv6_variable"`
	EnhanceEcmpKeying            types.Bool                        `tfsdk:"enhance_ecmp_keying"`
	EnhanceEcmpKeyingVariable    types.String                      `tfsdk:"enhance_ecmp_keying_variable"`
	DnsIpv4Servers               []CiscoVPNDnsIpv4Servers          `tfsdk:"dns_ipv4_servers"`
	DnsIpv6Servers               []CiscoVPNDnsIpv6Servers          `tfsdk:"dns_ipv6_servers"`
	DnsHosts                     []CiscoVPNDnsHosts                `tfsdk:"dns_hosts"`
	Services                     []CiscoVPNServices                `tfsdk:"services"`
	Ipv4StaticServiceRoutes      []CiscoVPNIpv4StaticServiceRoutes `tfsdk:"ipv4_static_service_routes"`
	Ipv4StaticRoutes             []CiscoVPNIpv4StaticRoutes        `tfsdk:"ipv4_static_routes"`
	Ipv6StaticRoutes             []CiscoVPNIpv6StaticRoutes        `tfsdk:"ipv6_static_routes"`
	Ipv4StaticGreRoutes          []CiscoVPNIpv4StaticGreRoutes     `tfsdk:"ipv4_static_gre_routes"`
	Ipv4StaticIpsecRoutes        []CiscoVPNIpv4StaticIpsecRoutes   `tfsdk:"ipv4_static_ipsec_routes"`
	OmpAdvertiseIpv4Routes       []CiscoVPNOmpAdvertiseIpv4Routes  `tfsdk:"omp_advertise_ipv4_routes"`
	OmpAdvertiseIpv6Routes       []CiscoVPNOmpAdvertiseIpv6Routes  `tfsdk:"omp_advertise_ipv6_routes"`
	Nat64Pools                   []CiscoVPNNat64Pools              `tfsdk:"nat64_pools"`
	NatPools                     []CiscoVPNNatPools                `tfsdk:"nat_pools"`
	StaticNatRules               []CiscoVPNStaticNatRules          `tfsdk:"static_nat_rules"`
	StaticNatSubnetRules         []CiscoVPNStaticNatSubnetRules    `tfsdk:"static_nat_subnet_rules"`
	PortForwardRules             []CiscoVPNPortForwardRules        `tfsdk:"port_forward_rules"`
	RouteGlobalImports           []CiscoVPNRouteGlobalImports      `tfsdk:"route_global_imports"`
	RouteVpnImports              []CiscoVPNRouteVpnImports         `tfsdk:"route_vpn_imports"`
	RouteGlobalExports           []CiscoVPNRouteGlobalExports      `tfsdk:"route_global_exports"`
}

type CiscoVPNDnsHosts

type CiscoVPNDnsHosts struct {
	Optional         types.Bool   `tfsdk:"optional"`
	Hostname         types.String `tfsdk:"hostname"`
	HostnameVariable types.String `tfsdk:"hostname_variable"`
	Ip               types.List   `tfsdk:"ip"`
	IpVariable       types.String `tfsdk:"ip_variable"`
}

type CiscoVPNDnsIpv4Servers

type CiscoVPNDnsIpv4Servers struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Address         types.String `tfsdk:"address"`
	AddressVariable types.String `tfsdk:"address_variable"`
	Role            types.String `tfsdk:"role"`
	RoleVariable    types.String `tfsdk:"role_variable"`
}

type CiscoVPNDnsIpv6Servers

type CiscoVPNDnsIpv6Servers struct {
	Optional     types.Bool   `tfsdk:"optional"`
	Address      types.String `tfsdk:"address"`
	Role         types.String `tfsdk:"role"`
	RoleVariable types.String `tfsdk:"role_variable"`
}

type CiscoVPNFeatureTemplateDataSource

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

func (*CiscoVPNFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoVPNFeatureTemplateDataSource) Configure

func (*CiscoVPNFeatureTemplateDataSource) Metadata

func (*CiscoVPNFeatureTemplateDataSource) Read

func (*CiscoVPNFeatureTemplateDataSource) Schema

type CiscoVPNFeatureTemplateResource

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

func (*CiscoVPNFeatureTemplateResource) Configure

func (*CiscoVPNFeatureTemplateResource) Create

func (*CiscoVPNFeatureTemplateResource) Delete

func (*CiscoVPNFeatureTemplateResource) ImportState

func (*CiscoVPNFeatureTemplateResource) Metadata

func (*CiscoVPNFeatureTemplateResource) Read

func (*CiscoVPNFeatureTemplateResource) Schema

func (*CiscoVPNFeatureTemplateResource) Update

type CiscoVPNInterface

type CiscoVPNInterface struct {
	Id                                                 types.String                                     `tfsdk:"id"`
	Version                                            types.Int64                                      `tfsdk:"version"`
	TemplateType                                       types.String                                     `tfsdk:"template_type"`
	Name                                               types.String                                     `tfsdk:"name"`
	Description                                        types.String                                     `tfsdk:"description"`
	DeviceTypes                                        types.Set                                        `tfsdk:"device_types"`
	InterfaceName                                      types.String                                     `tfsdk:"interface_name"`
	InterfaceNameVariable                              types.String                                     `tfsdk:"interface_name_variable"`
	InterfaceDescription                               types.String                                     `tfsdk:"interface_description"`
	InterfaceDescriptionVariable                       types.String                                     `tfsdk:"interface_description_variable"`
	Poe                                                types.Bool                                       `tfsdk:"poe"`
	PoeVariable                                        types.String                                     `tfsdk:"poe_variable"`
	Address                                            types.String                                     `tfsdk:"address"`
	AddressVariable                                    types.String                                     `tfsdk:"address_variable"`
	Ipv4SecondaryAddresses                             []CiscoVPNInterfaceIpv4SecondaryAddresses        `tfsdk:"ipv4_secondary_addresses"`
	Dhcp                                               types.Bool                                       `tfsdk:"dhcp"`
	DhcpVariable                                       types.String                                     `tfsdk:"dhcp_variable"`
	DhcpDistance                                       types.Int64                                      `tfsdk:"dhcp_distance"`
	DhcpDistanceVariable                               types.String                                     `tfsdk:"dhcp_distance_variable"`
	Ipv6Address                                        types.String                                     `tfsdk:"ipv6_address"`
	Ipv6AddressVariable                                types.String                                     `tfsdk:"ipv6_address_variable"`
	Dhcpv6                                             types.Bool                                       `tfsdk:"dhcpv6"`
	Dhcpv6Variable                                     types.String                                     `tfsdk:"dhcpv6_variable"`
	Ipv6SecondaryAddresses                             []CiscoVPNInterfaceIpv6SecondaryAddresses        `tfsdk:"ipv6_secondary_addresses"`
	Ipv6AccessLists                                    []CiscoVPNInterfaceIpv6AccessLists               `tfsdk:"ipv6_access_lists"`
	Ipv4DhcpHelper                                     types.List                                       `tfsdk:"ipv4_dhcp_helper"`
	Ipv4DhcpHelperVariable                             types.String                                     `tfsdk:"ipv4_dhcp_helper_variable"`
	Ipv6DhcpHelpers                                    []CiscoVPNInterfaceIpv6DhcpHelpers               `tfsdk:"ipv6_dhcp_helpers"`
	Tracker                                            types.List                                       `tfsdk:"tracker"`
	TrackerVariable                                    types.String                                     `tfsdk:"tracker_variable"`
	AutoBandwidthDetect                                types.Bool                                       `tfsdk:"auto_bandwidth_detect"`
	AutoBandwidthDetectVariable                        types.String                                     `tfsdk:"auto_bandwidth_detect_variable"`
	IperfServer                                        types.String                                     `tfsdk:"iperf_server"`
	IperfServerVariable                                types.String                                     `tfsdk:"iperf_server_variable"`
	Nat                                                types.Bool                                       `tfsdk:"nat"`
	NatType                                            types.String                                     `tfsdk:"nat_type"`
	NatTypeVariable                                    types.String                                     `tfsdk:"nat_type_variable"`
	UdpTimeout                                         types.Int64                                      `tfsdk:"udp_timeout"`
	UdpTimeoutVariable                                 types.String                                     `tfsdk:"udp_timeout_variable"`
	TcpTimeout                                         types.Int64                                      `tfsdk:"tcp_timeout"`
	TcpTimeoutVariable                                 types.String                                     `tfsdk:"tcp_timeout_variable"`
	NatPoolRangeStart                                  types.String                                     `tfsdk:"nat_pool_range_start"`
	NatPoolRangeStartVariable                          types.String                                     `tfsdk:"nat_pool_range_start_variable"`
	NatPoolRangeEnd                                    types.String                                     `tfsdk:"nat_pool_range_end"`
	NatPoolRangeEndVariable                            types.String                                     `tfsdk:"nat_pool_range_end_variable"`
	NatOverload                                        types.Bool                                       `tfsdk:"nat_overload"`
	NatOverloadVariable                                types.String                                     `tfsdk:"nat_overload_variable"`
	NatInsideSourceLoopbackInterface                   types.String                                     `tfsdk:"nat_inside_source_loopback_interface"`
	NatInsideSourceLoopbackInterfaceVariable           types.String                                     `tfsdk:"nat_inside_source_loopback_interface_variable"`
	NatPoolPrefixLength                                types.Int64                                      `tfsdk:"nat_pool_prefix_length"`
	NatPoolPrefixLengthVariable                        types.String                                     `tfsdk:"nat_pool_prefix_length_variable"`
	Ipv6Nat                                            types.Bool                                       `tfsdk:"ipv6_nat"`
	Ipv6NatVariable                                    types.String                                     `tfsdk:"ipv6_nat_variable"`
	Nat64Interface                                     types.Bool                                       `tfsdk:"nat64_interface"`
	Nat66Interface                                     types.Bool                                       `tfsdk:"nat66_interface"`
	StaticNat66Entries                                 []CiscoVPNInterfaceStaticNat66Entries            `tfsdk:"static_nat66_entries"`
	StaticNatEntries                                   []CiscoVPNInterfaceStaticNatEntries              `tfsdk:"static_nat_entries"`
	StaticPortForwardEntries                           []CiscoVPNInterfaceStaticPortForwardEntries      `tfsdk:"static_port_forward_entries"`
	EnableCoreRegion                                   types.Bool                                       `tfsdk:"enable_core_region"`
	CoreRegion                                         types.String                                     `tfsdk:"core_region"`
	CoreRegionVariable                                 types.String                                     `tfsdk:"core_region_variable"`
	SecondaryRegion                                    types.String                                     `tfsdk:"secondary_region"`
	SecondaryRegionVariable                            types.String                                     `tfsdk:"secondary_region_variable"`
	TunnelInterfaceEncapsulations                      []CiscoVPNInterfaceTunnelInterfaceEncapsulations `tfsdk:"tunnel_interface_encapsulations"`
	TunnelInterfaceBorder                              types.Bool                                       `tfsdk:"tunnel_interface_border"`
	TunnelInterfaceBorderVariable                      types.String                                     `tfsdk:"tunnel_interface_border_variable"`
	TunnelQosMode                                      types.String                                     `tfsdk:"tunnel_qos_mode"`
	TunnelQosModeVariable                              types.String                                     `tfsdk:"tunnel_qos_mode_variable"`
	TunnelBandwidth                                    types.Int64                                      `tfsdk:"tunnel_bandwidth"`
	TunnelBandwidthVariable                            types.String                                     `tfsdk:"tunnel_bandwidth_variable"`
	TunnelInterfaceGroups                              types.List                                       `tfsdk:"tunnel_interface_groups"`
	TunnelInterfaceGroupsVariable                      types.String                                     `tfsdk:"tunnel_interface_groups_variable"`
	TunnelInterfaceColor                               types.String                                     `tfsdk:"tunnel_interface_color"`
	TunnelInterfaceColorVariable                       types.String                                     `tfsdk:"tunnel_interface_color_variable"`
	TunnelInterfaceMaxControlConnections               types.Int64                                      `tfsdk:"tunnel_interface_max_control_connections"`
	TunnelInterfaceMaxControlConnectionsVariable       types.String                                     `tfsdk:"tunnel_interface_max_control_connections_variable"`
	TunnelInterfaceControlConnections                  types.Bool                                       `tfsdk:"tunnel_interface_control_connections"`
	TunnelInterfaceControlConnectionsVariable          types.String                                     `tfsdk:"tunnel_interface_control_connections_variable"`
	TunnelInterfaceVbondAsStunServer                   types.Bool                                       `tfsdk:"tunnel_interface_vbond_as_stun_server"`
	TunnelInterfaceVbondAsStunServerVariable           types.String                                     `tfsdk:"tunnel_interface_vbond_as_stun_server_variable"`
	TunnelInterfaceExcludeControllerGroupList          types.List                                       `tfsdk:"tunnel_interface_exclude_controller_group_list"`
	TunnelInterfaceExcludeControllerGroupListVariable  types.String                                     `tfsdk:"tunnel_interface_exclude_controller_group_list_variable"`
	TunnelInterfaceVmanageConnectionPreference         types.Int64                                      `tfsdk:"tunnel_interface_vmanage_connection_preference"`
	TunnelInterfaceVmanageConnectionPreferenceVariable types.String                                     `tfsdk:"tunnel_interface_vmanage_connection_preference_variable"`
	TunnelInterfacePortHop                             types.Bool                                       `tfsdk:"tunnel_interface_port_hop"`
	TunnelInterfacePortHopVariable                     types.String                                     `tfsdk:"tunnel_interface_port_hop_variable"`
	TunnelInterfaceColorRestrict                       types.Bool                                       `tfsdk:"tunnel_interface_color_restrict"`
	TunnelInterfaceColorRestrictVariable               types.String                                     `tfsdk:"tunnel_interface_color_restrict_variable"`
	TunnelInterfaceGreTunnelDestinationIp              types.String                                     `tfsdk:"tunnel_interface_gre_tunnel_destination_ip"`
	TunnelInterfaceGreTunnelDestinationIpVariable      types.String                                     `tfsdk:"tunnel_interface_gre_tunnel_destination_ip_variable"`
	TunnelInterfaceCarrier                             types.String                                     `tfsdk:"tunnel_interface_carrier"`
	TunnelInterfaceCarrierVariable                     types.String                                     `tfsdk:"tunnel_interface_carrier_variable"`
	TunnelInterfaceNatRefreshInterval                  types.Int64                                      `tfsdk:"tunnel_interface_nat_refresh_interval"`
	TunnelInterfaceNatRefreshIntervalVariable          types.String                                     `tfsdk:"tunnel_interface_nat_refresh_interval_variable"`
	TunnelInterfaceHelloInterval                       types.Int64                                      `tfsdk:"tunnel_interface_hello_interval"`
	TunnelInterfaceHelloIntervalVariable               types.String                                     `tfsdk:"tunnel_interface_hello_interval_variable"`
	TunnelInterfaceHelloTolerance                      types.Int64                                      `tfsdk:"tunnel_interface_hello_tolerance"`
	TunnelInterfaceHelloToleranceVariable              types.String                                     `tfsdk:"tunnel_interface_hello_tolerance_variable"`
	TunnelInterfaceBindLoopbackTunnel                  types.String                                     `tfsdk:"tunnel_interface_bind_loopback_tunnel"`
	TunnelInterfaceBindLoopbackTunnelVariable          types.String                                     `tfsdk:"tunnel_interface_bind_loopback_tunnel_variable"`
	TunnelInterfaceLastResortCircuit                   types.Bool                                       `tfsdk:"tunnel_interface_last_resort_circuit"`
	TunnelInterfaceLastResortCircuitVariable           types.String                                     `tfsdk:"tunnel_interface_last_resort_circuit_variable"`
	TunnelInterfaceLowBandwidthLink                    types.Bool                                       `tfsdk:"tunnel_interface_low_bandwidth_link"`
	TunnelInterfaceLowBandwidthLinkVariable            types.String                                     `tfsdk:"tunnel_interface_low_bandwidth_link_variable"`
	TunnelInterfaceTunnelTcpMss                        types.Int64                                      `tfsdk:"tunnel_interface_tunnel_tcp_mss"`
	TunnelInterfaceTunnelTcpMssVariable                types.String                                     `tfsdk:"tunnel_interface_tunnel_tcp_mss_variable"`
	TunnelInterfaceClearDontFragment                   types.Bool                                       `tfsdk:"tunnel_interface_clear_dont_fragment"`
	TunnelInterfaceClearDontFragmentVariable           types.String                                     `tfsdk:"tunnel_interface_clear_dont_fragment_variable"`
	TunnelInterfacePropagateSgt                        types.Bool                                       `tfsdk:"tunnel_interface_propagate_sgt"`
	TunnelInterfacePropagateSgtVariable                types.String                                     `tfsdk:"tunnel_interface_propagate_sgt_variable"`
	TunnelInterfaceNetworkBroadcast                    types.Bool                                       `tfsdk:"tunnel_interface_network_broadcast"`
	TunnelInterfaceNetworkBroadcastVariable            types.String                                     `tfsdk:"tunnel_interface_network_broadcast_variable"`
	TunnelInterfaceAllowAll                            types.Bool                                       `tfsdk:"tunnel_interface_allow_all"`
	TunnelInterfaceAllowAllVariable                    types.String                                     `tfsdk:"tunnel_interface_allow_all_variable"`
	TunnelInterfaceAllowBgp                            types.Bool                                       `tfsdk:"tunnel_interface_allow_bgp"`
	TunnelInterfaceAllowBgpVariable                    types.String                                     `tfsdk:"tunnel_interface_allow_bgp_variable"`
	TunnelInterfaceAllowDhcp                           types.Bool                                       `tfsdk:"tunnel_interface_allow_dhcp"`
	TunnelInterfaceAllowDhcpVariable                   types.String                                     `tfsdk:"tunnel_interface_allow_dhcp_variable"`
	TunnelInterfaceAllowDns                            types.Bool                                       `tfsdk:"tunnel_interface_allow_dns"`
	TunnelInterfaceAllowDnsVariable                    types.String                                     `tfsdk:"tunnel_interface_allow_dns_variable"`
	TunnelInterfaceAllowIcmp                           types.Bool                                       `tfsdk:"tunnel_interface_allow_icmp"`
	TunnelInterfaceAllowIcmpVariable                   types.String                                     `tfsdk:"tunnel_interface_allow_icmp_variable"`
	TunnelInterfaceAllowSsh                            types.Bool                                       `tfsdk:"tunnel_interface_allow_ssh"`
	TunnelInterfaceAllowSshVariable                    types.String                                     `tfsdk:"tunnel_interface_allow_ssh_variable"`
	TunnelInterfaceAllowNetconf                        types.Bool                                       `tfsdk:"tunnel_interface_allow_netconf"`
	TunnelInterfaceAllowNetconfVariable                types.String                                     `tfsdk:"tunnel_interface_allow_netconf_variable"`
	TunnelInterfaceAllowNtp                            types.Bool                                       `tfsdk:"tunnel_interface_allow_ntp"`
	TunnelInterfaceAllowNtpVariable                    types.String                                     `tfsdk:"tunnel_interface_allow_ntp_variable"`
	TunnelInterfaceAllowOspf                           types.Bool                                       `tfsdk:"tunnel_interface_allow_ospf"`
	TunnelInterfaceAllowOspfVariable                   types.String                                     `tfsdk:"tunnel_interface_allow_ospf_variable"`
	TunnelInterfaceAllowStun                           types.Bool                                       `tfsdk:"tunnel_interface_allow_stun"`
	TunnelInterfaceAllowStunVariable                   types.String                                     `tfsdk:"tunnel_interface_allow_stun_variable"`
	TunnelInterfaceAllowSnmp                           types.Bool                                       `tfsdk:"tunnel_interface_allow_snmp"`
	TunnelInterfaceAllowSnmpVariable                   types.String                                     `tfsdk:"tunnel_interface_allow_snmp_variable"`
	TunnelInterfaceAllowHttps                          types.Bool                                       `tfsdk:"tunnel_interface_allow_https"`
	TunnelInterfaceAllowHttpsVariable                  types.String                                     `tfsdk:"tunnel_interface_allow_https_variable"`
	MediaType                                          types.String                                     `tfsdk:"media_type"`
	MediaTypeVariable                                  types.String                                     `tfsdk:"media_type_variable"`
	InterfaceMtu                                       types.Int64                                      `tfsdk:"interface_mtu"`
	InterfaceMtuVariable                               types.String                                     `tfsdk:"interface_mtu_variable"`
	IpMtu                                              types.Int64                                      `tfsdk:"ip_mtu"`
	IpMtuVariable                                      types.String                                     `tfsdk:"ip_mtu_variable"`
	TcpMssAdjust                                       types.Int64                                      `tfsdk:"tcp_mss_adjust"`
	TcpMssAdjustVariable                               types.String                                     `tfsdk:"tcp_mss_adjust_variable"`
	TlocExtension                                      types.String                                     `tfsdk:"tloc_extension"`
	TlocExtensionVariable                              types.String                                     `tfsdk:"tloc_extension_variable"`
	LoadInterval                                       types.Int64                                      `tfsdk:"load_interval"`
	LoadIntervalVariable                               types.String                                     `tfsdk:"load_interval_variable"`
	GreTunnelSourceIp                                  types.String                                     `tfsdk:"gre_tunnel_source_ip"`
	GreTunnelSourceIpVariable                          types.String                                     `tfsdk:"gre_tunnel_source_ip_variable"`
	GreTunnelXconnect                                  types.String                                     `tfsdk:"gre_tunnel_xconnect"`
	GreTunnelXconnectVariable                          types.String                                     `tfsdk:"gre_tunnel_xconnect_variable"`
	MacAddress                                         types.String                                     `tfsdk:"mac_address"`
	MacAddressVariable                                 types.String                                     `tfsdk:"mac_address_variable"`
	Speed                                              types.String                                     `tfsdk:"speed"`
	SpeedVariable                                      types.String                                     `tfsdk:"speed_variable"`
	Duplex                                             types.String                                     `tfsdk:"duplex"`
	DuplexVariable                                     types.String                                     `tfsdk:"duplex_variable"`
	Shutdown                                           types.Bool                                       `tfsdk:"shutdown"`
	ShutdownVariable                                   types.String                                     `tfsdk:"shutdown_variable"`
	ArpTimeout                                         types.Int64                                      `tfsdk:"arp_timeout"`
	ArpTimeoutVariable                                 types.String                                     `tfsdk:"arp_timeout_variable"`
	Autonegotiate                                      types.Bool                                       `tfsdk:"autonegotiate"`
	AutonegotiateVariable                              types.String                                     `tfsdk:"autonegotiate_variable"`
	IpDirectedBroadcast                                types.Bool                                       `tfsdk:"ip_directed_broadcast"`
	IpDirectedBroadcastVariable                        types.String                                     `tfsdk:"ip_directed_broadcast_variable"`
	IcmpRedirectDisable                                types.Bool                                       `tfsdk:"icmp_redirect_disable"`
	IcmpRedirectDisableVariable                        types.String                                     `tfsdk:"icmp_redirect_disable_variable"`
	QosAdaptive                                        types.Bool                                       `tfsdk:"qos_adaptive"`
	QosAdaptivePeriod                                  types.Int64                                      `tfsdk:"qos_adaptive_period"`
	QosAdaptivePeriodVariable                          types.String                                     `tfsdk:"qos_adaptive_period_variable"`
	QosAdaptiveBandwidthDownstream                     types.Int64                                      `tfsdk:"qos_adaptive_bandwidth_downstream"`
	QosAdaptiveBandwidthDownstreamVariable             types.String                                     `tfsdk:"qos_adaptive_bandwidth_downstream_variable"`
	QosAdaptiveMinDownstream                           types.Int64                                      `tfsdk:"qos_adaptive_min_downstream"`
	QosAdaptiveMinDownstreamVariable                   types.String                                     `tfsdk:"qos_adaptive_min_downstream_variable"`
	QosAdaptiveMaxDownstream                           types.Int64                                      `tfsdk:"qos_adaptive_max_downstream"`
	QosAdaptiveMaxDownstreamVariable                   types.String                                     `tfsdk:"qos_adaptive_max_downstream_variable"`
	QosAdaptiveBandwidthUpstream                       types.Int64                                      `tfsdk:"qos_adaptive_bandwidth_upstream"`
	QosAdaptiveBandwidthUpstreamVariable               types.String                                     `tfsdk:"qos_adaptive_bandwidth_upstream_variable"`
	QosAdaptiveMinUpstream                             types.Int64                                      `tfsdk:"qos_adaptive_min_upstream"`
	QosAdaptiveMinUpstreamVariable                     types.String                                     `tfsdk:"qos_adaptive_min_upstream_variable"`
	QosAdaptiveMaxUpstream                             types.Int64                                      `tfsdk:"qos_adaptive_max_upstream"`
	QosAdaptiveMaxUpstreamVariable                     types.String                                     `tfsdk:"qos_adaptive_max_upstream_variable"`
	ShapingRate                                        types.Int64                                      `tfsdk:"shaping_rate"`
	ShapingRateVariable                                types.String                                     `tfsdk:"shaping_rate_variable"`
	QosMap                                             types.String                                     `tfsdk:"qos_map"`
	QosMapVariable                                     types.String                                     `tfsdk:"qos_map_variable"`
	QosMapVpn                                          types.String                                     `tfsdk:"qos_map_vpn"`
	QosMapVpnVariable                                  types.String                                     `tfsdk:"qos_map_vpn_variable"`
	BandwidthUpstream                                  types.Int64                                      `tfsdk:"bandwidth_upstream"`
	BandwidthUpstreamVariable                          types.String                                     `tfsdk:"bandwidth_upstream_variable"`
	BandwidthDownstream                                types.Int64                                      `tfsdk:"bandwidth_downstream"`
	BandwidthDownstreamVariable                        types.String                                     `tfsdk:"bandwidth_downstream_variable"`
	BlockNonSourceIp                                   types.Bool                                       `tfsdk:"block_non_source_ip"`
	BlockNonSourceIpVariable                           types.String                                     `tfsdk:"block_non_source_ip_variable"`
	RewriteRuleName                                    types.String                                     `tfsdk:"rewrite_rule_name"`
	RewriteRuleNameVariable                            types.String                                     `tfsdk:"rewrite_rule_name_variable"`
	AccessLists                                        []CiscoVPNInterfaceAccessLists                   `tfsdk:"access_lists"`
	StaticArps                                         []CiscoVPNInterfaceStaticArps                    `tfsdk:"static_arps"`
	Ipv4Vrrps                                          []CiscoVPNInterfaceIpv4Vrrps                     `tfsdk:"ipv4_vrrps"`
	Ipv6Vrrps                                          []CiscoVPNInterfaceIpv6Vrrps                     `tfsdk:"ipv6_vrrps"`
	PropagateSgt                                       types.Bool                                       `tfsdk:"propagate_sgt"`
	StaticSgt                                          types.Int64                                      `tfsdk:"static_sgt"`
	StaticSgtVariable                                  types.String                                     `tfsdk:"static_sgt_variable"`
	StaticSgtTrusted                                   types.Bool                                       `tfsdk:"static_sgt_trusted"`
	EnableSgt                                          types.Bool                                       `tfsdk:"enable_sgt"`
	SgtEnforcement                                     types.Bool                                       `tfsdk:"sgt_enforcement"`
	SgtEnforcementSgt                                  types.Int64                                      `tfsdk:"sgt_enforcement_sgt"`
	SgtEnforcementSgtVariable                          types.String                                     `tfsdk:"sgt_enforcement_sgt_variable"`
}

type CiscoVPNInterfaceAccessLists

type CiscoVPNInterfaceAccessLists struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Direction       types.String `tfsdk:"direction"`
	AclName         types.String `tfsdk:"acl_name"`
	AclNameVariable types.String `tfsdk:"acl_name_variable"`
}

type CiscoVPNInterfaceFeatureTemplateDataSource

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

func (*CiscoVPNInterfaceFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoVPNInterfaceFeatureTemplateDataSource) Configure

func (*CiscoVPNInterfaceFeatureTemplateDataSource) Metadata

func (*CiscoVPNInterfaceFeatureTemplateDataSource) Read

func (*CiscoVPNInterfaceFeatureTemplateDataSource) Schema

type CiscoVPNInterfaceFeatureTemplateResource

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

func (*CiscoVPNInterfaceFeatureTemplateResource) Configure

func (*CiscoVPNInterfaceFeatureTemplateResource) Create

func (*CiscoVPNInterfaceFeatureTemplateResource) Delete

func (*CiscoVPNInterfaceFeatureTemplateResource) ImportState

func (*CiscoVPNInterfaceFeatureTemplateResource) Metadata

func (*CiscoVPNInterfaceFeatureTemplateResource) Read

func (*CiscoVPNInterfaceFeatureTemplateResource) Schema

func (*CiscoVPNInterfaceFeatureTemplateResource) Update

type CiscoVPNInterfaceIPSec added in v0.2.1

type CiscoVPNInterfaceIPSec struct {
	Id                                 types.String `tfsdk:"id"`
	Version                            types.Int64  `tfsdk:"version"`
	TemplateType                       types.String `tfsdk:"template_type"`
	Name                               types.String `tfsdk:"name"`
	Description                        types.String `tfsdk:"description"`
	DeviceTypes                        types.Set    `tfsdk:"device_types"`
	InterfaceName                      types.String `tfsdk:"interface_name"`
	InterfaceNameVariable              types.String `tfsdk:"interface_name_variable"`
	Shutdown                           types.Bool   `tfsdk:"shutdown"`
	ShutdownVariable                   types.String `tfsdk:"shutdown_variable"`
	InterfaceDescription               types.String `tfsdk:"interface_description"`
	InterfaceDescriptionVariable       types.String `tfsdk:"interface_description_variable"`
	IpAddress                          types.String `tfsdk:"ip_address"`
	IpAddressVariable                  types.String `tfsdk:"ip_address_variable"`
	TunnelSource                       types.String `tfsdk:"tunnel_source"`
	TunnelSourceVariable               types.String `tfsdk:"tunnel_source_variable"`
	TunnelSourceInterface              types.String `tfsdk:"tunnel_source_interface"`
	TunnelSourceInterfaceVariable      types.String `tfsdk:"tunnel_source_interface_variable"`
	TunnelDestination                  types.String `tfsdk:"tunnel_destination"`
	TunnelDestinationVariable          types.String `tfsdk:"tunnel_destination_variable"`
	Application                        types.String `tfsdk:"application"`
	ApplicationVariable                types.String `tfsdk:"application_variable"`
	TcpMssAdjust                       types.Int64  `tfsdk:"tcp_mss_adjust"`
	TcpMssAdjustVariable               types.String `tfsdk:"tcp_mss_adjust_variable"`
	ClearDontFragment                  types.Bool   `tfsdk:"clear_dont_fragment"`
	ClearDontFragmentVariable          types.String `tfsdk:"clear_dont_fragment_variable"`
	Mtu                                types.Int64  `tfsdk:"mtu"`
	MtuVariable                        types.String `tfsdk:"mtu_variable"`
	DeadPeerDetectionInterval          types.Int64  `tfsdk:"dead_peer_detection_interval"`
	DeadPeerDetectionIntervalVariable  types.String `tfsdk:"dead_peer_detection_interval_variable"`
	DeadPeerDetectionRetries           types.Int64  `tfsdk:"dead_peer_detection_retries"`
	DeadPeerDetectionRetriesVariable   types.String `tfsdk:"dead_peer_detection_retries_variable"`
	IkeVersion                         types.Int64  `tfsdk:"ike_version"`
	IkeMode                            types.String `tfsdk:"ike_mode"`
	IkeModeVariable                    types.String `tfsdk:"ike_mode_variable"`
	IkeRekeyInterval                   types.Int64  `tfsdk:"ike_rekey_interval"`
	IkeRekeyIntervalVariable           types.String `tfsdk:"ike_rekey_interval_variable"`
	IkeCiphersuite                     types.String `tfsdk:"ike_ciphersuite"`
	IkeCiphersuiteVariable             types.String `tfsdk:"ike_ciphersuite_variable"`
	IkeGroup                           types.String `tfsdk:"ike_group"`
	IkeGroupVariable                   types.String `tfsdk:"ike_group_variable"`
	IkePreSharedKey                    types.String `tfsdk:"ike_pre_shared_key"`
	IkePreSharedKeyVariable            types.String `tfsdk:"ike_pre_shared_key_variable"`
	IkePreSharedKeyLocalId             types.String `tfsdk:"ike_pre_shared_key_local_id"`
	IkePreSharedKeyLocalIdVariable     types.String `tfsdk:"ike_pre_shared_key_local_id_variable"`
	IkePreSharedKeyRemoteId            types.String `tfsdk:"ike_pre_shared_key_remote_id"`
	IkePreSharedKeyRemoteIdVariable    types.String `tfsdk:"ike_pre_shared_key_remote_id_variable"`
	IpsecRekeyInterval                 types.Int64  `tfsdk:"ipsec_rekey_interval"`
	IpsecRekeyIntervalVariable         types.String `tfsdk:"ipsec_rekey_interval_variable"`
	IpsecReplayWindow                  types.Int64  `tfsdk:"ipsec_replay_window"`
	IpsecReplayWindowVariable          types.String `tfsdk:"ipsec_replay_window_variable"`
	IpsecCiphersuite                   types.String `tfsdk:"ipsec_ciphersuite"`
	IpsecCiphersuiteVariable           types.String `tfsdk:"ipsec_ciphersuite_variable"`
	IpsecPerfectForwardSecrecy         types.String `tfsdk:"ipsec_perfect_forward_secrecy"`
	IpsecPerfectForwardSecrecyVariable types.String `tfsdk:"ipsec_perfect_forward_secrecy_variable"`
	Tracker                            types.List   `tfsdk:"tracker"`
	TrackerVariable                    types.String `tfsdk:"tracker_variable"`
	TunnelRouteVia                     types.String `tfsdk:"tunnel_route_via"`
	TunnelRouteViaVariable             types.String `tfsdk:"tunnel_route_via_variable"`
}

type CiscoVPNInterfaceIPSecFeatureTemplateDataSource added in v0.2.1

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

func (*CiscoVPNInterfaceIPSecFeatureTemplateDataSource) ConfigValidators added in v0.2.7

func (*CiscoVPNInterfaceIPSecFeatureTemplateDataSource) Configure added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateDataSource) Metadata added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateDataSource) Read added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateDataSource) Schema added in v0.2.1

type CiscoVPNInterfaceIPSecFeatureTemplateResource added in v0.2.1

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

func (*CiscoVPNInterfaceIPSecFeatureTemplateResource) Configure added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateResource) Create added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateResource) Delete added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateResource) ImportState added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateResource) Metadata added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateResource) Read added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateResource) Schema added in v0.2.1

func (*CiscoVPNInterfaceIPSecFeatureTemplateResource) Update added in v0.2.1

type CiscoVPNInterfaceIpv4SecondaryAddresses

type CiscoVPNInterfaceIpv4SecondaryAddresses struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Address         types.String `tfsdk:"address"`
	AddressVariable types.String `tfsdk:"address_variable"`
}

type CiscoVPNInterfaceIpv4Vrrps

type CiscoVPNInterfaceIpv4Vrrps struct {
	Optional                          types.Bool                                         `tfsdk:"optional"`
	GroupId                           types.Int64                                        `tfsdk:"group_id"`
	GroupIdVariable                   types.String                                       `tfsdk:"group_id_variable"`
	Priority                          types.Int64                                        `tfsdk:"priority"`
	PriorityVariable                  types.String                                       `tfsdk:"priority_variable"`
	Timer                             types.Int64                                        `tfsdk:"timer"`
	TimerVariable                     types.String                                       `tfsdk:"timer_variable"`
	TrackOmp                          types.Bool                                         `tfsdk:"track_omp"`
	TrackPrefixList                   types.String                                       `tfsdk:"track_prefix_list"`
	TrackPrefixListVariable           types.String                                       `tfsdk:"track_prefix_list_variable"`
	IpAddress                         types.String                                       `tfsdk:"ip_address"`
	IpAddressVariable                 types.String                                       `tfsdk:"ip_address_variable"`
	Ipv4SecondaryAddresses            []CiscoVPNInterfaceIpv4VrrpsIpv4SecondaryAddresses `tfsdk:"ipv4_secondary_addresses"`
	TlocPreferenceChange              types.Bool                                         `tfsdk:"tloc_preference_change"`
	TlocPreferenceChangeValue         types.Int64                                        `tfsdk:"tloc_preference_change_value"`
	TlocPreferenceChangeValueVariable types.String                                       `tfsdk:"tloc_preference_change_value_variable"`
	TrackingObjects                   []CiscoVPNInterfaceIpv4VrrpsTrackingObjects        `tfsdk:"tracking_objects"`
}

type CiscoVPNInterfaceIpv4VrrpsIpv4SecondaryAddresses

type CiscoVPNInterfaceIpv4VrrpsIpv4SecondaryAddresses struct {
	Optional          types.Bool   `tfsdk:"optional"`
	IpAddress         types.String `tfsdk:"ip_address"`
	IpAddressVariable types.String `tfsdk:"ip_address_variable"`
}

type CiscoVPNInterfaceIpv4VrrpsTrackingObjects

type CiscoVPNInterfaceIpv4VrrpsTrackingObjects struct {
	Optional               types.Bool   `tfsdk:"optional"`
	TrackerId              types.Int64  `tfsdk:"tracker_id"`
	TrackerIdVariable      types.String `tfsdk:"tracker_id_variable"`
	TrackAction            types.String `tfsdk:"track_action"`
	TrackActionVariable    types.String `tfsdk:"track_action_variable"`
	DecrementValue         types.Int64  `tfsdk:"decrement_value"`
	DecrementValueVariable types.String `tfsdk:"decrement_value_variable"`
}

type CiscoVPNInterfaceIpv6AccessLists

type CiscoVPNInterfaceIpv6AccessLists struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Direction       types.String `tfsdk:"direction"`
	AclName         types.String `tfsdk:"acl_name"`
	AclNameVariable types.String `tfsdk:"acl_name_variable"`
}

type CiscoVPNInterfaceIpv6DhcpHelpers

type CiscoVPNInterfaceIpv6DhcpHelpers struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Address         types.String `tfsdk:"address"`
	AddressVariable types.String `tfsdk:"address_variable"`
	VpnId           types.Int64  `tfsdk:"vpn_id"`
	VpnIdVariable   types.String `tfsdk:"vpn_id_variable"`
}

type CiscoVPNInterfaceIpv6SecondaryAddresses

type CiscoVPNInterfaceIpv6SecondaryAddresses struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Address         types.String `tfsdk:"address"`
	AddressVariable types.String `tfsdk:"address_variable"`
}

type CiscoVPNInterfaceIpv6Vrrps

type CiscoVPNInterfaceIpv6Vrrps struct {
	Optional                types.Bool                                `tfsdk:"optional"`
	GroupId                 types.Int64                               `tfsdk:"group_id"`
	GroupIdVariable         types.String                              `tfsdk:"group_id_variable"`
	Priority                types.Int64                               `tfsdk:"priority"`
	PriorityVariable        types.String                              `tfsdk:"priority_variable"`
	Timer                   types.Int64                               `tfsdk:"timer"`
	TimerVariable           types.String                              `tfsdk:"timer_variable"`
	TrackOmp                types.Bool                                `tfsdk:"track_omp"`
	TrackOmpVariable        types.String                              `tfsdk:"track_omp_variable"`
	TrackPrefixList         types.String                              `tfsdk:"track_prefix_list"`
	TrackPrefixListVariable types.String                              `tfsdk:"track_prefix_list_variable"`
	Ipv6Addresses           []CiscoVPNInterfaceIpv6VrrpsIpv6Addresses `tfsdk:"ipv6_addresses"`
}

type CiscoVPNInterfaceIpv6VrrpsIpv6Addresses added in v0.2.4

type CiscoVPNInterfaceIpv6VrrpsIpv6Addresses struct {
	Optional              types.Bool   `tfsdk:"optional"`
	Ipv6LinkLocal         types.String `tfsdk:"ipv6_link_local"`
	Ipv6LinkLocalVariable types.String `tfsdk:"ipv6_link_local_variable"`
	Prefix                types.String `tfsdk:"prefix"`
	PrefixVariable        types.String `tfsdk:"prefix_variable"`
}

type CiscoVPNInterfaceStaticArps

type CiscoVPNInterfaceStaticArps struct {
	Optional          types.Bool   `tfsdk:"optional"`
	IpAddress         types.String `tfsdk:"ip_address"`
	IpAddressVariable types.String `tfsdk:"ip_address_variable"`
	Mac               types.String `tfsdk:"mac"`
	MacVariable       types.String `tfsdk:"mac_variable"`
}

type CiscoVPNInterfaceStaticNat66Entries

type CiscoVPNInterfaceStaticNat66Entries struct {
	Optional                       types.Bool   `tfsdk:"optional"`
	SourcePrefix                   types.String `tfsdk:"source_prefix"`
	SourcePrefixVariable           types.String `tfsdk:"source_prefix_variable"`
	TranslatedSourcePrefix         types.String `tfsdk:"translated_source_prefix"`
	TranslatedSourcePrefixVariable types.String `tfsdk:"translated_source_prefix_variable"`
	SourceVpnId                    types.Int64  `tfsdk:"source_vpn_id"`
	SourceVpnIdVariable            types.String `tfsdk:"source_vpn_id_variable"`
}

type CiscoVPNInterfaceStaticNatEntries

type CiscoVPNInterfaceStaticNatEntries struct {
	Optional                   types.Bool   `tfsdk:"optional"`
	SourceIp                   types.String `tfsdk:"source_ip"`
	SourceIpVariable           types.String `tfsdk:"source_ip_variable"`
	TranslateIp                types.String `tfsdk:"translate_ip"`
	TranslateIpVariable        types.String `tfsdk:"translate_ip_variable"`
	StaticNatDirection         types.String `tfsdk:"static_nat_direction"`
	StaticNatDirectionVariable types.String `tfsdk:"static_nat_direction_variable"`
	SourceVpnId                types.Int64  `tfsdk:"source_vpn_id"`
	SourceVpnIdVariable        types.String `tfsdk:"source_vpn_id_variable"`
}

type CiscoVPNInterfaceStaticPortForwardEntries

type CiscoVPNInterfaceStaticPortForwardEntries struct {
	Optional                   types.Bool   `tfsdk:"optional"`
	SourceIp                   types.String `tfsdk:"source_ip"`
	SourceIpVariable           types.String `tfsdk:"source_ip_variable"`
	TranslateIp                types.String `tfsdk:"translate_ip"`
	TranslateIpVariable        types.String `tfsdk:"translate_ip_variable"`
	StaticNatDirection         types.String `tfsdk:"static_nat_direction"`
	StaticNatDirectionVariable types.String `tfsdk:"static_nat_direction_variable"`
	SourcePort                 types.Int64  `tfsdk:"source_port"`
	SourcePortVariable         types.String `tfsdk:"source_port_variable"`
	TranslatePort              types.Int64  `tfsdk:"translate_port"`
	TranslatePortVariable      types.String `tfsdk:"translate_port_variable"`
	Protocol                   types.String `tfsdk:"protocol"`
	ProtocolVariable           types.String `tfsdk:"protocol_variable"`
	SourceVpnId                types.Int64  `tfsdk:"source_vpn_id"`
	SourceVpnIdVariable        types.String `tfsdk:"source_vpn_id_variable"`
}

type CiscoVPNInterfaceTunnelInterfaceEncapsulations

type CiscoVPNInterfaceTunnelInterfaceEncapsulations struct {
	Optional           types.Bool   `tfsdk:"optional"`
	Encapsulation      types.String `tfsdk:"encapsulation"`
	Preference         types.Int64  `tfsdk:"preference"`
	PreferenceVariable types.String `tfsdk:"preference_variable"`
	Weight             types.Int64  `tfsdk:"weight"`
	WeightVariable     types.String `tfsdk:"weight_variable"`
}

type CiscoVPNIpv4StaticGreRoutes

type CiscoVPNIpv4StaticGreRoutes struct {
	Optional          types.Bool   `tfsdk:"optional"`
	Prefix            types.String `tfsdk:"prefix"`
	PrefixVariable    types.String `tfsdk:"prefix_variable"`
	VpnId             types.Int64  `tfsdk:"vpn_id"`
	Interface         types.List   `tfsdk:"interface"`
	InterfaceVariable types.String `tfsdk:"interface_variable"`
}

type CiscoVPNIpv4StaticIpsecRoutes

type CiscoVPNIpv4StaticIpsecRoutes struct {
	Optional          types.Bool   `tfsdk:"optional"`
	Prefix            types.String `tfsdk:"prefix"`
	PrefixVariable    types.String `tfsdk:"prefix_variable"`
	VpnId             types.Int64  `tfsdk:"vpn_id"`
	Interface         types.List   `tfsdk:"interface"`
	InterfaceVariable types.String `tfsdk:"interface_variable"`
}

type CiscoVPNIpv4StaticRoutes

type CiscoVPNIpv4StaticRoutes struct {
	Optional         types.Bool                              `tfsdk:"optional"`
	Prefix           types.String                            `tfsdk:"prefix"`
	PrefixVariable   types.String                            `tfsdk:"prefix_variable"`
	Null0            types.Bool                              `tfsdk:"null0"`
	Null0Variable    types.String                            `tfsdk:"null0_variable"`
	Distance         types.Int64                             `tfsdk:"distance"`
	DistanceVariable types.String                            `tfsdk:"distance_variable"`
	VpnId            types.Int64                             `tfsdk:"vpn_id"`
	VpnIdVariable    types.String                            `tfsdk:"vpn_id_variable"`
	Dhcp             types.Bool                              `tfsdk:"dhcp"`
	DhcpVariable     types.String                            `tfsdk:"dhcp_variable"`
	NextHops         []CiscoVPNIpv4StaticRoutesNextHops      `tfsdk:"next_hops"`
	TrackNextHops    []CiscoVPNIpv4StaticRoutesTrackNextHops `tfsdk:"track_next_hops"`
}

type CiscoVPNIpv4StaticRoutesNextHops

type CiscoVPNIpv4StaticRoutesNextHops struct {
	Optional         types.Bool   `tfsdk:"optional"`
	Address          types.String `tfsdk:"address"`
	AddressVariable  types.String `tfsdk:"address_variable"`
	Distance         types.Int64  `tfsdk:"distance"`
	DistanceVariable types.String `tfsdk:"distance_variable"`
}

type CiscoVPNIpv4StaticRoutesTrackNextHops

type CiscoVPNIpv4StaticRoutesTrackNextHops struct {
	Optional         types.Bool   `tfsdk:"optional"`
	Address          types.String `tfsdk:"address"`
	AddressVariable  types.String `tfsdk:"address_variable"`
	Distance         types.Int64  `tfsdk:"distance"`
	DistanceVariable types.String `tfsdk:"distance_variable"`
	Tracker          types.String `tfsdk:"tracker"`
	TrackerVariable  types.String `tfsdk:"tracker_variable"`
}

type CiscoVPNIpv4StaticServiceRoutes

type CiscoVPNIpv4StaticServiceRoutes struct {
	Optional       types.Bool   `tfsdk:"optional"`
	Prefix         types.String `tfsdk:"prefix"`
	PrefixVariable types.String `tfsdk:"prefix_variable"`
	VpnId          types.Int64  `tfsdk:"vpn_id"`
	Service        types.String `tfsdk:"service"`
}

type CiscoVPNIpv6StaticRoutes

type CiscoVPNIpv6StaticRoutes struct {
	Optional       types.Bool                         `tfsdk:"optional"`
	Prefix         types.String                       `tfsdk:"prefix"`
	PrefixVariable types.String                       `tfsdk:"prefix_variable"`
	Null0          types.Bool                         `tfsdk:"null0"`
	Null0Variable  types.String                       `tfsdk:"null0_variable"`
	VpnId          types.Int64                        `tfsdk:"vpn_id"`
	VpnIdVariable  types.String                       `tfsdk:"vpn_id_variable"`
	Nat            types.String                       `tfsdk:"nat"`
	NatVariable    types.String                       `tfsdk:"nat_variable"`
	NextHops       []CiscoVPNIpv6StaticRoutesNextHops `tfsdk:"next_hops"`
}

type CiscoVPNIpv6StaticRoutesNextHops

type CiscoVPNIpv6StaticRoutesNextHops struct {
	Optional         types.Bool   `tfsdk:"optional"`
	Address          types.String `tfsdk:"address"`
	AddressVariable  types.String `tfsdk:"address_variable"`
	Distance         types.Int64  `tfsdk:"distance"`
	DistanceVariable types.String `tfsdk:"distance_variable"`
}

type CiscoVPNNat64Pools

type CiscoVPNNat64Pools struct {
	Optional               types.Bool   `tfsdk:"optional"`
	Name                   types.String `tfsdk:"name"`
	StartAddress           types.String `tfsdk:"start_address"`
	StartAddressVariable   types.String `tfsdk:"start_address_variable"`
	EndAddress             types.String `tfsdk:"end_address"`
	EndAddressVariable     types.String `tfsdk:"end_address_variable"`
	Overload               types.Bool   `tfsdk:"overload"`
	OverloadVariable       types.String `tfsdk:"overload_variable"`
	LeakFromGlobal         types.Bool   `tfsdk:"leak_from_global"`
	LeakFromGlobalProtocol types.String `tfsdk:"leak_from_global_protocol"`
	LeakToGlobal           types.Bool   `tfsdk:"leak_to_global"`
}

type CiscoVPNNatPools

type CiscoVPNNatPools struct {
	Optional             types.Bool   `tfsdk:"optional"`
	Name                 types.Int64  `tfsdk:"name"`
	NameVariable         types.String `tfsdk:"name_variable"`
	PrefixLength         types.Int64  `tfsdk:"prefix_length"`
	PrefixLengthVariable types.String `tfsdk:"prefix_length_variable"`
	RangeStart           types.String `tfsdk:"range_start"`
	RangeStartVariable   types.String `tfsdk:"range_start_variable"`
	RangeEnd             types.String `tfsdk:"range_end"`
	RangeEndVariable     types.String `tfsdk:"range_end_variable"`
	Overload             types.Bool   `tfsdk:"overload"`
	OverloadVariable     types.String `tfsdk:"overload_variable"`
	Direction            types.String `tfsdk:"direction"`
	DirectionVariable    types.String `tfsdk:"direction_variable"`
	TrackerId            types.Int64  `tfsdk:"tracker_id"`
	TrackerIdVariable    types.String `tfsdk:"tracker_id_variable"`
}

type CiscoVPNOmpAdvertiseIpv4Routes

type CiscoVPNOmpAdvertiseIpv4Routes struct {
	Optional                types.Bool                               `tfsdk:"optional"`
	Protocol                types.String                             `tfsdk:"protocol"`
	ProtocolVariable        types.String                             `tfsdk:"protocol_variable"`
	RoutePolicy             types.String                             `tfsdk:"route_policy"`
	RoutePolicyVariable     types.String                             `tfsdk:"route_policy_variable"`
	ProtocolSubType         types.List                               `tfsdk:"protocol_sub_type"`
	ProtocolSubTypeVariable types.String                             `tfsdk:"protocol_sub_type_variable"`
	Prefixes                []CiscoVPNOmpAdvertiseIpv4RoutesPrefixes `tfsdk:"prefixes"`
}

type CiscoVPNOmpAdvertiseIpv4RoutesPrefixes

type CiscoVPNOmpAdvertiseIpv4RoutesPrefixes struct {
	Optional              types.Bool   `tfsdk:"optional"`
	PrefixEntry           types.String `tfsdk:"prefix_entry"`
	PrefixEntryVariable   types.String `tfsdk:"prefix_entry_variable"`
	AggregateOnly         types.Bool   `tfsdk:"aggregate_only"`
	AggregateOnlyVariable types.String `tfsdk:"aggregate_only_variable"`
}

type CiscoVPNOmpAdvertiseIpv6Routes

type CiscoVPNOmpAdvertiseIpv6Routes struct {
	Optional                types.Bool                               `tfsdk:"optional"`
	Protocol                types.String                             `tfsdk:"protocol"`
	ProtocolVariable        types.String                             `tfsdk:"protocol_variable"`
	RoutePolicy             types.String                             `tfsdk:"route_policy"`
	RoutePolicyVariable     types.String                             `tfsdk:"route_policy_variable"`
	ProtocolSubType         types.List                               `tfsdk:"protocol_sub_type"`
	ProtocolSubTypeVariable types.String                             `tfsdk:"protocol_sub_type_variable"`
	Prefixes                []CiscoVPNOmpAdvertiseIpv6RoutesPrefixes `tfsdk:"prefixes"`
}

type CiscoVPNOmpAdvertiseIpv6RoutesPrefixes

type CiscoVPNOmpAdvertiseIpv6RoutesPrefixes struct {
	Optional              types.Bool   `tfsdk:"optional"`
	PrefixEntry           types.String `tfsdk:"prefix_entry"`
	PrefixEntryVariable   types.String `tfsdk:"prefix_entry_variable"`
	AggregateOnly         types.Bool   `tfsdk:"aggregate_only"`
	AggregateOnlyVariable types.String `tfsdk:"aggregate_only_variable"`
}

type CiscoVPNPortForwardRules

type CiscoVPNPortForwardRules struct {
	Optional              types.Bool   `tfsdk:"optional"`
	PoolName              types.Int64  `tfsdk:"pool_name"`
	PoolNameVariable      types.String `tfsdk:"pool_name_variable"`
	SourcePort            types.Int64  `tfsdk:"source_port"`
	SourcePortVariable    types.String `tfsdk:"source_port_variable"`
	TranslatePort         types.Int64  `tfsdk:"translate_port"`
	TranslatePortVariable types.String `tfsdk:"translate_port_variable"`
	SourceIp              types.String `tfsdk:"source_ip"`
	SourceIpVariable      types.String `tfsdk:"source_ip_variable"`
	TranslateIp           types.String `tfsdk:"translate_ip"`
	TranslateIpVariable   types.String `tfsdk:"translate_ip_variable"`
	Protocol              types.String `tfsdk:"protocol"`
	ProtocolVariable      types.String `tfsdk:"protocol_variable"`
}

type CiscoVPNRouteGlobalExports

type CiscoVPNRouteGlobalExports struct {
	Optional                types.Bool                                `tfsdk:"optional"`
	Protocol                types.String                              `tfsdk:"protocol"`
	ProtocolVariable        types.String                              `tfsdk:"protocol_variable"`
	ProtocolSubType         types.List                                `tfsdk:"protocol_sub_type"`
	ProtocolSubTypeVariable types.String                              `tfsdk:"protocol_sub_type_variable"`
	RoutePolicy             types.String                              `tfsdk:"route_policy"`
	Redistributes           []CiscoVPNRouteGlobalExportsRedistributes `tfsdk:"redistributes"`
}

type CiscoVPNRouteGlobalExportsRedistributes

type CiscoVPNRouteGlobalExportsRedistributes struct {
	Optional         types.Bool   `tfsdk:"optional"`
	Protocol         types.String `tfsdk:"protocol"`
	ProtocolVariable types.String `tfsdk:"protocol_variable"`
	RoutePolicy      types.String `tfsdk:"route_policy"`
}

type CiscoVPNRouteGlobalImports

type CiscoVPNRouteGlobalImports struct {
	Optional                types.Bool                                `tfsdk:"optional"`
	Protocol                types.String                              `tfsdk:"protocol"`
	ProtocolVariable        types.String                              `tfsdk:"protocol_variable"`
	ProtocolSubType         types.List                                `tfsdk:"protocol_sub_type"`
	ProtocolSubTypeVariable types.String                              `tfsdk:"protocol_sub_type_variable"`
	RoutePolicy             types.String                              `tfsdk:"route_policy"`
	Redistributes           []CiscoVPNRouteGlobalImportsRedistributes `tfsdk:"redistributes"`
}

type CiscoVPNRouteGlobalImportsRedistributes

type CiscoVPNRouteGlobalImportsRedistributes struct {
	Optional         types.Bool   `tfsdk:"optional"`
	Protocol         types.String `tfsdk:"protocol"`
	ProtocolVariable types.String `tfsdk:"protocol_variable"`
	RoutePolicy      types.String `tfsdk:"route_policy"`
}

type CiscoVPNRouteVpnImports

type CiscoVPNRouteVpnImports struct {
	Optional                types.Bool                             `tfsdk:"optional"`
	SourceVpnId             types.Int64                            `tfsdk:"source_vpn_id"`
	SourceVpnIdVariable     types.String                           `tfsdk:"source_vpn_id_variable"`
	Protocol                types.String                           `tfsdk:"protocol"`
	ProtocolVariable        types.String                           `tfsdk:"protocol_variable"`
	ProtocolSubType         types.List                             `tfsdk:"protocol_sub_type"`
	ProtocolSubTypeVariable types.String                           `tfsdk:"protocol_sub_type_variable"`
	RoutePolicy             types.String                           `tfsdk:"route_policy"`
	RoutePolicyVariable     types.String                           `tfsdk:"route_policy_variable"`
	Redistributes           []CiscoVPNRouteVpnImportsRedistributes `tfsdk:"redistributes"`
}

type CiscoVPNRouteVpnImportsRedistributes

type CiscoVPNRouteVpnImportsRedistributes struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Protocol            types.String `tfsdk:"protocol"`
	ProtocolVariable    types.String `tfsdk:"protocol_variable"`
	RoutePolicy         types.String `tfsdk:"route_policy"`
	RoutePolicyVariable types.String `tfsdk:"route_policy_variable"`
}

type CiscoVPNServices

type CiscoVPNServices struct {
	Optional            types.Bool   `tfsdk:"optional"`
	ServiceTypes        types.String `tfsdk:"service_types"`
	Address             types.List   `tfsdk:"address"`
	AddressVariable     types.String `tfsdk:"address_variable"`
	Interface           types.String `tfsdk:"interface"`
	InterfaceVariable   types.String `tfsdk:"interface_variable"`
	TrackEnable         types.Bool   `tfsdk:"track_enable"`
	TrackEnableVariable types.String `tfsdk:"track_enable_variable"`
}

type CiscoVPNStaticNatRules

type CiscoVPNStaticNatRules struct {
	Optional                   types.Bool   `tfsdk:"optional"`
	PoolName                   types.Int64  `tfsdk:"pool_name"`
	PoolNameVariable           types.String `tfsdk:"pool_name_variable"`
	SourceIp                   types.String `tfsdk:"source_ip"`
	SourceIpVariable           types.String `tfsdk:"source_ip_variable"`
	TranslateIp                types.String `tfsdk:"translate_ip"`
	TranslateIpVariable        types.String `tfsdk:"translate_ip_variable"`
	StaticNatDirection         types.String `tfsdk:"static_nat_direction"`
	StaticNatDirectionVariable types.String `tfsdk:"static_nat_direction_variable"`
	TrackerId                  types.Int64  `tfsdk:"tracker_id"`
	TrackerIdVariable          types.String `tfsdk:"tracker_id_variable"`
}

type CiscoVPNStaticNatSubnetRules

type CiscoVPNStaticNatSubnetRules struct {
	Optional                   types.Bool   `tfsdk:"optional"`
	SourceIpSubnet             types.String `tfsdk:"source_ip_subnet"`
	SourceIpSubnetVariable     types.String `tfsdk:"source_ip_subnet_variable"`
	TranslateIpSubnet          types.String `tfsdk:"translate_ip_subnet"`
	TranslateIpSubnetVariable  types.String `tfsdk:"translate_ip_subnet_variable"`
	PrefixLength               types.Int64  `tfsdk:"prefix_length"`
	PrefixLengthVariable       types.String `tfsdk:"prefix_length_variable"`
	StaticNatDirection         types.String `tfsdk:"static_nat_direction"`
	StaticNatDirectionVariable types.String `tfsdk:"static_nat_direction_variable"`
	TrackerId                  types.Int64  `tfsdk:"tracker_id"`
	TrackerIdVariable          types.String `tfsdk:"tracker_id_variable"`
}

type ClassMapPolicyObject added in v0.2.2

type ClassMapPolicyObject struct {
	Id      types.String `tfsdk:"id"`
	Version types.Int64  `tfsdk:"version"`
	Name    types.String `tfsdk:"name"`
	Queue   types.Int64  `tfsdk:"queue"`
}

type ClassMapPolicyObjectDataSource

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

func (*ClassMapPolicyObjectDataSource) Configure

func (*ClassMapPolicyObjectDataSource) Metadata

func (*ClassMapPolicyObjectDataSource) Read

func (*ClassMapPolicyObjectDataSource) Schema

type ClassMapPolicyObjectResource

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

func (*ClassMapPolicyObjectResource) Configure

func (*ClassMapPolicyObjectResource) Create

func (*ClassMapPolicyObjectResource) Delete

func (*ClassMapPolicyObjectResource) ImportState

func (*ClassMapPolicyObjectResource) Metadata

func (*ClassMapPolicyObjectResource) Read

func (*ClassMapPolicyObjectResource) Schema

func (*ClassMapPolicyObjectResource) Update

type ColorListPolicyObject added in v0.2.2

type ColorListPolicyObject struct {
	Id      types.String                   `tfsdk:"id"`
	Version types.Int64                    `tfsdk:"version"`
	Name    types.String                   `tfsdk:"name"`
	Entries []ColorListPolicyObjectEntries `tfsdk:"entries"`
}

type ColorListPolicyObjectDataSource

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

func (*ColorListPolicyObjectDataSource) Configure

func (*ColorListPolicyObjectDataSource) Metadata

func (*ColorListPolicyObjectDataSource) Read

func (*ColorListPolicyObjectDataSource) Schema

type ColorListPolicyObjectEntries added in v0.2.2

type ColorListPolicyObjectEntries struct {
	Color types.String `tfsdk:"color"`
}

type ColorListPolicyObjectResource

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

func (*ColorListPolicyObjectResource) Configure

func (*ColorListPolicyObjectResource) Create

func (*ColorListPolicyObjectResource) Delete

func (*ColorListPolicyObjectResource) ImportState

func (*ColorListPolicyObjectResource) Metadata

func (*ColorListPolicyObjectResource) Read

func (*ColorListPolicyObjectResource) Schema

func (*ColorListPolicyObjectResource) Update

type CustomControlTopologyPolicyDefinition added in v0.2.2

type CustomControlTopologyPolicyDefinition struct {
	Id            types.String                                     `tfsdk:"id"`
	Version       types.Int64                                      `tfsdk:"version"`
	Name          types.String                                     `tfsdk:"name"`
	Description   types.String                                     `tfsdk:"description"`
	DefaultAction types.String                                     `tfsdk:"default_action"`
	Sequences     []CustomControlTopologyPolicyDefinitionSequences `tfsdk:"sequences"`
}

type CustomControlTopologyPolicyDefinitionDataSource added in v0.2.1

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

func (*CustomControlTopologyPolicyDefinitionDataSource) Configure added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionDataSource) Metadata added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionDataSource) Read added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionDataSource) Schema added in v0.2.1

type CustomControlTopologyPolicyDefinitionResource added in v0.2.1

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

func (*CustomControlTopologyPolicyDefinitionResource) Configure added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionResource) Create added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionResource) Delete added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionResource) ImportState added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionResource) Metadata added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionResource) Read added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionResource) Schema added in v0.2.1

func (*CustomControlTopologyPolicyDefinitionResource) Update added in v0.2.1

type CustomControlTopologyPolicyDefinitionSequences added in v0.2.2

type CustomControlTopologyPolicyDefinitionSequences struct {
	Id            types.Int64                                                   `tfsdk:"id"`
	Name          types.String                                                  `tfsdk:"name"`
	Type          types.String                                                  `tfsdk:"type"`
	IpType        types.String                                                  `tfsdk:"ip_type"`
	BaseAction    types.String                                                  `tfsdk:"base_action"`
	MatchEntries  []CustomControlTopologyPolicyDefinitionSequencesMatchEntries  `tfsdk:"match_entries"`
	ActionEntries []CustomControlTopologyPolicyDefinitionSequencesActionEntries `tfsdk:"action_entries"`
}

type CustomControlTopologyPolicyDefinitionSequencesActionEntries added in v0.2.2

type CustomControlTopologyPolicyDefinitionSequencesActionEntries struct {
	Type                   types.String                                                               `tfsdk:"type"`
	SetParameters          []CustomControlTopologyPolicyDefinitionSequencesActionEntriesSetParameters `tfsdk:"set_parameters"`
	ExportToVpnListId      types.String                                                               `tfsdk:"export_to_vpn_list_id"`
	ExportToVpnListVersion types.Int64                                                                `tfsdk:"export_to_vpn_list_version"`
}

type CustomControlTopologyPolicyDefinitionSequencesActionEntriesSetParameters added in v0.2.2

type CustomControlTopologyPolicyDefinitionSequencesActionEntriesSetParameters struct {
	Type                     types.String `tfsdk:"type"`
	TlocListId               types.String `tfsdk:"tloc_list_id"`
	TlocListVersion          types.Int64  `tfsdk:"tloc_list_version"`
	TlocIp                   types.String `tfsdk:"tloc_ip"`
	TlocColor                types.String `tfsdk:"tloc_color"`
	TlocEncapsulation        types.String `tfsdk:"tloc_encapsulation"`
	TlocAction               types.String `tfsdk:"tloc_action"`
	Preference               types.Int64  `tfsdk:"preference"`
	OmpTag                   types.Int64  `tfsdk:"omp_tag"`
	Community                types.String `tfsdk:"community"`
	CommunityAdditive        types.Bool   `tfsdk:"community_additive"`
	ServiceType              types.String `tfsdk:"service_type"`
	ServiceVpnId             types.Int64  `tfsdk:"service_vpn_id"`
	ServiceTlocListId        types.String `tfsdk:"service_tloc_list_id"`
	ServiceTlocListVersion   types.Int64  `tfsdk:"service_tloc_list_version"`
	ServiceTlocIp            types.String `tfsdk:"service_tloc_ip"`
	ServiceTlocColor         types.String `tfsdk:"service_tloc_color"`
	ServiceTlocEncapsulation types.String `tfsdk:"service_tloc_encapsulation"`
}

type CustomControlTopologyPolicyDefinitionSequencesMatchEntries added in v0.2.2

type CustomControlTopologyPolicyDefinitionSequencesMatchEntries struct {
	Type                         types.String `tfsdk:"type"`
	ColorListId                  types.String `tfsdk:"color_list_id"`
	ColorListVersion             types.Int64  `tfsdk:"color_list_version"`
	CommunityListId              types.String `tfsdk:"community_list_id"`
	CommunityListVersion         types.Int64  `tfsdk:"community_list_version"`
	ExpandedCommunityListId      types.String `tfsdk:"expanded_community_list_id"`
	ExpandedCommunityListVersion types.Int64  `tfsdk:"expanded_community_list_version"`
	OmpTag                       types.Int64  `tfsdk:"omp_tag"`
	Origin                       types.String `tfsdk:"origin"`
	Originator                   types.String `tfsdk:"originator"`
	Preference                   types.Int64  `tfsdk:"preference"`
	SiteListId                   types.String `tfsdk:"site_list_id"`
	SiteListVersion              types.Int64  `tfsdk:"site_list_version"`
	PathType                     types.String `tfsdk:"path_type"`
	TlocListId                   types.String `tfsdk:"tloc_list_id"`
	TlocListVersion              types.Int64  `tfsdk:"tloc_list_version"`
	VpnListId                    types.String `tfsdk:"vpn_list_id"`
	VpnListVersion               types.Int64  `tfsdk:"vpn_list_version"`
	PrefixListId                 types.String `tfsdk:"prefix_list_id"`
	PrefixListVersion            types.Int64  `tfsdk:"prefix_list_version"`
	VpnId                        types.Int64  `tfsdk:"vpn_id"`
	TlocIp                       types.String `tfsdk:"tloc_ip"`
	TlocColor                    types.String `tfsdk:"tloc_color"`
	TlocEncapsulation            types.String `tfsdk:"tloc_encapsulation"`
	SiteId                       types.Int64  `tfsdk:"site_id"`
	Carrier                      types.String `tfsdk:"carrier"`
	DomainId                     types.Int64  `tfsdk:"domain_id"`
	GroupId                      types.Int64  `tfsdk:"group_id"`
}

type DNSSecurityPolicyDefinition added in v0.3.0

type DNSSecurityPolicyDefinition struct {
	Id                                        types.String `tfsdk:"id"`
	Version                                   types.Int64  `tfsdk:"version"`
	Name                                      types.String `tfsdk:"name"`
	Description                               types.String `tfsdk:"description"`
	DomainListId                              types.String `tfsdk:"domain_list_id"`
	DomainListVersion                         types.Int64  `tfsdk:"domain_list_version"`
	LocalDomainBypassEnabled                  types.Bool   `tfsdk:"local_domain_bypass_enabled"`
	MatchAllVpn                               types.Bool   `tfsdk:"match_all_vpn"`
	TargetVpns                                types.List   `tfsdk:"target_vpns"`
	Dnscrypt                                  types.Bool   `tfsdk:"dnscrypt"`
	UmbrellaDnsDefault                        types.Bool   `tfsdk:"umbrella_dns_default"`
	CustomDnsServerIp                         types.String `tfsdk:"custom_dns_server_ip"`
	CiscoSigCredentialsFeatureTemplateId      types.String `tfsdk:"cisco_sig_credentials_feature_template_id"`
	CiscoSigCredentialsFeatureTemplateVersion types.Int64  `tfsdk:"cisco_sig_credentials_feature_template_version"`
}

type DNSSecurityPolicyDefinitionDataSource added in v0.3.0

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

func (*DNSSecurityPolicyDefinitionDataSource) Configure added in v0.3.0

func (*DNSSecurityPolicyDefinitionDataSource) Metadata added in v0.3.0

func (*DNSSecurityPolicyDefinitionDataSource) Read added in v0.3.0

func (*DNSSecurityPolicyDefinitionDataSource) Schema added in v0.3.0

type DNSSecurityPolicyDefinitionResource added in v0.3.0

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

func (*DNSSecurityPolicyDefinitionResource) Configure added in v0.3.0

func (*DNSSecurityPolicyDefinitionResource) Create added in v0.3.0

func (*DNSSecurityPolicyDefinitionResource) Delete added in v0.3.0

func (*DNSSecurityPolicyDefinitionResource) ImportState added in v0.3.0

func (*DNSSecurityPolicyDefinitionResource) Metadata added in v0.3.0

func (*DNSSecurityPolicyDefinitionResource) Read added in v0.3.0

func (*DNSSecurityPolicyDefinitionResource) Schema added in v0.3.0

func (*DNSSecurityPolicyDefinitionResource) Update added in v0.3.0

type DataFQDNPrefixListPolicyObject added in v0.2.5

type DataFQDNPrefixListPolicyObject struct {
	Id      types.String                            `tfsdk:"id"`
	Version types.Int64                             `tfsdk:"version"`
	Name    types.String                            `tfsdk:"name"`
	Entries []DataFQDNPrefixListPolicyObjectEntries `tfsdk:"entries"`
}

type DataFQDNPrefixListPolicyObjectDataSource added in v0.2.5

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

func (*DataFQDNPrefixListPolicyObjectDataSource) Configure added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectDataSource) Metadata added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectDataSource) Read added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectDataSource) Schema added in v0.2.5

type DataFQDNPrefixListPolicyObjectEntries added in v0.2.5

type DataFQDNPrefixListPolicyObjectEntries struct {
	Fqdn types.String `tfsdk:"fqdn"`
}

type DataFQDNPrefixListPolicyObjectResource added in v0.2.5

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

func (*DataFQDNPrefixListPolicyObjectResource) Configure added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectResource) Create added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectResource) Delete added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectResource) ImportState added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectResource) Metadata added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectResource) Read added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectResource) Schema added in v0.2.5

func (*DataFQDNPrefixListPolicyObjectResource) Update added in v0.2.5

type DataIPv4PrefixListPolicyObject added in v0.2.2

type DataIPv4PrefixListPolicyObject struct {
	Id      types.String                            `tfsdk:"id"`
	Version types.Int64                             `tfsdk:"version"`
	Name    types.String                            `tfsdk:"name"`
	Entries []DataIPv4PrefixListPolicyObjectEntries `tfsdk:"entries"`
}

type DataIPv4PrefixListPolicyObjectDataSource

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

func (*DataIPv4PrefixListPolicyObjectDataSource) Configure

func (*DataIPv4PrefixListPolicyObjectDataSource) Metadata

func (*DataIPv4PrefixListPolicyObjectDataSource) Read

func (*DataIPv4PrefixListPolicyObjectDataSource) Schema

type DataIPv4PrefixListPolicyObjectEntries added in v0.2.2

type DataIPv4PrefixListPolicyObjectEntries struct {
	Prefix types.String `tfsdk:"prefix"`
}

type DataIPv4PrefixListPolicyObjectResource

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

func (*DataIPv4PrefixListPolicyObjectResource) Configure

func (*DataIPv4PrefixListPolicyObjectResource) Create

func (*DataIPv4PrefixListPolicyObjectResource) Delete

func (*DataIPv4PrefixListPolicyObjectResource) ImportState

func (*DataIPv4PrefixListPolicyObjectResource) Metadata

func (*DataIPv4PrefixListPolicyObjectResource) Read

func (*DataIPv4PrefixListPolicyObjectResource) Schema

func (*DataIPv4PrefixListPolicyObjectResource) Update

type DataIPv6PrefixListPolicyObject added in v0.2.2

type DataIPv6PrefixListPolicyObject struct {
	Id      types.String                            `tfsdk:"id"`
	Version types.Int64                             `tfsdk:"version"`
	Name    types.String                            `tfsdk:"name"`
	Entries []DataIPv6PrefixListPolicyObjectEntries `tfsdk:"entries"`
}

type DataIPv6PrefixListPolicyObjectDataSource

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

func (*DataIPv6PrefixListPolicyObjectDataSource) Configure

func (*DataIPv6PrefixListPolicyObjectDataSource) Metadata

func (*DataIPv6PrefixListPolicyObjectDataSource) Read

func (*DataIPv6PrefixListPolicyObjectDataSource) Schema

type DataIPv6PrefixListPolicyObjectEntries added in v0.2.2

type DataIPv6PrefixListPolicyObjectEntries struct {
	Prefix types.String `tfsdk:"prefix"`
}

type DataIPv6PrefixListPolicyObjectResource

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

func (*DataIPv6PrefixListPolicyObjectResource) Configure

func (*DataIPv6PrefixListPolicyObjectResource) Create

func (*DataIPv6PrefixListPolicyObjectResource) Delete

func (*DataIPv6PrefixListPolicyObjectResource) ImportState

func (*DataIPv6PrefixListPolicyObjectResource) Metadata

func (*DataIPv6PrefixListPolicyObjectResource) Read

func (*DataIPv6PrefixListPolicyObjectResource) Schema

func (*DataIPv6PrefixListPolicyObjectResource) Update

type Device added in v0.2.10

type Device struct {
	Id           types.String    `tfsdk:"id"`
	SerialNumber types.String    `tfsdk:"serial_number"`
	Name         types.String    `tfsdk:"name"`
	Devices      []DeviceDevices `tfsdk:"devices"`
}

type DeviceDataSource added in v0.2.10

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

func (*DeviceDataSource) Configure added in v0.2.10

func (*DeviceDataSource) Metadata added in v0.2.10

func (*DeviceDataSource) Read added in v0.2.10

func (*DeviceDataSource) Schema added in v0.2.10

type DeviceDevices added in v0.2.10

type DeviceDevices struct {
	DeviceId     types.String `tfsdk:"device_id"`
	Uuid         types.String `tfsdk:"uuid"`
	SiteId       types.String `tfsdk:"site_id"`
	SerialNumber types.String `tfsdk:"serial_number"`
	Hostname     types.String `tfsdk:"hostname"`
	Reachability types.String `tfsdk:"reachability"`
	Status       types.String `tfsdk:"status"`
	State        types.String `tfsdk:"state"`
}

type DomainListPolicyObject added in v0.2.5

type DomainListPolicyObject struct {
	Id      types.String                    `tfsdk:"id"`
	Version types.Int64                     `tfsdk:"version"`
	Name    types.String                    `tfsdk:"name"`
	Entries []DomainListPolicyObjectEntries `tfsdk:"entries"`
}

type DomainListPolicyObjectDataSource added in v0.2.5

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

func (*DomainListPolicyObjectDataSource) Configure added in v0.2.5

func (*DomainListPolicyObjectDataSource) Metadata added in v0.2.5

func (*DomainListPolicyObjectDataSource) Read added in v0.2.5

func (*DomainListPolicyObjectDataSource) Schema added in v0.2.5

type DomainListPolicyObjectEntries added in v0.2.5

type DomainListPolicyObjectEntries struct {
	Domain types.String `tfsdk:"domain"`
}

type DomainListPolicyObjectResource added in v0.2.5

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

func (*DomainListPolicyObjectResource) Configure added in v0.2.5

func (*DomainListPolicyObjectResource) Create added in v0.2.5

func (*DomainListPolicyObjectResource) Delete added in v0.2.5

func (*DomainListPolicyObjectResource) ImportState added in v0.2.5

func (*DomainListPolicyObjectResource) Metadata added in v0.2.5

func (*DomainListPolicyObjectResource) Read added in v0.2.5

func (*DomainListPolicyObjectResource) Schema added in v0.2.5

func (*DomainListPolicyObjectResource) Update added in v0.2.5

type ExpandedCommunityListPolicyObject added in v0.2.2

type ExpandedCommunityListPolicyObject struct {
	Id      types.String                               `tfsdk:"id"`
	Version types.Int64                                `tfsdk:"version"`
	Name    types.String                               `tfsdk:"name"`
	Entries []ExpandedCommunityListPolicyObjectEntries `tfsdk:"entries"`
}

type ExpandedCommunityListPolicyObjectDataSource

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

func (*ExpandedCommunityListPolicyObjectDataSource) Configure

func (*ExpandedCommunityListPolicyObjectDataSource) Metadata

func (*ExpandedCommunityListPolicyObjectDataSource) Read

func (*ExpandedCommunityListPolicyObjectDataSource) Schema

type ExpandedCommunityListPolicyObjectEntries added in v0.2.2

type ExpandedCommunityListPolicyObjectEntries struct {
	Community types.String `tfsdk:"community"`
}

type ExpandedCommunityListPolicyObjectResource

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

func (*ExpandedCommunityListPolicyObjectResource) Configure

func (*ExpandedCommunityListPolicyObjectResource) Create

func (*ExpandedCommunityListPolicyObjectResource) Delete

func (*ExpandedCommunityListPolicyObjectResource) ImportState

func (*ExpandedCommunityListPolicyObjectResource) Metadata

func (*ExpandedCommunityListPolicyObjectResource) Read

func (*ExpandedCommunityListPolicyObjectResource) Schema

func (*ExpandedCommunityListPolicyObjectResource) Update

type ExtendedCommunityListPolicyObject added in v0.2.2

type ExtendedCommunityListPolicyObject struct {
	Id      types.String                               `tfsdk:"id"`
	Version types.Int64                                `tfsdk:"version"`
	Name    types.String                               `tfsdk:"name"`
	Entries []ExtendedCommunityListPolicyObjectEntries `tfsdk:"entries"`
}

type ExtendedCommunityListPolicyObjectDataSource

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

func (*ExtendedCommunityListPolicyObjectDataSource) Configure

func (*ExtendedCommunityListPolicyObjectDataSource) Metadata

func (*ExtendedCommunityListPolicyObjectDataSource) Read

func (*ExtendedCommunityListPolicyObjectDataSource) Schema

type ExtendedCommunityListPolicyObjectEntries added in v0.2.2

type ExtendedCommunityListPolicyObjectEntries struct {
	Community types.String `tfsdk:"community"`
}

type ExtendedCommunityListPolicyObjectResource

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

func (*ExtendedCommunityListPolicyObjectResource) Configure

func (*ExtendedCommunityListPolicyObjectResource) Create

func (*ExtendedCommunityListPolicyObjectResource) Delete

func (*ExtendedCommunityListPolicyObjectResource) ImportState

func (*ExtendedCommunityListPolicyObjectResource) Metadata

func (*ExtendedCommunityListPolicyObjectResource) Read

func (*ExtendedCommunityListPolicyObjectResource) Schema

func (*ExtendedCommunityListPolicyObjectResource) Update

type FeatureDeviceTemplate

type FeatureDeviceTemplate struct {
	Id                    types.String                            `tfsdk:"id"`
	Version               types.Int64                             `tfsdk:"version"`
	Name                  types.String                            `tfsdk:"name"`
	Description           types.String                            `tfsdk:"description"`
	DeviceType            types.String                            `tfsdk:"device_type"`
	DeviceRole            types.String                            `tfsdk:"device_role"`
	PolicyId              types.String                            `tfsdk:"policy_id"`
	PolicyVersion         types.Int64                             `tfsdk:"policy_version"`
	SecurityPolicyId      types.String                            `tfsdk:"security_policy_id"`
	SecurityPolicyVersion types.Int64                             `tfsdk:"security_policy_version"`
	GeneralTemplates      []FeatureDeviceTemplateGeneralTemplates `tfsdk:"general_templates"`
}

type FeatureDeviceTemplateDataSource

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

func (*FeatureDeviceTemplateDataSource) Configure

func (*FeatureDeviceTemplateDataSource) Metadata

func (*FeatureDeviceTemplateDataSource) Read

func (*FeatureDeviceTemplateDataSource) Schema

type FeatureDeviceTemplateGeneralTemplates added in v0.2.2

type FeatureDeviceTemplateGeneralTemplates struct {
	Id           types.String                                        `tfsdk:"id"`
	Version      types.Int64                                         `tfsdk:"version"`
	Type         types.String                                        `tfsdk:"type"`
	SubTemplates []FeatureDeviceTemplateGeneralTemplatesSubTemplates `tfsdk:"sub_templates"`
}

type FeatureDeviceTemplateGeneralTemplatesSubTemplates added in v0.2.2

type FeatureDeviceTemplateGeneralTemplatesSubTemplates struct {
	Id           types.String                                                    `tfsdk:"id"`
	Version      types.Int64                                                     `tfsdk:"version"`
	Type         types.String                                                    `tfsdk:"type"`
	SubTemplates []FeatureDeviceTemplateGeneralTemplatesSubTemplatesSubTemplates `tfsdk:"sub_templates"`
}

type FeatureDeviceTemplateGeneralTemplatesSubTemplatesSubTemplates added in v0.2.2

type FeatureDeviceTemplateGeneralTemplatesSubTemplatesSubTemplates struct {
	Id      types.String `tfsdk:"id"`
	Version types.Int64  `tfsdk:"version"`
	Type    types.String `tfsdk:"type"`
}

type FeatureDeviceTemplateResource

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

func (*FeatureDeviceTemplateResource) Configure

func (*FeatureDeviceTemplateResource) Create

func (*FeatureDeviceTemplateResource) Delete

func (*FeatureDeviceTemplateResource) ImportState

func (*FeatureDeviceTemplateResource) Metadata

func (*FeatureDeviceTemplateResource) Read

func (*FeatureDeviceTemplateResource) Schema

func (*FeatureDeviceTemplateResource) Update

type GeoLocationListPolicyObject added in v0.2.5

type GeoLocationListPolicyObject struct {
	Id      types.String                         `tfsdk:"id"`
	Version types.Int64                          `tfsdk:"version"`
	Name    types.String                         `tfsdk:"name"`
	Entries []GeoLocationListPolicyObjectEntries `tfsdk:"entries"`
}

type GeoLocationListPolicyObjectDataSource added in v0.2.5

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

func (*GeoLocationListPolicyObjectDataSource) Configure added in v0.2.5

func (*GeoLocationListPolicyObjectDataSource) Metadata added in v0.2.5

func (*GeoLocationListPolicyObjectDataSource) Read added in v0.2.5

func (*GeoLocationListPolicyObjectDataSource) Schema added in v0.2.5

type GeoLocationListPolicyObjectEntries added in v0.2.5

type GeoLocationListPolicyObjectEntries struct {
	Country   types.String `tfsdk:"country"`
	Continent types.String `tfsdk:"continent"`
}

type GeoLocationListPolicyObjectResource added in v0.2.5

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

func (*GeoLocationListPolicyObjectResource) Configure added in v0.2.5

func (*GeoLocationListPolicyObjectResource) Create added in v0.2.5

func (*GeoLocationListPolicyObjectResource) Delete added in v0.2.5

func (*GeoLocationListPolicyObjectResource) ImportState added in v0.2.5

func (*GeoLocationListPolicyObjectResource) Metadata added in v0.2.5

func (*GeoLocationListPolicyObjectResource) Read added in v0.2.5

func (*GeoLocationListPolicyObjectResource) Schema added in v0.2.5

func (*GeoLocationListPolicyObjectResource) Update added in v0.2.5

type HubAndSpokeTopologyPolicyDefinition added in v0.2.2

type HubAndSpokeTopologyPolicyDefinition struct {
	Id             types.String                                    `tfsdk:"id"`
	Version        types.Int64                                     `tfsdk:"version"`
	Name           types.String                                    `tfsdk:"name"`
	Description    types.String                                    `tfsdk:"description"`
	VpnListId      types.String                                    `tfsdk:"vpn_list_id"`
	VpnListVersion types.Int64                                     `tfsdk:"vpn_list_version"`
	Topologies     []HubAndSpokeTopologyPolicyDefinitionTopologies `tfsdk:"topologies"`
}

type HubAndSpokeTopologyPolicyDefinitionDataSource added in v0.2.1

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

func (*HubAndSpokeTopologyPolicyDefinitionDataSource) Configure added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionDataSource) Metadata added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionDataSource) Read added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionDataSource) Schema added in v0.2.1

type HubAndSpokeTopologyPolicyDefinitionResource added in v0.2.1

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

func (*HubAndSpokeTopologyPolicyDefinitionResource) Configure added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionResource) Create added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionResource) Delete added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionResource) ImportState added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionResource) Metadata added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionResource) Read added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionResource) Schema added in v0.2.1

func (*HubAndSpokeTopologyPolicyDefinitionResource) Update added in v0.2.1

type HubAndSpokeTopologyPolicyDefinitionTopologies added in v0.2.2

type HubAndSpokeTopologyPolicyDefinitionTopologies struct {
	Name   types.String                                          `tfsdk:"name"`
	Spokes []HubAndSpokeTopologyPolicyDefinitionTopologiesSpokes `tfsdk:"spokes"`
}

type HubAndSpokeTopologyPolicyDefinitionTopologiesSpokes added in v0.2.2

type HubAndSpokeTopologyPolicyDefinitionTopologiesSpokes struct {
	SiteListId      types.String                                              `tfsdk:"site_list_id"`
	SiteListVersion types.Int64                                               `tfsdk:"site_list_version"`
	Hubs            []HubAndSpokeTopologyPolicyDefinitionTopologiesSpokesHubs `tfsdk:"hubs"`
}

type HubAndSpokeTopologyPolicyDefinitionTopologiesSpokesHubs added in v0.2.2

type HubAndSpokeTopologyPolicyDefinitionTopologiesSpokesHubs struct {
	SiteListId      types.String `tfsdk:"site_list_id"`
	SiteListVersion types.Int64  `tfsdk:"site_list_version"`
}

type IPSSignatureListPolicyObject added in v0.2.5

type IPSSignatureListPolicyObject struct {
	Id      types.String                          `tfsdk:"id"`
	Version types.Int64                           `tfsdk:"version"`
	Name    types.String                          `tfsdk:"name"`
	Entries []IPSSignatureListPolicyObjectEntries `tfsdk:"entries"`
}

type IPSSignatureListPolicyObjectDataSource added in v0.2.5

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

func (*IPSSignatureListPolicyObjectDataSource) Configure added in v0.2.5

func (*IPSSignatureListPolicyObjectDataSource) Metadata added in v0.2.5

func (*IPSSignatureListPolicyObjectDataSource) Read added in v0.2.5

func (*IPSSignatureListPolicyObjectDataSource) Schema added in v0.2.5

type IPSSignatureListPolicyObjectEntries added in v0.2.5

type IPSSignatureListPolicyObjectEntries struct {
	GeneratorId types.Int64 `tfsdk:"generator_id"`
	SignatureId types.Int64 `tfsdk:"signature_id"`
}

type IPSSignatureListPolicyObjectResource added in v0.2.5

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

func (*IPSSignatureListPolicyObjectResource) Configure added in v0.2.5

func (*IPSSignatureListPolicyObjectResource) Create added in v0.2.5

func (*IPSSignatureListPolicyObjectResource) Delete added in v0.2.5

func (*IPSSignatureListPolicyObjectResource) ImportState added in v0.2.5

func (*IPSSignatureListPolicyObjectResource) Metadata added in v0.2.5

func (*IPSSignatureListPolicyObjectResource) Read added in v0.2.5

func (*IPSSignatureListPolicyObjectResource) Schema added in v0.2.5

func (*IPSSignatureListPolicyObjectResource) Update added in v0.2.5

type IPv4ACLPolicyDefinition added in v0.3.0

type IPv4ACLPolicyDefinition struct {
	Id            types.String                       `tfsdk:"id"`
	Version       types.Int64                        `tfsdk:"version"`
	Name          types.String                       `tfsdk:"name"`
	Description   types.String                       `tfsdk:"description"`
	DefaultAction types.String                       `tfsdk:"default_action"`
	Sequences     []IPv4ACLPolicyDefinitionSequences `tfsdk:"sequences"`
}

type IPv4ACLPolicyDefinitionDataSource added in v0.3.0

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

func (*IPv4ACLPolicyDefinitionDataSource) Configure added in v0.3.0

func (*IPv4ACLPolicyDefinitionDataSource) Metadata added in v0.3.0

func (*IPv4ACLPolicyDefinitionDataSource) Read added in v0.3.0

func (*IPv4ACLPolicyDefinitionDataSource) Schema added in v0.3.0

type IPv4ACLPolicyDefinitionResource added in v0.3.0

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

func (*IPv4ACLPolicyDefinitionResource) Configure added in v0.3.0

func (*IPv4ACLPolicyDefinitionResource) Create added in v0.3.0

func (*IPv4ACLPolicyDefinitionResource) Delete added in v0.3.0

func (*IPv4ACLPolicyDefinitionResource) ImportState added in v0.3.0

func (*IPv4ACLPolicyDefinitionResource) Metadata added in v0.3.0

func (*IPv4ACLPolicyDefinitionResource) Read added in v0.3.0

func (*IPv4ACLPolicyDefinitionResource) Schema added in v0.3.0

func (*IPv4ACLPolicyDefinitionResource) Update added in v0.3.0

type IPv4ACLPolicyDefinitionSequences added in v0.3.0

type IPv4ACLPolicyDefinitionSequences struct {
	Id            types.Int64                                     `tfsdk:"id"`
	Name          types.String                                    `tfsdk:"name"`
	BaseAction    types.String                                    `tfsdk:"base_action"`
	MatchEntries  []IPv4ACLPolicyDefinitionSequencesMatchEntries  `tfsdk:"match_entries"`
	ActionEntries []IPv4ACLPolicyDefinitionSequencesActionEntries `tfsdk:"action_entries"`
}

type IPv4ACLPolicyDefinitionSequencesActionEntries added in v0.3.0

type IPv4ACLPolicyDefinitionSequencesActionEntries struct {
	Type            types.String                                                 `tfsdk:"type"`
	ClassMapId      types.String                                                 `tfsdk:"class_map_id"`
	ClassMapVersion types.Int64                                                  `tfsdk:"class_map_version"`
	CounterName     types.String                                                 `tfsdk:"counter_name"`
	Log             types.Bool                                                   `tfsdk:"log"`
	MirrorId        types.String                                                 `tfsdk:"mirror_id"`
	MirrorVersion   types.Int64                                                  `tfsdk:"mirror_version"`
	PolicerId       types.String                                                 `tfsdk:"policer_id"`
	PolicerVersion  types.Int64                                                  `tfsdk:"policer_version"`
	SetParameters   []IPv4ACLPolicyDefinitionSequencesActionEntriesSetParameters `tfsdk:"set_parameters"`
}

type IPv4ACLPolicyDefinitionSequencesActionEntriesSetParameters added in v0.3.0

type IPv4ACLPolicyDefinitionSequencesActionEntriesSetParameters struct {
	Type    types.String `tfsdk:"type"`
	Dscp    types.Int64  `tfsdk:"dscp"`
	NextHop types.String `tfsdk:"next_hop"`
}

type IPv4ACLPolicyDefinitionSequencesMatchEntries added in v0.3.0

type IPv4ACLPolicyDefinitionSequencesMatchEntries struct {
	Type                                 types.String `tfsdk:"type"`
	Dscp                                 types.Int64  `tfsdk:"dscp"`
	SourceIp                             types.String `tfsdk:"source_ip"`
	DestinationIp                        types.String `tfsdk:"destination_ip"`
	ClassMapId                           types.String `tfsdk:"class_map_id"`
	ClassMapVersion                      types.Int64  `tfsdk:"class_map_version"`
	PacketLength                         types.Int64  `tfsdk:"packet_length"`
	Priority                             types.String `tfsdk:"priority"`
	SourcePorts                          types.String `tfsdk:"source_ports"`
	DestinationPorts                     types.String `tfsdk:"destination_ports"`
	SourceDataIpv4PrefixListId           types.String `tfsdk:"source_data_ipv4_prefix_list_id"`
	SourceDataIpv4PrefixListVersion      types.Int64  `tfsdk:"source_data_ipv4_prefix_list_version"`
	DestinationDataIpv4PrefixListId      types.String `tfsdk:"destination_data_ipv4_prefix_list_id"`
	DestinationDataIpv4PrefixListVersion types.Int64  `tfsdk:"destination_data_ipv4_prefix_list_version"`
	Protocol                             types.String `tfsdk:"protocol"`
	Tcp                                  types.String `tfsdk:"tcp"`
}

type IPv4DeviceACLPolicyDefinition added in v0.3.0

type IPv4DeviceACLPolicyDefinition struct {
	Id            types.String                             `tfsdk:"id"`
	Version       types.Int64                              `tfsdk:"version"`
	Name          types.String                             `tfsdk:"name"`
	Description   types.String                             `tfsdk:"description"`
	DefaultAction types.String                             `tfsdk:"default_action"`
	Sequences     []IPv4DeviceACLPolicyDefinitionSequences `tfsdk:"sequences"`
}

type IPv4DeviceACLPolicyDefinitionDataSource added in v0.3.0

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

func (*IPv4DeviceACLPolicyDefinitionDataSource) Configure added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionDataSource) Metadata added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionDataSource) Read added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionDataSource) Schema added in v0.3.0

type IPv4DeviceACLPolicyDefinitionResource added in v0.3.0

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

func (*IPv4DeviceACLPolicyDefinitionResource) Configure added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionResource) Create added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionResource) Delete added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionResource) ImportState added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionResource) Metadata added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionResource) Read added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionResource) Schema added in v0.3.0

func (*IPv4DeviceACLPolicyDefinitionResource) Update added in v0.3.0

type IPv4DeviceACLPolicyDefinitionSequences added in v0.3.0

type IPv4DeviceACLPolicyDefinitionSequences struct {
	Id            types.Int64                                           `tfsdk:"id"`
	Name          types.String                                          `tfsdk:"name"`
	BaseAction    types.String                                          `tfsdk:"base_action"`
	MatchEntries  []IPv4DeviceACLPolicyDefinitionSequencesMatchEntries  `tfsdk:"match_entries"`
	ActionEntries []IPv4DeviceACLPolicyDefinitionSequencesActionEntries `tfsdk:"action_entries"`
}

type IPv4DeviceACLPolicyDefinitionSequencesActionEntries added in v0.3.0

type IPv4DeviceACLPolicyDefinitionSequencesActionEntries struct {
	Type        types.String `tfsdk:"type"`
	CounterName types.String `tfsdk:"counter_name"`
}

type IPv4DeviceACLPolicyDefinitionSequencesMatchEntries added in v0.3.0

type IPv4DeviceACLPolicyDefinitionSequencesMatchEntries struct {
	Type                                 types.String `tfsdk:"type"`
	SourceIp                             types.String `tfsdk:"source_ip"`
	DestinationIp                        types.String `tfsdk:"destination_ip"`
	SourcePorts                          types.String `tfsdk:"source_ports"`
	DestinationPort                      types.Int64  `tfsdk:"destination_port"`
	SourceDataIpv4PrefixListId           types.String `tfsdk:"source_data_ipv4_prefix_list_id"`
	SourceDataIpv4PrefixListVersion      types.Int64  `tfsdk:"source_data_ipv4_prefix_list_version"`
	DestinationDataIpv4PrefixListId      types.String `tfsdk:"destination_data_ipv4_prefix_list_id"`
	DestinationDataIpv4PrefixListVersion types.Int64  `tfsdk:"destination_data_ipv4_prefix_list_version"`
}

type IPv4PrefixListPolicyObject added in v0.2.2

type IPv4PrefixListPolicyObject struct {
	Id      types.String                        `tfsdk:"id"`
	Version types.Int64                         `tfsdk:"version"`
	Name    types.String                        `tfsdk:"name"`
	Entries []IPv4PrefixListPolicyObjectEntries `tfsdk:"entries"`
}

type IPv4PrefixListPolicyObjectDataSource

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

func (*IPv4PrefixListPolicyObjectDataSource) Configure

func (*IPv4PrefixListPolicyObjectDataSource) Metadata

func (*IPv4PrefixListPolicyObjectDataSource) Read

func (*IPv4PrefixListPolicyObjectDataSource) Schema

type IPv4PrefixListPolicyObjectEntries added in v0.2.2

type IPv4PrefixListPolicyObjectEntries struct {
	Prefix types.String `tfsdk:"prefix"`
	Le     types.Int64  `tfsdk:"le"`
	Ge     types.Int64  `tfsdk:"ge"`
}

type IPv4PrefixListPolicyObjectResource

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

func (*IPv4PrefixListPolicyObjectResource) Configure

func (*IPv4PrefixListPolicyObjectResource) Create

func (*IPv4PrefixListPolicyObjectResource) Delete

func (*IPv4PrefixListPolicyObjectResource) ImportState

func (*IPv4PrefixListPolicyObjectResource) Metadata

func (*IPv4PrefixListPolicyObjectResource) Read

func (*IPv4PrefixListPolicyObjectResource) Schema

func (*IPv4PrefixListPolicyObjectResource) Update

type IPv6ACLPolicyDefinition added in v0.3.0

type IPv6ACLPolicyDefinition struct {
	Id            types.String                       `tfsdk:"id"`
	Version       types.Int64                        `tfsdk:"version"`
	Name          types.String                       `tfsdk:"name"`
	Description   types.String                       `tfsdk:"description"`
	DefaultAction types.String                       `tfsdk:"default_action"`
	Sequences     []IPv6ACLPolicyDefinitionSequences `tfsdk:"sequences"`
}

type IPv6ACLPolicyDefinitionDataSource added in v0.3.0

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

func (*IPv6ACLPolicyDefinitionDataSource) Configure added in v0.3.0

func (*IPv6ACLPolicyDefinitionDataSource) Metadata added in v0.3.0

func (*IPv6ACLPolicyDefinitionDataSource) Read added in v0.3.0

func (*IPv6ACLPolicyDefinitionDataSource) Schema added in v0.3.0

type IPv6ACLPolicyDefinitionResource added in v0.3.0

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

func (*IPv6ACLPolicyDefinitionResource) Configure added in v0.3.0

func (*IPv6ACLPolicyDefinitionResource) Create added in v0.3.0

func (*IPv6ACLPolicyDefinitionResource) Delete added in v0.3.0

func (*IPv6ACLPolicyDefinitionResource) ImportState added in v0.3.0

func (*IPv6ACLPolicyDefinitionResource) Metadata added in v0.3.0

func (*IPv6ACLPolicyDefinitionResource) Read added in v0.3.0

func (*IPv6ACLPolicyDefinitionResource) Schema added in v0.3.0

func (*IPv6ACLPolicyDefinitionResource) Update added in v0.3.0

type IPv6ACLPolicyDefinitionSequences added in v0.3.0

type IPv6ACLPolicyDefinitionSequences struct {
	Id            types.Int64                                     `tfsdk:"id"`
	Name          types.String                                    `tfsdk:"name"`
	BaseAction    types.String                                    `tfsdk:"base_action"`
	MatchEntries  []IPv6ACLPolicyDefinitionSequencesMatchEntries  `tfsdk:"match_entries"`
	ActionEntries []IPv6ACLPolicyDefinitionSequencesActionEntries `tfsdk:"action_entries"`
}

type IPv6ACLPolicyDefinitionSequencesActionEntries added in v0.3.0

type IPv6ACLPolicyDefinitionSequencesActionEntries struct {
	Type            types.String                                                 `tfsdk:"type"`
	ClassMapId      types.String                                                 `tfsdk:"class_map_id"`
	ClassMapVersion types.Int64                                                  `tfsdk:"class_map_version"`
	CounterName     types.String                                                 `tfsdk:"counter_name"`
	Log             types.Bool                                                   `tfsdk:"log"`
	MirrorId        types.String                                                 `tfsdk:"mirror_id"`
	MirrorVersion   types.Int64                                                  `tfsdk:"mirror_version"`
	PolicerId       types.String                                                 `tfsdk:"policer_id"`
	PolicerVersion  types.Int64                                                  `tfsdk:"policer_version"`
	SetParameters   []IPv6ACLPolicyDefinitionSequencesActionEntriesSetParameters `tfsdk:"set_parameters"`
}

type IPv6ACLPolicyDefinitionSequencesActionEntriesSetParameters added in v0.3.0

type IPv6ACLPolicyDefinitionSequencesActionEntriesSetParameters struct {
	Type         types.String `tfsdk:"type"`
	TrafficClass types.Int64  `tfsdk:"traffic_class"`
	NextHop      types.String `tfsdk:"next_hop"`
}

type IPv6ACLPolicyDefinitionSequencesMatchEntries added in v0.3.0

type IPv6ACLPolicyDefinitionSequencesMatchEntries struct {
	Type                                 types.String `tfsdk:"type"`
	NextHeader                           types.Int64  `tfsdk:"next_header"`
	SourceIp                             types.String `tfsdk:"source_ip"`
	DestinationIp                        types.String `tfsdk:"destination_ip"`
	ClassMapId                           types.String `tfsdk:"class_map_id"`
	ClassMapVersion                      types.Int64  `tfsdk:"class_map_version"`
	PacketLength                         types.Int64  `tfsdk:"packet_length"`
	Priority                             types.String `tfsdk:"priority"`
	SourcePorts                          types.String `tfsdk:"source_ports"`
	DestinationPorts                     types.String `tfsdk:"destination_ports"`
	SourceDataIpv6PrefixListId           types.String `tfsdk:"source_data_ipv6_prefix_list_id"`
	SourceDataIpv6PrefixListVersion      types.Int64  `tfsdk:"source_data_ipv6_prefix_list_version"`
	DestinationDataIpv6PrefixListId      types.String `tfsdk:"destination_data_ipv6_prefix_list_id"`
	DestinationDataIpv6PrefixListVersion types.Int64  `tfsdk:"destination_data_ipv6_prefix_list_version"`
	Tcp                                  types.String `tfsdk:"tcp"`
	TrafficClass                         types.Int64  `tfsdk:"traffic_class"`
}

type IPv6DeviceACLPolicyDefinition added in v0.3.0

type IPv6DeviceACLPolicyDefinition struct {
	Id            types.String                             `tfsdk:"id"`
	Version       types.Int64                              `tfsdk:"version"`
	Name          types.String                             `tfsdk:"name"`
	Description   types.String                             `tfsdk:"description"`
	DefaultAction types.String                             `tfsdk:"default_action"`
	Sequences     []IPv6DeviceACLPolicyDefinitionSequences `tfsdk:"sequences"`
}

type IPv6DeviceACLPolicyDefinitionDataSource added in v0.3.0

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

func (*IPv6DeviceACLPolicyDefinitionDataSource) Configure added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionDataSource) Metadata added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionDataSource) Read added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionDataSource) Schema added in v0.3.0

type IPv6DeviceACLPolicyDefinitionResource added in v0.3.0

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

func (*IPv6DeviceACLPolicyDefinitionResource) Configure added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionResource) Create added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionResource) Delete added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionResource) ImportState added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionResource) Metadata added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionResource) Read added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionResource) Schema added in v0.3.0

func (*IPv6DeviceACLPolicyDefinitionResource) Update added in v0.3.0

type IPv6DeviceACLPolicyDefinitionSequences added in v0.3.0

type IPv6DeviceACLPolicyDefinitionSequences struct {
	Id            types.Int64                                           `tfsdk:"id"`
	Name          types.String                                          `tfsdk:"name"`
	BaseAction    types.String                                          `tfsdk:"base_action"`
	MatchEntries  []IPv6DeviceACLPolicyDefinitionSequencesMatchEntries  `tfsdk:"match_entries"`
	ActionEntries []IPv6DeviceACLPolicyDefinitionSequencesActionEntries `tfsdk:"action_entries"`
}

type IPv6DeviceACLPolicyDefinitionSequencesActionEntries added in v0.3.0

type IPv6DeviceACLPolicyDefinitionSequencesActionEntries struct {
	Type        types.String `tfsdk:"type"`
	CounterName types.String `tfsdk:"counter_name"`
}

type IPv6DeviceACLPolicyDefinitionSequencesMatchEntries added in v0.3.0

type IPv6DeviceACLPolicyDefinitionSequencesMatchEntries struct {
	Type                                 types.String `tfsdk:"type"`
	SourceIp                             types.String `tfsdk:"source_ip"`
	DestinationIp                        types.String `tfsdk:"destination_ip"`
	SourcePorts                          types.String `tfsdk:"source_ports"`
	DestinationPort                      types.Int64  `tfsdk:"destination_port"`
	SourceDataIpv6PrefixListId           types.String `tfsdk:"source_data_ipv6_prefix_list_id"`
	SourceDataIpv6PrefixListVersion      types.Int64  `tfsdk:"source_data_ipv6_prefix_list_version"`
	DestinationDataIpv6PrefixListId      types.String `tfsdk:"destination_data_ipv6_prefix_list_id"`
	DestinationDataIpv6PrefixListVersion types.Int64  `tfsdk:"destination_data_ipv6_prefix_list_version"`
}

type IPv6PrefixListPolicyObject added in v0.2.2

type IPv6PrefixListPolicyObject struct {
	Id      types.String                        `tfsdk:"id"`
	Version types.Int64                         `tfsdk:"version"`
	Name    types.String                        `tfsdk:"name"`
	Entries []IPv6PrefixListPolicyObjectEntries `tfsdk:"entries"`
}

type IPv6PrefixListPolicyObjectDataSource

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

func (*IPv6PrefixListPolicyObjectDataSource) Configure

func (*IPv6PrefixListPolicyObjectDataSource) Metadata

func (*IPv6PrefixListPolicyObjectDataSource) Read

func (*IPv6PrefixListPolicyObjectDataSource) Schema

type IPv6PrefixListPolicyObjectEntries added in v0.2.2

type IPv6PrefixListPolicyObjectEntries struct {
	Prefix types.String `tfsdk:"prefix"`
	Le     types.Int64  `tfsdk:"le"`
	Ge     types.Int64  `tfsdk:"ge"`
}

type IPv6PrefixListPolicyObjectResource

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

func (*IPv6PrefixListPolicyObjectResource) Configure

func (*IPv6PrefixListPolicyObjectResource) Create

func (*IPv6PrefixListPolicyObjectResource) Delete

func (*IPv6PrefixListPolicyObjectResource) ImportState

func (*IPv6PrefixListPolicyObjectResource) Metadata

func (*IPv6PrefixListPolicyObjectResource) Read

func (*IPv6PrefixListPolicyObjectResource) Schema

func (*IPv6PrefixListPolicyObjectResource) Update

type IntrusionPreventionPolicyDefinition added in v0.2.8

type IntrusionPreventionPolicyDefinition struct {
	Id                      types.String `tfsdk:"id"`
	Version                 types.Int64  `tfsdk:"version"`
	Name                    types.String `tfsdk:"name"`
	Description             types.String `tfsdk:"description"`
	Mode                    types.String `tfsdk:"mode"`
	InspectionMode          types.String `tfsdk:"inspection_mode"`
	LogLevel                types.String `tfsdk:"log_level"`
	SignatureSet            types.String `tfsdk:"signature_set"`
	IpsSignatureListId      types.String `tfsdk:"ips_signature_list_id"`
	IpsSignatureListVersion types.Int64  `tfsdk:"ips_signature_list_version"`
	TargetVpns              types.List   `tfsdk:"target_vpns"`
}

type IntrusionPreventionPolicyDefinitionDataSource added in v0.2.8

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

func (*IntrusionPreventionPolicyDefinitionDataSource) Configure added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionDataSource) Metadata added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionDataSource) Read added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionDataSource) Schema added in v0.2.8

type IntrusionPreventionPolicyDefinitionResource added in v0.2.8

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

func (*IntrusionPreventionPolicyDefinitionResource) Configure added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionResource) Create added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionResource) Delete added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionResource) ImportState added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionResource) Metadata added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionResource) Read added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionResource) Schema added in v0.2.8

func (*IntrusionPreventionPolicyDefinitionResource) Update added in v0.2.8

type LocalApplicationListPolicyObject added in v0.2.5

type LocalApplicationListPolicyObject struct {
	Id      types.String                              `tfsdk:"id"`
	Version types.Int64                               `tfsdk:"version"`
	Name    types.String                              `tfsdk:"name"`
	Entries []LocalApplicationListPolicyObjectEntries `tfsdk:"entries"`
}

type LocalApplicationListPolicyObjectDataSource added in v0.2.5

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

func (*LocalApplicationListPolicyObjectDataSource) Configure added in v0.2.5

func (*LocalApplicationListPolicyObjectDataSource) Metadata added in v0.2.5

func (*LocalApplicationListPolicyObjectDataSource) Read added in v0.2.5

func (*LocalApplicationListPolicyObjectDataSource) Schema added in v0.2.5

type LocalApplicationListPolicyObjectEntries added in v0.2.5

type LocalApplicationListPolicyObjectEntries struct {
	Application types.String `tfsdk:"application"`
}

type LocalApplicationListPolicyObjectResource added in v0.2.5

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

func (*LocalApplicationListPolicyObjectResource) Configure added in v0.2.5

func (*LocalApplicationListPolicyObjectResource) Create added in v0.2.5

func (*LocalApplicationListPolicyObjectResource) Delete added in v0.2.5

func (*LocalApplicationListPolicyObjectResource) ImportState added in v0.2.5

func (*LocalApplicationListPolicyObjectResource) Metadata added in v0.2.5

func (*LocalApplicationListPolicyObjectResource) Read added in v0.2.5

func (*LocalApplicationListPolicyObjectResource) Schema added in v0.2.5

func (*LocalApplicationListPolicyObjectResource) Update added in v0.2.5

type LocalizedPolicy

type LocalizedPolicy struct {
	Id                         types.String                 `tfsdk:"id"`
	Version                    types.Int64                  `tfsdk:"version"`
	Name                       types.String                 `tfsdk:"name"`
	Description                types.String                 `tfsdk:"description"`
	FlowVisibilityIpv4         types.Bool                   `tfsdk:"flow_visibility_ipv4"`
	FlowVisibilityIpv6         types.Bool                   `tfsdk:"flow_visibility_ipv6"`
	ApplicationVisibilityIpv4  types.Bool                   `tfsdk:"application_visibility_ipv4"`
	ApplicationVisibilityIpv6  types.Bool                   `tfsdk:"application_visibility_ipv6"`
	CloudQos                   types.Bool                   `tfsdk:"cloud_qos"`
	CloudQosServiceSide        types.Bool                   `tfsdk:"cloud_qos_service_side"`
	ImplicitAclLogging         types.Bool                   `tfsdk:"implicit_acl_logging"`
	LogFrequency               types.Int64                  `tfsdk:"log_frequency"`
	Ipv4VisibilityCacheEntries types.Int64                  `tfsdk:"ipv4_visibility_cache_entries"`
	Ipv6VisibilityCacheEntries types.Int64                  `tfsdk:"ipv6_visibility_cache_entries"`
	Definitions                []LocalizedPolicyDefinitions `tfsdk:"definitions"`
}

type LocalizedPolicyDataSource

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

func (*LocalizedPolicyDataSource) Configure

func (*LocalizedPolicyDataSource) Metadata

func (*LocalizedPolicyDataSource) Read

func (*LocalizedPolicyDataSource) Schema

type LocalizedPolicyDefinitions

type LocalizedPolicyDefinitions struct {
	Id      types.String `tfsdk:"id"`
	Version types.Int64  `tfsdk:"version"`
	Type    types.String `tfsdk:"type"`
}

type LocalizedPolicyResource

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

func (*LocalizedPolicyResource) Configure

func (*LocalizedPolicyResource) Create

func (*LocalizedPolicyResource) Delete

func (*LocalizedPolicyResource) ImportState

func (*LocalizedPolicyResource) Metadata

func (*LocalizedPolicyResource) Read

func (*LocalizedPolicyResource) Schema

func (*LocalizedPolicyResource) Update

type MeshTopologyPolicyDefinition added in v0.2.2

type MeshTopologyPolicyDefinition struct {
	Id             types.String                          `tfsdk:"id"`
	Version        types.Int64                           `tfsdk:"version"`
	Name           types.String                          `tfsdk:"name"`
	Description    types.String                          `tfsdk:"description"`
	VpnListId      types.String                          `tfsdk:"vpn_list_id"`
	VpnListVersion types.Int64                           `tfsdk:"vpn_list_version"`
	Regions        []MeshTopologyPolicyDefinitionRegions `tfsdk:"regions"`
}

type MeshTopologyPolicyDefinitionDataSource added in v0.2.1

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

func (*MeshTopologyPolicyDefinitionDataSource) Configure added in v0.2.1

func (*MeshTopologyPolicyDefinitionDataSource) Metadata added in v0.2.1

func (*MeshTopologyPolicyDefinitionDataSource) Read added in v0.2.1

func (*MeshTopologyPolicyDefinitionDataSource) Schema added in v0.2.1

type MeshTopologyPolicyDefinitionRegions added in v0.2.2

type MeshTopologyPolicyDefinitionRegions struct {
	Name             types.String `tfsdk:"name"`
	SiteListIds      types.List   `tfsdk:"site_list_ids"`
	SiteListVersions types.List   `tfsdk:"site_list_versions"`
}

type MeshTopologyPolicyDefinitionResource added in v0.2.1

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

func (*MeshTopologyPolicyDefinitionResource) Configure added in v0.2.1

func (*MeshTopologyPolicyDefinitionResource) Create added in v0.2.1

func (*MeshTopologyPolicyDefinitionResource) Delete added in v0.2.1

func (*MeshTopologyPolicyDefinitionResource) ImportState added in v0.2.1

func (*MeshTopologyPolicyDefinitionResource) Metadata added in v0.2.1

func (*MeshTopologyPolicyDefinitionResource) Read added in v0.2.1

func (*MeshTopologyPolicyDefinitionResource) Schema added in v0.2.1

func (*MeshTopologyPolicyDefinitionResource) Update added in v0.2.1

type MirrorPolicyObject added in v0.2.2

type MirrorPolicyObject struct {
	Id                  types.String `tfsdk:"id"`
	Version             types.Int64  `tfsdk:"version"`
	Name                types.String `tfsdk:"name"`
	RemoteDestinationIp types.String `tfsdk:"remote_destination_ip"`
	SourceIp            types.String `tfsdk:"source_ip"`
}

type MirrorPolicyObjectDataSource

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

func (*MirrorPolicyObjectDataSource) Configure

func (*MirrorPolicyObjectDataSource) Metadata

func (*MirrorPolicyObjectDataSource) Read

func (*MirrorPolicyObjectDataSource) Schema

type MirrorPolicyObjectResource

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

func (*MirrorPolicyObjectResource) Configure

func (*MirrorPolicyObjectResource) Create

func (*MirrorPolicyObjectResource) Delete

func (*MirrorPolicyObjectResource) ImportState

func (*MirrorPolicyObjectResource) Metadata

func (*MirrorPolicyObjectResource) Read

func (*MirrorPolicyObjectResource) Schema

func (*MirrorPolicyObjectResource) Update

type ObjectGroupPolicyDefinition added in v0.2.5

type ObjectGroupPolicyDefinition struct {
	Id                        types.String `tfsdk:"id"`
	Version                   types.Int64  `tfsdk:"version"`
	Name                      types.String `tfsdk:"name"`
	Description               types.String `tfsdk:"description"`
	DataIpv4PrefixListId      types.String `tfsdk:"data_ipv4_prefix_list_id"`
	DataIpv4PrefixListVersion types.Int64  `tfsdk:"data_ipv4_prefix_list_version"`
	Ipv4PrefixVariable        types.String `tfsdk:"ipv4_prefix_variable"`
	Ipv4Prefix                types.String `tfsdk:"ipv4_prefix"`
	DataFqdnPrefixListId      types.String `tfsdk:"data_fqdn_prefix_list_id"`
	DataFqdnPrefixListVersion types.Int64  `tfsdk:"data_fqdn_prefix_list_version"`
	Fqdn                      types.String `tfsdk:"fqdn"`
	PortListId                types.String `tfsdk:"port_list_id"`
	PortListVersion           types.Int64  `tfsdk:"port_list_version"`
	Port                      types.String `tfsdk:"port"`
	GeoLocationListId         types.String `tfsdk:"geo_location_list_id"`
	GeoLocationListVersion    types.Int64  `tfsdk:"geo_location_list_version"`
	GeoLocation               types.String `tfsdk:"geo_location"`
}

type ObjectGroupPolicyDefinitionDataSource added in v0.2.5

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

func (*ObjectGroupPolicyDefinitionDataSource) Configure added in v0.2.5

func (*ObjectGroupPolicyDefinitionDataSource) Metadata added in v0.2.5

func (*ObjectGroupPolicyDefinitionDataSource) Read added in v0.2.5

func (*ObjectGroupPolicyDefinitionDataSource) Schema added in v0.2.5

type ObjectGroupPolicyDefinitionResource added in v0.2.5

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

func (*ObjectGroupPolicyDefinitionResource) Configure added in v0.2.5

func (*ObjectGroupPolicyDefinitionResource) Create added in v0.2.5

func (*ObjectGroupPolicyDefinitionResource) Delete added in v0.2.5

func (*ObjectGroupPolicyDefinitionResource) ImportState added in v0.2.5

func (*ObjectGroupPolicyDefinitionResource) Metadata added in v0.2.5

func (*ObjectGroupPolicyDefinitionResource) Read added in v0.2.5

func (*ObjectGroupPolicyDefinitionResource) Schema added in v0.2.5

func (*ObjectGroupPolicyDefinitionResource) Update added in v0.2.5

type PolicerPolicyObject added in v0.2.2

type PolicerPolicyObject struct {
	Id           types.String `tfsdk:"id"`
	Version      types.Int64  `tfsdk:"version"`
	Name         types.String `tfsdk:"name"`
	Burst        types.Int64  `tfsdk:"burst"`
	ExceedAction types.String `tfsdk:"exceed_action"`
	Rate         types.Int64  `tfsdk:"rate"`
}

type PolicerPolicyObjectDataSource

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

func (*PolicerPolicyObjectDataSource) Configure

func (*PolicerPolicyObjectDataSource) Metadata

func (*PolicerPolicyObjectDataSource) Read

func (*PolicerPolicyObjectDataSource) Schema

type PolicerPolicyObjectResource

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

func (*PolicerPolicyObjectResource) Configure

func (*PolicerPolicyObjectResource) Create

func (*PolicerPolicyObjectResource) Delete

func (*PolicerPolicyObjectResource) ImportState

func (*PolicerPolicyObjectResource) Metadata

func (*PolicerPolicyObjectResource) Read

func (*PolicerPolicyObjectResource) Schema

func (*PolicerPolicyObjectResource) Update

type PortListPolicyObject added in v0.2.5

type PortListPolicyObject struct {
	Id      types.String                  `tfsdk:"id"`
	Version types.Int64                   `tfsdk:"version"`
	Name    types.String                  `tfsdk:"name"`
	Entries []PortListPolicyObjectEntries `tfsdk:"entries"`
}

type PortListPolicyObjectDataSource added in v0.2.5

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

func (*PortListPolicyObjectDataSource) Configure added in v0.2.5

func (*PortListPolicyObjectDataSource) Metadata added in v0.2.5

func (*PortListPolicyObjectDataSource) Read added in v0.2.5

func (*PortListPolicyObjectDataSource) Schema added in v0.2.5

type PortListPolicyObjectEntries added in v0.2.5

type PortListPolicyObjectEntries struct {
	Port types.Int64 `tfsdk:"port"`
}

type PortListPolicyObjectResource added in v0.2.5

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

func (*PortListPolicyObjectResource) Configure added in v0.2.5

func (*PortListPolicyObjectResource) Create added in v0.2.5

func (*PortListPolicyObjectResource) Delete added in v0.2.5

func (*PortListPolicyObjectResource) ImportState added in v0.2.5

func (*PortListPolicyObjectResource) Metadata added in v0.2.5

func (*PortListPolicyObjectResource) Read added in v0.2.5

func (*PortListPolicyObjectResource) Schema added in v0.2.5

func (*PortListPolicyObjectResource) Update added in v0.2.5

type PreferredColorGroupPolicyObject added in v0.2.2

type PreferredColorGroupPolicyObject struct {
	Id                       types.String `tfsdk:"id"`
	Version                  types.Int64  `tfsdk:"version"`
	Name                     types.String `tfsdk:"name"`
	PrimaryColorPreference   types.String `tfsdk:"primary_color_preference"`
	PrimaryPathPreference    types.String `tfsdk:"primary_path_preference"`
	SecondaryColorPreference types.String `tfsdk:"secondary_color_preference"`
	SecondaryPathPreference  types.String `tfsdk:"secondary_path_preference"`
	TertiaryColorPreference  types.String `tfsdk:"tertiary_color_preference"`
	TertiaryPathPreference   types.String `tfsdk:"tertiary_path_preference"`
}

type PreferredColorGroupPolicyObjectDataSource

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

func (*PreferredColorGroupPolicyObjectDataSource) Configure

func (*PreferredColorGroupPolicyObjectDataSource) Metadata

func (*PreferredColorGroupPolicyObjectDataSource) Read

func (*PreferredColorGroupPolicyObjectDataSource) Schema

type PreferredColorGroupPolicyObjectResource

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

func (*PreferredColorGroupPolicyObjectResource) Configure

func (*PreferredColorGroupPolicyObjectResource) Create

func (*PreferredColorGroupPolicyObjectResource) Delete

func (*PreferredColorGroupPolicyObjectResource) ImportState

func (*PreferredColorGroupPolicyObjectResource) Metadata

func (*PreferredColorGroupPolicyObjectResource) Read

func (*PreferredColorGroupPolicyObjectResource) Schema

func (*PreferredColorGroupPolicyObjectResource) Update

type ProtocolListPolicyObject added in v0.2.5

type ProtocolListPolicyObject struct {
	Id      types.String                      `tfsdk:"id"`
	Version types.Int64                       `tfsdk:"version"`
	Name    types.String                      `tfsdk:"name"`
	Entries []ProtocolListPolicyObjectEntries `tfsdk:"entries"`
}

type ProtocolListPolicyObjectDataSource added in v0.2.5

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

func (*ProtocolListPolicyObjectDataSource) Configure added in v0.2.5

func (*ProtocolListPolicyObjectDataSource) Metadata added in v0.2.5

func (*ProtocolListPolicyObjectDataSource) Read added in v0.2.5

func (*ProtocolListPolicyObjectDataSource) Schema added in v0.2.5

type ProtocolListPolicyObjectEntries added in v0.2.5

type ProtocolListPolicyObjectEntries struct {
	Protocol types.String `tfsdk:"protocol"`
}

type ProtocolListPolicyObjectResource added in v0.2.5

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

func (*ProtocolListPolicyObjectResource) Configure added in v0.2.5

func (*ProtocolListPolicyObjectResource) Create added in v0.2.5

func (*ProtocolListPolicyObjectResource) Delete added in v0.2.5

func (*ProtocolListPolicyObjectResource) ImportState added in v0.2.5

func (*ProtocolListPolicyObjectResource) Metadata added in v0.2.5

func (*ProtocolListPolicyObjectResource) Read added in v0.2.5

func (*ProtocolListPolicyObjectResource) Schema added in v0.2.5

func (*ProtocolListPolicyObjectResource) Update added in v0.2.5

type QoSMapPolicyDefinition added in v0.2.2

type QoSMapPolicyDefinition struct {
	Id            types.String                          `tfsdk:"id"`
	Version       types.Int64                           `tfsdk:"version"`
	Name          types.String                          `tfsdk:"name"`
	Description   types.String                          `tfsdk:"description"`
	QosSchedulers []QoSMapPolicyDefinitionQosSchedulers `tfsdk:"qos_schedulers"`
}

type QoSMapPolicyDefinitionDataSource

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

func (*QoSMapPolicyDefinitionDataSource) Configure

func (*QoSMapPolicyDefinitionDataSource) Metadata

func (*QoSMapPolicyDefinitionDataSource) Read

func (*QoSMapPolicyDefinitionDataSource) Schema

type QoSMapPolicyDefinitionQosSchedulers added in v0.2.2

type QoSMapPolicyDefinitionQosSchedulers struct {
	Queue            types.Int64  `tfsdk:"queue"`
	ClassMapId       types.String `tfsdk:"class_map_id"`
	ClassMapVersion  types.Int64  `tfsdk:"class_map_version"`
	BandwidthPercent types.Int64  `tfsdk:"bandwidth_percent"`
	BufferPercent    types.Int64  `tfsdk:"buffer_percent"`
	Burst            types.Int64  `tfsdk:"burst"`
	DropType         types.String `tfsdk:"drop_type"`
	SchedulingType   types.String `tfsdk:"scheduling_type"`
}

type QoSMapPolicyDefinitionResource

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

func (*QoSMapPolicyDefinitionResource) Configure

func (*QoSMapPolicyDefinitionResource) Create

func (*QoSMapPolicyDefinitionResource) Delete

func (*QoSMapPolicyDefinitionResource) ImportState

func (*QoSMapPolicyDefinitionResource) Metadata

func (*QoSMapPolicyDefinitionResource) Read

func (*QoSMapPolicyDefinitionResource) Schema

func (*QoSMapPolicyDefinitionResource) Update

type RegionListPolicyObject added in v0.2.2

type RegionListPolicyObject struct {
	Id      types.String                    `tfsdk:"id"`
	Version types.Int64                     `tfsdk:"version"`
	Name    types.String                    `tfsdk:"name"`
	Entries []RegionListPolicyObjectEntries `tfsdk:"entries"`
}

type RegionListPolicyObjectDataSource

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

func (*RegionListPolicyObjectDataSource) Configure

func (*RegionListPolicyObjectDataSource) Metadata

func (*RegionListPolicyObjectDataSource) Read

func (*RegionListPolicyObjectDataSource) Schema

type RegionListPolicyObjectEntries added in v0.2.2

type RegionListPolicyObjectEntries struct {
	RegionId types.String `tfsdk:"region_id"`
}

type RegionListPolicyObjectResource

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

func (*RegionListPolicyObjectResource) Configure

func (*RegionListPolicyObjectResource) Create

func (*RegionListPolicyObjectResource) Delete

func (*RegionListPolicyObjectResource) ImportState

func (*RegionListPolicyObjectResource) Metadata

func (*RegionListPolicyObjectResource) Read

func (*RegionListPolicyObjectResource) Schema

func (*RegionListPolicyObjectResource) Update

type RewriteRulePolicyDefinition added in v0.2.2

type RewriteRulePolicyDefinition struct {
	Id          types.String                       `tfsdk:"id"`
	Version     types.Int64                        `tfsdk:"version"`
	Name        types.String                       `tfsdk:"name"`
	Description types.String                       `tfsdk:"description"`
	Rules       []RewriteRulePolicyDefinitionRules `tfsdk:"rules"`
}

type RewriteRulePolicyDefinitionDataSource

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

func (*RewriteRulePolicyDefinitionDataSource) Configure

func (*RewriteRulePolicyDefinitionDataSource) Metadata

func (*RewriteRulePolicyDefinitionDataSource) Read

func (*RewriteRulePolicyDefinitionDataSource) Schema

type RewriteRulePolicyDefinitionResource

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

func (*RewriteRulePolicyDefinitionResource) Configure

func (*RewriteRulePolicyDefinitionResource) Create

func (*RewriteRulePolicyDefinitionResource) Delete

func (*RewriteRulePolicyDefinitionResource) ImportState

func (*RewriteRulePolicyDefinitionResource) Metadata

func (*RewriteRulePolicyDefinitionResource) Read

func (*RewriteRulePolicyDefinitionResource) Schema

func (*RewriteRulePolicyDefinitionResource) Update

type RewriteRulePolicyDefinitionRules added in v0.2.2

type RewriteRulePolicyDefinitionRules struct {
	ClassMapId      types.String `tfsdk:"class_map_id"`
	ClassMapVersion types.Int64  `tfsdk:"class_map_version"`
	Priority        types.String `tfsdk:"priority"`
	Dscp            types.Int64  `tfsdk:"dscp"`
	Layer2Cos       types.Int64  `tfsdk:"layer2_cos"`
}

type RoutePolicyDefinition added in v0.2.2

type RoutePolicyDefinition struct {
	Id            types.String                     `tfsdk:"id"`
	Version       types.Int64                      `tfsdk:"version"`
	Name          types.String                     `tfsdk:"name"`
	Description   types.String                     `tfsdk:"description"`
	DefaultAction types.String                     `tfsdk:"default_action"`
	Sequences     []RoutePolicyDefinitionSequences `tfsdk:"sequences"`
}

type RoutePolicyDefinitionDataSource

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

func (*RoutePolicyDefinitionDataSource) Configure

func (*RoutePolicyDefinitionDataSource) Metadata

func (*RoutePolicyDefinitionDataSource) Read

func (*RoutePolicyDefinitionDataSource) Schema

type RoutePolicyDefinitionResource

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

func (*RoutePolicyDefinitionResource) Configure

func (*RoutePolicyDefinitionResource) Create

func (*RoutePolicyDefinitionResource) Delete

func (*RoutePolicyDefinitionResource) ImportState

func (*RoutePolicyDefinitionResource) Metadata

func (*RoutePolicyDefinitionResource) Read

func (*RoutePolicyDefinitionResource) Schema

func (*RoutePolicyDefinitionResource) Update

type RoutePolicyDefinitionSequences added in v0.2.2

type RoutePolicyDefinitionSequences struct {
	Id            types.Int64                                   `tfsdk:"id"`
	IpType        types.String                                  `tfsdk:"ip_type"`
	Name          types.String                                  `tfsdk:"name"`
	BaseAction    types.String                                  `tfsdk:"base_action"`
	MatchEntries  []RoutePolicyDefinitionSequencesMatchEntries  `tfsdk:"match_entries"`
	ActionEntries []RoutePolicyDefinitionSequencesActionEntries `tfsdk:"action_entries"`
}

type RoutePolicyDefinitionSequencesActionEntries added in v0.2.2

type RoutePolicyDefinitionSequencesActionEntries struct {
	Type                types.String `tfsdk:"type"`
	Aggregator          types.Int64  `tfsdk:"aggregator"`
	AggregatorIpAddress types.String `tfsdk:"aggregator_ip_address"`
	AsPathPrepend       types.String `tfsdk:"as_path_prepend"`
	AsPathExclude       types.String `tfsdk:"as_path_exclude"`
	AtomicAggregate     types.Bool   `tfsdk:"atomic_aggregate"`
	Community           types.String `tfsdk:"community"`
	CommunityAdditive   types.Bool   `tfsdk:"community_additive"`
	LocalPreference     types.Int64  `tfsdk:"local_preference"`
	Metric              types.Int64  `tfsdk:"metric"`
	Weight              types.Int64  `tfsdk:"weight"`
	MetricType          types.String `tfsdk:"metric_type"`
	NextHop             types.String `tfsdk:"next_hop"`
	OmpTag              types.Int64  `tfsdk:"omp_tag"`
	OspfTag             types.Int64  `tfsdk:"ospf_tag"`
	Origin              types.String `tfsdk:"origin"`
	Originator          types.String `tfsdk:"originator"`
}

type RoutePolicyDefinitionSequencesMatchEntries added in v0.2.2

type RoutePolicyDefinitionSequencesMatchEntries struct {
	Type                         types.String `tfsdk:"type"`
	PrefixListId                 types.String `tfsdk:"prefix_list_id"`
	PrefixListVersion            types.Int64  `tfsdk:"prefix_list_version"`
	AsPathListId                 types.String `tfsdk:"as_path_list_id"`
	AsPathListVersion            types.Int64  `tfsdk:"as_path_list_version"`
	CommunityListIds             types.List   `tfsdk:"community_list_ids"`
	CommunityListVersions        types.List   `tfsdk:"community_list_versions"`
	CommunityListMatchFlag       types.String `tfsdk:"community_list_match_flag"`
	ExpandedCommunityListId      types.String `tfsdk:"expanded_community_list_id"`
	ExpandedCommunityListVersion types.Int64  `tfsdk:"expanded_community_list_version"`
	ExtendedCommunityListId      types.String `tfsdk:"extended_community_list_id"`
	ExtendedCommunityListVersion types.Int64  `tfsdk:"extended_community_list_version"`
	LocalPreference              types.Int64  `tfsdk:"local_preference"`
	Metric                       types.Int64  `tfsdk:"metric"`
	NextHopPrefixListId          types.String `tfsdk:"next_hop_prefix_list_id"`
	NextHopPrefixListVersion     types.Int64  `tfsdk:"next_hop_prefix_list_version"`
	Origin                       types.String `tfsdk:"origin"`
	Peer                         types.String `tfsdk:"peer"`
	OmpTag                       types.Int64  `tfsdk:"omp_tag"`
	OspfTag                      types.Int64  `tfsdk:"ospf_tag"`
}

type RuleSetPolicyDefinition added in v0.2.5

type RuleSetPolicyDefinition struct {
	Id          types.String                   `tfsdk:"id"`
	Version     types.Int64                    `tfsdk:"version"`
	Name        types.String                   `tfsdk:"name"`
	Description types.String                   `tfsdk:"description"`
	Rules       []RuleSetPolicyDefinitionRules `tfsdk:"rules"`
}

type RuleSetPolicyDefinitionDataSource added in v0.2.5

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

func (*RuleSetPolicyDefinitionDataSource) Configure added in v0.2.5

func (*RuleSetPolicyDefinitionDataSource) Metadata added in v0.2.5

func (*RuleSetPolicyDefinitionDataSource) Read added in v0.2.5

func (*RuleSetPolicyDefinitionDataSource) Schema added in v0.2.5

type RuleSetPolicyDefinitionResource added in v0.2.5

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

func (*RuleSetPolicyDefinitionResource) Configure added in v0.2.5

func (*RuleSetPolicyDefinitionResource) Create added in v0.2.5

func (*RuleSetPolicyDefinitionResource) Delete added in v0.2.5

func (*RuleSetPolicyDefinitionResource) ImportState added in v0.2.5

func (*RuleSetPolicyDefinitionResource) Metadata added in v0.2.5

func (*RuleSetPolicyDefinitionResource) Read added in v0.2.5

func (*RuleSetPolicyDefinitionResource) Schema added in v0.2.5

func (*RuleSetPolicyDefinitionResource) Update added in v0.2.5

type RuleSetPolicyDefinitionRules added in v0.2.5

type RuleSetPolicyDefinitionRules struct {
	Name                                 types.String `tfsdk:"name"`
	Order                                types.Int64  `tfsdk:"order"`
	SourceObjectGroupId                  types.String `tfsdk:"source_object_group_id"`
	SourceObjectGroupVersion             types.Int64  `tfsdk:"source_object_group_version"`
	SourceDataIpv4PrefixListId           types.String `tfsdk:"source_data_ipv4_prefix_list_id"`
	SourceDataIpv4PrefixListVersion      types.Int64  `tfsdk:"source_data_ipv4_prefix_list_version"`
	SourceIpv4Prefix                     types.String `tfsdk:"source_ipv4_prefix"`
	SourceIpv4PrefixVariable             types.String `tfsdk:"source_ipv4_prefix_variable"`
	SourceDataFqdnPrefixListId           types.String `tfsdk:"source_data_fqdn_prefix_list_id"`
	SourceDataFqdnPrefixListVersion      types.Int64  `tfsdk:"source_data_fqdn_prefix_list_version"`
	SourceFqdn                           types.String `tfsdk:"source_fqdn"`
	SourcePortListId                     types.String `tfsdk:"source_port_list_id"`
	SourcePortListVersion                types.Int64  `tfsdk:"source_port_list_version"`
	SourcePort                           types.String `tfsdk:"source_port"`
	SourceGeoLocationListId              types.String `tfsdk:"source_geo_location_list_id"`
	SourceGeoLocationListVersion         types.Int64  `tfsdk:"source_geo_location_list_version"`
	SourceGeoLocation                    types.String `tfsdk:"source_geo_location"`
	DestinationObjectGroupId             types.String `tfsdk:"destination_object_group_id"`
	DestinationObjectGroupVersion        types.Int64  `tfsdk:"destination_object_group_version"`
	DestinationDataIpv4PrefixListId      types.String `tfsdk:"destination_data_ipv4_prefix_list_id"`
	DestinationDataIpv4PrefixListVersion types.Int64  `tfsdk:"destination_data_ipv4_prefix_list_version"`
	DestinationIpv4Prefix                types.String `tfsdk:"destination_ipv4_prefix"`
	DestinationIpv4PrefixVariable        types.String `tfsdk:"destination_ipv4_prefix_variable"`
	DestinationDataFqdnPrefixListId      types.String `tfsdk:"destination_data_fqdn_prefix_list_id"`
	DestinationDataFqdnPrefixListVersion types.Int64  `tfsdk:"destination_data_fqdn_prefix_list_version"`
	DestinationFqdn                      types.String `tfsdk:"destination_fqdn"`
	DestinationPortListId                types.String `tfsdk:"destination_port_list_id"`
	DestinationPortListVersion           types.Int64  `tfsdk:"destination_port_list_version"`
	DestinationPort                      types.String `tfsdk:"destination_port"`
	DestinationGeoLocationListId         types.String `tfsdk:"destination_geo_location_list_id"`
	DestinationGeoLocationListVersion    types.Int64  `tfsdk:"destination_geo_location_list_version"`
	DestinationGeoLocation               types.String `tfsdk:"destination_geo_location"`
	ProtocolListId                       types.String `tfsdk:"protocol_list_id"`
	ProtocolListVersion                  types.Int64  `tfsdk:"protocol_list_version"`
	Protocol                             types.String `tfsdk:"protocol"`
	ProtocolNumber                       types.Int64  `tfsdk:"protocol_number"`
}

type SLAClassPolicyObject added in v0.2.2

type SLAClassPolicyObject struct {
	Id                         types.String `tfsdk:"id"`
	Version                    types.Int64  `tfsdk:"version"`
	Name                       types.String `tfsdk:"name"`
	AppProbeClassId            types.String `tfsdk:"app_probe_class_id"`
	AppProbeClassVersion       types.Int64  `tfsdk:"app_probe_class_version"`
	Jitter                     types.Int64  `tfsdk:"jitter"`
	Latency                    types.Int64  `tfsdk:"latency"`
	Loss                       types.Int64  `tfsdk:"loss"`
	FallbackBestTunnelCriteria types.String `tfsdk:"fallback_best_tunnel_criteria"`
	FallbackBestTunnelJitter   types.Int64  `tfsdk:"fallback_best_tunnel_jitter"`
	FallbackBestTunnelLatency  types.Int64  `tfsdk:"fallback_best_tunnel_latency"`
	FallbackBestTunnelLoss     types.Int64  `tfsdk:"fallback_best_tunnel_loss"`
}

type SLAClassPolicyObjectDataSource

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

func (*SLAClassPolicyObjectDataSource) Configure

func (*SLAClassPolicyObjectDataSource) Metadata

func (*SLAClassPolicyObjectDataSource) Read

func (*SLAClassPolicyObjectDataSource) Schema

type SLAClassPolicyObjectResource

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

func (*SLAClassPolicyObjectResource) Configure

func (*SLAClassPolicyObjectResource) Create

func (*SLAClassPolicyObjectResource) Delete

func (*SLAClassPolicyObjectResource) ImportState

func (*SLAClassPolicyObjectResource) Metadata

func (*SLAClassPolicyObjectResource) Read

func (*SLAClassPolicyObjectResource) Schema

func (*SLAClassPolicyObjectResource) Update

type SdwanProvider

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

SdwanProvider defines the provider implementation.

func (*SdwanProvider) Configure

func (*SdwanProvider) DataSources

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

func (*SdwanProvider) Metadata

Metadata returns the provider type name.

func (*SdwanProvider) Resources

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

func (*SdwanProvider) Schema

type SdwanProviderData

type SdwanProviderData struct {
	Client      *sdwan.Client
	UpdateMutex *sync.Mutex
}

SdwanProviderData describes the data maintained by the provider.

type SdwanProviderModel

type SdwanProviderModel struct {
	Username types.String `tfsdk:"username"`
	Password types.String `tfsdk:"password"`
	URL      types.String `tfsdk:"url"`
	Insecure types.Bool   `tfsdk:"insecure"`
	Retries  types.Int64  `tfsdk:"retries"`
}

SdwanProviderModel describes the provider data model.

type SecurityPolicy added in v0.3.5

type SecurityPolicy struct {
	Id                         types.String                `tfsdk:"id"`
	Version                    types.Int64                 `tfsdk:"version"`
	Name                       types.String                `tfsdk:"name"`
	Description                types.String                `tfsdk:"description"`
	Mode                       types.String                `tfsdk:"mode"`
	UseCase                    types.String                `tfsdk:"use_case"`
	Definitions                []SecurityPolicyDefinitions `tfsdk:"definitions"`
	DirectInternetApplications types.String                `tfsdk:"direct_internet_applications"`
	TcpSynFloodLimit           types.String                `tfsdk:"tcp_syn_flood_limit"`
	AuditTrail                 types.String                `tfsdk:"audit_trail"`
	MatchStatisticsPerFilter   types.String                `tfsdk:"match_statistics_per_filter"`
	FailureMode                types.String                `tfsdk:"failure_mode"`
	HighSpeedLoggingServerIp   types.String                `tfsdk:"high_speed_logging_server_ip"`
	HighSpeedLoggingVpn        types.String                `tfsdk:"high_speed_logging_vpn"`
	HighSpeedLoggingServerPort types.String                `tfsdk:"high_speed_logging_server_port"`
	Logging                    []SecurityPolicyLogging     `tfsdk:"logging"`
}

type SecurityPolicyDataSource added in v0.3.5

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

func (*SecurityPolicyDataSource) Configure added in v0.3.5

func (*SecurityPolicyDataSource) Metadata added in v0.3.5

func (*SecurityPolicyDataSource) Read added in v0.3.5

func (*SecurityPolicyDataSource) Schema added in v0.3.5

type SecurityPolicyDefinitions added in v0.3.5

type SecurityPolicyDefinitions struct {
	Id   types.String `tfsdk:"id"`
	Type types.String `tfsdk:"type"`
}

type SecurityPolicyLogging added in v0.3.5

type SecurityPolicyLogging struct {
	ExternalSyslogServerIp  types.String `tfsdk:"external_syslog_server_ip"`
	ExternalSyslogServerVpn types.String `tfsdk:"external_syslog_server_vpn"`
}

type SecurityPolicyResource added in v0.3.5

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

func (*SecurityPolicyResource) Configure added in v0.3.5

func (*SecurityPolicyResource) Create added in v0.3.5

func (*SecurityPolicyResource) Delete added in v0.3.5

func (*SecurityPolicyResource) ImportState added in v0.3.5

func (*SecurityPolicyResource) Metadata added in v0.3.5

func (*SecurityPolicyResource) Read added in v0.3.5

func (*SecurityPolicyResource) Schema added in v0.3.5

func (*SecurityPolicyResource) Update added in v0.3.5

type ServiceFeatureProfile added in v0.3.0

type ServiceFeatureProfile struct {
	Id          types.String `tfsdk:"id"`
	Name        types.String `tfsdk:"name"`
	Description types.String `tfsdk:"description"`
}

type ServiceFeatureProfileDataSource added in v0.3.0

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

func (*ServiceFeatureProfileDataSource) Configure added in v0.3.0

func (*ServiceFeatureProfileDataSource) Metadata added in v0.3.0

func (*ServiceFeatureProfileDataSource) Read added in v0.3.0

func (*ServiceFeatureProfileDataSource) Schema added in v0.3.0

type ServiceFeatureProfileResource added in v0.3.0

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

func (*ServiceFeatureProfileResource) Configure added in v0.3.0

func (*ServiceFeatureProfileResource) Create added in v0.3.0

func (*ServiceFeatureProfileResource) Delete added in v0.3.0

func (*ServiceFeatureProfileResource) ImportState added in v0.3.0

func (*ServiceFeatureProfileResource) Metadata added in v0.3.0

func (*ServiceFeatureProfileResource) Read added in v0.3.0

func (*ServiceFeatureProfileResource) Schema added in v0.3.0

func (*ServiceFeatureProfileResource) Update added in v0.3.0

type SiteListPolicyObject added in v0.2.2

type SiteListPolicyObject struct {
	Id      types.String                  `tfsdk:"id"`
	Version types.Int64                   `tfsdk:"version"`
	Name    types.String                  `tfsdk:"name"`
	Entries []SiteListPolicyObjectEntries `tfsdk:"entries"`
}

type SiteListPolicyObjectDataSource

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

func (*SiteListPolicyObjectDataSource) Configure

func (*SiteListPolicyObjectDataSource) Metadata

func (*SiteListPolicyObjectDataSource) Read

func (*SiteListPolicyObjectDataSource) Schema

type SiteListPolicyObjectEntries added in v0.2.2

type SiteListPolicyObjectEntries struct {
	SiteId types.String `tfsdk:"site_id"`
}

type SiteListPolicyObjectResource

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

func (*SiteListPolicyObjectResource) Configure

func (*SiteListPolicyObjectResource) Create

func (*SiteListPolicyObjectResource) Delete

func (*SiteListPolicyObjectResource) ImportState

func (*SiteListPolicyObjectResource) Metadata

func (*SiteListPolicyObjectResource) Read

func (*SiteListPolicyObjectResource) Schema

func (*SiteListPolicyObjectResource) Update

type StandardCommunityListPolicyObject added in v0.2.2

type StandardCommunityListPolicyObject struct {
	Id      types.String                               `tfsdk:"id"`
	Version types.Int64                                `tfsdk:"version"`
	Name    types.String                               `tfsdk:"name"`
	Entries []StandardCommunityListPolicyObjectEntries `tfsdk:"entries"`
}

type StandardCommunityListPolicyObjectDataSource

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

func (*StandardCommunityListPolicyObjectDataSource) Configure

func (*StandardCommunityListPolicyObjectDataSource) Metadata

func (*StandardCommunityListPolicyObjectDataSource) Read

func (*StandardCommunityListPolicyObjectDataSource) Schema

type StandardCommunityListPolicyObjectEntries added in v0.2.2

type StandardCommunityListPolicyObjectEntries struct {
	Community types.String `tfsdk:"community"`
}

type StandardCommunityListPolicyObjectResource

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

func (*StandardCommunityListPolicyObjectResource) Configure

func (*StandardCommunityListPolicyObjectResource) Create

func (*StandardCommunityListPolicyObjectResource) Delete

func (*StandardCommunityListPolicyObjectResource) ImportState

func (*StandardCommunityListPolicyObjectResource) Metadata

func (*StandardCommunityListPolicyObjectResource) Read

func (*StandardCommunityListPolicyObjectResource) Schema

func (*StandardCommunityListPolicyObjectResource) Update

type Switchport added in v0.3.4

type Switchport struct {
	Id                 types.String                   `tfsdk:"id"`
	Version            types.Int64                    `tfsdk:"version"`
	TemplateType       types.String                   `tfsdk:"template_type"`
	Name               types.String                   `tfsdk:"name"`
	Description        types.String                   `tfsdk:"description"`
	DeviceTypes        types.Set                      `tfsdk:"device_types"`
	Slot               types.Int64                    `tfsdk:"slot"`
	SubSlot            types.Int64                    `tfsdk:"sub_slot"`
	ModuleType         types.String                   `tfsdk:"module_type"`
	Interfaces         []SwitchportInterfaces         `tfsdk:"interfaces"`
	AgeOutTime         types.Int64                    `tfsdk:"age_out_time"`
	AgeOutTimeVariable types.String                   `tfsdk:"age_out_time_variable"`
	StaticMacAddresses []SwitchportStaticMacAddresses `tfsdk:"static_mac_addresses"`
}

type SwitchportFeatureTemplateDataSource added in v0.3.4

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

func (*SwitchportFeatureTemplateDataSource) ConfigValidators added in v0.3.4

func (*SwitchportFeatureTemplateDataSource) Configure added in v0.3.4

func (*SwitchportFeatureTemplateDataSource) Metadata added in v0.3.4

func (*SwitchportFeatureTemplateDataSource) Read added in v0.3.4

func (*SwitchportFeatureTemplateDataSource) Schema added in v0.3.4

type SwitchportFeatureTemplateResource added in v0.3.4

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

func (*SwitchportFeatureTemplateResource) Configure added in v0.3.4

func (*SwitchportFeatureTemplateResource) Create added in v0.3.4

func (*SwitchportFeatureTemplateResource) Delete added in v0.3.4

func (*SwitchportFeatureTemplateResource) ImportState added in v0.3.4

func (*SwitchportFeatureTemplateResource) Metadata added in v0.3.4

func (*SwitchportFeatureTemplateResource) Read added in v0.3.4

func (*SwitchportFeatureTemplateResource) Schema added in v0.3.4

func (*SwitchportFeatureTemplateResource) Update added in v0.3.4

type SwitchportInterfaces added in v0.3.4

type SwitchportInterfaces struct {
	Optional                                     types.Bool   `tfsdk:"optional"`
	Name                                         types.String `tfsdk:"name"`
	NameVariable                                 types.String `tfsdk:"name_variable"`
	SwitchportMode                               types.String `tfsdk:"switchport_mode"`
	Shutdown                                     types.Bool   `tfsdk:"shutdown"`
	ShutdownVariable                             types.String `tfsdk:"shutdown_variable"`
	Speed                                        types.String `tfsdk:"speed"`
	SpeedVariable                                types.String `tfsdk:"speed_variable"`
	Duplex                                       types.String `tfsdk:"duplex"`
	DuplexVariable                               types.String `tfsdk:"duplex_variable"`
	SwitchportAccessVlan                         types.Int64  `tfsdk:"switchport_access_vlan"`
	SwitchportAccessVlanVariable                 types.String `tfsdk:"switchport_access_vlan_variable"`
	SwitchportTrunkAllowedVlans                  types.String `tfsdk:"switchport_trunk_allowed_vlans"`
	SwitchportTrunkAllowedVlansVariable          types.String `tfsdk:"switchport_trunk_allowed_vlans_variable"`
	SwitchportTrunkNativeVlan                    types.Int64  `tfsdk:"switchport_trunk_native_vlan"`
	SwitchportTrunkNativeVlanVariable            types.String `tfsdk:"switchport_trunk_native_vlan_variable"`
	Dot1xEnable                                  types.Bool   `tfsdk:"dot1x_enable"`
	Dot1xEnableVariable                          types.String `tfsdk:"dot1x_enable_variable"`
	Dot1xPortControl                             types.String `tfsdk:"dot1x_port_control"`
	Dot1xPortControlVariable                     types.String `tfsdk:"dot1x_port_control_variable"`
	Dot1xAuthenticationOrder                     types.List   `tfsdk:"dot1x_authentication_order"`
	Dot1xAuthenticationOrderVariable             types.String `tfsdk:"dot1x_authentication_order_variable"`
	Dot1xVoiceVlan                               types.Int64  `tfsdk:"dot1x_voice_vlan"`
	Dot1xVoiceVlanVariable                       types.String `tfsdk:"dot1x_voice_vlan_variable"`
	Dot1xPaeEnable                               types.Bool   `tfsdk:"dot1x_pae_enable"`
	Dot1xPaeEnableVariable                       types.String `tfsdk:"dot1x_pae_enable_variable"`
	Dot1xMacAuthenticationBypass                 types.Bool   `tfsdk:"dot1x_mac_authentication_bypass"`
	Dot1xMacAuthenticationBypassVariable         types.String `tfsdk:"dot1x_mac_authentication_bypass_variable"`
	Dot1xHostMode                                types.String `tfsdk:"dot1x_host_mode"`
	Dot1xHostModeVariable                        types.String `tfsdk:"dot1x_host_mode_variable"`
	Dot1xEnablePeriodicReauth                    types.Bool   `tfsdk:"dot1x_enable_periodic_reauth"`
	Dot1xEnablePeriodicReauthVariable            types.String `tfsdk:"dot1x_enable_periodic_reauth_variable"`
	Dot1xPeriodicReauthInactivityTimeout         types.Int64  `tfsdk:"dot1x_periodic_reauth_inactivity_timeout"`
	Dot1xPeriodicReauthInactivityTimeoutVariable types.String `tfsdk:"dot1x_periodic_reauth_inactivity_timeout_variable"`
	Dot1xPeriodicReauthInterval                  types.Int64  `tfsdk:"dot1x_periodic_reauth_interval"`
	Dot1xPeriodicReauthIntervalVariable          types.String `tfsdk:"dot1x_periodic_reauth_interval_variable"`
	Dot1xControlDirection                        types.String `tfsdk:"dot1x_control_direction"`
	Dot1xControlDirectionVariable                types.String `tfsdk:"dot1x_control_direction_variable"`
	Dot1xRestrictedVlan                          types.Int64  `tfsdk:"dot1x_restricted_vlan"`
	Dot1xRestrictedVlanVariable                  types.String `tfsdk:"dot1x_restricted_vlan_variable"`
	Dot1xGuestVlan                               types.Int64  `tfsdk:"dot1x_guest_vlan"`
	Dot1xGuestVlanVariable                       types.String `tfsdk:"dot1x_guest_vlan_variable"`
	Dot1xCriticalVlan                            types.Int64  `tfsdk:"dot1x_critical_vlan"`
	Dot1xCriticalVlanVariable                    types.String `tfsdk:"dot1x_critical_vlan_variable"`
	Dot1xEnableCriticialVoiceVlan                types.Bool   `tfsdk:"dot1x_enable_criticial_voice_vlan"`
	Dot1xEnableCriticialVoiceVlanVariable        types.String `tfsdk:"dot1x_enable_criticial_voice_vlan_variable"`
}

type SwitchportStaticMacAddresses added in v0.3.4

type SwitchportStaticMacAddresses struct {
	Optional           types.Bool   `tfsdk:"optional"`
	MacAddress         types.String `tfsdk:"mac_address"`
	MacAddressVariable types.String `tfsdk:"mac_address_variable"`
	IfName             types.String `tfsdk:"if_name"`
	IfNameVariable     types.String `tfsdk:"if_name_variable"`
	Vlan               types.Int64  `tfsdk:"vlan"`
	VlanVariable       types.String `tfsdk:"vlan_variable"`
}

type SystemAAA added in v0.3.0

type SystemAAA struct {
	Id                                  types.String                  `tfsdk:"id"`
	Version                             types.Int64                   `tfsdk:"version"`
	Name                                types.String                  `tfsdk:"name"`
	Description                         types.String                  `tfsdk:"description"`
	FeatureProfileId                    types.String                  `tfsdk:"feature_profile_id"`
	AuthenticationGroup                 types.Bool                    `tfsdk:"authentication_group"`
	AuthenticationGroupVariable         types.String                  `tfsdk:"authentication_group_variable"`
	AccountingGroup                     types.Bool                    `tfsdk:"accounting_group"`
	AccountingGroupVariable             types.String                  `tfsdk:"accounting_group_variable"`
	ServerAuthOrder                     types.List                    `tfsdk:"server_auth_order"`
	Users                               []SystemAAAUsers              `tfsdk:"users"`
	RadiusGroups                        []SystemAAARadiusGroups       `tfsdk:"radius_groups"`
	TacacsGroups                        []SystemAAATacacsGroups       `tfsdk:"tacacs_groups"`
	AccountingRules                     []SystemAAAAccountingRules    `tfsdk:"accounting_rules"`
	AuthorizationConsole                types.Bool                    `tfsdk:"authorization_console"`
	AuthorizationConsoleVariable        types.String                  `tfsdk:"authorization_console_variable"`
	AuthorizationConfigCommands         types.Bool                    `tfsdk:"authorization_config_commands"`
	AuthorizationConfigCommandsVariable types.String                  `tfsdk:"authorization_config_commands_variable"`
	AuthorizationRules                  []SystemAAAAuthorizationRules `tfsdk:"authorization_rules"`
}

type SystemAAAAccountingRules added in v0.3.0

type SystemAAAAccountingRules struct {
	RuleId            types.String `tfsdk:"rule_id"`
	Method            types.String `tfsdk:"method"`
	Level             types.String `tfsdk:"level"`
	StartStop         types.Bool   `tfsdk:"start_stop"`
	StartStopVariable types.String `tfsdk:"start_stop_variable"`
	Group             types.List   `tfsdk:"group"`
}

type SystemAAAAuthorizationRules added in v0.3.0

type SystemAAAAuthorizationRules struct {
	RuleId          types.String `tfsdk:"rule_id"`
	Method          types.String `tfsdk:"method"`
	Level           types.String `tfsdk:"level"`
	Group           types.List   `tfsdk:"group"`
	IfAuthenticated types.Bool   `tfsdk:"if_authenticated"`
}

type SystemAAAProfileParcelDataSource added in v0.3.0

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

func (*SystemAAAProfileParcelDataSource) Configure added in v0.3.0

func (*SystemAAAProfileParcelDataSource) Metadata added in v0.3.0

func (*SystemAAAProfileParcelDataSource) Read added in v0.3.0

func (*SystemAAAProfileParcelDataSource) Schema added in v0.3.0

type SystemAAAProfileParcelResource added in v0.3.0

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

func (*SystemAAAProfileParcelResource) Configure added in v0.3.0

func (*SystemAAAProfileParcelResource) Create added in v0.3.0

func (*SystemAAAProfileParcelResource) Delete added in v0.3.0

func (*SystemAAAProfileParcelResource) ImportState added in v0.3.0

func (*SystemAAAProfileParcelResource) Metadata added in v0.3.0

func (*SystemAAAProfileParcelResource) Read added in v0.3.0

func (*SystemAAAProfileParcelResource) Schema added in v0.3.0

func (*SystemAAAProfileParcelResource) Update added in v0.3.0

type SystemAAARadiusGroups added in v0.3.0

type SystemAAARadiusGroups struct {
	GroupName               types.String                   `tfsdk:"group_name"`
	Vpn                     types.Int64                    `tfsdk:"vpn"`
	SourceInterface         types.String                   `tfsdk:"source_interface"`
	SourceInterfaceVariable types.String                   `tfsdk:"source_interface_variable"`
	Servers                 []SystemAAARadiusGroupsServers `tfsdk:"servers"`
}

type SystemAAARadiusGroupsServers added in v0.3.0

type SystemAAARadiusGroupsServers struct {
	Address            types.String `tfsdk:"address"`
	AuthPort           types.Int64  `tfsdk:"auth_port"`
	AuthPortVariable   types.String `tfsdk:"auth_port_variable"`
	AcctPort           types.Int64  `tfsdk:"acct_port"`
	AcctPortVariable   types.String `tfsdk:"acct_port_variable"`
	Timeout            types.Int64  `tfsdk:"timeout"`
	TimeoutVariable    types.String `tfsdk:"timeout_variable"`
	Retransmit         types.Int64  `tfsdk:"retransmit"`
	RetransmitVariable types.String `tfsdk:"retransmit_variable"`
	Key                types.String `tfsdk:"key"`
	SecretKey          types.String `tfsdk:"secret_key"`
	SecretKeyVariable  types.String `tfsdk:"secret_key_variable"`
	KeyEnum            types.String `tfsdk:"key_enum"`
	KeyType            types.String `tfsdk:"key_type"`
	KeyTypeVariable    types.String `tfsdk:"key_type_variable"`
}

type SystemAAATacacsGroups added in v0.3.0

type SystemAAATacacsGroups struct {
	GroupName               types.String                   `tfsdk:"group_name"`
	Vpn                     types.Int64                    `tfsdk:"vpn"`
	SourceInterface         types.String                   `tfsdk:"source_interface"`
	SourceInterfaceVariable types.String                   `tfsdk:"source_interface_variable"`
	Servers                 []SystemAAATacacsGroupsServers `tfsdk:"servers"`
}

type SystemAAATacacsGroupsServers added in v0.3.0

type SystemAAATacacsGroupsServers struct {
	Address           types.String `tfsdk:"address"`
	Port              types.Int64  `tfsdk:"port"`
	PortVariable      types.String `tfsdk:"port_variable"`
	Timeout           types.Int64  `tfsdk:"timeout"`
	TimeoutVariable   types.String `tfsdk:"timeout_variable"`
	Key               types.String `tfsdk:"key"`
	SecretKey         types.String `tfsdk:"secret_key"`
	SecretKeyVariable types.String `tfsdk:"secret_key_variable"`
	KeyEnum           types.String `tfsdk:"key_enum"`
}

type SystemAAAUsers added in v0.3.0

type SystemAAAUsers struct {
	Name              types.String               `tfsdk:"name"`
	NameVariable      types.String               `tfsdk:"name_variable"`
	Password          types.String               `tfsdk:"password"`
	PasswordVariable  types.String               `tfsdk:"password_variable"`
	Privilege         types.String               `tfsdk:"privilege"`
	PrivilegeVariable types.String               `tfsdk:"privilege_variable"`
	PublicKeys        []SystemAAAUsersPublicKeys `tfsdk:"public_keys"`
}

type SystemAAAUsersPublicKeys added in v0.3.0

type SystemAAAUsersPublicKeys struct {
	KeyString       types.String `tfsdk:"key_string"`
	KeyType         types.String `tfsdk:"key_type"`
	KeyTypeVariable types.String `tfsdk:"key_type_variable"`
}

type SystemBFD added in v0.3.0

type SystemBFD struct {
	Id                   types.String      `tfsdk:"id"`
	Version              types.Int64       `tfsdk:"version"`
	Name                 types.String      `tfsdk:"name"`
	Description          types.String      `tfsdk:"description"`
	FeatureProfileId     types.String      `tfsdk:"feature_profile_id"`
	Multiplier           types.Int64       `tfsdk:"multiplier"`
	MultiplierVariable   types.String      `tfsdk:"multiplier_variable"`
	PollInterval         types.Int64       `tfsdk:"poll_interval"`
	PollIntervalVariable types.String      `tfsdk:"poll_interval_variable"`
	DefaultDscp          types.Int64       `tfsdk:"default_dscp"`
	DefaultDscpVariable  types.String      `tfsdk:"default_dscp_variable"`
	Colors               []SystemBFDColors `tfsdk:"colors"`
}

type SystemBFDColors added in v0.3.0

type SystemBFDColors struct {
	Color                 types.String `tfsdk:"color"`
	ColorVariable         types.String `tfsdk:"color_variable"`
	HelloInterval         types.Int64  `tfsdk:"hello_interval"`
	HelloIntervalVariable types.String `tfsdk:"hello_interval_variable"`
	Multiplier            types.Int64  `tfsdk:"multiplier"`
	MultiplierVariable    types.String `tfsdk:"multiplier_variable"`
	PmtuDiscovery         types.Bool   `tfsdk:"pmtu_discovery"`
	PmtuDiscoveryVariable types.String `tfsdk:"pmtu_discovery_variable"`
	Dscp                  types.Int64  `tfsdk:"dscp"`
	DscpVariable          types.String `tfsdk:"dscp_variable"`
}

type SystemBFDProfileParcelDataSource added in v0.3.0

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

func (*SystemBFDProfileParcelDataSource) Configure added in v0.3.0

func (*SystemBFDProfileParcelDataSource) Metadata added in v0.3.0

func (*SystemBFDProfileParcelDataSource) Read added in v0.3.0

func (*SystemBFDProfileParcelDataSource) Schema added in v0.3.0

type SystemBFDProfileParcelResource added in v0.3.0

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

func (*SystemBFDProfileParcelResource) Configure added in v0.3.0

func (*SystemBFDProfileParcelResource) Create added in v0.3.0

func (*SystemBFDProfileParcelResource) Delete added in v0.3.0

func (*SystemBFDProfileParcelResource) ImportState added in v0.3.0

func (*SystemBFDProfileParcelResource) Metadata added in v0.3.0

func (*SystemBFDProfileParcelResource) Read added in v0.3.0

func (*SystemBFDProfileParcelResource) Schema added in v0.3.0

func (*SystemBFDProfileParcelResource) Update added in v0.3.0

type SystemBanner added in v0.3.0

type SystemBanner struct {
	Id               types.String `tfsdk:"id"`
	Version          types.Int64  `tfsdk:"version"`
	Name             types.String `tfsdk:"name"`
	Description      types.String `tfsdk:"description"`
	FeatureProfileId types.String `tfsdk:"feature_profile_id"`
	Login            types.String `tfsdk:"login"`
	LoginVariable    types.String `tfsdk:"login_variable"`
	Motd             types.String `tfsdk:"motd"`
	MotdVariable     types.String `tfsdk:"motd_variable"`
}

type SystemBannerProfileParcelDataSource added in v0.3.0

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

func (*SystemBannerProfileParcelDataSource) Configure added in v0.3.0

func (*SystemBannerProfileParcelDataSource) Metadata added in v0.3.0

func (*SystemBannerProfileParcelDataSource) Read added in v0.3.0

func (*SystemBannerProfileParcelDataSource) Schema added in v0.3.0

type SystemBannerProfileParcelResource added in v0.3.0

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

func (*SystemBannerProfileParcelResource) Configure added in v0.3.0

func (*SystemBannerProfileParcelResource) Create added in v0.3.0

func (*SystemBannerProfileParcelResource) Delete added in v0.3.0

func (*SystemBannerProfileParcelResource) ImportState added in v0.3.0

func (*SystemBannerProfileParcelResource) Metadata added in v0.3.0

func (*SystemBannerProfileParcelResource) Read added in v0.3.0

func (*SystemBannerProfileParcelResource) Schema added in v0.3.0

func (*SystemBannerProfileParcelResource) Update added in v0.3.0

type SystemFeatureProfile added in v0.3.0

type SystemFeatureProfile struct {
	Id          types.String `tfsdk:"id"`
	Name        types.String `tfsdk:"name"`
	Description types.String `tfsdk:"description"`
}

type SystemFeatureProfileDataSource added in v0.3.0

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

func (*SystemFeatureProfileDataSource) Configure added in v0.3.0

func (*SystemFeatureProfileDataSource) Metadata added in v0.3.0

func (*SystemFeatureProfileDataSource) Read added in v0.3.0

func (*SystemFeatureProfileDataSource) Schema added in v0.3.0

type SystemFeatureProfileResource added in v0.3.0

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

func (*SystemFeatureProfileResource) Configure added in v0.3.0

func (*SystemFeatureProfileResource) Create added in v0.3.0

func (*SystemFeatureProfileResource) Delete added in v0.3.0

func (*SystemFeatureProfileResource) ImportState added in v0.3.0

func (*SystemFeatureProfileResource) Metadata added in v0.3.0

func (*SystemFeatureProfileResource) Read added in v0.3.0

func (*SystemFeatureProfileResource) Schema added in v0.3.0

func (*SystemFeatureProfileResource) Update added in v0.3.0

type SystemGlobal added in v0.3.0

type SystemGlobal struct {
	Id                         types.String `tfsdk:"id"`
	Version                    types.Int64  `tfsdk:"version"`
	Name                       types.String `tfsdk:"name"`
	Description                types.String `tfsdk:"description"`
	FeatureProfileId           types.String `tfsdk:"feature_profile_id"`
	HttpServer                 types.Bool   `tfsdk:"http_server"`
	HttpServerVariable         types.String `tfsdk:"http_server_variable"`
	HttpsServer                types.Bool   `tfsdk:"https_server"`
	HttpsServerVariable        types.String `tfsdk:"https_server_variable"`
	FtpPassive                 types.Bool   `tfsdk:"ftp_passive"`
	FtpPassiveVariable         types.String `tfsdk:"ftp_passive_variable"`
	DomainLookup               types.Bool   `tfsdk:"domain_lookup"`
	DomainLookupVariable       types.String `tfsdk:"domain_lookup_variable"`
	ArpProxy                   types.Bool   `tfsdk:"arp_proxy"`
	ArpProxyVariable           types.String `tfsdk:"arp_proxy_variable"`
	RshRcp                     types.Bool   `tfsdk:"rsh_rcp"`
	RshRcpVariable             types.String `tfsdk:"rsh_rcp_variable"`
	LineVty                    types.Bool   `tfsdk:"line_vty"`
	LineVtyVariable            types.String `tfsdk:"line_vty_variable"`
	Cdp                        types.Bool   `tfsdk:"cdp"`
	CdpVariable                types.String `tfsdk:"cdp_variable"`
	Lldp                       types.Bool   `tfsdk:"lldp"`
	LldpVariable               types.String `tfsdk:"lldp_variable"`
	SourceInterface            types.String `tfsdk:"source_interface"`
	SourceInterfaceVariable    types.String `tfsdk:"source_interface_variable"`
	TcpKeepalivesIn            types.Bool   `tfsdk:"tcp_keepalives_in"`
	TcpKeepalivesInVariable    types.String `tfsdk:"tcp_keepalives_in_variable"`
	TcpKeepalivesOut           types.Bool   `tfsdk:"tcp_keepalives_out"`
	TcpKeepalivesOutVariable   types.String `tfsdk:"tcp_keepalives_out_variable"`
	TcpSmallServers            types.Bool   `tfsdk:"tcp_small_servers"`
	TcpSmallServersVariable    types.String `tfsdk:"tcp_small_servers_variable"`
	UdpSmallServers            types.Bool   `tfsdk:"udp_small_servers"`
	UdpSmallServersVariable    types.String `tfsdk:"udp_small_servers_variable"`
	ConsoleLogging             types.Bool   `tfsdk:"console_logging"`
	ConsoleLoggingVariable     types.String `tfsdk:"console_logging_variable"`
	IpSourceRouting            types.Bool   `tfsdk:"ip_source_routing"`
	IpSourceRoutingVariable    types.String `tfsdk:"ip_source_routing_variable"`
	VtyLineLogging             types.Bool   `tfsdk:"vty_line_logging"`
	VtyLineLoggingVariable     types.String `tfsdk:"vty_line_logging_variable"`
	SnmpIfindexPersist         types.Bool   `tfsdk:"snmp_ifindex_persist"`
	SnmpIfindexPersistVariable types.String `tfsdk:"snmp_ifindex_persist_variable"`
	IgnoreBootp                types.Bool   `tfsdk:"ignore_bootp"`
	IgnoreBootpVariable        types.String `tfsdk:"ignore_bootp_variable"`
	Nat64UdpTimeout            types.Int64  `tfsdk:"nat64_udp_timeout"`
	Nat64UdpTimeoutVariable    types.String `tfsdk:"nat64_udp_timeout_variable"`
	Nat64TcpTimeout            types.Int64  `tfsdk:"nat64_tcp_timeout"`
	Nat64TcpTimeoutVariable    types.String `tfsdk:"nat64_tcp_timeout_variable"`
	HttpAuthentication         types.String `tfsdk:"http_authentication"`
	HttpAuthenticationVariable types.String `tfsdk:"http_authentication_variable"`
	SshVersion                 types.String `tfsdk:"ssh_version"`
	SshVersionVariable         types.String `tfsdk:"ssh_version_variable"`
}

type SystemGlobalProfileParcelDataSource added in v0.3.0

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

func (*SystemGlobalProfileParcelDataSource) Configure added in v0.3.0

func (*SystemGlobalProfileParcelDataSource) Metadata added in v0.3.0

func (*SystemGlobalProfileParcelDataSource) Read added in v0.3.0

func (*SystemGlobalProfileParcelDataSource) Schema added in v0.3.0

type SystemGlobalProfileParcelResource added in v0.3.0

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

func (*SystemGlobalProfileParcelResource) Configure added in v0.3.0

func (*SystemGlobalProfileParcelResource) Create added in v0.3.0

func (*SystemGlobalProfileParcelResource) Delete added in v0.3.0

func (*SystemGlobalProfileParcelResource) ImportState added in v0.3.0

func (*SystemGlobalProfileParcelResource) Metadata added in v0.3.0

func (*SystemGlobalProfileParcelResource) Read added in v0.3.0

func (*SystemGlobalProfileParcelResource) Schema added in v0.3.0

func (*SystemGlobalProfileParcelResource) Update added in v0.3.0

type SystemOMP added in v0.3.5

type SystemOMP struct {
	Id                               types.String `tfsdk:"id"`
	Version                          types.Int64  `tfsdk:"version"`
	Name                             types.String `tfsdk:"name"`
	Description                      types.String `tfsdk:"description"`
	FeatureProfileId                 types.String `tfsdk:"feature_profile_id"`
	GracefulRestart                  types.Bool   `tfsdk:"graceful_restart"`
	GracefulRestartVariable          types.String `tfsdk:"graceful_restart_variable"`
	OverlayAs                        types.Int64  `tfsdk:"overlay_as"`
	OverlayAsVariable                types.String `tfsdk:"overlay_as_variable"`
	PathsAdvertisedPerPrefix         types.Int64  `tfsdk:"paths_advertised_per_prefix"`
	PathsAdvertisedPerPrefixVariable types.String `tfsdk:"paths_advertised_per_prefix_variable"`
	EcmpLimit                        types.Int64  `tfsdk:"ecmp_limit"`
	EcmpLimitVariable                types.String `tfsdk:"ecmp_limit_variable"`
	Shutdown                         types.Bool   `tfsdk:"shutdown"`
	ShutdownVariable                 types.String `tfsdk:"shutdown_variable"`
	OmpAdminDistanceIpv4             types.Int64  `tfsdk:"omp_admin_distance_ipv4"`
	OmpAdminDistanceIpv4Variable     types.String `tfsdk:"omp_admin_distance_ipv4_variable"`
	OmpAdminDistanceIpv6             types.Int64  `tfsdk:"omp_admin_distance_ipv6"`
	OmpAdminDistanceIpv6Variable     types.String `tfsdk:"omp_admin_distance_ipv6_variable"`
	AdvertisementInterval            types.Int64  `tfsdk:"advertisement_interval"`
	AdvertisementIntervalVariable    types.String `tfsdk:"advertisement_interval_variable"`
	GracefulRestartTimer             types.Int64  `tfsdk:"graceful_restart_timer"`
	GracefulRestartTimerVariable     types.String `tfsdk:"graceful_restart_timer_variable"`
	EorTimer                         types.Int64  `tfsdk:"eor_timer"`
	EorTimerVariable                 types.String `tfsdk:"eor_timer_variable"`
	Holdtime                         types.Int64  `tfsdk:"holdtime"`
	HoldtimeVariable                 types.String `tfsdk:"holdtime_variable"`
	AdvertiseIpv4Bgp                 types.Bool   `tfsdk:"advertise_ipv4_bgp"`
	AdvertiseIpv4BgpVariable         types.String `tfsdk:"advertise_ipv4_bgp_variable"`
	AdvertiseIpv4Ospf                types.Bool   `tfsdk:"advertise_ipv4_ospf"`
	AdvertiseIpv4OspfVariable        types.String `tfsdk:"advertise_ipv4_ospf_variable"`
	AdvertiseIpv4OspfV3              types.Bool   `tfsdk:"advertise_ipv4_ospf_v3"`
	AdvertiseIpv4OspfV3Variable      types.String `tfsdk:"advertise_ipv4_ospf_v3_variable"`
	AdvertiseIpv4Cpnnected           types.Bool   `tfsdk:"advertise_ipv4_cpnnected"`
	AdvertiseIpv4CpnnectedVariable   types.String `tfsdk:"advertise_ipv4_cpnnected_variable"`
	AdvertiseIpv4Static              types.Bool   `tfsdk:"advertise_ipv4_static"`
	AdvertiseIpv4StaticVariable      types.String `tfsdk:"advertise_ipv4_static_variable"`
	AdvertiseIpv4Eigrp               types.Bool   `tfsdk:"advertise_ipv4_eigrp"`
	AdvertiseIpv4EigrpVariable       types.String `tfsdk:"advertise_ipv4_eigrp_variable"`
	AdvertiseIpv4Lisp                types.Bool   `tfsdk:"advertise_ipv4_lisp"`
	AdvertiseIpv4LispVariable        types.String `tfsdk:"advertise_ipv4_lisp_variable"`
	AdvertiseIpv4Isis                types.Bool   `tfsdk:"advertise_ipv4_isis"`
	AdvertiseIpv4IsisVariable        types.String `tfsdk:"advertise_ipv4_isis_variable"`
	AdvertiseIpv6Bgp                 types.Bool   `tfsdk:"advertise_ipv6_bgp"`
	AdvertiseIpv6BgpVariable         types.String `tfsdk:"advertise_ipv6_bgp_variable"`
	AdvertiseIpv6Ospf                types.Bool   `tfsdk:"advertise_ipv6_ospf"`
	AdvertiseIpv6OspfVariable        types.String `tfsdk:"advertise_ipv6_ospf_variable"`
	AdvertiseIpv6Connected           types.Bool   `tfsdk:"advertise_ipv6_connected"`
	AdvertiseIpv6ConnectedVariable   types.String `tfsdk:"advertise_ipv6_connected_variable"`
	AdvertiseIpv6Static              types.Bool   `tfsdk:"advertise_ipv6_static"`
	AdvertiseIpv6StaticVariable      types.String `tfsdk:"advertise_ipv6_static_variable"`
	AdvertiseIpv6Eigrp               types.Bool   `tfsdk:"advertise_ipv6_eigrp"`
	AdvertiseIpv6EigrpVariable       types.String `tfsdk:"advertise_ipv6_eigrp_variable"`
	AdvertiseIpv6Lisp                types.Bool   `tfsdk:"advertise_ipv6_lisp"`
	AdvertiseIpv6LispVariable        types.String `tfsdk:"advertise_ipv6_lisp_variable"`
	AdvertiseIpv6Isis                types.Bool   `tfsdk:"advertise_ipv6_isis"`
	AdvertiseIpv6IsisVariable        types.String `tfsdk:"advertise_ipv6_isis_variable"`
}

type SystemOMPProfileParcelDataSource added in v0.3.5

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

func (*SystemOMPProfileParcelDataSource) Configure added in v0.3.5

func (*SystemOMPProfileParcelDataSource) Metadata added in v0.3.5

func (*SystemOMPProfileParcelDataSource) Read added in v0.3.5

func (*SystemOMPProfileParcelDataSource) Schema added in v0.3.5

type SystemOMPProfileParcelResource added in v0.3.5

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

func (*SystemOMPProfileParcelResource) Configure added in v0.3.5

func (*SystemOMPProfileParcelResource) Create added in v0.3.5

func (*SystemOMPProfileParcelResource) Delete added in v0.3.5

func (*SystemOMPProfileParcelResource) ImportState added in v0.3.5

func (*SystemOMPProfileParcelResource) Metadata added in v0.3.5

func (*SystemOMPProfileParcelResource) Read added in v0.3.5

func (*SystemOMPProfileParcelResource) Schema added in v0.3.5

func (*SystemOMPProfileParcelResource) Update added in v0.3.5

type TLOCListPolicyObject added in v0.2.2

type TLOCListPolicyObject struct {
	Id      types.String                  `tfsdk:"id"`
	Version types.Int64                   `tfsdk:"version"`
	Name    types.String                  `tfsdk:"name"`
	Entries []TLOCListPolicyObjectEntries `tfsdk:"entries"`
}

type TLOCListPolicyObjectDataSource

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

func (*TLOCListPolicyObjectDataSource) Configure

func (*TLOCListPolicyObjectDataSource) Metadata

func (*TLOCListPolicyObjectDataSource) Read

func (*TLOCListPolicyObjectDataSource) Schema

type TLOCListPolicyObjectEntries added in v0.2.2

type TLOCListPolicyObjectEntries struct {
	TlocIp        types.String `tfsdk:"tloc_ip"`
	Color         types.String `tfsdk:"color"`
	Encapsulation types.String `tfsdk:"encapsulation"`
	Preference    types.Int64  `tfsdk:"preference"`
}

type TLOCListPolicyObjectResource

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

func (*TLOCListPolicyObjectResource) Configure

func (*TLOCListPolicyObjectResource) Create

func (*TLOCListPolicyObjectResource) Delete

func (*TLOCListPolicyObjectResource) ImportState

func (*TLOCListPolicyObjectResource) Metadata

func (*TLOCListPolicyObjectResource) Read

func (*TLOCListPolicyObjectResource) Schema

func (*TLOCListPolicyObjectResource) Update

type TLSSSLDecryptionPolicyDefinition added in v0.2.9

type TLSSSLDecryptionPolicyDefinition struct {
	Id                          types.String                                   `tfsdk:"id"`
	Version                     types.Int64                                    `tfsdk:"version"`
	Name                        types.String                                   `tfsdk:"name"`
	Description                 types.String                                   `tfsdk:"description"`
	Mode                        types.String                                   `tfsdk:"mode"`
	DefaultAction               types.String                                   `tfsdk:"default_action"`
	NetworkRules                []TLSSSLDecryptionPolicyDefinitionNetworkRules `tfsdk:"network_rules"`
	UrlRules                    []TLSSSLDecryptionPolicyDefinitionUrlRules     `tfsdk:"url_rules"`
	SslDecryptionEnabled        types.String                                   `tfsdk:"ssl_decryption_enabled"`
	ExpiredCertificate          types.String                                   `tfsdk:"expired_certificate"`
	UntrustedCertificate        types.String                                   `tfsdk:"untrusted_certificate"`
	CertificateRevocationStatus types.String                                   `tfsdk:"certificate_revocation_status"`
	UnknownRevocationStatus     types.String                                   `tfsdk:"unknown_revocation_status"`
	UnsupportedProtocolVersions types.String                                   `tfsdk:"unsupported_protocol_versions"`
	UnsupportedCipherSuites     types.String                                   `tfsdk:"unsupported_cipher_suites"`
	FailureMode                 types.String                                   `tfsdk:"failure_mode"`
	RsaKeyPairModulus           types.String                                   `tfsdk:"rsa_key_pair_modulus"`
	EcKeyType                   types.String                                   `tfsdk:"ec_key_type"`
	CertificateLifetimeInDays   types.Int64                                    `tfsdk:"certificate_lifetime_in_days"`
	MinimalTlsVersion           types.String                                   `tfsdk:"minimal_tls_version"`
	UseDefaultCaCertBundle      types.Bool                                     `tfsdk:"use_default_ca_cert_bundle"`
}

type TLSSSLDecryptionPolicyDefinitionDataSource added in v0.2.9

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

func (*TLSSSLDecryptionPolicyDefinitionDataSource) Configure added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionDataSource) Metadata added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionDataSource) Read added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionDataSource) Schema added in v0.2.9

type TLSSSLDecryptionPolicyDefinitionNetworkRules added in v0.2.9

type TLSSSLDecryptionPolicyDefinitionNetworkRules struct {
	BaseAction                        types.String                                                                    `tfsdk:"base_action"`
	RuleId                            types.Int64                                                                     `tfsdk:"rule_id"`
	RuleName                          types.String                                                                    `tfsdk:"rule_name"`
	RuleType                          types.String                                                                    `tfsdk:"rule_type"`
	SourceAndDestinationConfiguration []TLSSSLDecryptionPolicyDefinitionNetworkRulesSourceAndDestinationConfiguration `tfsdk:"source_and_destination_configuration"`
}

type TLSSSLDecryptionPolicyDefinitionNetworkRulesSourceAndDestinationConfiguration added in v0.2.9

type TLSSSLDecryptionPolicyDefinitionNetworkRulesSourceAndDestinationConfiguration struct {
	Option types.String `tfsdk:"option"`
	Value  types.String `tfsdk:"value"`
}

type TLSSSLDecryptionPolicyDefinitionResource added in v0.2.9

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

func (*TLSSSLDecryptionPolicyDefinitionResource) Configure added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionResource) Create added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionResource) Delete added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionResource) ImportState added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionResource) Metadata added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionResource) Read added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionResource) Schema added in v0.2.9

func (*TLSSSLDecryptionPolicyDefinitionResource) Update added in v0.2.9

type TLSSSLDecryptionPolicyDefinitionUrlRules added in v0.2.9

type TLSSSLDecryptionPolicyDefinitionUrlRules struct {
	RuleName              types.String `tfsdk:"rule_name"`
	TargetVpns            types.List   `tfsdk:"target_vpns"`
	TlsSslProfilePolicyId types.String `tfsdk:"tls_ssl_profile_policy_id"`
	TlsSslProfileVersion  types.Int64  `tfsdk:"tls_ssl_profile_version"`
}

type TLSSSLProfilePolicyDefinition added in v0.2.8

type TLSSSLProfilePolicyDefinition struct {
	Id                     types.String `tfsdk:"id"`
	Version                types.Int64  `tfsdk:"version"`
	Name                   types.String `tfsdk:"name"`
	Description            types.String `tfsdk:"description"`
	Mode                   types.String `tfsdk:"mode"`
	DecryptCategories      types.List   `tfsdk:"decrypt_categories"`
	NeverDecryptCategories types.List   `tfsdk:"never_decrypt_categories"`
	SkipDecryptCategories  types.List   `tfsdk:"skip_decrypt_categories"`
	DecryptThreshold       types.String `tfsdk:"decrypt_threshold"`
	Reputation             types.Bool   `tfsdk:"reputation"`
	AllowUrlListId         types.String `tfsdk:"allow_url_list_id"`
	AllowUrlListVersion    types.Int64  `tfsdk:"allow_url_list_version"`
	BlockUrlListId         types.String `tfsdk:"block_url_list_id"`
	BlockUrlListVersion    types.Int64  `tfsdk:"block_url_list_version"`
	FailDecrypt            types.Bool   `tfsdk:"fail_decrypt"`
}

type TLSSSLProfilePolicyDefinitionDataSource added in v0.2.8

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

func (*TLSSSLProfilePolicyDefinitionDataSource) Configure added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionDataSource) Metadata added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionDataSource) Read added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionDataSource) Schema added in v0.2.8

type TLSSSLProfilePolicyDefinitionResource added in v0.2.8

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

func (*TLSSSLProfilePolicyDefinitionResource) Configure added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionResource) Create added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionResource) Delete added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionResource) ImportState added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionResource) Metadata added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionResource) Read added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionResource) Schema added in v0.2.8

func (*TLSSSLProfilePolicyDefinitionResource) Update added in v0.2.8

type TrafficDataPolicyDefinition added in v0.2.2

type TrafficDataPolicyDefinition struct {
	Id            types.String                           `tfsdk:"id"`
	Version       types.Int64                            `tfsdk:"version"`
	Name          types.String                           `tfsdk:"name"`
	Description   types.String                           `tfsdk:"description"`
	DefaultAction types.String                           `tfsdk:"default_action"`
	Sequences     []TrafficDataPolicyDefinitionSequences `tfsdk:"sequences"`
}

type TrafficDataPolicyDefinitionDataSource added in v0.2.2

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

func (*TrafficDataPolicyDefinitionDataSource) Configure added in v0.2.2

func (*TrafficDataPolicyDefinitionDataSource) Metadata added in v0.2.2

func (*TrafficDataPolicyDefinitionDataSource) Read added in v0.2.2

func (*TrafficDataPolicyDefinitionDataSource) Schema added in v0.2.2

type TrafficDataPolicyDefinitionResource added in v0.2.2

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

func (*TrafficDataPolicyDefinitionResource) Configure added in v0.2.2

func (*TrafficDataPolicyDefinitionResource) Create added in v0.2.2

func (*TrafficDataPolicyDefinitionResource) Delete added in v0.2.2

func (*TrafficDataPolicyDefinitionResource) ImportState added in v0.2.2

func (*TrafficDataPolicyDefinitionResource) Metadata added in v0.2.2

func (*TrafficDataPolicyDefinitionResource) Read added in v0.2.2

func (*TrafficDataPolicyDefinitionResource) Schema added in v0.2.2

func (*TrafficDataPolicyDefinitionResource) Update added in v0.2.2

type TrafficDataPolicyDefinitionSequences added in v0.2.2

type TrafficDataPolicyDefinitionSequences struct {
	Id            types.Int64                                         `tfsdk:"id"`
	Name          types.String                                        `tfsdk:"name"`
	Type          types.String                                        `tfsdk:"type"`
	IpType        types.String                                        `tfsdk:"ip_type"`
	BaseAction    types.String                                        `tfsdk:"base_action"`
	MatchEntries  []TrafficDataPolicyDefinitionSequencesMatchEntries  `tfsdk:"match_entries"`
	ActionEntries []TrafficDataPolicyDefinitionSequencesActionEntries `tfsdk:"action_entries"`
}

type TrafficDataPolicyDefinitionSequencesActionEntries added in v0.2.2

type TrafficDataPolicyDefinitionSequencesActionEntries struct {
	Type                       types.String                                                     `tfsdk:"type"`
	Cflowd                     types.Bool                                                       `tfsdk:"cflowd"`
	Counter                    types.String                                                     `tfsdk:"counter"`
	DreOptimization            types.Bool                                                       `tfsdk:"dre_optimization"`
	FallbackToRouting          types.Bool                                                       `tfsdk:"fallback_to_routing"`
	Log                        types.Bool                                                       `tfsdk:"log"`
	LossCorrection             types.String                                                     `tfsdk:"loss_correction"`
	LossCorrectionFec          types.String                                                     `tfsdk:"loss_correction_fec"`
	LossCorrectionFecThreshold types.Int64                                                      `tfsdk:"loss_correction_fec_threshold"`
	NatPool                    types.String                                                     `tfsdk:"nat_pool"`
	NatPoolId                  types.Int64                                                      `tfsdk:"nat_pool_id"`
	RedirectDns                types.String                                                     `tfsdk:"redirect_dns"`
	RedirectDnsType            types.String                                                     `tfsdk:"redirect_dns_type"`
	RedirectDnsAddress         types.String                                                     `tfsdk:"redirect_dns_address"`
	ServiceNodeGroup           types.String                                                     `tfsdk:"service_node_group"`
	SecureInternetGateway      types.Bool                                                       `tfsdk:"secure_internet_gateway"`
	TcpOptimization            types.Bool                                                       `tfsdk:"tcp_optimization"`
	SetParameters              []TrafficDataPolicyDefinitionSequencesActionEntriesSetParameters `tfsdk:"set_parameters"`
	NatParameters              []TrafficDataPolicyDefinitionSequencesActionEntriesNatParameters `tfsdk:"nat_parameters"`
}

type TrafficDataPolicyDefinitionSequencesActionEntriesNatParameters added in v0.2.2

type TrafficDataPolicyDefinitionSequencesActionEntriesNatParameters struct {
	Type     types.String `tfsdk:"type"`
	VpnId    types.Int64  `tfsdk:"vpn_id"`
	Fallback types.Bool   `tfsdk:"fallback"`
}

type TrafficDataPolicyDefinitionSequencesActionEntriesSetParameters added in v0.2.2

type TrafficDataPolicyDefinitionSequencesActionEntriesSetParameters struct {
	Type                           types.String `tfsdk:"type"`
	Dscp                           types.Int64  `tfsdk:"dscp"`
	ForwardingClass                types.String `tfsdk:"forwarding_class"`
	NextHop                        types.String `tfsdk:"next_hop"`
	LocalTlocListColor             types.String `tfsdk:"local_tloc_list_color"`
	LocalTlocListEncap             types.String `tfsdk:"local_tloc_list_encap"`
	LocalTlocListRestrict          types.Bool   `tfsdk:"local_tloc_list_restrict"`
	NextHopLoose                   types.Bool   `tfsdk:"next_hop_loose"`
	PolicerListId                  types.String `tfsdk:"policer_list_id"`
	PolicerListVersion             types.Int64  `tfsdk:"policer_list_version"`
	PreferredColorGroupList        types.String `tfsdk:"preferred_color_group_list"`
	PreferredColorGroupListVersion types.Int64  `tfsdk:"preferred_color_group_list_version"`
	TlocListId                     types.String `tfsdk:"tloc_list_id"`
	TlocListVersion                types.Int64  `tfsdk:"tloc_list_version"`
	TlocIp                         types.String `tfsdk:"tloc_ip"`
	TlocColor                      types.String `tfsdk:"tloc_color"`
	TlocEncapsulation              types.String `tfsdk:"tloc_encapsulation"`
	ServiceType                    types.String `tfsdk:"service_type"`
	ServiceVpnId                   types.Int64  `tfsdk:"service_vpn_id"`
	ServiceTlocListId              types.String `tfsdk:"service_tloc_list_id"`
	ServiceTlocListVersion         types.Int64  `tfsdk:"service_tloc_list_version"`
	ServiceTlocIp                  types.String `tfsdk:"service_tloc_ip"`
	ServiceTlocLocal               types.Bool   `tfsdk:"service_tloc_local"`
	ServiceTlocRestrict            types.Bool   `tfsdk:"service_tloc_restrict"`
	ServiceTlocColor               types.String `tfsdk:"service_tloc_color"`
	ServiceTlocEncapsulation       types.String `tfsdk:"service_tloc_encapsulation"`
	VpnId                          types.Int64  `tfsdk:"vpn_id"`
}

type TrafficDataPolicyDefinitionSequencesMatchEntries added in v0.2.2

type TrafficDataPolicyDefinitionSequencesMatchEntries struct {
	Type                             types.String `tfsdk:"type"`
	ApplicationListId                types.String `tfsdk:"application_list_id"`
	ApplicationListVersion           types.Int64  `tfsdk:"application_list_version"`
	DnsApplicationListId             types.String `tfsdk:"dns_application_list_id"`
	DnsApplicationListVersion        types.Int64  `tfsdk:"dns_application_list_version"`
	Dns                              types.String `tfsdk:"dns"`
	Dscp                             types.Int64  `tfsdk:"dscp"`
	PacketLength                     types.Int64  `tfsdk:"packet_length"`
	Plp                              types.String `tfsdk:"plp"`
	Protocol                         types.String `tfsdk:"protocol"`
	SourceDataPrefixListId           types.String `tfsdk:"source_data_prefix_list_id"`
	SourceDataPrefixListVersion      types.Int64  `tfsdk:"source_data_prefix_list_version"`
	SourceIp                         types.String `tfsdk:"source_ip"`
	SourcePort                       types.String `tfsdk:"source_port"`
	DestinationDataPrefixListId      types.String `tfsdk:"destination_data_prefix_list_id"`
	DestinationDataPrefixListVersion types.Int64  `tfsdk:"destination_data_prefix_list_version"`
	DestinationIp                    types.String `tfsdk:"destination_ip"`
	DestinationPort                  types.String `tfsdk:"destination_port"`
	DestinationRegion                types.String `tfsdk:"destination_region"`
	Tcp                              types.String `tfsdk:"tcp"`
	TrafficTo                        types.String `tfsdk:"traffic_to"`
}

type TransportFeatureProfile added in v0.3.0

type TransportFeatureProfile struct {
	Id          types.String `tfsdk:"id"`
	Name        types.String `tfsdk:"name"`
	Description types.String `tfsdk:"description"`
}

type TransportFeatureProfileDataSource added in v0.3.0

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

func (*TransportFeatureProfileDataSource) Configure added in v0.3.0

func (*TransportFeatureProfileDataSource) Metadata added in v0.3.0

func (*TransportFeatureProfileDataSource) Read added in v0.3.0

func (*TransportFeatureProfileDataSource) Schema added in v0.3.0

type TransportFeatureProfileResource added in v0.3.0

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

func (*TransportFeatureProfileResource) Configure added in v0.3.0

func (*TransportFeatureProfileResource) Create added in v0.3.0

func (*TransportFeatureProfileResource) Delete added in v0.3.0

func (*TransportFeatureProfileResource) ImportState added in v0.3.0

func (*TransportFeatureProfileResource) Metadata added in v0.3.0

func (*TransportFeatureProfileResource) Read added in v0.3.0

func (*TransportFeatureProfileResource) Schema added in v0.3.0

func (*TransportFeatureProfileResource) Update added in v0.3.0

type URLFilteringPolicyDefinition added in v0.2.8

type URLFilteringPolicyDefinition struct {
	Id                  types.String `tfsdk:"id"`
	Version             types.Int64  `tfsdk:"version"`
	Name                types.String `tfsdk:"name"`
	Description         types.String `tfsdk:"description"`
	Mode                types.String `tfsdk:"mode"`
	Alerts              types.List   `tfsdk:"alerts"`
	WebCategories       types.List   `tfsdk:"web_categories"`
	WebCategoriesAction types.String `tfsdk:"web_categories_action"`
	WebReputation       types.String `tfsdk:"web_reputation"`
	TargetVpns          types.List   `tfsdk:"target_vpns"`
	AllowUrlListId      types.String `tfsdk:"allow_url_list_id"`
	AllowUrlListVersion types.Int64  `tfsdk:"allow_url_list_version"`
	BlockUrlListId      types.String `tfsdk:"block_url_list_id"`
	BlockUrlListVersion types.Int64  `tfsdk:"block_url_list_version"`
	BlockPageAction     types.String `tfsdk:"block_page_action"`
	BlockPageContents   types.String `tfsdk:"block_page_contents"`
}

type URLFilteringPolicyDefinitionDataSource added in v0.2.8

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

func (*URLFilteringPolicyDefinitionDataSource) Configure added in v0.2.8

func (*URLFilteringPolicyDefinitionDataSource) Metadata added in v0.2.8

func (*URLFilteringPolicyDefinitionDataSource) Read added in v0.2.8

func (*URLFilteringPolicyDefinitionDataSource) Schema added in v0.2.8

type URLFilteringPolicyDefinitionResource added in v0.2.8

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

func (*URLFilteringPolicyDefinitionResource) Configure added in v0.2.8

func (*URLFilteringPolicyDefinitionResource) Create added in v0.2.8

func (*URLFilteringPolicyDefinitionResource) Delete added in v0.2.8

func (*URLFilteringPolicyDefinitionResource) ImportState added in v0.2.8

func (*URLFilteringPolicyDefinitionResource) Metadata added in v0.2.8

func (*URLFilteringPolicyDefinitionResource) Read added in v0.2.8

func (*URLFilteringPolicyDefinitionResource) Schema added in v0.2.8

func (*URLFilteringPolicyDefinitionResource) Update added in v0.2.8

type VEdgeInventory added in v0.2.10

type VEdgeInventory struct {
	Id      types.String            `tfsdk:"id"`
	Devices []VEdgeInventoryDevices `tfsdk:"devices"`
}

type VEdgeInventoryDataSource added in v0.2.10

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

func (*VEdgeInventoryDataSource) Configure added in v0.2.10

func (*VEdgeInventoryDataSource) Metadata added in v0.2.10

func (*VEdgeInventoryDataSource) Read added in v0.2.10

func (*VEdgeInventoryDataSource) Schema added in v0.2.10

type VEdgeInventoryDevices added in v0.2.10

type VEdgeInventoryDevices struct {
	ChassisNumber types.String `tfsdk:"chassis_number"`
	SiteId        types.String `tfsdk:"site_id"`
	SerialNumber  types.String `tfsdk:"serial_number"`
	Hostname      types.String `tfsdk:"hostname"`
	Validity      types.String `tfsdk:"validity"`
	DeviceType    types.String `tfsdk:"device_type"`
}

type VPNInterfaceSVI added in v0.3.4

type VPNInterfaceSVI struct {
	Id                           types.String                            `tfsdk:"id"`
	Version                      types.Int64                             `tfsdk:"version"`
	TemplateType                 types.String                            `tfsdk:"template_type"`
	Name                         types.String                            `tfsdk:"name"`
	Description                  types.String                            `tfsdk:"description"`
	DeviceTypes                  types.Set                               `tfsdk:"device_types"`
	IfName                       types.String                            `tfsdk:"if_name"`
	IfNameVariable               types.String                            `tfsdk:"if_name_variable"`
	InterfaceDescription         types.String                            `tfsdk:"interface_description"`
	InterfaceDescriptionVariable types.String                            `tfsdk:"interface_description_variable"`
	Ipv4Address                  types.String                            `tfsdk:"ipv4_address"`
	Ipv4AddressVariable          types.String                            `tfsdk:"ipv4_address_variable"`
	Ipv4SecondaryAddresses       []VPNInterfaceSVIIpv4SecondaryAddresses `tfsdk:"ipv4_secondary_addresses"`
	Ipv6Address                  types.String                            `tfsdk:"ipv6_address"`
	Ipv6AddressVariable          types.String                            `tfsdk:"ipv6_address_variable"`
	Ipv6DhcpClient               types.Bool                              `tfsdk:"ipv6_dhcp_client"`
	Ipv6DhcpClientVariable       types.String                            `tfsdk:"ipv6_dhcp_client_variable"`
	Ipv6DhcpDistance             types.Int64                             `tfsdk:"ipv6_dhcp_distance"`
	Ipv6DhcpDistanceVariable     types.String                            `tfsdk:"ipv6_dhcp_distance_variable"`
	Ipv6DhcpRapidCommit          types.Bool                              `tfsdk:"ipv6_dhcp_rapid_commit"`
	Ipv6DhcpRapidCommitVariable  types.String                            `tfsdk:"ipv6_dhcp_rapid_commit_variable"`
	Ipv6SecondaryAddresses       []VPNInterfaceSVIIpv6SecondaryAddresses `tfsdk:"ipv6_secondary_addresses"`
	Ipv4DhcpHelper               types.List                              `tfsdk:"ipv4_dhcp_helper"`
	Ipv4DhcpHelperVariable       types.String                            `tfsdk:"ipv4_dhcp_helper_variable"`
	Ipv6DhcpHelpers              []VPNInterfaceSVIIpv6DhcpHelpers        `tfsdk:"ipv6_dhcp_helpers"`
	IpDirectedBroadcast          types.Bool                              `tfsdk:"ip_directed_broadcast"`
	IpDirectedBroadcastVariable  types.String                            `tfsdk:"ip_directed_broadcast_variable"`
	Mtu                          types.Int64                             `tfsdk:"mtu"`
	MtuVariable                  types.String                            `tfsdk:"mtu_variable"`
	IpMtu                        types.Int64                             `tfsdk:"ip_mtu"`
	IpMtuVariable                types.String                            `tfsdk:"ip_mtu_variable"`
	TcpMssAdjust                 types.Int64                             `tfsdk:"tcp_mss_adjust"`
	TcpMssAdjustVariable         types.String                            `tfsdk:"tcp_mss_adjust_variable"`
	Shutdown                     types.Bool                              `tfsdk:"shutdown"`
	ShutdownVariable             types.String                            `tfsdk:"shutdown_variable"`
	ArpTimeout                   types.Int64                             `tfsdk:"arp_timeout"`
	ArpTimeoutVariable           types.String                            `tfsdk:"arp_timeout_variable"`
	Ipv4AccessLists              []VPNInterfaceSVIIpv4AccessLists        `tfsdk:"ipv4_access_lists"`
	Ipv6AccessLists              []VPNInterfaceSVIIpv6AccessLists        `tfsdk:"ipv6_access_lists"`
	Policers                     []VPNInterfaceSVIPolicers               `tfsdk:"policers"`
	StaticArpEntries             []VPNInterfaceSVIStaticArpEntries       `tfsdk:"static_arp_entries"`
	Ipv4Vrrps                    []VPNInterfaceSVIIpv4Vrrps              `tfsdk:"ipv4_vrrps"`
	Ipv6Vrrps                    []VPNInterfaceSVIIpv6Vrrps              `tfsdk:"ipv6_vrrps"`
}

type VPNInterfaceSVIFeatureTemplateDataSource added in v0.3.4

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

func (*VPNInterfaceSVIFeatureTemplateDataSource) ConfigValidators added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateDataSource) Configure added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateDataSource) Metadata added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateDataSource) Read added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateDataSource) Schema added in v0.3.4

type VPNInterfaceSVIFeatureTemplateResource added in v0.3.4

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

func (*VPNInterfaceSVIFeatureTemplateResource) Configure added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateResource) Create added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateResource) Delete added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateResource) ImportState added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateResource) Metadata added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateResource) Read added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateResource) Schema added in v0.3.4

func (*VPNInterfaceSVIFeatureTemplateResource) Update added in v0.3.4

type VPNInterfaceSVIIpv4AccessLists added in v0.3.4

type VPNInterfaceSVIIpv4AccessLists struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Direction       types.String `tfsdk:"direction"`
	AclName         types.String `tfsdk:"acl_name"`
	AclNameVariable types.String `tfsdk:"acl_name_variable"`
}

type VPNInterfaceSVIIpv4SecondaryAddresses added in v0.3.4

type VPNInterfaceSVIIpv4SecondaryAddresses struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Ipv4Address         types.String `tfsdk:"ipv4_address"`
	Ipv4AddressVariable types.String `tfsdk:"ipv4_address_variable"`
}

type VPNInterfaceSVIIpv4Vrrps added in v0.3.4

type VPNInterfaceSVIIpv4Vrrps struct {
	Optional                          types.Bool                                       `tfsdk:"optional"`
	GroupId                           types.Int64                                      `tfsdk:"group_id"`
	GroupIdVariable                   types.String                                     `tfsdk:"group_id_variable"`
	Priority                          types.Int64                                      `tfsdk:"priority"`
	PriorityVariable                  types.String                                     `tfsdk:"priority_variable"`
	Timer                             types.Int64                                      `tfsdk:"timer"`
	TimerVariable                     types.String                                     `tfsdk:"timer_variable"`
	TrackOmp                          types.Bool                                       `tfsdk:"track_omp"`
	TrackOmpVariable                  types.String                                     `tfsdk:"track_omp_variable"`
	TrackPrefixList                   types.String                                     `tfsdk:"track_prefix_list"`
	TrackPrefixListVariable           types.String                                     `tfsdk:"track_prefix_list_variable"`
	Ipv4Address                       types.String                                     `tfsdk:"ipv4_address"`
	Ipv4AddressVariable               types.String                                     `tfsdk:"ipv4_address_variable"`
	Ipv4SecondaryAddresses            []VPNInterfaceSVIIpv4VrrpsIpv4SecondaryAddresses `tfsdk:"ipv4_secondary_addresses"`
	TlocPreferenceChange              types.Bool                                       `tfsdk:"tloc_preference_change"`
	TlocPreferenceChangeValue         types.Int64                                      `tfsdk:"tloc_preference_change_value"`
	TlocPreferenceChangeValueVariable types.String                                     `tfsdk:"tloc_preference_change_value_variable"`
	TrackingObjects                   []VPNInterfaceSVIIpv4VrrpsTrackingObjects        `tfsdk:"tracking_objects"`
}

type VPNInterfaceSVIIpv4VrrpsIpv4SecondaryAddresses added in v0.3.4

type VPNInterfaceSVIIpv4VrrpsIpv4SecondaryAddresses struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Ipv4Address         types.String `tfsdk:"ipv4_address"`
	Ipv4AddressVariable types.String `tfsdk:"ipv4_address_variable"`
}

type VPNInterfaceSVIIpv4VrrpsTrackingObjects added in v0.3.4

type VPNInterfaceSVIIpv4VrrpsTrackingObjects struct {
	Optional               types.Bool   `tfsdk:"optional"`
	Name                   types.Int64  `tfsdk:"name"`
	NameVariable           types.String `tfsdk:"name_variable"`
	TrackAction            types.String `tfsdk:"track_action"`
	TrackActionVariable    types.String `tfsdk:"track_action_variable"`
	DecrementValue         types.Int64  `tfsdk:"decrement_value"`
	DecrementValueVariable types.String `tfsdk:"decrement_value_variable"`
}

type VPNInterfaceSVIIpv6AccessLists added in v0.3.4

type VPNInterfaceSVIIpv6AccessLists struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Direction       types.String `tfsdk:"direction"`
	AclName         types.String `tfsdk:"acl_name"`
	AclNameVariable types.String `tfsdk:"acl_name_variable"`
}

type VPNInterfaceSVIIpv6DhcpHelpers added in v0.3.4

type VPNInterfaceSVIIpv6DhcpHelpers struct {
	Optional        types.Bool   `tfsdk:"optional"`
	Address         types.String `tfsdk:"address"`
	AddressVariable types.String `tfsdk:"address_variable"`
	VpnId           types.Int64  `tfsdk:"vpn_id"`
	VpnIdVariable   types.String `tfsdk:"vpn_id_variable"`
}

type VPNInterfaceSVIIpv6SecondaryAddresses added in v0.3.4

type VPNInterfaceSVIIpv6SecondaryAddresses struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Ipv6Address         types.String `tfsdk:"ipv6_address"`
	Ipv6AddressVariable types.String `tfsdk:"ipv6_address_variable"`
}

type VPNInterfaceSVIIpv6Vrrps added in v0.3.4

type VPNInterfaceSVIIpv6Vrrps struct {
	Optional                types.Bool                                       `tfsdk:"optional"`
	GroupId                 types.Int64                                      `tfsdk:"group_id"`
	GroupIdVariable         types.String                                     `tfsdk:"group_id_variable"`
	Priority                types.Int64                                      `tfsdk:"priority"`
	PriorityVariable        types.String                                     `tfsdk:"priority_variable"`
	Timer                   types.Int64                                      `tfsdk:"timer"`
	TimerVariable           types.String                                     `tfsdk:"timer_variable"`
	TrackOmp                types.Bool                                       `tfsdk:"track_omp"`
	TrackOmpVariable        types.String                                     `tfsdk:"track_omp_variable"`
	TrackPrefixList         types.String                                     `tfsdk:"track_prefix_list"`
	TrackPrefixListVariable types.String                                     `tfsdk:"track_prefix_list_variable"`
	Ipv6Addresses           []VPNInterfaceSVIIpv6VrrpsIpv6Addresses          `tfsdk:"ipv6_addresses"`
	Ipv6SecondaryAddresses  []VPNInterfaceSVIIpv6VrrpsIpv6SecondaryAddresses `tfsdk:"ipv6_secondary_addresses"`
}

type VPNInterfaceSVIIpv6VrrpsIpv6Addresses added in v0.3.4

type VPNInterfaceSVIIpv6VrrpsIpv6Addresses struct {
	Optional                 types.Bool   `tfsdk:"optional"`
	LinkLocalAddress         types.String `tfsdk:"link_local_address"`
	LinkLocalAddressVariable types.String `tfsdk:"link_local_address_variable"`
	Prefix                   types.String `tfsdk:"prefix"`
	PrefixVariable           types.String `tfsdk:"prefix_variable"`
}

type VPNInterfaceSVIIpv6VrrpsIpv6SecondaryAddresses added in v0.3.4

type VPNInterfaceSVIIpv6VrrpsIpv6SecondaryAddresses struct {
	Optional       types.Bool   `tfsdk:"optional"`
	Prefix         types.String `tfsdk:"prefix"`
	PrefixVariable types.String `tfsdk:"prefix_variable"`
}

type VPNInterfaceSVIPolicers added in v0.3.4

type VPNInterfaceSVIPolicers struct {
	Optional    types.Bool   `tfsdk:"optional"`
	Direction   types.String `tfsdk:"direction"`
	PolicerName types.String `tfsdk:"policer_name"`
}

type VPNInterfaceSVIStaticArpEntries added in v0.3.4

type VPNInterfaceSVIStaticArpEntries struct {
	Optional            types.Bool   `tfsdk:"optional"`
	Ipv4Address         types.String `tfsdk:"ipv4_address"`
	Ipv4AddressVariable types.String `tfsdk:"ipv4_address_variable"`
	MacAddress          types.String `tfsdk:"mac_address"`
	MacAddressVariable  types.String `tfsdk:"mac_address_variable"`
}

type VPNListPolicyObject added in v0.2.2

type VPNListPolicyObject struct {
	Id      types.String                 `tfsdk:"id"`
	Version types.Int64                  `tfsdk:"version"`
	Name    types.String                 `tfsdk:"name"`
	Entries []VPNListPolicyObjectEntries `tfsdk:"entries"`
}

type VPNListPolicyObjectDataSource

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

func (*VPNListPolicyObjectDataSource) Configure

func (*VPNListPolicyObjectDataSource) Metadata

func (*VPNListPolicyObjectDataSource) Read

func (*VPNListPolicyObjectDataSource) Schema

type VPNListPolicyObjectEntries added in v0.2.2

type VPNListPolicyObjectEntries struct {
	VpnId types.String `tfsdk:"vpn_id"`
}

type VPNListPolicyObjectResource

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

func (*VPNListPolicyObjectResource) Configure

func (*VPNListPolicyObjectResource) Create

func (*VPNListPolicyObjectResource) Delete

func (*VPNListPolicyObjectResource) ImportState

func (*VPNListPolicyObjectResource) Metadata

func (*VPNListPolicyObjectResource) Read

func (*VPNListPolicyObjectResource) Schema

func (*VPNListPolicyObjectResource) Update

type VPNMembershipPolicyDefinition added in v0.2.2

type VPNMembershipPolicyDefinition struct {
	Id          types.String                         `tfsdk:"id"`
	Version     types.Int64                          `tfsdk:"version"`
	Name        types.String                         `tfsdk:"name"`
	Description types.String                         `tfsdk:"description"`
	Sites       []VPNMembershipPolicyDefinitionSites `tfsdk:"sites"`
}

type VPNMembershipPolicyDefinitionDataSource added in v0.2.1

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

func (*VPNMembershipPolicyDefinitionDataSource) Configure added in v0.2.1

func (*VPNMembershipPolicyDefinitionDataSource) Metadata added in v0.2.1

func (*VPNMembershipPolicyDefinitionDataSource) Read added in v0.2.1

func (*VPNMembershipPolicyDefinitionDataSource) Schema added in v0.2.1

type VPNMembershipPolicyDefinitionResource added in v0.2.1

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

func (*VPNMembershipPolicyDefinitionResource) Configure added in v0.2.1

func (*VPNMembershipPolicyDefinitionResource) Create added in v0.2.1

func (*VPNMembershipPolicyDefinitionResource) Delete added in v0.2.1

func (*VPNMembershipPolicyDefinitionResource) ImportState added in v0.2.1

func (*VPNMembershipPolicyDefinitionResource) Metadata added in v0.2.1

func (*VPNMembershipPolicyDefinitionResource) Read added in v0.2.1

func (*VPNMembershipPolicyDefinitionResource) Schema added in v0.2.1

func (*VPNMembershipPolicyDefinitionResource) Update added in v0.2.1

type VPNMembershipPolicyDefinitionSites added in v0.2.2

type VPNMembershipPolicyDefinitionSites struct {
	SiteListId      types.String `tfsdk:"site_list_id"`
	SiteListVersion types.Int64  `tfsdk:"site_list_version"`
	VpnListIds      types.List   `tfsdk:"vpn_list_ids"`
	VpnListVersions types.List   `tfsdk:"vpn_list_versions"`
}

type ZoneListPolicyObject added in v0.2.5

type ZoneListPolicyObject struct {
	Id      types.String                  `tfsdk:"id"`
	Version types.Int64                   `tfsdk:"version"`
	Name    types.String                  `tfsdk:"name"`
	Entries []ZoneListPolicyObjectEntries `tfsdk:"entries"`
}

type ZoneListPolicyObjectDataSource added in v0.2.5

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

func (*ZoneListPolicyObjectDataSource) Configure added in v0.2.5

func (*ZoneListPolicyObjectDataSource) Metadata added in v0.2.5

func (*ZoneListPolicyObjectDataSource) Read added in v0.2.5

func (*ZoneListPolicyObjectDataSource) Schema added in v0.2.5

type ZoneListPolicyObjectEntries added in v0.2.5

type ZoneListPolicyObjectEntries struct {
	Vpn       types.String `tfsdk:"vpn"`
	Interface types.String `tfsdk:"interface"`
}

type ZoneListPolicyObjectResource added in v0.2.5

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

func (*ZoneListPolicyObjectResource) Configure added in v0.2.5

func (*ZoneListPolicyObjectResource) Create added in v0.2.5

func (*ZoneListPolicyObjectResource) Delete added in v0.2.5

func (*ZoneListPolicyObjectResource) ImportState added in v0.2.5

func (*ZoneListPolicyObjectResource) Metadata added in v0.2.5

func (*ZoneListPolicyObjectResource) Read added in v0.2.5

func (*ZoneListPolicyObjectResource) Schema added in v0.2.5

func (*ZoneListPolicyObjectResource) Update added in v0.2.5

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL