provider

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2024 License: Apache-2.0 Imports: 154 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IdSeparator = ":"
)

Variables

This section is empty.

Functions

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 NewAddressGroupDataSource

func NewAddressGroupDataSource() datasource.DataSource

func NewAddressGroupListDataSource

func NewAddressGroupListDataSource() datasource.DataSource

func NewAddressGroupResource

func NewAddressGroupResource() resource.Resource

func NewAddressObjectDataSource

func NewAddressObjectDataSource() datasource.DataSource

func NewAddressObjectListDataSource

func NewAddressObjectListDataSource() datasource.DataSource

func NewAddressObjectResource

func NewAddressObjectResource() resource.Resource

func NewAntiSpywareProfileDataSource

func NewAntiSpywareProfileDataSource() datasource.DataSource

func NewAntiSpywareProfileListDataSource

func NewAntiSpywareProfileListDataSource() datasource.DataSource

func NewAntiSpywareProfileResource

func NewAntiSpywareProfileResource() resource.Resource

func NewAntiSpywareSignatureDataSource

func NewAntiSpywareSignatureDataSource() datasource.DataSource

func NewAntiSpywareSignatureListDataSource

func NewAntiSpywareSignatureListDataSource() datasource.DataSource

func NewAntiSpywareSignatureResource

func NewAntiSpywareSignatureResource() resource.Resource

func NewAppOverrideRuleDataSource

func NewAppOverrideRuleDataSource() datasource.DataSource

func NewAppOverrideRuleListDataSource

func NewAppOverrideRuleListDataSource() datasource.DataSource

func NewAppOverrideRuleResource

func NewAppOverrideRuleResource() resource.Resource

func NewApplicationDataSource

func NewApplicationDataSource() datasource.DataSource

func NewApplicationFilterDataSource

func NewApplicationFilterDataSource() datasource.DataSource

func NewApplicationFilterListDataSource

func NewApplicationFilterListDataSource() datasource.DataSource

func NewApplicationFilterResource

func NewApplicationFilterResource() resource.Resource

func NewApplicationGroupDataSource

func NewApplicationGroupDataSource() datasource.DataSource

func NewApplicationGroupListDataSource

func NewApplicationGroupListDataSource() datasource.DataSource

func NewApplicationGroupResource

func NewApplicationGroupResource() resource.Resource

func NewApplicationListDataSource

func NewApplicationListDataSource() datasource.DataSource

func NewApplicationResource

func NewApplicationResource() resource.Resource

func NewAuthenticationPortalDataSource

func NewAuthenticationPortalDataSource() datasource.DataSource

func NewAuthenticationPortalListDataSource

func NewAuthenticationPortalListDataSource() datasource.DataSource

func NewAuthenticationPortalResource

func NewAuthenticationPortalResource() resource.Resource

func NewAuthenticationProfileDataSource

func NewAuthenticationProfileDataSource() datasource.DataSource

func NewAuthenticationProfileListDataSource

func NewAuthenticationProfileListDataSource() datasource.DataSource

func NewAuthenticationProfileResource

func NewAuthenticationProfileResource() resource.Resource

func NewAuthenticationRuleDataSource

func NewAuthenticationRuleDataSource() datasource.DataSource

func NewAuthenticationRuleListDataSource

func NewAuthenticationRuleListDataSource() datasource.DataSource

func NewAuthenticationRuleResource

func NewAuthenticationRuleResource() resource.Resource

func NewAuthenticationSequenceDataSource

func NewAuthenticationSequenceDataSource() datasource.DataSource

func NewAuthenticationSequenceListDataSource

func NewAuthenticationSequenceListDataSource() datasource.DataSource

func NewAuthenticationSequenceResource

func NewAuthenticationSequenceResource() resource.Resource

func NewAutoTagActionsListDataSource

func NewAutoTagActionsListDataSource() datasource.DataSource

func NewCertificateProfileDataSource

func NewCertificateProfileDataSource() datasource.DataSource

func NewCertificateProfileListDataSource

func NewCertificateProfileListDataSource() datasource.DataSource

func NewCertificateProfileResource

func NewCertificateProfileResource() resource.Resource

func NewDecryptionExclusionDataSource

func NewDecryptionExclusionDataSource() datasource.DataSource

func NewDecryptionExclusionResource

func NewDecryptionExclusionResource() resource.Resource

func NewDecryptionProfileDataSource

func NewDecryptionProfileDataSource() datasource.DataSource

func NewDecryptionProfileListDataSource

func NewDecryptionProfileListDataSource() datasource.DataSource

func NewDecryptionProfileResource

func NewDecryptionProfileResource() resource.Resource

func NewDecryptionRuleDataSource

func NewDecryptionRuleDataSource() datasource.DataSource

