provider

package
v0.0.0-...-32e4aa7 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2024 License: Apache-2.0 Imports: 138 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IdSeparator = ":"
)

Variables

This section is empty.

Functions

func DecodeInt64Slice

func DecodeInt64Slice(v []types.Int64) []int64

func DecodeStringSlice

func DecodeStringSlice(v []types.String) []string

func DefaultBool

func DefaultBool(v bool) planmodifier.Bool

func DefaultFloat64

func DefaultFloat64(v float64) planmodifier.Float64

func DefaultInt64

func DefaultInt64(v int64) planmodifier.Int64

func DefaultString

func DefaultString(v string) planmodifier.String

func DefaultStringSlice

func DefaultStringSlice(v []string) planmodifier.List

func EncodeInt64Slice

func EncodeInt64Slice(v []int64) []types.Int64

func EncodeStringSlice

func EncodeStringSlice(v []string) []types.String

func Float64ToString

func Float64ToString(v float64) string

func Int64ToString

func Int64ToString(v int64) string

func IsObjectNotFound

func IsObjectNotFound(e error) bool

func New

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

New is a helper function to get the provider implementation.

func NewAntiSpywareProfilesDataSource

func NewAntiSpywareProfilesDataSource() datasource.DataSource

func NewAntiSpywareProfilesListDataSource

func NewAntiSpywareProfilesListDataSource() datasource.DataSource

func NewAntiSpywareProfilesResource

func NewAntiSpywareProfilesResource() resource.Resource

func NewAntiSpywareSignaturesListDataSource

func NewAntiSpywareSignaturesListDataSource() datasource.DataSource

func NewAppOverrideRulesDataSource

func NewAppOverrideRulesDataSource() datasource.DataSource

func NewAppOverrideRulesListDataSource

func NewAppOverrideRulesListDataSource() datasource.DataSource

func NewAppOverrideRulesResource

func NewAppOverrideRulesResource() resource.Resource

func NewAuthenticationPortalsListDataSource

func NewAuthenticationPortalsListDataSource() datasource.DataSource

func NewAuthenticationProfilesDataSource

func NewAuthenticationProfilesDataSource() datasource.DataSource

func NewAuthenticationProfilesListDataSource

func NewAuthenticationProfilesListDataSource() datasource.DataSource

func NewAuthenticationProfilesResource

func NewAuthenticationProfilesResource() resource.Resource

func NewAuthenticationRulesListDataSource

func NewAuthenticationRulesListDataSource() datasource.DataSource

func NewAuthenticationSequencesDataSource

func NewAuthenticationSequencesDataSource() datasource.DataSource

func NewAuthenticationSequencesListDataSource

func NewAuthenticationSequencesListDataSource() datasource.DataSource

func NewAuthenticationSequencesResource

func NewAuthenticationSequencesResource() resource.Resource

func NewAuthenticationSettingsListDataSource

func NewAuthenticationSettingsListDataSource() datasource.DataSource

func NewAutoTagActionsListDataSource

func NewAutoTagActionsListDataSource() datasource.DataSource

func NewBandwidthAllocationsListDataSource

func NewBandwidthAllocationsListDataSource() datasource.DataSource

func NewBgpRoutingListDataSource

func NewBgpRoutingListDataSource() datasource.DataSource

func NewCandidateConfigVersionsDataSource

func NewCandidateConfigVersionsDataSource() datasource.DataSource

func NewCertificateProfilesDataSource

func NewCertificateProfilesDataSource() datasource.DataSource

func NewCertificateProfilesListDataSource

func NewCertificateProfilesListDataSource() datasource.DataSource

func NewCertificateProfilesResource

func NewCertificateProfilesResource() resource.Resource

func NewCertificatesGetListDataSource

func NewCertificatesGetListDataSource() datasource.DataSource

func NewDecryptionExclusionsDataSource

func NewDecryptionExclusionsDataSource() datasource.DataSource

func NewDecryptionExclusionsResource

func NewDecryptionExclusionsResource() resource.Resource

