base

package
v0.27.1 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: MPL-2.0 Imports: 64 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSources added in v0.9.0

func DataSources() []func() datasource.DataSource

func DatasourceCertificate added in v0.4.0

func DatasourceCertificate() *schema.Resource

func DatasourceCertificateExport added in v0.4.0

func DatasourceCertificateExport() *schema.Resource

func DatasourceCertificateSigningRequest added in v0.4.0

func DatasourceCertificateSigningRequest() *schema.Resource

func DatasourceLanguage added in v0.6.0

func DatasourceLanguage() *schema.Resource

func DatasourceLicense added in v0.6.0

func DatasourceLicense() *schema.Resource

func DatasourceTrustedEmailDomainDKIM added in v0.5.0

func DatasourceTrustedEmailDomainDKIM() *schema.Resource

func DatasourceTrustedEmailDomainOwnership added in v0.5.0

func DatasourceTrustedEmailDomainOwnership() *schema.Resource

func DatasourceTrustedEmailDomainSPF added in v0.5.0

func DatasourceTrustedEmailDomainSPF() *schema.Resource

func FetchApplicationsByType added in v0.15.0

func FetchApplicationsByType(ctx context.Context, apiClient *management.APIClient, environmentID string, applicationType management.EnumApplicationType, expectAtLeastOneResult bool) (*[]management.ReadOneApplication200Response, diag.Diagnostics)

func FetchApplicationsByTypeWithTimeout added in v0.15.0

func FetchApplicationsByTypeWithTimeout(ctx context.Context, apiClient *management.APIClient, environmentID string, applicationType management.EnumApplicationType, expectAtLeastOneResult bool, timeout time.Duration) (*[]management.ReadOneApplication200Response, diag.Diagnostics)

func NewAgreementDataSource added in v0.10.0

func NewAgreementDataSource() datasource.DataSource

New Object

func NewAgreementEnableResource added in v0.10.0

func NewAgreementEnableResource() resource.Resource

New Object

func NewAgreementLocalizationDataSource added in v0.10.0

func NewAgreementLocalizationDataSource() datasource.DataSource

New Object

func NewAgreementLocalizationEnableResource added in v0.10.0

func NewAgreementLocalizationEnableResource() resource.Resource

New Object

func NewAgreementLocalizationResource added in v0.10.0

func NewAgreementLocalizationResource() resource.Resource

New Object

func NewAgreementLocalizationRevisionResource added in v0.10.0

func NewAgreementLocalizationRevisionResource() resource.Resource

New Object

func NewAgreementResource added in v0.10.0

func NewAgreementResource() resource.Resource

New Object

func NewBrandingSettingsResource added in v0.15.0

func NewBrandingSettingsResource() resource.Resource

New Object

func NewBrandingThemeDefaultResource added in v0.15.0

func NewBrandingThemeDefaultResource() resource.Resource

New Object

func NewBrandingThemeResource added in v0.15.0

func NewBrandingThemeResource() resource.Resource

New Object

func NewCustomDomainResource added in v0.19.1

func NewCustomDomainResource() resource.Resource

New Object

func NewCustomDomainSSLResource added in v0.19.1

func NewCustomDomainSSLResource() resource.Resource

New Object

func NewCustomDomainVerifyResource added in v0.19.1

func NewCustomDomainVerifyResource() resource.Resource

New Object

func NewEnvironmentDataSource added in v0.11.0

func NewEnvironmentDataSource() datasource.DataSource

New Object

func NewEnvironmentResource added in v0.11.0

func NewEnvironmentResource() resource.Resource

New Object

func NewEnvironmentsDataSource added in v0.10.0

func NewEnvironmentsDataSource() datasource.DataSource

New Object

func NewFormResource added in v0.25.0

func NewFormResource() resource.Resource

New Object

func NewFormsRecaptchaV2Resource added in v0.25.0

func NewFormsRecaptchaV2Resource() resource.Resource

New Object

func NewGatewayDataSource added in v0.23.0

func NewGatewayDataSource() datasource.DataSource

New Object

func NewGatewayRoleAssignmentResource added in v0.23.0

func NewGatewayRoleAssignmentResource() resource.Resource

New Object

func NewIdentityPropagationPlanResource added in v0.26.0

func NewIdentityPropagationPlanResource() resource.Resource

New Object

func NewKeyResource added in v0.22.0

func NewKeyResource() resource.Resource

New Object

func NewKeyRotationPolicyResource added in v0.18.0

func NewKeyRotationPolicyResource() resource.Resource

New Object

func NewLicensesDataSource added in v0.26.0

func NewLicensesDataSource() datasource.DataSource

New Object

func NewNotificationPolicyResource added in v0.9.0

func NewNotificationPolicyResource() resource.Resource

New Object

func NewNotificationSettingsEmailResource added in v0.9.0

func NewNotificationSettingsEmailResource() resource.Resource

New Object

func NewNotificationSettingsResource added in v0.17.0

func NewNotificationSettingsResource() resource.Resource

New Object

func NewOrganizationDataSource added in v0.10.0

func NewOrganizationDataSource() datasource.DataSource

New Object

func NewPhoneDeliverySettingsListDataSource added in v0.17.0

func NewPhoneDeliverySettingsListDataSource() datasource.DataSource

New Object

func NewPhoneDeliverySettingsResource added in v0.17.0

func NewPhoneDeliverySettingsResource() resource.Resource

New Object

func NewRoleDataSource added in v0.23.0

func NewRoleDataSource() datasource.DataSource

New Object

func NewRolesDataSource added in v0.23.0

func NewRolesDataSource() datasource.DataSource

New Object

func NewSystemApplicationResource added in v0.15.0

func NewSystemApplicationResource() resource.Resource

New Object

func NewTrustedEmailAddressResource added in v0.9.0

func NewTrustedEmailAddressResource() resource.Resource

New Object

func NewTrustedEmailDomainDataSource added in v0.9.0

func NewTrustedEmailDomainDataSource() datasource.DataSource

New Object

func NewTrustedEmailDomainResource added in v0.19.1

func NewTrustedEmailDomainResource() resource.Resource

New Object

func NewUserRoleAssignmentResource added in v0.23.0

func NewUserRoleAssignmentResource() resource.Resource

New Object

