config

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2023 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddCommonSchema

func AddCommonSchema(s *schema.Schema, idRequired bool)

Get schema elements common to all resources

func BasicAuthContext

func BasicAuthContext(ctx context.Context, username, password string) context.Context

Get BasicAuth context with a username and password

func CheckMismatchedPDFormattedAttributes added in v0.2.0

func CheckMismatchedPDFormattedAttributes(attrName string, expected, result types.String, diagnostics *diag.Diagnostics)

Certain types of string attributes (durations, file paths, and sizes) can be modifed by PD when applying to a config object. For example a duration of "5ms" will be accepted by PD but will be modified to "5 ms" when actually stored in the configuration. This can lead to a Terraform error due to mismatched plan and result. The error reported by Terraform is a little misleading, so this method adds a custom error in that case to indicate that the plan value just needs to be modified.

func GetRequiredActionsObjectType

func GetRequiredActionsObjectType() types.ObjectType

Get the requiredActions ObjectType definition

func GetRequiredActionsSet

Get the set of required actions from the configuration messages returned by the config API

func NewAlarmManagerResource added in v0.6.0

func NewAlarmManagerResource() resource.Resource

Create a Alarm Manager resource

func NewChangeSubscriptionResource added in v0.6.0

func NewChangeSubscriptionResource() resource.Resource

Create a Change Subscription resource

func NewCipherSecretKeyResource added in v0.7.0

func NewCipherSecretKeyResource() resource.Resource

Create a Cipher Secret Key resource

func NewClientConnectionPolicyResource added in v0.6.0

func NewClientConnectionPolicyResource() resource.Resource

Create a Client Connection Policy resource

func NewConsentDefinitionLocalizationResource added in v0.2.0

func NewConsentDefinitionLocalizationResource() resource.Resource

Create a Consent Definition Localization resource

func NewConsentDefinitionResource added in v0.2.0

func NewConsentDefinitionResource() resource.Resource

Create a Consent Definition resource

func NewConsentServiceResource added in v0.2.0

func NewConsentServiceResource() resource.Resource

Create a Consent Service resource

func NewConstructedAttributeResource added in v0.6.0

func NewConstructedAttributeResource() resource.Resource

Create a Constructed Attribute resource

func NewCorrelatedLdapDataViewResource added in v0.6.0

func NewCorrelatedLdapDataViewResource() resource.Resource

Create a Correlated Ldap Data View resource

func NewCryptoManagerResource added in v0.6.0

func NewCryptoManagerResource() resource.Resource

Create a Crypto Manager resource

func NewCustomLoggedStatsResource added in v0.8.0

func NewCustomLoggedStatsResource() resource.Resource

Create a Custom Logged Stats resource

func NewDebugTargetResource added in v0.2.0

func NewDebugTargetResource() resource.Resource

Create a Debug Target resource

func NewDefaultChangeSubscriptionResource added in v0.6.0

func NewDefaultChangeSubscriptionResource() resource.Resource

func NewDefaultClientConnectionPolicyResource added in v0.6.0

func NewDefaultClientConnectionPolicyResource() resource.Resource

func NewDefaultConsentDefinitionLocalizationResource added in v0.2.0

func NewDefaultConsentDefinitionLocalizationResource() resource.Resource

func NewDefaultConsentDefinitionResource added in v0.2.0

func NewDefaultConsentDefinitionResource() resource.Resource

func NewDefaultConstructedAttributeResource added in v0.6.0

func NewDefaultConstructedAttributeResource() resource.Resource

func NewDefaultCorrelatedLdapDataViewResource added in v0.6.0

func NewDefaultCorrelatedLdapDataViewResource() resource.Resource

func NewDefaultCustomLoggedStatsResource added in v0.8.0

func NewDefaultCustomLoggedStatsResource() resource.Resource

func NewDefaultDebugTargetResource added in v0.2.0

func NewDefaultDebugTargetResource() resource.Resource

func NewDefaultDelegatedAdminAttributeCategoryResource added in v0.6.0

func NewDefaultDelegatedAdminAttributeCategoryResource() resource.Resource

func NewDefaultDelegatedAdminCorrelatedRestResourceResource added in v0.8.0

func NewDefaultDelegatedAdminCorrelatedRestResourceResource() resource.Resource

func NewDefaultDelegatedAdminResourceRightsResource added in v0.2.0

func NewDefaultDelegatedAdminResourceRightsResource() resource.Resource

func NewDefaultDelegatedAdminRightsResource added in v0.2.0

func NewDefaultDelegatedAdminRightsResource() resource.Resource

func NewDefaultDnMapResource added in v0.6.0

func NewDefaultDnMapResource() resource.Resource

func NewDefaultHttpServletCrossOriginPolicyResource added in v0.2.0

func NewDefaultHttpServletCrossOriginPolicyResource() resource.Resource

func NewDefaultJsonAttributeConstraintsResource added in v0.6.0