func NewDecryptionProfilesDataSource

func NewDecryptionProfilesDataSource() datasource.DataSource

func NewDecryptionProfilesListDataSource

func NewDecryptionProfilesListDataSource() datasource.DataSource

func NewDecryptionProfilesResource

func NewDecryptionProfilesResource() resource.Resource

func NewDecryptionRulesDataSource

func NewDecryptionRulesDataSource() datasource.DataSource

func NewDecryptionRulesListDataSource

func NewDecryptionRulesListDataSource() datasource.DataSource

func NewDecryptionRulesResource

func NewDecryptionRulesResource() resource.Resource

func NewDnsSecurityProfilesDataSource

func NewDnsSecurityProfilesDataSource() datasource.DataSource

func NewDnsSecurityProfilesListDataSource

func NewDnsSecurityProfilesListDataSource() datasource.DataSource

func NewDnsSecurityProfilesResource

func NewDnsSecurityProfilesResource() resource.Resource

func NewFileBlockingProfilesDataSource

func NewFileBlockingProfilesDataSource() datasource.DataSource

func NewFileBlockingProfilesListDataSource

func NewFileBlockingProfilesListDataSource() datasource.DataSource

func NewFileBlockingProfilesResource

func NewFileBlockingProfilesResource() resource.Resource

func NewHttpHeaderProfilesDataSource

func NewHttpHeaderProfilesDataSource() datasource.DataSource

func NewHttpHeaderProfilesListDataSource

func NewHttpHeaderProfilesListDataSource() datasource.DataSource

func NewHttpHeaderProfilesResource

func NewHttpHeaderProfilesResource() resource.Resource

func NewIkeCryptoProfilesDataSource

func NewIkeCryptoProfilesDataSource() datasource.DataSource

func NewIkeCryptoProfilesListDataSource

func NewIkeCryptoProfilesListDataSource() datasource.DataSource

func NewIkeCryptoProfilesResource

func NewIkeCryptoProfilesResource() resource.Resource

func NewIkeGatewaysDataSource

func NewIkeGatewaysDataSource() datasource.DataSource

func NewIkeGatewaysListDataSource

func NewIkeGatewaysListDataSource() datasource.DataSource

func NewIkeGatewaysResource

func NewIkeGatewaysResource() resource.Resource

func NewIpsecCryptoProfilesDataSource

func NewIpsecCryptoProfilesDataSource() datasource.DataSource

func NewIpsecCryptoProfilesListDataSource

func NewIpsecCryptoProfilesListDataSource() datasource.DataSource

func NewIpsecCryptoProfilesResource

func NewIpsecCryptoProfilesResource() resource.Resource

func NewIpsecTunnelsDataSource

func NewIpsecTunnelsDataSource() datasource.DataSource

func NewIpsecTunnelsListDataSource

func NewIpsecTunnelsListDataSource() datasource.DataSource

func NewIpsecTunnelsResource

func NewIpsecTunnelsResource() resource.Resource

func NewJobsDataSource

func NewJobsDataSource() datasource.DataSource

func NewJobsListDataSource

func NewJobsListDataSource() datasource.DataSource

func NewKerberosServerProfilesDataSource

func NewKerberosServerProfilesDataSource() datasource.DataSource

func NewKerberosServerProfilesListDataSource

func NewKerberosServerProfilesListDataSource() datasource.DataSource

func NewKerberosServerProfilesResource

func NewKerberosServerProfilesResource() resource.Resource

func NewLdapServerProfilesDataSource

func NewLdapServerProfilesDataSource() datasource.DataSource

func NewLdapServerProfilesListDataSource

func NewLdapServerProfilesListDataSource() datasource.DataSource

func NewLdapServerProfilesResource

func NewLdapServerProfilesResource() resource.Resource

func NewLocalUsersDataSource

func NewLocalUsersDataSource() datasource.DataSource

func NewLocalUsersListDataSource

func NewLocalUsersListDataSource() datasource.DataSource

func NewLocalUsersResource