func NewUserRoleAssignmentsDataSource added in v0.18.0

func NewUserRoleAssignmentsDataSource() datasource.DataSource

New Object

func NewWebhookResource added in v0.19.1

func NewWebhookResource() resource.Resource

New Object

func ResourceCertificate added in v0.4.0

func ResourceCertificate() *schema.Resource

func ResourceCertificateSigningResponse added in v0.4.0

func ResourceCertificateSigningResponse() *schema.Resource

func ResourceGateway added in v0.4.0

func ResourceGateway() *schema.Resource

func ResourceGatewayCredential added in v0.4.0

func ResourceGatewayCredential() *schema.Resource

func ResourceImage added in v0.7.0

func ResourceImage() *schema.Resource

func ResourceLanguage added in v0.6.0

func ResourceLanguage() *schema.Resource

func ResourceLanguageUpdate added in v0.6.0

func ResourceLanguageUpdate() *schema.Resource

func ResourceNotificationTemplateContent added in v0.8.0

func ResourceNotificationTemplateContent() *schema.Resource

func Resources added in v0.9.0

func Resources() []func() resource.Resource

Types

type AgreementDataSource added in v0.10.0

type AgreementDataSource serviceClientType

Types

func (*AgreementDataSource) Configure added in v0.10.0

func (*AgreementDataSource) Metadata added in v0.10.0

Metadata

func (*AgreementDataSource) Read added in v0.10.0

func (*AgreementDataSource) Schema added in v0.10.0

Schema

type AgreementDataSourceModel added in v0.10.0

type AgreementDataSourceModel struct {
	Id                    types.String  `tfsdk:"id"`
	EnvironmentId         types.String  `tfsdk:"environment_id"`
	AgreementId           types.String  `tfsdk:"agreement_id"`
	Name                  types.String  `tfsdk:"name"`
	Enabled               types.Bool    `tfsdk:"enabled"`
	Description           types.String  `tfsdk:"description"`
	ReconsentPeriodDays   types.Float64 `tfsdk:"reconsent_period_days"`
	TotalUserConsents     types.Int64   `tfsdk:"total_user_consent_count"`
	ExpiredUserConsents   types.Int64   `tfsdk:"expired_user_consent_count"`
	ConsentCountsUpdateAt types.String  `tfsdk:"consent_counts_updated_at"`
}

type AgreementEnableResource added in v0.10.0

type AgreementEnableResource serviceClientType

Types

func (*AgreementEnableResource) Configure added in v0.10.0

func (*AgreementEnableResource) Create added in v0.10.0

func (*AgreementEnableResource) Delete added in v0.10.0

func (*AgreementEnableResource) ImportState added in v0.10.0

func (*AgreementEnableResource) Metadata added in v0.10.0

Metadata

func (*AgreementEnableResource) Read added in v0.10.0

func (*AgreementEnableResource) Schema added in v0.10.0

Schema.

func (*AgreementEnableResource) Update added in v0.10.0

type AgreementEnableResourceModel added in v0.10.0

type AgreementEnableResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	AgreementId   types.String `tfsdk:"agreement_id"`
	Enabled       types.Bool   `tfsdk:"enabled"`
}

type AgreementLocalizationDataSource added in v0.10.0

type AgreementLocalizationDataSource serviceClientType

Types

func (*AgreementLocalizationDataSource) Configure added in v0.10.0

func (*AgreementLocalizationDataSource) Metadata added in v0.10.0

Metadata

func (*AgreementLocalizationDataSource) Read added in v0.10.0

func (*AgreementLocalizationDataSource) Schema added in v0.10.0

Schema

type AgreementLocalizationDataSourceModel added in v0.10.0

type AgreementLocalizationDataSourceModel struct {
	Id                      types.String `tfsdk:"id"`
	EnvironmentId           types.String `tfsdk:"environment_id"`
	AgreementId             types.String `tfsdk:"agreement_id"`
	AgreementLocalizationId types.String `tfsdk:"agreement_localization_id"`
	LanguageId              types.String `tfsdk:"language_id"`
	DisplayName             types.String `tfsdk:"display_name"`
	Locale                  types.String `tfsdk:"locale"`
	Enabled                 types.Bool   `tfsdk:"enabled"`
	UXTextCheckboxAccept    types.String `tfsdk:"text_checkbox_accept"`
	UXTextButtonContinue    types.String `tfsdk:"text_button_continue"`
	UXTextButtonDecline     types.String `tfsdk:"text_button_decline"`
	CurrentRevisionId       types.String `tfsdk:"current_revision_id"`
}

type AgreementLocalizationEnableResource added in v0.10.0

type AgreementLocalizationEnableResource serviceClientType

Types

func (*AgreementLocalizationEnableResource) Configure added in v0.10.0

func (*AgreementLocalizationEnableResource) Create added in v0.10.0

func (*AgreementLocalizationEnableResource) Delete added in v0.10.0

func (*AgreementLocalizationEnableResource) ImportState added in v0.10.0

func (*AgreementLocalizationEnableResource) Metadata added in v0.10.0

Metadata

func (*AgreementLocalizationEnableResource) Read added in v0.10.0

func (*AgreementLocalizationEnableResource) Schema added in v0.10.0

Schema.

func (*AgreementLocalizationEnableResource) Update added in v0.10.0

type AgreementLocalizationEnableResourceModel added in v0.10.0

type AgreementLocalizationEnableResourceModel struct {
	Id                      types.String `tfsdk:"id"`
	EnvironmentId           types.String `tfsdk:"environment_id"`
	AgreementId             types.String `tfsdk:"agreement_id"`
	AgreementLocalizationId types.String `tfsdk:"agreement_localization_id"`
	Enabled                 types.Bool   `tfsdk:"enabled"`
}

type AgreementLocalizationResource added in v0.10.0

type AgreementLocalizationResource serviceClientType

Types

func (*AgreementLocalizationResource) Configure added in v0.10.0

func (*AgreementLocalizationResource) Create added in v0.10.0

func (*AgreementLocalizationResource) Delete added in v0.10.0

func (*AgreementLocalizationResource) ImportState added in v0.10.0

func (*AgreementLocalizationResource) Metadata added in v0.10.0

Metadata

func (*AgreementLocalizationResource) Read added in v0.10.0