func NewDefaultJsonAttributeConstraintsResource() resource.Resource

func NewDefaultJsonFieldConstraintsResource added in v0.6.0

func NewDefaultJsonFieldConstraintsResource() resource.Resource

func NewDefaultKeyPairResource added in v0.7.0

func NewDefaultKeyPairResource() resource.Resource

func NewDefaultLdapCorrelationAttributePairResource added in v0.6.0

func NewDefaultLdapCorrelationAttributePairResource() resource.Resource

func NewDefaultLocalDbCompositeIndexResource added in v0.6.0

func NewDefaultLocalDbCompositeIndexResource() resource.Resource

func NewDefaultLocalDbIndexResource added in v0.2.0

func NewDefaultLocalDbIndexResource() resource.Resource

func NewDefaultLocalDbVlvIndexResource added in v0.6.0

func NewDefaultLocalDbVlvIndexResource() resource.Resource

func NewDefaultLocationResource added in v0.2.0

func NewDefaultLocationResource() resource.Resource

func NewDefaultObscuredValueResource added in v0.8.0

func NewDefaultObscuredValueResource() resource.Resource

func NewDefaultPasswordPolicyResource added in v0.6.0

func NewDefaultPasswordPolicyResource() resource.Resource

func NewDefaultPrometheusMonitorAttributeMetricResource added in v0.8.0

func NewDefaultPrometheusMonitorAttributeMetricResource() resource.Resource

func NewDefaultRecurringTaskChainResource added in v0.5.0

func NewDefaultRecurringTaskChainResource() resource.Resource

func NewDefaultReplicationAssurancePolicyResource added in v0.6.0

func NewDefaultReplicationAssurancePolicyResource() resource.Resource

func NewDefaultResultCodeMapResource added in v0.6.0

func NewDefaultResultCodeMapResource() resource.Resource

func NewDefaultRootDnUserResource added in v0.2.0

func NewDefaultRootDnUserResource() resource.Resource

func NewDefaultScimAttributeMappingResource added in v0.5.0

func NewDefaultScimAttributeMappingResource() resource.Resource

func NewDefaultScimAttributeResource added in v0.5.0

func NewDefaultScimAttributeResource() resource.Resource

func NewDefaultScimSchemaResource added in v0.5.0

func NewDefaultScimSchemaResource() resource.Resource

func NewDefaultScimSubattributeResource added in v0.6.0

func NewDefaultScimSubattributeResource() resource.Resource

func NewDefaultSensitiveAttributeResource added in v0.8.0

func NewDefaultSensitiveAttributeResource() resource.Resource

func NewDefaultServerGroupResource added in v0.7.0

func NewDefaultServerGroupResource() resource.Resource

func NewDefaultSoftDeletePolicyResource added in v0.7.0

func NewDefaultSoftDeletePolicyResource() resource.Resource

func NewDefaultTopologyAdminUserResource added in v0.2.0

func NewDefaultTopologyAdminUserResource() resource.Resource

func NewDefaultTrustedCertificateResource added in v0.7.0

func NewDefaultTrustedCertificateResource() resource.Resource

func NewDefaultVelocityTemplateLoaderResource added in v0.6.0

func NewDefaultVelocityTemplateLoaderResource() resource.Resource

func NewDelegatedAdminAttributeCategoryResource added in v0.6.0

func NewDelegatedAdminAttributeCategoryResource() resource.Resource

Create a Delegated Admin Attribute Category resource

func NewDelegatedAdminCorrelatedRestResourceResource added in v0.8.0

func NewDelegatedAdminCorrelatedRestResourceResource() resource.Resource

Create a Delegated Admin Correlated Rest Resource resource

func NewDelegatedAdminResourceRightsResource added in v0.2.0

func NewDelegatedAdminResourceRightsResource() resource.Resource

Create a Delegated Admin Resource Rights resource

func NewDelegatedAdminRightsResource added in v0.2.0

func NewDelegatedAdminRightsResource() resource.Resource

Create a Delegated Admin Rights resource

func NewDnMapResource added in v0.6.0

func NewDnMapResource() resource.Resource

Create a Dn Map resource

func NewGlobalConfigurationResource

func NewGlobalConfigurationResource() resource.Resource

Create a Global Configuration resource

func NewHttpConfigurationResource added in v0.6.0

func NewHttpConfigurationResource() resource.Resource

Create a Http Configuration resource

func NewHttpServletCrossOriginPolicyResource added in v0.2.0

func NewHttpServletCrossOriginPolicyResource() resource.Resource

Create a Http Servlet Cross Origin Policy resource

func NewJsonAttributeConstraintsResource added in v0.6.0

func NewJsonAttributeConstraintsResource() resource.Resource

Create a Json Attribute Constraints resource

func NewJsonFieldConstraintsResource added in v0.6.0

func NewJsonFieldConstraintsResource() resource.Resource

Create a Json Field Constraints resource

func NewKeyPairResource added in v0.7.0

func NewKeyPairResource() resource.Resource

