Documentation
¶
Index ¶
- func AddCommonSchema(s *schema.Schema, idRequired bool)
- func BasicAuthContext(ctx context.Context, username, password string) context.Context
- func CheckMismatchedPDFormattedAttributes(attrName string, expected, result types.String, diagnostics *diag.Diagnostics)
- func GetRequiredActionsObjectType() types.ObjectType
- func GetRequiredActionsSet(messages client.MetaUrnPingidentitySchemasConfigurationMessages20) (types.Set, diag.Diagnostics)
- func NewAlarmManagerResource() resource.Resource
- func NewChangeSubscriptionResource() resource.Resource
- func NewCipherSecretKeyResource() resource.Resource
- func NewClientConnectionPolicyResource() resource.Resource
- func NewConsentDefinitionLocalizationResource() resource.Resource
- func NewConsentDefinitionResource() resource.Resource
- func NewConsentServiceResource() resource.Resource
- func NewConstructedAttributeResource() resource.Resource
- func NewCorrelatedLdapDataViewResource() resource.Resource
- func NewCryptoManagerResource() resource.Resource
- func NewCustomLoggedStatsResource() resource.Resource
- func NewDebugTargetResource() resource.Resource
- func NewDefaultChangeSubscriptionResource() resource.Resource
- func NewDefaultClientConnectionPolicyResource() resource.Resource
- func NewDefaultConsentDefinitionLocalizationResource() resource.Resource
- func NewDefaultConsentDefinitionResource() resource.Resource
- func NewDefaultConstructedAttributeResource() resource.Resource
- func NewDefaultCorrelatedLdapDataViewResource() resource.Resource
- func NewDefaultCustomLoggedStatsResource() resource.Resource
- func NewDefaultDebugTargetResource() resource.Resource
- func NewDefaultDelegatedAdminAttributeCategoryResource() resource.Resource
- func NewDefaultDelegatedAdminCorrelatedRestResourceResource() resource.Resource
- func NewDefaultDelegatedAdminResourceRightsResource() resource.Resource
- func NewDefaultDelegatedAdminRightsResource() resource.Resource
- func NewDefaultDnMapResource() resource.Resource
- func NewDefaultHttpServletCrossOriginPolicyResource() resource.Resource
- func NewDefaultJsonAttributeConstraintsResource() resource.Resource
- func NewDefaultJsonFieldConstraintsResource() resource.Resource
- func NewDefaultKeyPairResource() resource.Resource
- func NewDefaultLdapCorrelationAttributePairResource() resource.Resource
- func NewDefaultLocalDbCompositeIndexResource() resource.Resource
- func NewDefaultLocalDbIndexResource() resource.Resource
- func NewDefaultLocalDbVlvIndexResource() resource.Resource
- func NewDefaultLocationResource() resource.Resource
- func NewDefaultObscuredValueResource() resource.Resource
- func NewDefaultPasswordPolicyResource() resource.Resource
- func NewDefaultPrometheusMonitorAttributeMetricResource() resource.Resource
- func NewDefaultRecurringTaskChainResource() resource.Resource
- func NewDefaultReplicationAssurancePolicyResource() resource.Resource
- func NewDefaultResultCodeMapResource() resource.Resource
- func NewDefaultRootDnUserResource() resource.Resource
- func NewDefaultScimAttributeMappingResource() resource.Resource
- func NewDefaultScimAttributeResource() resource.Resource
- func NewDefaultScimSchemaResource() resource.Resource
- func NewDefaultScimSubattributeResource() resource.Resource
- func NewDefaultSensitiveAttributeResource() resource.Resource
- func NewDefaultServerGroupResource() resource.Resource
- func NewDefaultSoftDeletePolicyResource() resource.Resource
- func NewDefaultTopologyAdminUserResource() resource.Resource
- func NewDefaultTrustedCertificateResource() resource.Resource
- func NewDefaultVelocityTemplateLoaderResource() resource.Resource
- func NewDelegatedAdminAttributeCategoryResource() resource.Resource
- func NewDelegatedAdminCorrelatedRestResourceResource() resource.Resource
- func NewDelegatedAdminResourceRightsResource() resource.Resource
- func NewDelegatedAdminRightsResource() resource.Resource
- func NewDnMapResource() resource.Resource
- func NewGlobalConfigurationResource() resource.Resource
- func NewHttpConfigurationResource() resource.Resource
- func NewHttpServletCrossOriginPolicyResource() resource.Resource
- func NewJsonAttributeConstraintsResource() resource.Resource
- func NewJsonFieldConstraintsResource() resource.Resource
- func NewKeyPairResource() resource.Resource
- func NewLdapCorrelationAttributePairResource() resource.Resource
- func NewLdapSdkDebugLoggerResource() resource.Resource
- func NewLicenseResource() resource.Resource
- func NewLocalDbCompositeIndexResource() resource.Resource
- func NewLocalDbIndexResource() resource.Resource
- func NewLocalDbVlvIndexResource() resource.Resource
- func NewLocationResource() resource.Resource
- func NewMacSecretKeyResource() resource.Resource
- func NewObscuredValueResource() resource.Resource
- func NewPasswordPolicyResource() resource.Resource
- func NewPluginRootResource() resource.Resource
- func NewPrometheusMonitorAttributeMetricResource() resource.Resource
- func NewRecurringTaskChainResource() resource.Resource
- func NewReplicationAssurancePolicyResource() resource.Resource
- func NewReplicationDomainResource() resource.Resource
- func NewReplicationServerResource() resource.Resource
- func NewResultCodeMapResource() resource.Resource
- func NewRootDnResource() resource.Resource
- func NewRootDnUserResource() resource.Resource
- func NewRootDseBackendResource() resource.Resource
- func NewScimAttributeMappingResource() resource.Resource
- func NewScimAttributeResource() resource.Resource
- func NewScimSchemaResource() resource.Resource
- func NewScimSubattributeResource() resource.Resource
- func NewSensitiveAttributeResource() resource.Resource
- func NewServerGroupResource() resource.Resource
- func NewSoftDeletePolicyResource() resource.Resource
- func NewTopologyAdminUserResource() resource.Resource
- func NewTrustedCertificateResource() resource.Resource
- func NewVelocityTemplateLoaderResource() resource.Resource
- func ProviderBasicAuthContext(ctx context.Context, providerConfig internaltypes.ProviderConfiguration) context.Context
- func ReadMessages(ctx context.Context, ...) (types.Set, types.Set)
- func ReportHttpError(ctx context.Context, diagnostics *diag.Diagnostics, errorSummary string, ...)
- func SetAllAttributesToOptionalAndComputed(s *schema.Schema, exemptAttributes []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCommonSchema ¶
Get schema elements common to all resources
func BasicAuthContext ¶
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 ¶
func GetRequiredActionsSet(messages client.MetaUrnPingidentitySchemasConfigurationMessages20) (types.Set, diag.Diagnostics)
Get the set of required actions from the configuration messages returned by the config API
func NewAlarmManagerResource ¶ added in v0.6.0
Create a Alarm Manager resource
func NewChangeSubscriptionResource ¶ added in v0.6.0
Create a Change Subscription resource
func NewCipherSecretKeyResource ¶ added in v0.7.0
Create a Cipher Secret Key resource
func NewClientConnectionPolicyResource ¶ added in v0.6.0
Create a Client Connection Policy resource
func NewConsentDefinitionLocalizationResource ¶ added in v0.2.0
Create a Consent Definition Localization resource
func NewConsentDefinitionResource ¶ added in v0.2.0
Create a Consent Definition resource
func NewConsentServiceResource ¶ added in v0.2.0
Create a Consent Service resource
func NewConstructedAttributeResource ¶ added in v0.6.0
Create a Constructed Attribute resource
func NewCorrelatedLdapDataViewResource ¶ added in v0.6.0
Create a Correlated Ldap Data View resource
func NewCryptoManagerResource ¶ added in v0.6.0
Create a Crypto Manager resource
func NewCustomLoggedStatsResource ¶ added in v0.8.0
Create a Custom Logged Stats resource
func NewDebugTargetResource ¶ added in v0.2.0
Create a Debug Target resource
func NewDefaultChangeSubscriptionResource ¶ added in v0.6.0
func NewDefaultClientConnectionPolicyResource ¶ added in v0.6.0
func NewDefaultConsentDefinitionLocalizationResource ¶ added in v0.2.0
func NewDefaultConsentDefinitionResource ¶ added in v0.2.0
func NewDefaultConstructedAttributeResource ¶ added in v0.6.0
func NewDefaultCorrelatedLdapDataViewResource ¶ added in v0.6.0
func NewDefaultCustomLoggedStatsResource ¶ added in v0.8.0
func NewDefaultDebugTargetResource ¶ added in v0.2.0
func NewDefaultDelegatedAdminAttributeCategoryResource ¶ added in v0.6.0
func NewDefaultDelegatedAdminCorrelatedRestResourceResource ¶ added in v0.8.0
func NewDefaultDelegatedAdminResourceRightsResource ¶ added in v0.2.0
func NewDefaultDelegatedAdminRightsResource ¶ added in v0.2.0
func NewDefaultDnMapResource ¶ added in v0.6.0
func NewDefaultHttpServletCrossOriginPolicyResource ¶ added in v0.2.0
func NewDefaultJsonAttributeConstraintsResource ¶ added in v0.6.0
func NewDefaultJsonFieldConstraintsResource ¶ added in v0.6.0
func NewDefaultKeyPairResource ¶ added in v0.7.0
func NewDefaultLdapCorrelationAttributePairResource ¶ added in v0.6.0
func NewDefaultLocalDbCompositeIndexResource ¶ added in v0.6.0
func NewDefaultLocalDbIndexResource ¶ added in v0.2.0
func NewDefaultLocalDbVlvIndexResource ¶ added in v0.6.0
func NewDefaultLocationResource ¶ added in v0.2.0
func NewDefaultObscuredValueResource ¶ added in v0.8.0
func NewDefaultPasswordPolicyResource ¶ added in v0.6.0
func NewDefaultPrometheusMonitorAttributeMetricResource ¶ added in v0.8.0
func NewDefaultRecurringTaskChainResource ¶ added in v0.5.0
func NewDefaultReplicationAssurancePolicyResource ¶ added in v0.6.0
func NewDefaultResultCodeMapResource ¶ added in v0.6.0
func NewDefaultRootDnUserResource ¶ added in v0.2.0
func NewDefaultScimAttributeMappingResource ¶ added in v0.5.0
func NewDefaultScimAttributeResource ¶ added in v0.5.0
func NewDefaultScimSchemaResource ¶ added in v0.5.0
func NewDefaultScimSubattributeResource ¶ added in v0.6.0
func NewDefaultSensitiveAttributeResource ¶ added in v0.8.0
func NewDefaultServerGroupResource ¶ added in v0.7.0
func NewDefaultSoftDeletePolicyResource ¶ added in v0.7.0
func NewDefaultTopologyAdminUserResource ¶ added in v0.2.0
func NewDefaultTrustedCertificateResource ¶ added in v0.7.0
func NewDefaultVelocityTemplateLoaderResource ¶ added in v0.6.0
func NewDelegatedAdminAttributeCategoryResource ¶ added in v0.6.0
Create a Delegated Admin Attribute Category resource
func NewDelegatedAdminCorrelatedRestResourceResource ¶ added in v0.8.0
Create a Delegated Admin Correlated Rest Resource resource
func NewDelegatedAdminResourceRightsResource ¶ added in v0.2.0
Create a Delegated Admin Resource Rights resource
func NewDelegatedAdminRightsResource ¶ added in v0.2.0
Create a Delegated Admin Rights resource
func NewDnMapResource ¶ added in v0.6.0
Create a Dn Map resource
func NewGlobalConfigurationResource ¶
Create a Global Configuration resource
func NewHttpConfigurationResource ¶ added in v0.6.0
Create a Http Configuration resource
func NewHttpServletCrossOriginPolicyResource ¶ added in v0.2.0
Create a Http Servlet Cross Origin Policy resource
func NewJsonAttributeConstraintsResource ¶ added in v0.6.0
Create a Json Attribute Constraints resource
func NewJsonFieldConstraintsResource ¶ added in v0.6.0
Create a Json Field Constraints resource
func NewKeyPairResource ¶ added in v0.7.0
Create a Key Pair resource
func NewLdapCorrelationAttributePairResource ¶ added in v0.6.0
Create a Ldap Correlation Attribute Pair resource
func NewLdapSdkDebugLoggerResource ¶ added in v0.6.0
Create a Ldap Sdk Debug Logger resource
func NewLicenseResource ¶ added in v0.8.0
Create a License resource
func NewLocalDbCompositeIndexResource ¶ added in v0.6.0
Create a Local Db Composite Index resource
func NewLocalDbIndexResource ¶ added in v0.2.0
Create a Local Db Index resource
func NewLocalDbVlvIndexResource ¶ added in v0.6.0
Create a Local Db Vlv Index resource
func NewMacSecretKeyResource ¶ added in v0.7.0
Create a Mac Secret Key resource
func NewObscuredValueResource ¶ added in v0.8.0
Create a Obscured Value resource
func NewPasswordPolicyResource ¶ added in v0.6.0
Create a Password Policy resource
func NewPluginRootResource ¶ added in v0.6.0
Create a Plugin Root resource
func NewPrometheusMonitorAttributeMetricResource ¶ added in v0.8.0
Create a Prometheus Monitor Attribute Metric resource
func NewRecurringTaskChainResource ¶ added in v0.5.0
Create a Recurring Task Chain resource
func NewReplicationAssurancePolicyResource ¶ added in v0.6.0
Create a Replication Assurance Policy resource
func NewReplicationDomainResource ¶ added in v0.7.0
Create a Replication Domain resource
func NewReplicationServerResource ¶ added in v0.8.0
Create a Replication Server resource
func NewResultCodeMapResource ¶ added in v0.6.0
Create a Result Code Map resource
func NewRootDnResource ¶ added in v0.2.0
Create a Root Dn resource
func NewRootDnUserResource ¶ added in v0.2.0
Create a Root Dn User resource
func NewRootDseBackendResource ¶ added in v0.7.0
Create a Root Dse Backend resource
func NewScimAttributeMappingResource ¶ added in v0.5.0
Create a Scim Attribute Mapping resource
func NewScimAttributeResource ¶ added in v0.5.0
Create a Scim Attribute resource
func NewScimSchemaResource ¶ added in v0.5.0
Create a Scim Schema resource
func NewScimSubattributeResource ¶ added in v0.6.0
Create a Scim Subattribute resource
func NewSensitiveAttributeResource ¶ added in v0.8.0
Create a Sensitive Attribute resource
func NewServerGroupResource ¶ added in v0.7.0
Create a Server Group resource
func NewSoftDeletePolicyResource ¶ added in v0.7.0
Create a Soft Delete Policy resource
func NewTopologyAdminUserResource ¶ added in v0.2.0
Create a Topology Admin User resource
func NewTrustedCertificateResource ¶ added in v0.7.0
Create a Trusted Certificate resource
func NewVelocityTemplateLoaderResource ¶ added in v0.6.0
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 ¶
func ReadMessages(ctx context.Context, messages *client.MetaUrnPingidentitySchemasConfigurationMessages20, diagnostics *diag.Diagnostics) (types.Set, types.Set)
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
Types ¶
This section is empty.
Source Files
¶
- alarm_manager_resource.go
- api_utils.go
- change_subscription_resource.go
- cipher_secret_key_resource.go
- client_connection_policy_resource.go
- common.go
- consent_definition_localization_resource.go
- consent_definition_resource.go
- consent_service_resource.go
- constructed_attribute_resource.go
- correlated_ldap_data_view_resource.go
- crypto_manager_resource.go
- custom_logged_stats_resource.go
- debug_target_resource.go
- delegated_admin_attribute_category_resource.go
- delegated_admin_correlated_rest_resource_resource.go
- delegated_admin_resource_rights_resource.go
- delegated_admin_rights_resource.go
- dn_map_resource.go
- global_configuration_resource.go
- http_configuration_resource.go
- http_servlet_cross_origin_policy_resource.go
- json_attribute_constraints_resource.go
- json_field_constraints_resource.go
- key_pair_resource.go
- ldap_correlation_attribute_pair_resource.go
- ldap_sdk_debug_logger_resource.go
- license_resource.go
- local_db_composite_index_resource.go
- local_db_index_resource.go
- local_db_vlv_index_resource.go
- location_resource.go
- mac_secret_key_resource.go
- obscured_value_resource.go
- password_policy_resource.go
- plugin_root_resource.go
- prometheus_monitor_attribute_metric_resource.go
- recurring_task_chain_resource.go
- replication_assurance_policy_resource.go
- replication_domain_resource.go
- replication_server_resource.go
- result_code_map_resource.go
- root_dn_resource.go
- root_dn_user_resource.go
- root_dse_backend_resource.go
- scim_attribute_mapping_resource.go
- scim_attribute_resource.go
- scim_schema_resource.go
- scim_subattribute_resource.go
- sensitive_attribute_resource.go
- server_group_resource.go
- soft_delete_policy_resource.go
- topology_admin_user_resource.go
- trusted_certificate_resource.go
- velocity_template_loader_resource.go