func (*AgreementLocalizationResource) Schema added in v0.10.0

Schema.

func (*AgreementLocalizationResource) Update added in v0.10.0

type AgreementLocalizationResourceModel added in v0.10.0

type AgreementLocalizationResourceModel struct {
	Id                   types.String `tfsdk:"id"`
	EnvironmentId        types.String `tfsdk:"environment_id"`
	AgreementId          types.String `tfsdk:"agreement_id"`
	LanguageId           types.String `tfsdk:"language_id"`
	DisplayName          types.String `tfsdk:"display_name"`
	Locale               types.String `tfsdk:"locale"`
	Enabled              types.Bool   `tfsdk:"enabled"`
	UXTextCheckboxAccept types.String `tfsdk:"text_checkbox_accept"`
	UXTextButtonContinue types.String `tfsdk:"text_button_continue"`
	UXTextButtonDecline  types.String `tfsdk:"text_button_decline"`
}

type AgreementLocalizationRevisionResource added in v0.10.0

type AgreementLocalizationRevisionResource serviceClientType

Types

func (*AgreementLocalizationRevisionResource) Configure added in v0.10.0

func (*AgreementLocalizationRevisionResource) Create added in v0.10.0

func (*AgreementLocalizationRevisionResource) Delete added in v0.10.0

func (*AgreementLocalizationRevisionResource) ImportState added in v0.10.0

func (*AgreementLocalizationRevisionResource) Metadata added in v0.10.0

Metadata

func (*AgreementLocalizationRevisionResource) Read added in v0.10.0

func (*AgreementLocalizationRevisionResource) Schema added in v0.10.0

Schema.

func (*AgreementLocalizationRevisionResource) Update added in v0.10.0

type AgreementLocalizationRevisionResourceModel added in v0.10.0

type AgreementLocalizationRevisionResourceModel struct {
	Id                      types.String `tfsdk:"id"`
	EnvironmentId           types.String `tfsdk:"environment_id"`
	AgreementId             types.String `tfsdk:"agreement_id"`
	AgreementLocalizationId types.String `tfsdk:"agreement_localization_id"`
	ContentType             types.String `tfsdk:"content_type"`
	EffectiveAt             types.String `tfsdk:"effective_at"`
	NotValidAfter           types.String `tfsdk:"not_valid_after"`
	RequireReconsent        types.Bool   `tfsdk:"require_reconsent"`
	Text                    types.String `tfsdk:"text"`
}

type AgreementResource added in v0.10.0

type AgreementResource serviceClientType

Types

func (*AgreementResource) Configure added in v0.10.0

func (*AgreementResource) Create added in v0.10.0

func (*AgreementResource) Delete added in v0.10.0

func (*AgreementResource) ImportState added in v0.10.0

func (*AgreementResource) Metadata added in v0.10.0

Metadata

func (*AgreementResource) Read added in v0.10.0

func (*AgreementResource) Schema added in v0.10.0

Schema.

func (*AgreementResource) Update added in v0.10.0

type AgreementResourceModel added in v0.10.0

type AgreementResourceModel struct {
	Id                  types.String  `tfsdk:"id"`
	EnvironmentId       types.String  `tfsdk:"environment_id"`
	Name                types.String  `tfsdk:"name"`
	Enabled             types.Bool    `tfsdk:"enabled"`
	Description         types.String  `tfsdk:"description"`
	ReconsentPeriodDays types.Float64 `tfsdk:"reconsent_period_days"`
}

type BrandingSettingsResource added in v0.15.0

type BrandingSettingsResource serviceClientType

Types

func (*BrandingSettingsResource) Configure added in v0.15.0

func (*BrandingSettingsResource) Create added in v0.15.0

func (*BrandingSettingsResource) Delete added in v0.15.0

func (*BrandingSettingsResource) ImportState added in v0.15.0

func (*BrandingSettingsResource) Metadata added in v0.15.0

Metadata

func (*BrandingSettingsResource) Read added in v0.15.0

func (*BrandingSettingsResource) Schema added in v0.15.0

Schema.

func (*BrandingSettingsResource) Update added in v0.15.0

type BrandingThemeDefaultResource added in v0.15.0

type BrandingThemeDefaultResource serviceClientType

Types

func (*BrandingThemeDefaultResource) Configure added in v0.15.0

func (*BrandingThemeDefaultResource) Create added in v0.15.0

func (*BrandingThemeDefaultResource) Delete added in v0.15.0

func (*BrandingThemeDefaultResource) ImportState added in v0.15.0

func (*BrandingThemeDefaultResource) Metadata added in v0.15.0

Metadata

func (*BrandingThemeDefaultResource) Read added in v0.15.0

func (*BrandingThemeDefaultResource) Schema added in v0.15.0

Schema.

func (*BrandingThemeDefaultResource) Update added in v0.15.0

type BrandingThemeResource added in v0.15.0

type BrandingThemeResource serviceClientType

Types

func (*BrandingThemeResource) Configure added in v0.15.0

func (*BrandingThemeResource) Create added in v0.15.0

func (*BrandingThemeResource) Delete added in v0.15.0

func (*BrandingThemeResource) ImportState added in v0.15.0

func (*BrandingThemeResource) Metadata added in v0.15.0

Metadata

func (*BrandingThemeResource) Read added in v0.15.0

func (*BrandingThemeResource) Schema added in v0.15.0

Schema.

func (*BrandingThemeResource) Update added in v0.15.0

type CustomDomainResource added in v0.19.1

type CustomDomainResource serviceClientType

Types

func (*CustomDomainResource) Configure added in v0.19.1

func (*CustomDomainResource) Create added in v0.19.1

func (*CustomDomainResource) Delete added in v0.19.1

func (*CustomDomainResource) ImportState added in v0.19.1

func (*CustomDomainResource) Metadata added in v0.19.1

Metadata

func (*CustomDomainResource) Read added in v0.19.1

func (*CustomDomainResource) Schema added in v0.19.1

Schema

func (*CustomDomainResource) Update added in v0.19.1

type CustomDomainResourceModel added in v0.19.1

