credentials

package
v0.28.0 Latest Latest
Warning

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

Go to latest
Published: May 13, 2024 License: MPL-2.0 Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSources

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

func NewCredentialIssuanceRuleDataSource

func NewCredentialIssuanceRuleDataSource() datasource.DataSource

New Object

func NewCredentialIssuanceRuleResource

func NewCredentialIssuanceRuleResource() resource.Resource

New Object

func NewCredentialIssuerProfileDataSource

func NewCredentialIssuerProfileDataSource() datasource.DataSource

New Object

func NewCredentialIssuerProfileResource

func NewCredentialIssuerProfileResource() resource.Resource

New Object

func NewCredentialTypeDataSource

func NewCredentialTypeDataSource() datasource.DataSource

New Object

func NewCredentialTypeResource

func NewCredentialTypeResource() resource.Resource

New Object

func NewCredentialTypesDataSource

func NewCredentialTypesDataSource() datasource.DataSource

New Object

func NewDigitalWalletApplicationDataSource

func NewDigitalWalletApplicationDataSource() datasource.DataSource

New Object

func NewDigitalWalletApplicationResource

func NewDigitalWalletApplicationResource() resource.Resource

New Object

func NewDigitalWalletApplicationsDataSource

func NewDigitalWalletApplicationsDataSource() datasource.DataSource

New Object

func Resources

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

Types

type AutomationDataSourceModel

type AutomationDataSourceModel struct {
	Issue  types.String `tfsdk:"issue"`
	Revoke types.String `tfsdk:"revoke"`
	Update types.String `tfsdk:"update"`
}

type AutomationModel

type AutomationModel struct {
	Issue  types.String `tfsdk:"issue"`
	Revoke types.String `tfsdk:"revoke"`
	Update types.String `tfsdk:"update"`
}

type CredentialIssuanceRuleDataSource

type CredentialIssuanceRuleDataSource serviceClientType

Types

func (*CredentialIssuanceRuleDataSource) Configure

func (*CredentialIssuanceRuleDataSource) Metadata

Metadata

func (*CredentialIssuanceRuleDataSource) Read

func (*CredentialIssuanceRuleDataSource) Schema

type CredentialIssuanceRuleDataSourceModel

type CredentialIssuanceRuleDataSourceModel struct {
	Id                         types.String `tfsdk:"id"`
	EnvironmentId              types.String `tfsdk:"environment_id"`
	CredentialTypeId           types.String `tfsdk:"credential_type_id"`
	CredentialIssuanceRuleId   types.String `tfsdk:"credential_issuance_rule_id"`
	DigitalWalletApplicationId types.String `tfsdk:"digital_wallet_application_id"`
	Automation                 types.Object `tfsdk:"automation"`
	Filter                     types.Object `tfsdk:"filter"`
	Notification               types.Object `tfsdk:"notification"`
	Status                     types.String `tfsdk:"status"`
}

type CredentialIssuanceRuleResource

type CredentialIssuanceRuleResource serviceClientType

Types

func (*CredentialIssuanceRuleResource) Configure

func (*CredentialIssuanceRuleResource) Create

func (*CredentialIssuanceRuleResource) Delete

func (*CredentialIssuanceRuleResource) ImportState

func (*CredentialIssuanceRuleResource) Metadata

Metadata

func (*CredentialIssuanceRuleResource) Read

func (*CredentialIssuanceRuleResource) Schema

func (*CredentialIssuanceRuleResource) Update

type CredentialIssuanceRuleResourceModel

type CredentialIssuanceRuleResourceModel struct {
	Id                         types.String `tfsdk:"id"`
	EnvironmentId              types.String `tfsdk:"environment_id"`
	CredentialTypeId           types.String `tfsdk:"credential_type_id"`
	DigitalWalletApplicationId types.String `tfsdk:"digital_wallet_application_id"`
	Automation                 types.Object `tfsdk:"automation"`
	Filter                     types.Object `tfsdk:"filter"`
	Notification               types.Object `tfsdk:"notification"`
	Status                     types.String `tfsdk:"status"`
}

type CredentialIssuerProfileDataSource

type CredentialIssuerProfileDataSource serviceClientType

Types

func (*CredentialIssuerProfileDataSource) Configure

func (*CredentialIssuerProfileDataSource) Metadata

Metadata

func (*CredentialIssuerProfileDataSource) Read

func (*CredentialIssuerProfileDataSource) Schema

Schema

type CredentialIssuerProfileDataSourceModel

type CredentialIssuerProfileDataSourceModel struct {
	Id                    types.String `tfsdk:"id"`
	EnvironmentId         types.String `tfsdk:"environment_id"`
	ApplicationInstanceId types.String `tfsdk:"application_instance_id"`
	CreatedAt             types.String `tfsdk:"created_at"`
	UpdatedAt             types.String `tfsdk:"updated_at"`
	Name                  types.String `tfsdk:"name"`
}