func NewLocalUsersResource() resource.Resource

func NewMfaServersDataSource

func NewMfaServersDataSource() datasource.DataSource

func NewMfaServersResource

func NewMfaServersResource() resource.Resource

func NewMobileAgentInfrastructureSettingsListDataSource

func NewMobileAgentInfrastructureSettingsListDataSource() datasource.DataSource

func NewMobileAgentLocationsListDataSource

func NewMobileAgentLocationsListDataSource() datasource.DataSource

func NewObjectsAddressGroupsDataSource

func NewObjectsAddressGroupsDataSource() datasource.DataSource

func NewObjectsAddressGroupsListDataSource

func NewObjectsAddressGroupsListDataSource() datasource.DataSource

func NewObjectsAddressGroupsResource

func NewObjectsAddressGroupsResource() resource.Resource

func NewObjectsAddressesDataSource

func NewObjectsAddressesDataSource() datasource.DataSource

func NewObjectsAddressesListDataSource

func NewObjectsAddressesListDataSource() datasource.DataSource

func NewObjectsAddressesResource

func NewObjectsAddressesResource() resource.Resource

func NewObjectsApplicationFiltersDataSource

func NewObjectsApplicationFiltersDataSource() datasource.DataSource

func NewObjectsApplicationFiltersListDataSource

func NewObjectsApplicationFiltersListDataSource() datasource.DataSource

func NewObjectsApplicationFiltersResource

func NewObjectsApplicationFiltersResource() resource.Resource

func NewObjectsApplicationGroupsDataSource

func NewObjectsApplicationGroupsDataSource() datasource.DataSource

func NewObjectsApplicationGroupsListDataSource

func NewObjectsApplicationGroupsListDataSource() datasource.DataSource

func NewObjectsApplicationsDataSource

func NewObjectsApplicationsDataSource() datasource.DataSource

func NewObjectsApplicationsListDataSource

func NewObjectsApplicationsListDataSource() datasource.DataSource

func NewObjectsApplicationsResource

func NewObjectsApplicationsResource() resource.Resource

func NewObjectsDynamicUserGroupsDataSource

func NewObjectsDynamicUserGroupsDataSource() datasource.DataSource

func NewObjectsDynamicUserGroupsListDataSource

func NewObjectsDynamicUserGroupsListDataSource() datasource.DataSource

func NewObjectsDynamicUserGroupsResource

func NewObjectsDynamicUserGroupsResource() resource.Resource

func NewObjectsExternalDynamicListsDataSource

func NewObjectsExternalDynamicListsDataSource() datasource.DataSource

func NewObjectsExternalDynamicListsListDataSource

func NewObjectsExternalDynamicListsListDataSource() datasource.DataSource

func NewObjectsExternalDynamicListsResource

func NewObjectsExternalDynamicListsResource() resource.Resource

func NewObjectsHipObjectsDataSource

func NewObjectsHipObjectsDataSource() datasource.DataSource

func NewObjectsHipObjectsListDataSource

func NewObjectsHipObjectsListDataSource() datasource.DataSource

func NewObjectsHipObjectsResource

func NewObjectsHipObjectsResource() resource.Resource

func NewObjectsHipProfilesDataSource

func NewObjectsHipProfilesDataSource() datasource.DataSource

func NewObjectsHipProfilesListDataSource

func NewObjectsHipProfilesListDataSource() datasource.DataSource

func NewObjectsHipProfilesResource

func NewObjectsHipProfilesResource() resource.Resource

func NewObjectsRegionsDataSource

func NewObjectsRegionsDataSource() datasource.DataSource

func NewObjectsRegionsListDataSource

func NewObjectsRegionsListDataSource() datasource.DataSource

func NewObjectsRegionsResource

func NewObjectsRegionsResource() resource.Resource

func NewObjectsSchedulesDataSource

func NewObjectsSchedulesDataSource() datasource.DataSource

func NewObjectsSchedulesListDataSource

func NewObjectsSchedulesListDataSource() datasource.DataSource

