base

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2025 License: MPL-2.0 Imports: 69 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 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 NewAlertChannelResource added in v1.0.0

func NewAlertChannelResource() 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 NewGatewayResource added in v1.0.0

func NewGatewayResource() resource.Resource

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 NewImageResource added in v1.0.0

func NewImageResource() 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 NewLicenseDataSource added in v1.0.0

func NewLicenseDataSource() datasource.DataSource

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 NewNotificationTemplateContentResource added in v1.0.0

func NewNotificationTemplateContentResource() 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 NewRoleAssignmentUserResource added in v1.0.0

func NewRoleAssignmentUserResource() 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 NewTrustedEmailDomainDKIMDataSource added in v1.0.0

func NewTrustedEmailDomainDKIMDataSource() datasource.DataSource

New Object

func NewTrustedEmailDomainDataSource added in v0.9.0

func NewTrustedEmailDomainDataSource() datasource.DataSource

New Object

func NewTrustedEmailDomainOwnershipDataSource added in v1.0.0

func NewTrustedEmailDomainOwnershipDataSource() 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 ResourceGatewayCredential added in v0.4.0

func ResourceGatewayCredential() *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 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                    pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId         pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	AgreementId           pingonetypes.ResourceIDValue `tfsdk:"agreement_id"`
	Name                  types.String                 `tfsdk:"name"`
	Enabled               types.Bool                   `tfsdk:"enabled"`
	Description           types.String                 `tfsdk:"description"`
	ReconsentPeriodDays   types.Float32                `tfsdk:"reconsent_period_days"`
	TotalUserConsents     types.Int32                  `tfsdk:"total_user_consent_count"`
	ExpiredUserConsents   types.Int32                  `tfsdk:"expired_user_consent_count"`
	ConsentCountsUpdateAt timetypes.RFC3339            `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            pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	AgreementId   pingonetypes.ResourceIDValue `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                      pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId           pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	AgreementId             pingonetypes.ResourceIDValue `tfsdk:"agreement_id"`
	AgreementLocalizationId pingonetypes.ResourceIDValue `tfsdk:"agreement_localization_id"`
	LanguageId              pingonetypes.ResourceIDValue `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       pingonetypes.ResourceIDValue `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                      pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId           pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	AgreementId             pingonetypes.ResourceIDValue `tfsdk:"agreement_id"`
	AgreementLocalizationId pingonetypes.ResourceIDValue `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                   pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId        pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	AgreementId          pingonetypes.ResourceIDValue `tfsdk:"agreement_id"`
	LanguageId           pingonetypes.ResourceIDValue `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                      pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId           pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	AgreementId             pingonetypes.ResourceIDValue `tfsdk:"agreement_id"`
	AgreementLocalizationId pingonetypes.ResourceIDValue `tfsdk:"agreement_localization_id"`
	ContentType             types.String                 `tfsdk:"content_type"`
	EffectiveAt             timetypes.RFC3339            `tfsdk:"effective_at"`
	NotValidAfter           timetypes.RFC3339            `tfsdk:"not_valid_after"`
	RequireReconsent        types.Bool                   `tfsdk:"require_reconsent"`
	Text                    types.String                 `tfsdk:"text"`
	StoredText              types.String                 `tfsdk:"stored_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                  pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId       pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	Name                types.String                 `tfsdk:"name"`
	Enabled             types.Bool                   `tfsdk:"enabled"`
	Description         types.String                 `tfsdk:"description"`
	ReconsentPeriodDays types.Float32                `tfsdk:"reconsent_period_days"`
}

type AlertChannelResource added in v1.0.0

type AlertChannelResource serviceClientType

Types

func (*AlertChannelResource) Configure added in v1.0.0

func (*AlertChannelResource) Create added in v1.0.0

func (*AlertChannelResource) Delete added in v1.0.0

func (*AlertChannelResource) ImportState added in v1.0.0

func (*AlertChannelResource) Metadata added in v1.0.0

Metadata

func (*AlertChannelResource) Read added in v1.0.0

func (*AlertChannelResource) Schema added in v1.0.0

Schema

func (*AlertChannelResource) Update added in v1.0.0

type AlertChannelResourceModel added in v1.0.0

type AlertChannelResourceModel struct {
	Addresses         types.Set                    `tfsdk:"addresses"`
	AlertName         types.String                 `tfsdk:"alert_name"`
	ChannelType       types.String                 `tfsdk:"channel_type"`
	EnvironmentId     pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	ExcludeAlertTypes types.Set                    `tfsdk:"exclude_alert_types"`
	Id                pingonetypes.ResourceIDValue `tfsdk:"id"`
	IncludeAlertTypes types.Set                    `tfsdk:"include_alert_types"`
	IncludeSeverities types.Set                    `tfsdk:"include_severities"`
}

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

func (*BrandingSettingsResource) UpgradeState added in v1.0.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

func (*BrandingThemeResource) UpgradeState added in v1.0.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                   pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId        pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	DomainName           types.String                 `tfsdk:"domain_name"`
	Status               types.String                 `tfsdk:"status"`
	CanonicalName        types.String                 `tfsdk:"canonical_name"`
	CertificateExpiresAt timetypes.RFC3339            `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                              pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId                   pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	CustomDomainId                  pingonetypes.ResourceIDValue `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            timetypes.RFC3339            `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             pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId  pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	CustomDomainId pingonetypes.ResourceIDValue `tfsdk:"custom_domain_id"`
	DomainName     types.String                 `tfsdk:"domain_name"`
	Status         types.String                 `tfsdk:"status"`
	Timeouts       timeouts.Value               `tfsdk:"timeouts"`
}

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             pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId  pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	Name           types.String                 `tfsdk:"name"`
	Description    types.String                 `tfsdk:"description"`
	Type           types.String                 `tfsdk:"type"`
	Region         types.String                 `tfsdk:"region"`
	LicenseId      pingonetypes.ResourceIDValue `tfsdk:"license_id"`
	OrganizationId pingonetypes.ResourceIDValue `tfsdk:"organization_id"`
	Solution       types.String                 `tfsdk:"solution"`
	Services       types.Set                    `tfsdk:"services"`
}

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         pingonetypes.ResourceIDValue `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 GatewayResource added in v1.0.0

type GatewayResource serviceClientType

Types

func (*GatewayResource) Configure added in v1.0.0

func (*GatewayResource) Create added in v1.0.0

func (*GatewayResource) Delete added in v1.0.0

func (*GatewayResource) ImportState added in v1.0.0

func (*GatewayResource) Metadata added in v1.0.0

Metadata

func (*GatewayResource) ModifyPlan added in v1.0.0

ModifyPlan

func (*GatewayResource) Read added in v1.0.0

func (*GatewayResource) Schema added in v1.0.0

func (*GatewayResource) Update added in v1.0.0

func (*GatewayResource) UpgradeState added in v1.0.0

func (r *GatewayResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

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                  pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId       pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	GatewayId           pingonetypes.ResourceIDValue `tfsdk:"gateway_id"`
	RoleId              pingonetypes.ResourceIDValue `tfsdk:"role_id"`
	ScopeApplicationId  pingonetypes.ResourceIDValue `tfsdk:"scope_application_id"`
	ScopeEnvironmentId  pingonetypes.ResourceIDValue `tfsdk:"scope_environment_id"`
	ScopeOrganizationId pingonetypes.ResourceIDValue `tfsdk:"scope_organization_id"`
	ScopePopulationId   pingonetypes.ResourceIDValue `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 ImageResource added in v1.0.0