type CredentialIssuerProfileResource

type CredentialIssuerProfileResource serviceClientType

Types

func (*CredentialIssuerProfileResource) Configure

func (*CredentialIssuerProfileResource) Create

func (*CredentialIssuerProfileResource) Delete

func (*CredentialIssuerProfileResource) ImportState

func (*CredentialIssuerProfileResource) Metadata

Metadata

func (*CredentialIssuerProfileResource) Read

func (*CredentialIssuerProfileResource) Schema

Schema

func (*CredentialIssuerProfileResource) Update

type CredentialIssuerProfileResourceModel

type CredentialIssuerProfileResourceModel struct {
	Id                    types.String   `tfsdk:"id"`
	EnvironmentId         types.String   `tfsdk:"environment_id"`
	ApplicationInstanceId types.String   `tfsdk:"application_instance_id"`
	CreatedAt             types.String   `tfsdk:"created_at"`
	UpdatedAt             types.String   `tfsdk:"updated_at"`
	Name                  types.String   `tfsdk:"name"`
	Timeouts              timeouts.Value `tfsdk:"timeouts"`
}

type CredentialTypeDataSource

type CredentialTypeDataSource serviceClientType

Types

func (*CredentialTypeDataSource) Configure

func (*CredentialTypeDataSource) Metadata

Metadata

func (*CredentialTypeDataSource) Read

func (*CredentialTypeDataSource) Schema

type CredentialTypeDataSourceModel

type CredentialTypeDataSourceModel struct {
	Id                 types.String `tfsdk:"id"`
	EnvironmentId      types.String `tfsdk:"environment_id"`
	IssuerId           types.String `tfsdk:"issuer_id"`
	CredentialTypeId   types.String `tfsdk:"credential_type_id"`
	CardType           types.String `tfsdk:"card_type"`
	CardDesignTemplate types.String `tfsdk:"card_design_template"`
	Description        types.String `tfsdk:"description"`
	ManagementMode     types.String `tfsdk:"management_mode"`
	Metadata           types.Object `tfsdk:"metadata"`
	RevokeOnDelete     types.Bool   `tfsdk:"revoke_on_delete"`
	Title              types.String `tfsdk:"title"`
	CreatedAt          types.String `tfsdk:"created_at"`
	UpdatedAt          types.String `tfsdk:"updated_at"`
}

type CredentialTypeResource

type CredentialTypeResource serviceClientType

Types

func (*CredentialTypeResource) Configure

func (*CredentialTypeResource) Create

func (*CredentialTypeResource) Delete

func (*CredentialTypeResource) ImportState

func (*CredentialTypeResource) Metadata

Metadata

func (*CredentialTypeResource) Read

func (*CredentialTypeResource) Schema

func (*CredentialTypeResource) Update

func (*CredentialTypeResource) ValidateConfig added in v0.28.0

type CredentialTypeResourceModel

type CredentialTypeResourceModel struct {
	Id                 types.String `tfsdk:"id"`
	EnvironmentId      types.String `tfsdk:"environment_id"`
	IssuerId           types.String `tfsdk:"issuer_id"`
	CardType           types.String `tfsdk:"card_type"`
	CardDesignTemplate types.String `tfsdk:"card_design_template"`
	Description        types.String `tfsdk:"description"`
	ManagementMode     types.String `tfsdk:"management_mode"`
	Metadata           types.Object `tfsdk:"metadata"`
	RevokeOnDelete     types.Bool   `tfsdk:"revoke_on_delete"`
	Title              types.String `tfsdk:"title"`
	CreatedAt          types.String `tfsdk:"created_at"`
	UpdatedAt          types.String `tfsdk:"updated_at"`
}

type CredentialTypesDataSource

type CredentialTypesDataSource serviceClientType

Types

func (*CredentialTypesDataSource) Configure

func (*CredentialTypesDataSource) Metadata

Metadata

func (*CredentialTypesDataSource) Read

func (*CredentialTypesDataSource) Schema

type CredentialTypesDataSourceModel

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

type DigitalWalletApplicationDataSource

type DigitalWalletApplicationDataSource serviceClientType

Types

func (*DigitalWalletApplicationDataSource) Configure

func (*DigitalWalletApplicationDataSource) Metadata

Metadata

func (*DigitalWalletApplicationDataSource) Read

func (*DigitalWalletApplicationDataSource) Schema

type DigitalWalletApplicationDataSourceModel

type DigitalWalletApplicationDataSourceModel struct {
	Id              types.String `tfsdk:"id"`
	EnvironmentId   types.String `tfsdk:"environment_id"`
	DigitalWalletId types.String `tfsdk:"digital_wallet_id"`
	ApplicationId   types.String `tfsdk:"application_id"`
	AppOpenUrl      types.String `tfsdk:"app_open_url"`
	Name            types.String `tfsdk:"name"`
}