func NewObjectsSchedulesResource

func NewObjectsSchedulesResource() resource.Resource

func NewObjectsServiceGroupsDataSource

func NewObjectsServiceGroupsDataSource() datasource.DataSource

func NewObjectsServiceGroupsListDataSource

func NewObjectsServiceGroupsListDataSource() datasource.DataSource

func NewObjectsServiceGroupsResource

func NewObjectsServiceGroupsResource() resource.Resource

func NewObjectsServicesDataSource

func NewObjectsServicesDataSource() datasource.DataSource

func NewObjectsServicesListDataSource

func NewObjectsServicesListDataSource() datasource.DataSource

func NewObjectsServicesResource

func NewObjectsServicesResource() resource.Resource

func NewObjectsTagsDataSource

func NewObjectsTagsDataSource() datasource.DataSource

func NewObjectsTagsListDataSource

func NewObjectsTagsListDataSource() datasource.DataSource

func NewObjectsTagsResource

func NewObjectsTagsResource() resource.Resource

func NewOcspResponderDataSource

func NewOcspResponderDataSource() datasource.DataSource

func NewOcspResponderListDataSource

func NewOcspResponderListDataSource() datasource.DataSource

func NewOcspResponderResource

func NewOcspResponderResource() resource.Resource

func NewProfileGroupsDataSource

func NewProfileGroupsDataSource() datasource.DataSource

func NewProfileGroupsListDataSource

func NewProfileGroupsListDataSource() datasource.DataSource

func NewProfileGroupsResource

func NewProfileGroupsResource() resource.Resource

func NewQosPolicyRulesDataSource

func NewQosPolicyRulesDataSource() datasource.DataSource

func NewQosPolicyRulesListDataSource

func NewQosPolicyRulesListDataSource() datasource.DataSource

func NewQosPolicyRulesResource

func NewQosPolicyRulesResource() resource.Resource

func NewQosProfilesDataSource

func NewQosProfilesDataSource() datasource.DataSource

func NewQosProfilesListDataSource

func NewQosProfilesListDataSource() datasource.DataSource

func NewQosProfilesResource

func NewQosProfilesResource() resource.Resource

func NewRadiusServerProfilesDataSource

func NewRadiusServerProfilesDataSource() datasource.DataSource

func NewRadiusServerProfilesListDataSource

func NewRadiusServerProfilesListDataSource() datasource.DataSource

func NewRadiusServerProfilesResource

func NewRadiusServerProfilesResource() resource.Resource

func NewRemoteNetworksDataSource

func NewRemoteNetworksDataSource() datasource.DataSource

func NewRemoteNetworksListDataSource

func NewRemoteNetworksListDataSource() datasource.DataSource

func NewRemoteNetworksResource

func NewRemoteNetworksResource() resource.Resource

func NewSamlServerProfilesDataSource

func NewSamlServerProfilesDataSource() datasource.DataSource

func NewSamlServerProfilesListDataSource

func NewSamlServerProfilesListDataSource() datasource.DataSource

func NewSamlServerProfilesResource

func NewSamlServerProfilesResource() resource.Resource

func NewScepProfilesDataSource

func NewScepProfilesDataSource() datasource.DataSource

func NewScepProfilesListDataSource

func NewScepProfilesListDataSource() datasource.DataSource

func NewScepProfilesResource

func NewScepProfilesResource() resource.Resource

func NewSecurityRulesDataSource

func NewSecurityRulesDataSource() datasource.DataSource

func NewSecurityRulesListDataSource

func NewSecurityRulesListDataSource() datasource.DataSource

func NewSecurityRulesResource

func NewSecurityRulesResource() resource.Resource

func NewServiceConnectionGroupsListDataSource

func NewServiceConnectionGroupsListDataSource() datasource.DataSource

func NewServiceConnectionsListDataSource

func NewServiceConnectionsListDataSource() datasource.DataSource

func NewSharedInfrastructureSettingsListDataSource

func NewSharedInfrastructureSettingsListDataSource() datasource.DataSource