type CustomDomainResourceModel struct {
	Id                   types.String `tfsdk:"id"`
	EnvironmentId        types.String `tfsdk:"environment_id"`
	DomainName           types.String `tfsdk:"domain_name"`
	Status               types.String `tfsdk:"status"`
	CanonicalName        types.String `tfsdk:"canonical_name"`
	CertificateExpiresAt types.String `tfsdk:"certificate_expires_at"`
}

type CustomDomainSSLResource added in v0.19.1

type CustomDomainSSLResource serviceClientType

Types

func (*CustomDomainSSLResource) Configure added in v0.19.1

func (*CustomDomainSSLResource) Create added in v0.19.1

func (*CustomDomainSSLResource) Delete added in v0.19.1

func (*CustomDomainSSLResource) Metadata added in v0.19.1

Metadata

func (*CustomDomainSSLResource) Read added in v0.19.1

func (*CustomDomainSSLResource) Schema added in v0.19.1

Schema

func (*CustomDomainSSLResource) Update added in v0.19.1

type CustomDomainSSLResourceModel added in v0.19.1

type CustomDomainSSLResourceModel struct {
	Id                              types.String `tfsdk:"id"`
	EnvironmentId                   types.String `tfsdk:"environment_id"`
	CustomDomainId                  types.String `tfsdk:"custom_domain_id"`
	CerificatePemFile               types.String `tfsdk:"certificate_pem_file"`
	IntermediateCertificatesPemFile types.String `tfsdk:"intermediate_certificates_pem_file"`
	PrivateKeyPemFile               types.String `tfsdk:"private_key_pem_file"`
	DomainName                      types.String `tfsdk:"domain_name"`
	Status                          types.String `tfsdk:"status"`
	CertificateExpiresAt            types.String `tfsdk:"certificate_expires_at"`
}

type CustomDomainVerifyResource added in v0.19.1

type CustomDomainVerifyResource serviceClientType

Types

func (*CustomDomainVerifyResource) Configure added in v0.19.1

func (*CustomDomainVerifyResource) Create added in v0.19.1

func (*CustomDomainVerifyResource) Delete added in v0.19.1

func (*CustomDomainVerifyResource) Metadata added in v0.19.1

Metadata

func (*CustomDomainVerifyResource) Read added in v0.19.1

func (*CustomDomainVerifyResource) Schema added in v0.19.1

Schema

func (*CustomDomainVerifyResource) Update added in v0.19.1

type CustomDomainVerifyResourceModel added in v0.19.1

type CustomDomainVerifyResourceModel struct {
	Id             types.String   `tfsdk:"id"`
	EnvironmentId  types.String   `tfsdk:"environment_id"`
	CustomDomainId types.String   `tfsdk:"custom_domain_id"`
	DomainName     types.String   `tfsdk:"domain_name"`
	Status         types.String   `tfsdk:"status"`
	Timeouts       timeouts.Value `tfsdk:"timeouts"`
}

type EmailSourceModel added in v0.9.0

type EmailSourceModel struct {
	Name         types.String `tfsdk:"name"`
	EmailAddress types.String `tfsdk:"email_address"`
}

type EnvironmentDataSource added in v0.11.0

type EnvironmentDataSource serviceClientType

Types

func (*EnvironmentDataSource) Configure added in v0.11.0

func (*EnvironmentDataSource) Metadata added in v0.11.0

Metadata

func (*EnvironmentDataSource) Read added in v0.11.0

func (*EnvironmentDataSource) Schema added in v0.11.0

Schema

type EnvironmentDataSourceModel added in v0.11.0

type EnvironmentDataSourceModel struct {
	Id             types.String `tfsdk:"id"`
	EnvironmentId  types.String `tfsdk:"environment_id"`
	Name           types.String `tfsdk:"name"`
	Description    types.String `tfsdk:"description"`
	Type           types.String `tfsdk:"type"`
	Region         types.String `tfsdk:"region"`
	LicenseId      types.String `tfsdk:"license_id"`
	OrganizationId types.String `tfsdk:"organization_id"`
	Solution       types.String `tfsdk:"solution"`
	Services       types.Set    `tfsdk:"service"`
}

type EnvironmentResource added in v0.11.0

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

Types

func (*EnvironmentResource) Configure added in v0.11.0

func (*EnvironmentResource) Create added in v0.11.0

func (*EnvironmentResource) Delete added in v0.11.0

func (*EnvironmentResource) ImportState added in v0.11.0

func (*EnvironmentResource) Metadata added in v0.11.0

Metadata

func (*EnvironmentResource) ModifyPlan added in v0.19.0

ModifyPlan

func (*EnvironmentResource) Read added in v0.11.0

func (*EnvironmentResource) Schema added in v0.11.0

Schema

func (*EnvironmentResource) Update added in v0.11.0

func (*EnvironmentResource) ValidateConfig added in v0.23.0

type EnvironmentsDataSource added in v0.10.0

type EnvironmentsDataSource serviceClientType

Types

func (*EnvironmentsDataSource) Configure added in v0.10.0

func (*EnvironmentsDataSource) Metadata added in v0.10.0

Metadata

func (*EnvironmentsDataSource) Read added in v0.10.0

func (*EnvironmentsDataSource) Schema added in v0.10.0

Schema

type EnvironmentsDataSourceModel added in v0.10.0

type EnvironmentsDataSourceModel struct {
	Id         types.String `tfsdk:"id"`
	ScimFilter types.String `tfsdk:"scim_filter"`
	Ids        types.List   `tfsdk:"ids"`
}

type FormResource added in v0.25.0

type FormResource serviceClientType

Types

func (*FormResource) Configure added in v0.25.0

func (*FormResource) Create added in v0.25.0

func (*FormResource) Delete added in v0.25.0

func (*FormResource) ImportState added in v0.25.0

func (*FormResource) Metadata added in v0.25.0

Metadata

func (*FormResource) ModifyPlan added in v0.25.0

ModifyPlan

func (*FormResource) Read added in v0.25.0

func (*FormResource) Schema added in v0.25.0

Schema.

func (*FormResource) Update added in v0.25.0

func (*FormResource) ValidateConfig added in v0.25.0

type FormsRecaptchaV2Resource added in v0.25.0

type FormsRecaptchaV2Resource serviceClientType

Types

func (*FormsRecaptchaV2Resource) Configure added in v0.25.0