type DigitalWalletApplicationResource

type DigitalWalletApplicationResource serviceClientType

Types

func (*DigitalWalletApplicationResource) Configure

func (*DigitalWalletApplicationResource) Create

func (*DigitalWalletApplicationResource) Delete

func (*DigitalWalletApplicationResource) ImportState

func (*DigitalWalletApplicationResource) Metadata

Metadata

func (*DigitalWalletApplicationResource) Read

func (*DigitalWalletApplicationResource) Schema

func (*DigitalWalletApplicationResource) Update

type DigitalWalletApplicationResourceModel

type DigitalWalletApplicationResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	ApplicationId types.String `tfsdk:"application_id"`
	AppOpenUrl    types.String `tfsdk:"app_open_url"`
	Name          types.String `tfsdk:"name"`
}

type DigitalWalletApplicationsDataSource

type DigitalWalletApplicationsDataSource serviceClientType

Types

func (*DigitalWalletApplicationsDataSource) Configure

func (*DigitalWalletApplicationsDataSource) Metadata

Metadata

func (*DigitalWalletApplicationsDataSource) Read

func (*DigitalWalletApplicationsDataSource) Schema

type DigitalWalletApplicationsDataSourceModel

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

type FieldsDataSourceModel

type FieldsDataSourceModel struct {
	Id          types.String `tfsdk:"id"`
	Type        types.String `tfsdk:"type"`
	Title       types.String `tfsdk:"title"`
	FileSupport types.String `tfsdk:"file_support"`
	IsVisible   types.Bool   `tfsdk:"is_visible"`
	Attribute   types.String `tfsdk:"attribute"`
	Value       types.String `tfsdk:"value"`
	Required    types.Bool   `tfsdk:"required"`
}

type FieldsModel

type FieldsModel struct {
	Id          types.String `tfsdk:"id"`
	Type        types.String `tfsdk:"type"`
	Title       types.String `tfsdk:"title"`
	FileSupport types.String `tfsdk:"file_support"`
	IsVisible   types.Bool   `tfsdk:"is_visible"`
	Attribute   types.String `tfsdk:"attribute"`
	Value       types.String `tfsdk:"value"`
	Required    types.Bool   `tfsdk:"required"`
}

type FilterDataSourceModel

type FilterDataSourceModel struct {
	GroupIds      types.Set    `tfsdk:"group_ids"`
	PopulationIds types.Set    `tfsdk:"population_ids"`
	Scim          types.String `tfsdk:"scim"`
}

type FilterModel

type FilterModel struct {
	GroupIds      types.Set    `tfsdk:"group_ids"`
	PopulationIds types.Set    `tfsdk:"population_ids"`
	Scim          types.String `tfsdk:"scim"`
}

type MetadataDataSourceModel

type MetadataDataSourceModel struct {
	BackgroundImage  types.String `tfsdk:"background_image"`
	BgOpacityPercent types.Int64  `tfsdk:"bg_opacity_percent"`
	CardColor        types.String `tfsdk:"card_color"`
	Columns          types.Int64  `tfsdk:"columns"`
	Description      types.String `tfsdk:"description"`
	TextColor        types.String `tfsdk:"text_color"`
	Version          types.Int64  `tfsdk:"version"`
	LogoImage        types.String `tfsdk:"logo_image"`
	Name             types.String `tfsdk:"name"`
	Fields           types.List   `tfsdk:"fields"`
}

type MetadataModel

type MetadataModel struct {
	BackgroundImage  types.String `tfsdk:"background_image"`
	BgOpacityPercent types.Int64  `tfsdk:"bg_opacity_percent"`
	CardColor        types.String `tfsdk:"card_color"`
	Columns          types.Int64  `tfsdk:"columns"`
	Description      types.String `tfsdk:"description"`
	TextColor        types.String `tfsdk:"text_color"`
	Version          types.Int64  `tfsdk:"version"`
	LogoImage        types.String `tfsdk:"logo_image"`
	Name             types.String `tfsdk:"name"`
	Fields           types.List   `tfsdk:"fields"`
}

type NotificationDataSourceModel

type NotificationDataSourceModel struct {
	Methods  types.Set    `tfsdk:"methods"`
	Template types.Object `tfsdk:"template"`
}

type NotificationModel

type NotificationModel struct {
	Methods  types.Set    `tfsdk:"methods"`
	Template types.Object `tfsdk:"template"`
}

type NotificationTemplateDataSourceModel

type NotificationTemplateDataSourceModel struct {
	Locale  types.String `tfsdk:"locale"`
	Variant types.String `tfsdk:"variant"`
}

type NotificationTemplateModel

type NotificationTemplateModel struct {
	Locale  types.String `tfsdk:"locale"`
	Variant types.String `tfsdk:"variant"`
}

Jump to

Keyboard shortcuts

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