credentials

package
v0.19.0 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2023 License: MPL-2.0 Imports: 31 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 struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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"`
}

type CredentialTypeDataSource

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

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"`
	CredentialTypeId   types.String `tfsdk:"credential_type_id"`
	Title              types.String `tfsdk:"title"`
	Description        types.String `tfsdk:"description"`
	CardType           types.String `tfsdk:"card_type"`
	CardDesignTemplate types.String `tfsdk:"card_design_template"`
	Metadata           types.Object `tfsdk:"metadata"`
}

type CredentialTypeResource

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

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

type CredentialTypeResourceModel

type CredentialTypeResourceModel struct {
	Id                 types.String `tfsdk:"id"`
	EnvironmentId      types.String `tfsdk:"environment_id"`
	Title              types.String `tfsdk:"title"`
	Description        types.String `tfsdk:"description"`
	CardType           types.String `tfsdk:"card_type"`
	CardDesignTemplate types.String `tfsdk:"card_design_template"`
	Metadata           types.Object `tfsdk:"metadata"`
}

type CredentialTypesDataSource

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

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 struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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"`
	IsVisible types.Bool   `tfsdk:"is_visible"`
	Attribute types.String `tfsdk:"attribute"`
	Value     types.String `tfsdk:"value"`
}

type FieldsModel

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

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