func NewDecryptionRuleListDataSource

func NewDecryptionRuleListDataSource() datasource.DataSource

func NewDecryptionRuleResource

func NewDecryptionRuleResource() resource.Resource

func NewDeviceDataSource

func NewDeviceDataSource() datasource.DataSource

func NewDeviceListDataSource

func NewDeviceListDataSource() datasource.DataSource

func NewDnsSecurityProfileDataSource

func NewDnsSecurityProfileDataSource() datasource.DataSource

func NewDnsSecurityProfileListDataSource

func NewDnsSecurityProfileListDataSource() datasource.DataSource

func NewDnsSecurityProfileResource

func NewDnsSecurityProfileResource() resource.Resource

func NewDynamicUserGroupDataSource

func NewDynamicUserGroupDataSource() datasource.DataSource

func NewDynamicUserGroupListDataSource

func NewDynamicUserGroupListDataSource() datasource.DataSource

func NewDynamicUserGroupResource

func NewDynamicUserGroupResource() resource.Resource

func NewExternalDynamicListDataSource

func NewExternalDynamicListDataSource() datasource.DataSource

func NewExternalDynamicListListDataSource

func NewExternalDynamicListListDataSource() datasource.DataSource

func NewExternalDynamicListResource

func NewExternalDynamicListResource() resource.Resource

func NewFileBlockingProfileDataSource

func NewFileBlockingProfileDataSource() datasource.DataSource

func NewFileBlockingProfileListDataSource

func NewFileBlockingProfileListDataSource() datasource.DataSource

func NewFileBlockingProfileResource

func NewFileBlockingProfileResource() resource.Resource

func NewHipObjectDataSource

func NewHipObjectDataSource() datasource.DataSource

func NewHipObjectListDataSource

func NewHipObjectListDataSource() datasource.DataSource

func NewHipObjectResource

func NewHipObjectResource() resource.Resource

func NewHipProfileDataSource

func NewHipProfileDataSource() datasource.DataSource

func NewHipProfileListDataSource

func NewHipProfileListDataSource() datasource.DataSource

func NewHipProfileResource

func NewHipProfileResource() resource.Resource

func NewHttpHeaderProfileDataSource

func NewHttpHeaderProfileDataSource() datasource.DataSource

func NewHttpHeaderProfileListDataSource

func NewHttpHeaderProfileListDataSource() datasource.DataSource

func NewHttpHeaderProfileResource

func NewHttpHeaderProfileResource() resource.Resource

func NewIkeCryptoProfileDataSource

func NewIkeCryptoProfileDataSource() datasource.DataSource

func NewIkeCryptoProfileListDataSource

func NewIkeCryptoProfileListDataSource() datasource.DataSource

func NewIkeCryptoProfileResource

func NewIkeCryptoProfileResource() resource.Resource

func NewIkeGatewayDataSource

func NewIkeGatewayDataSource() datasource.DataSource

func NewIkeGatewayListDataSource

func NewIkeGatewayListDataSource() datasource.DataSource

func NewIkeGatewayResource

func NewIkeGatewayResource() resource.Resource

func NewInternalDnsServerDataSource

func NewInternalDnsServerDataSource() datasource.DataSource

func NewInternalDnsServerListDataSource

func NewInternalDnsServerListDataSource() datasource.DataSource

func NewInternalDnsServerResource

func NewInternalDnsServerResource() resource.Resource

func NewIpsecCryptoProfileDataSource

func NewIpsecCryptoProfileDataSource() datasource.DataSource

func NewIpsecCryptoProfileListDataSource

func NewIpsecCryptoProfileListDataSource() datasource.DataSource

func NewIpsecCryptoProfileResource

func NewIpsecCryptoProfileResource() resource.Resource

func NewIpsecTunnelDataSource

func NewIpsecTunnelDataSource() datasource.DataSource

func NewIpsecTunnelListDataSource

func NewIpsecTunnelListDataSource() datasource.DataSource

func NewIpsecTunnelResource

func NewIpsecTunnelResource() resource.Resource

func NewJobsDataSource

func NewJobsDataSource() datasource.DataSource

func NewJobsListDataSource

func NewJobsListDataSource() datasource.DataSource

func NewKerberosServerProfileDataSource

func NewKerberosServerProfileDataSource() datasource.DataSource

func NewKerberosServerProfileListDataSource

func NewKerberosServerProfileListDataSource() datasource.DataSource

func NewKerberosServerProfileResource

func NewKerberosServerProfileResource() resource.Resource

func NewLabelListDataSource

func NewLabelListDataSource() datasource.DataSource

func NewLabelsGetbyidResponseDataSource

func NewLabelsGetbyidResponseDataSource() datasource.DataSource