func (*FormsRecaptchaV2Resource) Create added in v0.25.0

func (*FormsRecaptchaV2Resource) Delete added in v0.25.0

func (*FormsRecaptchaV2Resource) ImportState added in v0.25.0

func (*FormsRecaptchaV2Resource) Metadata added in v0.25.0

Metadata

func (*FormsRecaptchaV2Resource) Read added in v0.25.0

func (*FormsRecaptchaV2Resource) Schema added in v0.25.0

Schema.

func (*FormsRecaptchaV2Resource) Update added in v0.25.0

type GatewayDataSource added in v0.23.0

type GatewayDataSource serviceClientType

Types

func (*GatewayDataSource) Configure added in v0.23.0

func (*GatewayDataSource) Metadata added in v0.23.0

Metadata

func (*GatewayDataSource) Read added in v0.23.0

func (*GatewayDataSource) Schema added in v0.23.0

type GatewayRoleAssignmentResource added in v0.23.0

type GatewayRoleAssignmentResource serviceClientType

Types

func (*GatewayRoleAssignmentResource) Configure added in v0.23.0

func (*GatewayRoleAssignmentResource) Create added in v0.23.0

func (*GatewayRoleAssignmentResource) Delete added in v0.23.0

func (*GatewayRoleAssignmentResource) ImportState added in v0.23.0

func (*GatewayRoleAssignmentResource) Metadata added in v0.23.0

Metadata

func (*GatewayRoleAssignmentResource) Read added in v0.23.0

func (*GatewayRoleAssignmentResource) Schema added in v0.23.0

Schema.

func (*GatewayRoleAssignmentResource) Update added in v0.23.0

type GatewayRoleAssignmentResourceModel added in v0.23.0

type GatewayRoleAssignmentResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	EnvironmentId       types.String `tfsdk:"environment_id"`
	GatewayId           types.String `tfsdk:"gateway_id"`
	RoleId              types.String `tfsdk:"role_id"`
	ScopeEnvironmentId  types.String `tfsdk:"scope_environment_id"`
	ScopeOrganizationId types.String `tfsdk:"scope_organization_id"`
	ScopePopulationId   types.String `tfsdk:"scope_population_id"`
	ReadOnly            types.Bool   `tfsdk:"read_only"`
}

type IdentityPropagationPlanResource added in v0.26.0

type IdentityPropagationPlanResource serviceClientType

Types

func (*IdentityPropagationPlanResource) Configure added in v0.26.0

func (*IdentityPropagationPlanResource) Create added in v0.26.0

func (*IdentityPropagationPlanResource) Delete added in v0.26.0

func (*IdentityPropagationPlanResource) ImportState added in v0.26.0

func (*IdentityPropagationPlanResource) Metadata added in v0.26.0

Metadata

func (*IdentityPropagationPlanResource) Read added in v0.26.0

func (*IdentityPropagationPlanResource) Schema added in v0.26.0

Schema.

func (*IdentityPropagationPlanResource) Update added in v0.26.0

type KeyResource added in v0.22.0

type KeyResource serviceClientType

Types

func (*KeyResource) Configure added in v0.22.0

func (*KeyResource) Create added in v0.22.0

func (*KeyResource) Delete added in v0.22.0

func (*KeyResource) ImportState added in v0.22.0

func (*KeyResource) Metadata added in v0.22.0

Metadata

func (*KeyResource) Read added in v0.22.0

func (*KeyResource) Schema added in v0.22.0

Schema.

func (*KeyResource) Update added in v0.22.0

func (*KeyResource) ValidateConfig added in v0.22.0

type KeyRotationPolicyResource added in v0.18.0

type KeyRotationPolicyResource serviceClientType

Types

func (*KeyRotationPolicyResource) Configure added in v0.18.0

func (*KeyRotationPolicyResource) Create added in v0.18.0

func (*KeyRotationPolicyResource) Delete added in v0.18.0

func (*KeyRotationPolicyResource) ImportState added in v0.18.0

func (*KeyRotationPolicyResource) Metadata added in v0.18.0

Metadata

func (*KeyRotationPolicyResource) Read added in v0.18.0

func (*KeyRotationPolicyResource) Schema added in v0.18.0

Schema.

func (*KeyRotationPolicyResource) Update added in v0.18.0

type LicensesDataSource added in v0.26.0

type LicensesDataSource serviceClientType

Types

func (*LicensesDataSource) Configure added in v0.26.0

func (*LicensesDataSource) Metadata added in v0.26.0

Metadata

func (*LicensesDataSource) Read added in v0.26.0

func (*LicensesDataSource) Schema added in v0.26.0

Schema

type LicensesDataSourceModel added in v0.26.0

type LicensesDataSourceModel struct {
	OrganizationId types.String `tfsdk:"organization_id"`
	Id             types.String `tfsdk:"id"`
	ScimFilter     types.String `tfsdk:"scim_filter"`
	DataFilter     types.List   `tfsdk:"data_filter"`
	Ids            types.List   `tfsdk:"ids"`
}

type NotificationPolicyCountryLimitResourceModel added in v0.18.0

type NotificationPolicyCountryLimitResourceModel struct {
	Type            types.String `tfsdk:"type"`
	DeliveryMethods types.Set    `tfsdk:"delivery_methods"`
	Countries       types.Set    `tfsdk:"countries"`
}

type NotificationPolicyQuotaResourceModel added in v0.18.0

type NotificationPolicyQuotaResourceModel struct {
	Type            types.String `tfsdk:"type"`
	DeliveryMethods types.Set    `tfsdk:"delivery_methods"`
	Total           types.Int64  `tfsdk:"total"`
	Used            types.Int64  `tfsdk:"used"`
	Unused          types.Int64  `tfsdk:"unused"`
}

type NotificationPolicyResource added in v0.9.0

type NotificationPolicyResource serviceClientType

Types

func (*NotificationPolicyResource) Configure added in v0.9.0

func (*NotificationPolicyResource) Create added in v0.9.0

func (*NotificationPolicyResource) Delete added in v0.9.0

func (*NotificationPolicyResource) ImportState added in v0.9.0

func (*NotificationPolicyResource) Metadata added in v0.9.0

Metadata

func (*NotificationPolicyResource) ModifyPlan added in v0.18.0

ModifyPlan