type ImageResource serviceClientType

Types

func (*ImageResource) Configure added in v1.0.0

func (*ImageResource) Create added in v1.0.0

func (*ImageResource) Delete added in v1.0.0

func (*ImageResource) ImportState added in v1.0.0

func (*ImageResource) Metadata added in v1.0.0

Metadata

func (*ImageResource) Read added in v1.0.0

func (*ImageResource) Schema added in v1.0.0

Schema

func (*ImageResource) Update added in v1.0.0

func (*ImageResource) UpgradeState added in v1.0.0

func (r *ImageResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

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 LicenseDataSource added in v1.0.0

type LicenseDataSource serviceClientType

Types

func (*LicenseDataSource) Configure added in v1.0.0

func (*LicenseDataSource) Metadata added in v1.0.0

Metadata

func (*LicenseDataSource) Read added in v1.0.0

func (*LicenseDataSource) Schema added in v1.0.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 pingonetypes.ResourceIDValue `tfsdk:"organization_id"`
	Id             pingonetypes.ResourceIDValue `tfsdk:"id"`
	ScimFilter     types.String                 `tfsdk:"scim_filter"`
	DataFilters    types.List                   `tfsdk:"data_filters"`
	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.Int32  `tfsdk:"total"`
	Used            types.Int32  `tfsdk:"used"`
	Unused          types.Int32  `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 pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	Name          types.String                 `tfsdk:"name"`
	Default       types.Bool                   `tfsdk:"default"`
	CountryLimit  types.Object                 `tfsdk:"country_limit"`
	Quota         types.Set                    `tfsdk:"quota"`
	Id            pingonetypes.ResourceIDValue `tfsdk:"id"`
}

type NotificationSettingsAllowedListResourceModel added in v0.17.0

type NotificationSettingsAllowedListResourceModel struct {
	UserID pingonetypes.ResourceIDValue `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

func (*NotificationSettingsEmailResource) UpgradeState added in v1.0.0

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                    pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId         pingonetypes.ResourceIDValue `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             timetypes.RFC3339            `tfsdk:"updated_at"`
}

type NotificationTemplateContentResource added in v1.0.0

type NotificationTemplateContentResource serviceClientType

Types

func (*NotificationTemplateContentResource) Configure added in v1.0.0

func (*NotificationTemplateContentResource) Create added in v1.0.0

func (*NotificationTemplateContentResource) Delete added in v1.0.0

func (*NotificationTemplateContentResource) ImportState added in v1.0.0

func (*NotificationTemplateContentResource) Metadata added in v1.0.0

Metadata

func (*NotificationTemplateContentResource) Read added in v1.0.0

func (*NotificationTemplateContentResource) Schema added in v1.0.0

Schema.

func (*NotificationTemplateContentResource) Update added in v1.0.0

func (*NotificationTemplateContentResource) UpgradeState added in v1.0.0

type OrganizationDataSource added in v0.10.0

type OrganizationDataSource serviceClientType

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                   pingonetypes.ResourceIDValue `tfsdk:"id"`
	OrganizationId       pingonetypes.ResourceIDValue `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"`
}

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            pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId pingonetypes.ResourceIDValue `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                      pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId           pingonetypes.ResourceIDValue `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               timetypes.RFC3339            `tfsdk:"created_at"`
	UpdatedAt               timetypes.RFC3339            `tfsdk:"updated_at"`
}