func NewLdapServerProfileDataSource

func NewLdapServerProfileDataSource() datasource.DataSource

func NewLdapServerProfileListDataSource

func NewLdapServerProfileListDataSource() datasource.DataSource

func NewLdapServerProfileResource

func NewLdapServerProfileResource() resource.Resource

func NewLocalUserDataSource

func NewLocalUserDataSource() datasource.DataSource

func NewLocalUserGroupListDataSource

func NewLocalUserGroupListDataSource() datasource.DataSource

func NewLocalUserListDataSource

func NewLocalUserListDataSource() datasource.DataSource

func NewLocalUserResource

func NewLocalUserResource() resource.Resource

func NewMfaServerDataSource

func NewMfaServerDataSource() datasource.DataSource

func NewMfaServerResource

func NewMfaServerResource() resource.Resource

func NewOcspResponderDataSource

func NewOcspResponderDataSource() datasource.DataSource

func NewOcspResponderListDataSource

func NewOcspResponderListDataSource() datasource.DataSource

func NewOcspResponderResource

func NewOcspResponderResource() resource.Resource

func NewProfileGroupDataSource

func NewProfileGroupDataSource() datasource.DataSource

func NewProfileGroupListDataSource

func NewProfileGroupListDataSource() datasource.DataSource

func NewProfileGroupResource

func NewProfileGroupResource() resource.Resource

func NewQosPolicyRuleDataSource

func NewQosPolicyRuleDataSource() datasource.DataSource

func NewQosPolicyRuleListDataSource

func NewQosPolicyRuleListDataSource() datasource.DataSource

func NewQosPolicyRuleResource

func NewQosPolicyRuleResource() resource.Resource

func NewQosProfileDataSource

func NewQosProfileDataSource() datasource.DataSource

func NewQosProfileListDataSource

func NewQosProfileListDataSource() datasource.DataSource

func NewQosProfileResource

func NewQosProfileResource() resource.Resource

func NewRadiusServerProfileDataSource

func NewRadiusServerProfileDataSource() datasource.DataSource

func NewRadiusServerProfileListDataSource

func NewRadiusServerProfileListDataSource() datasource.DataSource

func NewRadiusServerProfileResource

func NewRadiusServerProfileResource() resource.Resource

func NewRegionDataSource

func NewRegionDataSource() datasource.DataSource

func NewRegionListDataSource

func NewRegionListDataSource() datasource.DataSource

func NewRegionResource

func NewRegionResource() resource.Resource

func NewRemoteNetworkDataSource

func NewRemoteNetworkDataSource() datasource.DataSource

func NewRemoteNetworkListDataSource

func NewRemoteNetworkListDataSource() datasource.DataSource

func NewRemoteNetworkResource

func NewRemoteNetworkResource() resource.Resource

func NewSamlServerProfileDataSource

func NewSamlServerProfileDataSource() datasource.DataSource

func NewSamlServerProfileListDataSource

func NewSamlServerProfileListDataSource() datasource.DataSource

func NewSamlServerProfileResource

func NewSamlServerProfileResource() resource.Resource

func NewScepProfileDataSource

func NewScepProfileDataSource() datasource.DataSource

func NewScepProfileListDataSource

func NewScepProfileListDataSource() datasource.DataSource

func NewScepProfileResource

func NewScepProfileResource() resource.Resource

func NewScheduleDataSource

func NewScheduleDataSource() datasource.DataSource

func NewScheduleListDataSource

func NewScheduleListDataSource() datasource.DataSource

func NewScheduleResource

func NewScheduleResource() resource.Resource

func NewSecurityRuleDataSource

func NewSecurityRuleDataSource() datasource.DataSource

func NewSecurityRuleListDataSource

func NewSecurityRuleListDataSource() datasource.DataSource

func NewSecurityRuleResource

func NewSecurityRuleResource() resource.Resource

func NewServiceConnectionDataSource added in v0.2.0

func NewServiceConnectionDataSource() datasource.DataSource

func NewServiceConnectionGroupDataSource added in v0.2.0

func NewServiceConnectionGroupDataSource() datasource.DataSource

func NewServiceConnectionGroupListDataSource added in v0.2.0

func NewServiceConnectionGroupListDataSource() datasource.DataSource

func NewServiceConnectionGroupResource added in v0.2.0

func NewServiceConnectionGroupResource() resource.Resource

func NewServiceConnectionListDataSource added in v0.2.0

func NewServiceConnectionListDataSource() datasource.DataSource

func NewServiceConnectionResource added in v0.2.0

func NewServiceConnectionResource() resource.Resource

func NewServiceDataSource

func NewServiceDataSource() datasource.DataSource

func NewServiceGroupDataSource