func (*NotificationPolicyResource) Read added in v0.9.0

func (*NotificationPolicyResource) Schema added in v0.9.0

Schema

func (*NotificationPolicyResource) Update added in v0.9.0

type NotificationPolicyResourceModel added in v0.9.0

type NotificationPolicyResourceModel struct {
	EnvironmentId types.String `tfsdk:"environment_id"`
	Name          types.String `tfsdk:"name"`
	Default       types.Bool   `tfsdk:"default"`
	CountryLimit  types.Object `tfsdk:"country_limit"`
	Quota         types.List   `tfsdk:"quota"`
	Id            types.String `tfsdk:"id"`
}

type NotificationSettingsAllowedListResourceModel added in v0.17.0

type NotificationSettingsAllowedListResourceModel struct {
	UserID types.String `tfsdk:"user_id"`
}

type NotificationSettingsEmailResource added in v0.9.0

type NotificationSettingsEmailResource serviceClientType

Types

func (*NotificationSettingsEmailResource) Configure added in v0.9.0

func (*NotificationSettingsEmailResource) Create added in v0.9.0

func (*NotificationSettingsEmailResource) Delete added in v0.9.0

func (*NotificationSettingsEmailResource) ImportState added in v0.9.0

func (*NotificationSettingsEmailResource) Metadata added in v0.9.0

Metadata

func (*NotificationSettingsEmailResource) Read added in v0.9.0

func (*NotificationSettingsEmailResource) Schema added in v0.9.0

Schema

func (*NotificationSettingsEmailResource) Update added in v0.9.0

type NotificationSettingsEmailResourceModel added in v0.9.0

type NotificationSettingsEmailResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	Host          types.String `tfsdk:"host"`
	Port          types.Int64  `tfsdk:"port"`
	Protocol      types.String `tfsdk:"protocol"`
	Username      types.String `tfsdk:"username"`
	Password      types.String `tfsdk:"password"`
	From          types.List   `tfsdk:"from"`
	ReplyTo       types.List   `tfsdk:"reply_to"`
}

type NotificationSettingsResource added in v0.17.0

type NotificationSettingsResource serviceClientType

Types

func (*NotificationSettingsResource) Configure added in v0.17.0

func (*NotificationSettingsResource) Create added in v0.17.0

func (*NotificationSettingsResource) Delete added in v0.17.0

func (*NotificationSettingsResource) ImportState added in v0.17.0

func (*NotificationSettingsResource) Metadata added in v0.17.0

Metadata

func (*NotificationSettingsResource) Read added in v0.17.0

func (*NotificationSettingsResource) Schema added in v0.17.0

Schema

func (*NotificationSettingsResource) Update added in v0.17.0

type NotificationSettingsResourceModel added in v0.17.0

type NotificationSettingsResourceModel struct {
	Id                    types.String `tfsdk:"id"`
	EnvironmentId         types.String `tfsdk:"environment_id"`
	DeliveryMode          types.String `tfsdk:"delivery_mode"`
	ProviderFallbackChain types.List   `tfsdk:"provider_fallback_chain"`
	From                  types.Object `tfsdk:"from"`
	ReplyTo               types.Object `tfsdk:"reply_to"`
	AllowedList           types.Set    `tfsdk:"allowed_list"`
	UpdatedAt             types.String `tfsdk:"updated_at"`
}

type OrganizationDataSource added in v0.10.0

type OrganizationDataSource struct {
	Client *pingone.Client
	// contains filtered or unexported fields
}

Types

func (*OrganizationDataSource) Configure added in v0.10.0

func (*OrganizationDataSource) Metadata added in v0.10.0

Metadata

func (*OrganizationDataSource) Read added in v0.10.0

func (*OrganizationDataSource) Schema added in v0.10.0

Schema

type OrganizationDataSourceModel added in v0.10.0

type OrganizationDataSourceModel struct {
	Id                   types.String `tfsdk:"id"`
	OrganizationId       types.String `tfsdk:"organization_id"`
	Name                 types.String `tfsdk:"name"`
	Description          types.String `tfsdk:"description"`
	Type                 types.String `tfsdk:"type"`
	BillingConnectionIds types.Set    `tfsdk:"billing_connection_ids"`
	BaseUrlAPI           types.String `tfsdk:"base_url_api"`
	BaseUrlAuth          types.String `tfsdk:"base_url_auth"`
	BaseUrlOrchestrate   types.String `tfsdk:"base_url_orchestrate"`
	BaseUrlAgreementMgmt types.String `tfsdk:"base_url_agreement_management"`
	BaseUrlConsole       types.String `tfsdk:"base_url_console"`
	BaseUrlApps          types.String `tfsdk:"base_url_apps"`
}

type PhoneDeliverySettingsListDataSource added in v0.17.0

type PhoneDeliverySettingsListDataSource serviceClientType

Types

func (*PhoneDeliverySettingsListDataSource) Configure added in v0.17.0

func (*PhoneDeliverySettingsListDataSource) Metadata added in v0.17.0

Metadata

func (*PhoneDeliverySettingsListDataSource) Read added in v0.17.0

func (*PhoneDeliverySettingsListDataSource) Schema added in v0.17.0

Schema

type PhoneDeliverySettingsListDataSourceModel added in v0.17.0

type PhoneDeliverySettingsListDataSourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	Ids           types.List   `tfsdk:"ids"`
}

type PhoneDeliverySettingsProviderCustomAuthenticationResourceModel added in v0.17.0

type PhoneDeliverySettingsProviderCustomAuthenticationResourceModel struct {
	Method    types.String `tfsdk:"method"`
	Password  types.String `tfsdk:"password"`
	AuthToken types.String `tfsdk:"auth_token"`
	Username  types.String `tfsdk:"username"`
}

type PhoneDeliverySettingsProviderCustomNumbersResourceModel added in v0.17.0

type PhoneDeliverySettingsProviderCustomNumbersResourceModel struct {
	SupportedCountries types.Set    `tfsdk:"supported_countries"`
	Type               types.String `tfsdk:"type"`
	Selected           types.Bool   `tfsdk:"selected"`
	Available          types.Bool   `tfsdk:"available"`
	Number             types.String `tfsdk:"number"`
	Capabilities       types.Set    `tfsdk:"capabilities"`
}