func NewTacacsServerProfilesDataSource

func NewTacacsServerProfilesDataSource() datasource.DataSource

func NewTacacsServerProfilesListDataSource

func NewTacacsServerProfilesListDataSource() datasource.DataSource

func NewTacacsServerProfilesResource

func NewTacacsServerProfilesResource() resource.Resource

func NewTlsServiceProfilesDataSource

func NewTlsServiceProfilesDataSource() datasource.DataSource

func NewTlsServiceProfilesListDataSource

func NewTlsServiceProfilesListDataSource() datasource.DataSource

func NewTlsServiceProfilesResource

func NewTlsServiceProfilesResource() resource.Resource

func NewTrafficSteeringRulesListDataSource

func NewTrafficSteeringRulesListDataSource() datasource.DataSource

func NewTrustedCertificateAuthoritiesListDataSource

func NewTrustedCertificateAuthoritiesListDataSource() datasource.DataSource

func NewUrlAccessProfilesDataSource

func NewUrlAccessProfilesDataSource() datasource.DataSource

func NewUrlAccessProfilesListDataSource

func NewUrlAccessProfilesListDataSource() datasource.DataSource

func NewUrlAccessProfilesResource

func NewUrlAccessProfilesResource() resource.Resource

func NewUrlCategoriesListDataSource

func NewUrlCategoriesListDataSource() datasource.DataSource

func NewUrlFilteringCategoriesListDataSource

func NewUrlFilteringCategoriesListDataSource() datasource.DataSource

func NewVulnerabilityProtectionProfilesDataSource

func NewVulnerabilityProtectionProfilesDataSource() datasource.DataSource

func NewVulnerabilityProtectionProfilesListDataSource

func NewVulnerabilityProtectionProfilesListDataSource() datasource.DataSource

func NewVulnerabilityProtectionProfilesResource

func NewVulnerabilityProtectionProfilesResource() resource.Resource

func NewVulnerabilityProtectionSignaturesDataSource

func NewVulnerabilityProtectionSignaturesDataSource() datasource.DataSource

func NewVulnerabilityProtectionSignaturesListDataSource

func NewVulnerabilityProtectionSignaturesListDataSource() datasource.DataSource

func NewVulnerabilityProtectionSignaturesResource

func NewVulnerabilityProtectionSignaturesResource() resource.Resource

func NewWildfireAntiVirusProfilesDataSource

func NewWildfireAntiVirusProfilesDataSource() datasource.DataSource

func NewWildfireAntiVirusProfilesListDataSource

func NewWildfireAntiVirusProfilesListDataSource() datasource.DataSource

func NewWildfireAntiVirusProfilesResource

func NewWildfireAntiVirusProfilesResource() resource.Resource

func ProviderParamDescription

func ProviderParamDescription(desc, defaultValue, envName, jsonName string) string

func StringToFloat64

func StringToFloat64(v string) (float64, error)

func StringToInt64

func StringToInt64(v string) (int64, error)

Types

type SaseProvider

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

SaseProvider is the provider implementation.

func (*SaseProvider) Configure

Configure prepares the provider.

func (*SaseProvider) DataSources

func (p *SaseProvider) DataSources(_ context.Context) []func() datasource.DataSource

DataSources defines the data sources for this provider.

func (*SaseProvider) Metadata

Metadata returns the provider type name.

func (*SaseProvider) Resources

func (p *SaseProvider) Resources(_ context.Context) []func() resource.Resource

Resources defines the data sources for this provider.

func (*SaseProvider) Schema

Schema defines the provider-level schema for configuration data.

type SaseProviderModel

type SaseProviderModel struct {
	Host         types.String `tfsdk:"host"`
	ClientId     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	Scope        types.String `tfsdk:"scope"`
	Logging      types.String `tfsdk:"logging"`
	AuthFile     types.String `tfsdk:"auth_file"`
}

SaseProviderModel maps provider schema data to a Go type.

Source Files

Jump to

Keyboard shortcuts

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