Create a Key Pair resource

func NewLdapCorrelationAttributePairResource added in v0.6.0

func NewLdapCorrelationAttributePairResource() resource.Resource

Create a Ldap Correlation Attribute Pair resource

func NewLdapSdkDebugLoggerResource added in v0.6.0

func NewLdapSdkDebugLoggerResource() resource.Resource

Create a Ldap Sdk Debug Logger resource

func NewLicenseResource added in v0.8.0

func NewLicenseResource() resource.Resource

Create a License resource

func NewLocalDbCompositeIndexResource added in v0.6.0

func NewLocalDbCompositeIndexResource() resource.Resource

Create a Local Db Composite Index resource

func NewLocalDbIndexResource added in v0.2.0

func NewLocalDbIndexResource() resource.Resource

Create a Local Db Index resource

func NewLocalDbVlvIndexResource added in v0.6.0

func NewLocalDbVlvIndexResource() resource.Resource

Create a Local Db Vlv Index resource

func NewLocationResource

func NewLocationResource() resource.Resource

Create a Location resource

func NewMacSecretKeyResource added in v0.7.0

func NewMacSecretKeyResource() resource.Resource

Create a Mac Secret Key resource

func NewObscuredValueResource added in v0.8.0

func NewObscuredValueResource() resource.Resource

Create a Obscured Value resource

func NewPasswordPolicyResource added in v0.6.0

func NewPasswordPolicyResource() resource.Resource

Create a Password Policy resource

func NewPluginRootResource added in v0.6.0

func NewPluginRootResource() resource.Resource

Create a Plugin Root resource

func NewPrometheusMonitorAttributeMetricResource added in v0.8.0

func NewPrometheusMonitorAttributeMetricResource() resource.Resource

Create a Prometheus Monitor Attribute Metric resource

func NewRecurringTaskChainResource added in v0.5.0

func NewRecurringTaskChainResource() resource.Resource

Create a Recurring Task Chain resource

func NewReplicationAssurancePolicyResource added in v0.6.0

func NewReplicationAssurancePolicyResource() resource.Resource

Create a Replication Assurance Policy resource

func NewReplicationDomainResource added in v0.7.0

func NewReplicationDomainResource() resource.Resource

Create a Replication Domain resource

func NewReplicationServerResource added in v0.8.0

func NewReplicationServerResource() resource.Resource

Create a Replication Server resource

func NewResultCodeMapResource added in v0.6.0

func NewResultCodeMapResource() resource.Resource

Create a Result Code Map resource

func NewRootDnResource added in v0.2.0

func NewRootDnResource() resource.Resource

Create a Root Dn resource

func NewRootDnUserResource added in v0.2.0

func NewRootDnUserResource() resource.Resource

Create a Root Dn User resource

func NewRootDseBackendResource added in v0.7.0

func NewRootDseBackendResource() resource.Resource

Create a Root Dse Backend resource

func NewScimAttributeMappingResource added in v0.5.0

func NewScimAttributeMappingResource() resource.Resource

Create a Scim Attribute Mapping resource

func NewScimAttributeResource added in v0.5.0

func NewScimAttributeResource() resource.Resource

Create a Scim Attribute resource

func NewScimSchemaResource added in v0.5.0

func NewScimSchemaResource() resource.Resource

Create a Scim Schema resource

func NewScimSubattributeResource added in v0.6.0

func NewScimSubattributeResource() resource.Resource

Create a Scim Subattribute resource

func NewSensitiveAttributeResource added in v0.8.0

func NewSensitiveAttributeResource() resource.Resource

Create a Sensitive Attribute resource

func NewServerGroupResource added in v0.7.0

func NewServerGroupResource() resource.Resource

Create a Server Group resource

func NewSoftDeletePolicyResource added in v0.7.0

func NewSoftDeletePolicyResource() resource.Resource

Create a Soft Delete Policy resource

func NewTopologyAdminUserResource added in v0.2.0

func NewTopologyAdminUserResource() resource.Resource

Create a Topology Admin User resource

func NewTrustedCertificateResource added in v0.7.0

func NewTrustedCertificateResource() resource.Resource

Create a Trusted Certificate resource

func NewVelocityTemplateLoaderResource added in v0.6.0

func NewVelocityTemplateLoaderResource() resource.Resource

Create a Velocity Template Loader resource

func ProviderBasicAuthContext

func ProviderBasicAuthContext(ctx context.Context, providerConfig internaltypes.ProviderConfiguration) context.Context

Get a BasicAuth context from a ProviderConfiguration

func ReadMessages

Read messages from the Configuration API response

func ReportHttpError

func ReportHttpError(ctx context.Context, diagnostics *diag.Diagnostics, errorSummary string, err error, httpResp *http.Response)

Report an HTTP error

func SetAllAttributesToOptionalAndComputed added in v0.2.0

func SetAllAttributesToOptionalAndComputed(s *schema.Schema, exemptAttributes []string)

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

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