func NewServiceGroupDataSource() datasource.DataSource

func NewServiceGroupListDataSource

func NewServiceGroupListDataSource() datasource.DataSource

func NewServiceGroupResource

func NewServiceGroupResource() resource.Resource

func NewServiceListDataSource

func NewServiceListDataSource() datasource.DataSource

func NewServiceResource

func NewServiceResource() resource.Resource

func NewSharedInfrastructureSettingsListDataSource

func NewSharedInfrastructureSettingsListDataSource() datasource.DataSource

func NewSnippetDataSource

func NewSnippetDataSource() datasource.DataSource

func NewSnippetListDataSource

func NewSnippetListDataSource() datasource.DataSource

func NewSnippetResource

func NewSnippetResource() resource.Resource

func NewTacacsServerProfileDataSource

func NewTacacsServerProfileDataSource() datasource.DataSource

func NewTacacsServerProfileListDataSource

func NewTacacsServerProfileListDataSource() datasource.DataSource

func NewTacacsServerProfileResource

func NewTacacsServerProfileResource() resource.Resource

func NewTagDataSource

func NewTagDataSource() datasource.DataSource

func NewTagListDataSource

func NewTagListDataSource() datasource.DataSource

func NewTagResource

func NewTagResource() resource.Resource

func NewTlsServiceProfileDataSource

func NewTlsServiceProfileDataSource() datasource.DataSource

func NewTlsServiceProfileListDataSource

func NewTlsServiceProfileListDataSource() datasource.DataSource

func NewTlsServiceProfileResource

func NewTlsServiceProfileResource() resource.Resource

func NewTrafficSteeringRuleDataSource added in v0.2.0

func NewTrafficSteeringRuleDataSource() datasource.DataSource

func NewTrafficSteeringRuleListDataSource added in v0.2.0

func NewTrafficSteeringRuleListDataSource() datasource.DataSource

func NewTrafficSteeringRuleResource added in v0.2.0

func NewTrafficSteeringRuleResource() resource.Resource

func NewTrustedCertificateAuthorityListDataSource

func NewTrustedCertificateAuthorityListDataSource() datasource.DataSource

func NewUrlAccessProfileDataSource

func NewUrlAccessProfileDataSource() datasource.DataSource

func NewUrlAccessProfileListDataSource

func NewUrlAccessProfileListDataSource() datasource.DataSource

func NewUrlAccessProfileResource

func NewUrlAccessProfileResource() resource.Resource

func NewUrlCategoryListDataSource

func NewUrlCategoryListDataSource() datasource.DataSource

func NewUrlFilteringCategoryListDataSource

func NewUrlFilteringCategoryListDataSource() datasource.DataSource

func NewVariableDataSource

func NewVariableDataSource() datasource.DataSource

func NewVariableListDataSource

func NewVariableListDataSource() datasource.DataSource

func NewVariableResource

func NewVariableResource() resource.Resource

func NewVulnerabilityProtectionProfileDataSource

func NewVulnerabilityProtectionProfileDataSource() datasource.DataSource

func NewVulnerabilityProtectionProfileListDataSource

func NewVulnerabilityProtectionProfileListDataSource() datasource.DataSource

func NewVulnerabilityProtectionProfileResource

func NewVulnerabilityProtectionProfileResource() resource.Resource

func NewVulnerabilityProtectionSignaturesDataSource

func NewVulnerabilityProtectionSignaturesDataSource() datasource.DataSource

func NewVulnerabilityProtectionSignaturesListDataSource

func NewVulnerabilityProtectionSignaturesListDataSource() datasource.DataSource

func NewVulnerabilityProtectionSignaturesResource

func NewVulnerabilityProtectionSignaturesResource() resource.Resource

func NewWildfireAntiVirusProfileDataSource

func NewWildfireAntiVirusProfileDataSource() datasource.DataSource

func NewWildfireAntiVirusProfileListDataSource

func NewWildfireAntiVirusProfileListDataSource() datasource.DataSource

func NewWildfireAntiVirusProfileResource

func NewWildfireAntiVirusProfileResource() resource.Resource

func ProviderParamDescription

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

Types

type ScmProvider

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

ScmProvider is the provider implementation.

func (*ScmProvider) Configure

Configure prepares the provider.

func (*ScmProvider) DataSources

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

DataSources defines the data sources for this provider.

func (*ScmProvider) Metadata

Metadata returns the provider type name.

func (*ScmProvider) Resources

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

Resources defines the data sources for this provider.

func (*ScmProvider) Schema

Schema defines the provider-level schema for configuration data.

type ScmProviderModel

type ScmProviderModel 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"`
}

ScmProviderModel maps provider schema data to a Go type.

Jump to

Keyboard shortcuts

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