type RoleAssignmentUserResource added in v1.0.0

type RoleAssignmentUserResource serviceClientType

Types

func (*RoleAssignmentUserResource) Configure added in v1.0.0

func (*RoleAssignmentUserResource) Create added in v1.0.0

func (*RoleAssignmentUserResource) Delete added in v1.0.0

func (*RoleAssignmentUserResource) Metadata added in v1.0.0

Metadata

func (*RoleAssignmentUserResource) Read added in v1.0.0

func (*RoleAssignmentUserResource) Schema added in v1.0.0

Schema.

func (*RoleAssignmentUserResource) Update added in v1.0.0

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           pingonetypes.ResourceIDValue `tfsdk:"id"`
	RoleId       pingonetypes.ResourceIDValue `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  pingonetypes.ResourceIDValue `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 pingonetypes.ResourceIDValue `tfsdk:"email_domain_id"`
	EmailAddress  types.String                 `tfsdk:"email_address"`
	EnvironmentId pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	Id            pingonetypes.ResourceIDValue `tfsdk:"id"`
	Status        types.String                 `tfsdk:"status"`
}

type TrustedEmailDomainDKIMDataSource added in v1.0.0

type TrustedEmailDomainDKIMDataSource serviceClientType

Types

func (*TrustedEmailDomainDKIMDataSource) Configure added in v1.0.0

func (*TrustedEmailDomainDKIMDataSource) Metadata added in v1.0.0

Metadata

func (*TrustedEmailDomainDKIMDataSource) Read added in v1.0.0

func (*TrustedEmailDomainDKIMDataSource) Schema added in v1.0.0

Schema

type TrustedEmailDomainDKIMDataSourceModel added in v1.0.0

type TrustedEmailDomainDKIMDataSourceModel struct {
	EnvironmentId        pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	TrustedEmailDomainId pingonetypes.ResourceIDValue `tfsdk:"trusted_email_domain_id"`
	Type                 types.String                 `tfsdk:"type"`
	Regions              types.Set                    `tfsdk:"regions"`
}

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 pingonetypes.ResourceIDValue `tfsdk:"trusted_email_domain_id"`
	EnvironmentId pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	Id            pingonetypes.ResourceIDValue `tfsdk:"id"`
}

type TrustedEmailDomainOwnershipDataSource added in v1.0.0

type TrustedEmailDomainOwnershipDataSource serviceClientType

Types

func (*TrustedEmailDomainOwnershipDataSource) Configure added in v1.0.0

func (*TrustedEmailDomainOwnershipDataSource) Metadata added in v1.0.0

Metadata

func (*TrustedEmailDomainOwnershipDataSource) Read added in v1.0.0

func (*TrustedEmailDomainOwnershipDataSource) Schema added in v1.0.0

Schema

type TrustedEmailDomainOwnershipDataSourceModel added in v1.0.0

type TrustedEmailDomainOwnershipDataSourceModel struct {
	EnvironmentDnsRecord types.Object                 `tfsdk:"environment_dns_record"`
	EnvironmentId        pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	TrustedEmailDomainId pingonetypes.ResourceIDValue `tfsdk:"trusted_email_domain_id"`
	Type                 types.String                 `tfsdk:"type"`
	Regions              types.Set                    `tfsdk:"regions"`
}

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            pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId pingonetypes.ResourceIDValue `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                  pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId       pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	UserId              pingonetypes.ResourceIDValue `tfsdk:"user_id"`
	RoleId              pingonetypes.ResourceIDValue `tfsdk:"role_id"`
	ScopeApplicationId  pingonetypes.ResourceIDValue `tfsdk:"scope_application_id"`
	ScopeEnvironmentId  pingonetypes.ResourceIDValue `tfsdk:"scope_environment_id"`
	ScopeOrganizationId pingonetypes.ResourceIDValue `tfsdk:"scope_organization_id"`
	ScopePopulationId   pingonetypes.ResourceIDValue `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              pingonetypes.ResourceIDValue `tfsdk:"id"`
	EnvironmentId   pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
	UserId          pingonetypes.ResourceIDValue `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

func (*WebhookResource) UpgradeState added in v1.0.0

func (r *WebhookResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader

Source Files

Jump to

Keyboard shortcuts

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