type PhoneDeliverySettingsProviderCustomRequestsResourceModel added in v0.17.0

type PhoneDeliverySettingsProviderCustomRequestsResourceModel struct {
	DeliveryMethod    types.String `tfsdk:"delivery_method"`
	Url               types.String `tfsdk:"url"`
	Method            types.String `tfsdk:"method"`
	Body              types.String `tfsdk:"body"`
	Headers           types.Map    `tfsdk:"headers"`
	BeforeTag         types.String `tfsdk:"before_tag"`
	AfterTag          types.String `tfsdk:"after_tag"`
	PhoneNumberFormat types.String `tfsdk:"phone_number_format"`
}

type PhoneDeliverySettingsProviderCustomResourceModel added in v0.17.0

type PhoneDeliverySettingsProviderCustomResourceModel struct {
	Authentication types.Object `tfsdk:"authentication"`
	Name           types.String `tfsdk:"name"`
	Numbers        types.Set    `tfsdk:"numbers"`
	Requests       types.Set    `tfsdk:"requests"`
}

type PhoneDeliverySettingsProviderCustomSelectedNumbersResourceModel added in v0.17.0

type PhoneDeliverySettingsProviderCustomSelectedNumbersResourceModel struct {
	SupportedCountries types.Set    `tfsdk:"supported_countries"`
	Type               types.String `tfsdk:"type"`
	Selected           types.Bool   `tfsdk:"selected"`
	Number             types.String `tfsdk:"number"`
}

type PhoneDeliverySettingsProviderCustomSyniverseResourceModel added in v0.17.0

type PhoneDeliverySettingsProviderCustomSyniverseResourceModel struct {
	AuthToken       types.String `tfsdk:"auth_token"`
	SelectedNumbers types.Set    `tfsdk:"selected_numbers"`
	ServiceNumbers  types.Set    `tfsdk:"service_numbers"`
}

type PhoneDeliverySettingsProviderCustomTwilioResourceModel added in v0.17.0

type PhoneDeliverySettingsProviderCustomTwilioResourceModel struct {
	Sid             types.String `tfsdk:"sid"`
	AuthToken       types.String `tfsdk:"auth_token"`
	SelectedNumbers types.Set    `tfsdk:"selected_numbers"`
	ServiceNumbers  types.Set    `tfsdk:"service_numbers"`
}

type PhoneDeliverySettingsResource added in v0.17.0

type PhoneDeliverySettingsResource serviceClientType

Types

func (*PhoneDeliverySettingsResource) Configure added in v0.17.0

func (*PhoneDeliverySettingsResource) Create added in v0.17.0

func (*PhoneDeliverySettingsResource) Delete added in v0.17.0

func (*PhoneDeliverySettingsResource) ImportState added in v0.17.0

func (*PhoneDeliverySettingsResource) Metadata added in v0.17.0

Metadata

func (*PhoneDeliverySettingsResource) Read added in v0.17.0

func (*PhoneDeliverySettingsResource) Schema added in v0.17.0

Schema.

func (*PhoneDeliverySettingsResource) Update added in v0.17.0

type PhoneDeliverySettingsResourceModel added in v0.17.0

type PhoneDeliverySettingsResourceModel struct {
	Id                      types.String `tfsdk:"id"`
	EnvironmentId           types.String `tfsdk:"environment_id"`
	ProviderType            types.String `tfsdk:"provider_type"`
	ProviderCustom          types.Object `tfsdk:"provider_custom"`
	ProviderCustomTwilio    types.Object `tfsdk:"provider_custom_twilio"`
	ProviderCustomSyniverse types.Object `tfsdk:"provider_custom_syniverse"`
	CreatedAt               types.String `tfsdk:"created_at"`
	UpdatedAt               types.String `tfsdk:"updated_at"`
}

type RoleDataSource added in v0.23.0

type RoleDataSource serviceClientType

Types

func (*RoleDataSource) Configure added in v0.23.0

func (*RoleDataSource) Metadata added in v0.23.0

Metadata

func (*RoleDataSource) Read added in v0.23.0

func (*RoleDataSource) Schema added in v0.23.0

Schema

type RoleDataSourceModel added in v0.23.0

type RoleDataSourceModel struct {
	Id           types.String `tfsdk:"id"`
	RoleId       types.String `tfsdk:"role_id"`
	Name         types.String `tfsdk:"name"`
	Description  types.String `tfsdk:"description"`
	ApplicableTo types.Set    `tfsdk:"applicable_to"`
	Permissions  types.Set    `tfsdk:"permissions"`
}

type RolesDataSource added in v0.23.0

type RolesDataSource serviceClientType

Types

func (*RolesDataSource) Configure added in v0.23.0

func (*RolesDataSource) Metadata added in v0.23.0

Metadata

func (*RolesDataSource) Read added in v0.23.0

func (*RolesDataSource) Schema added in v0.23.0

Schema

type RolesDataSourceModel added in v0.23.0

type RolesDataSourceModel struct {
	Id  types.String `tfsdk:"id"`
	Ids types.List   `tfsdk:"ids"`
}

type SystemApplicationResource added in v0.15.0

type SystemApplicationResource serviceClientType

Types

func (*SystemApplicationResource) Configure added in v0.15.0

func (*SystemApplicationResource) Create added in v0.15.0

func (*SystemApplicationResource) Delete added in v0.15.0

func (*SystemApplicationResource) ImportState added in v0.15.0

func (*SystemApplicationResource) Metadata added in v0.15.0

Metadata

func (*SystemApplicationResource) Read added in v0.15.0

func (*SystemApplicationResource) Schema added in v0.15.0

Schema.

func (*SystemApplicationResource) Update added in v0.15.0

type TrustedEmailAddressResource added in v0.9.0

type TrustedEmailAddressResource serviceClientType

Types

func (*TrustedEmailAddressResource) Configure added in v0.9.0

func (*TrustedEmailAddressResource) Create added in v0.9.0

func (*TrustedEmailAddressResource) Delete added in v0.9.0

func (*TrustedEmailAddressResource) ImportState added in v0.9.0

func (*TrustedEmailAddressResource) Metadata added in v0.9.0

Metadata

func (*TrustedEmailAddressResource) Read added in v0.9.0

func (*TrustedEmailAddressResource) Schema added in v0.9.0

Schema

func (*TrustedEmailAddressResource) Update added in v0.9.0

type TrustedEmailAddressResourceModel added in v0.9.0

type TrustedEmailAddressResourceModel struct {
	EmailDomainId types.String `tfsdk:"email_domain_id"`
	EmailAddress  types.String `tfsdk:"email_address"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	Id            types.String `tfsdk:"id"`
	Status        types.String `tfsdk:"status"`
}

type TrustedEmailDomainDataSource added in v0.9.0

type TrustedEmailDomainDataSource serviceClientType

Types

func (*TrustedEmailDomainDataSource) Configure added in v0.9.0

func (*TrustedEmailDomainDataSource) Metadata added in v0.9.0

Metadata

func (*TrustedEmailDomainDataSource) Read added in v0.9.0

func (*TrustedEmailDomainDataSource) Schema added in v0.9.0

Schema

type TrustedEmailDomainDataSourceModel added in v0.9.0

type TrustedEmailDomainDataSourceModel struct {
	DomainName    types.String `tfsdk:"domain_name"`
	EmailDomainId types.String `tfsdk:"trusted_email_domain_id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	Id            types.String `tfsdk:"id"`
}

type TrustedEmailDomainResource added in v0.19.1

type TrustedEmailDomainResource serviceClientType

Types

func (*TrustedEmailDomainResource) Configure added in v0.19.1

func (*TrustedEmailDomainResource) Create added in v0.19.1

func (*TrustedEmailDomainResource) Delete added in v0.19.1

func (*TrustedEmailDomainResource) ImportState added in v0.19.1

func (*TrustedEmailDomainResource) Metadata added in v0.19.1

Metadata

func (*TrustedEmailDomainResource) Read added in v0.19.1

func (*TrustedEmailDomainResource) Schema added in v0.19.1

Schema

func (*TrustedEmailDomainResource) Update added in v0.19.1

type TrustedEmailDomainResourceModel added in v0.19.1

type TrustedEmailDomainResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	DomainName    types.String `tfsdk:"domain_name"`
}

type UserRoleAssignmentResource added in v0.23.0

type UserRoleAssignmentResource serviceClientType

Types

func (*UserRoleAssignmentResource) Configure added in v0.23.0

func (*UserRoleAssignmentResource) Create added in v0.23.0

func (*UserRoleAssignmentResource) Delete added in v0.23.0

func (*UserRoleAssignmentResource) ImportState added in v0.23.0

func (*UserRoleAssignmentResource) Metadata added in v0.23.0

Metadata

func (*UserRoleAssignmentResource) Read added in v0.23.0

func (*UserRoleAssignmentResource) Schema added in v0.23.0

Schema.

func (*UserRoleAssignmentResource) Update added in v0.23.0

type UserRoleAssignmentResourceModel added in v0.23.0

type UserRoleAssignmentResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	EnvironmentId       types.String `tfsdk:"environment_id"`
	UserId              types.String `tfsdk:"user_id"`
	RoleId              types.String `tfsdk:"role_id"`
	ScopeEnvironmentId  types.String `tfsdk:"scope_environment_id"`
	ScopeOrganizationId types.String `tfsdk:"scope_organization_id"`
	ScopePopulationId   types.String `tfsdk:"scope_population_id"`
	ReadOnly            types.Bool   `tfsdk:"read_only"`
}

type UserRoleAssignmentsDataSource added in v0.18.0

type UserRoleAssignmentsDataSource serviceClientType

Types

func (*UserRoleAssignmentsDataSource) Configure added in v0.18.0

func (*UserRoleAssignmentsDataSource) Metadata added in v0.18.0

Metadata

func (*UserRoleAssignmentsDataSource) Read added in v0.18.0

func (*UserRoleAssignmentsDataSource) Schema added in v0.18.0

Schema

type UserRoleAssignmentsDataSourceModel added in v0.18.0

type UserRoleAssignmentsDataSourceModel struct {
	Id              types.String `tfsdk:"id"`
	EnvironmentId   types.String `tfsdk:"environment_id"`
	UserId          types.String `tfsdk:"user_id"`
	RoleAssignments types.Set    `tfsdk:"role_assignments"`
}

type WebhookResource added in v0.19.1

type WebhookResource serviceClientType

Types

func (*WebhookResource) Configure added in v0.19.1

func (*WebhookResource) Create added in v0.19.1

func (*WebhookResource) Delete added in v0.19.1

func (*WebhookResource) ImportState added in v0.19.1

func (*WebhookResource) Metadata added in v0.19.1

Metadata

func (*WebhookResource) Read added in v0.19.1

func (*WebhookResource) Schema added in v0.19.1

Schema

func (*WebhookResource) Update added in v0.19.1

type WebhookResourceModel added in v0.19.1

type WebhookResourceModel struct {
	Id                     types.String `tfsdk:"id"`
	EnvironmentId          types.String `tfsdk:"environment_id"`
	Name                   types.String `tfsdk:"name"`
	Enabled                types.Bool   `tfsdk:"enabled"`
	HttpEndpointUrl        types.String `tfsdk:"http_endpoint_url"`
	HttpEndpointHeaders    types.Map    `tfsdk:"http_endpoint_headers"`
	VerifyTLSCertificates  types.Bool   `tfsdk:"verify_tls_certificates"`
	TLSClientAuthKeyPairId types.String `tfsdk:"tls_client_auth_key_pair_id"`
	Format                 types.String `tfsdk:"format"`
	FilterOptions          types.List   `tfsdk:"filter_options"`
}

type WebookFilterOptionsModel added in v0.19.1

type WebookFilterOptionsModel struct {
	IncludedActionTypes    types.Set  `tfsdk:"included_action_types"`
	IncludedApplicationIds types.Set  `tfsdk:"included_application_ids"`
	IncludedPopulationIds  types.Set  `tfsdk:"included_population_ids"`
	IncludedTags           types.Set  `tfsdk:"included_tags"`
	IPAddressExposed       types.Bool `tfsdk:"ip_address_exposed"`
	UseragentExposed       types.Bool `tfsdk:"useragent_exposed"`
}

Source Files

Jump to

Keyboard shortcuts

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