mfa

package
v0.26.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: MPL-2.0 Imports: 43 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 NewApplicationPushCredentialResource added in v0.17.0

func NewApplicationPushCredentialResource() resource.Resource

New Object

func NewFIDO2PolicyResource added in v0.17.0

func NewFIDO2PolicyResource() resource.Resource

New Object

func NewMFAPoliciesDataSource added in v0.17.0

func NewMFAPoliciesDataSource() datasource.DataSource

New Object

func NewMFAPoliciesResource added in v0.17.0

func NewMFAPoliciesResource() resource.Resource

New Object

func ResourceFIDOPolicy added in v0.7.0

func ResourceFIDOPolicy() *schema.Resource

func ResourceMFAPolicy added in v0.6.0

func ResourceMFAPolicy() *schema.Resource

func ResourceMFASettings

func ResourceMFASettings() *schema.Resource

func Resources added in v0.9.0

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

Types

type ApplicationPushCredentialResource added in v0.17.0

type ApplicationPushCredentialResource serviceClientType

Types

func (*ApplicationPushCredentialResource) Configure added in v0.17.0

func (*ApplicationPushCredentialResource) Create added in v0.17.0

func (*ApplicationPushCredentialResource) Delete added in v0.17.0

func (*ApplicationPushCredentialResource) ImportState added in v0.17.0

func (*ApplicationPushCredentialResource) Metadata added in v0.17.0

Metadata

func (*ApplicationPushCredentialResource) Read added in v0.17.0

func (*ApplicationPushCredentialResource) Schema added in v0.17.0

Schema.

func (*ApplicationPushCredentialResource) Update added in v0.17.0

type FIDO2PolicyBackupEligibilityResourceModel added in v0.17.0

type FIDO2PolicyBackupEligibilityResourceModel struct {
	Allow                       types.Bool `tfsdk:"allow"`
	EnforceDuringAuthentication types.Bool `tfsdk:"enforce_during_authentication"`
}

type FIDO2PolicyMdsAuthenticatorsRequirementsResourceModel added in v0.17.0

type FIDO2PolicyMdsAuthenticatorsRequirementsResourceModel struct {
	AllowedAuthenticatorIDs     types.Set    `tfsdk:"allowed_authenticator_ids"`
	EnforceDuringAuthentication types.Bool   `tfsdk:"enforce_during_authentication"`
	Option                      types.String `tfsdk:"option"`
}

type FIDO2PolicyResource added in v0.17.0

type FIDO2PolicyResource serviceClientType

Types

func (*FIDO2PolicyResource) Configure added in v0.17.0

func (*FIDO2PolicyResource) Create added in v0.17.0

func (*FIDO2PolicyResource) Delete added in v0.17.0

func (*FIDO2PolicyResource) ImportState added in v0.17.0

func (*FIDO2PolicyResource) Metadata added in v0.17.0

Metadata

func (*FIDO2PolicyResource) Read added in v0.17.0

func (*FIDO2PolicyResource) Schema added in v0.17.0

func (*FIDO2PolicyResource) Update added in v0.17.0

type FIDO2PolicyResourceModel added in v0.17.0

type FIDO2PolicyResourceModel struct {
	Id                            types.String `tfsdk:"id"`
	EnvironmentId                 types.String `tfsdk:"environment_id"`
	Name                          types.String `tfsdk:"name"`
	Description                   types.String `tfsdk:"description"`
	Default                       types.Bool   `tfsdk:"default"`
	AttestationRequirements       types.String `tfsdk:"attestation_requirements"`
	AuthenticatorAttachment       types.String `tfsdk:"authenticator_attachment"`
	BackupEligibility             types.Object `tfsdk:"backup_eligibility"`
	DeviceDisplayName             types.String `tfsdk:"device_display_name"`
	DiscoverableCredentials       types.String `tfsdk:"discoverable_credentials"`
	MdsAuthenticatorsRequirements types.Object `tfsdk:"mds_authenticators_requirements"`
	RelyingPartyId                types.String `tfsdk:"relying_party_id"`
	UserDisplayNameAttributes     types.Object `tfsdk:"user_display_name_attributes"`
	UserVerification              types.Object `tfsdk:"user_verification"`
}

type FIDO2PolicyUserDisplayNameAttributesAttributesResourceModel added in v0.17.0

type FIDO2PolicyUserDisplayNameAttributesAttributesResourceModel struct {
	Name          types.String `tfsdk:"name"`
	SubAttributes types.List   `tfsdk:"sub_attributes"`
}

type FIDO2PolicyUserDisplayNameAttributesAttributesSubAttributesResourceModel added in v0.17.0

type FIDO2PolicyUserDisplayNameAttributesAttributesSubAttributesResourceModel struct {
	Name types.String `tfsdk:"name"`
}

type FIDO2PolicyUserDisplayNameAttributesResourceModel added in v0.17.0

type FIDO2PolicyUserDisplayNameAttributesResourceModel struct {
	Attributes types.List `tfsdk:"attributes"`
}

type FIDO2PolicyUserVerificationResourceModel added in v0.17.0

type FIDO2PolicyUserVerificationResourceModel struct {
	EnforceDuringAuthentication types.Bool   `tfsdk:"enforce_during_authentication"`
	Option                      types.String `tfsdk:"option"`
}

type MFAPoliciesDataSource added in v0.17.0

type MFAPoliciesDataSource serviceClientType

Types

func (*MFAPoliciesDataSource) Configure added in v0.17.0

func (*MFAPoliciesDataSource) Metadata added in v0.17.0

Metadata

func (*MFAPoliciesDataSource) Read added in v0.17.0

func (*MFAPoliciesDataSource) Schema added in v0.17.0

Schema

type MFAPoliciesDataSourceModel added in v0.17.0

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

type MFAPoliciesMigrateDataResourceModel added in v0.17.0

type MFAPoliciesMigrateDataResourceModel struct {
	DeviceAuthenticationPolicyId types.String `tfsdk:"device_authentication_policy_id"`
	Fido2PolicyId                types.String `tfsdk:"fido2_policy_id"`
}

type MFAPoliciesResource added in v0.17.0

type MFAPoliciesResource serviceClientType

Types

func (*MFAPoliciesResource) Configure added in v0.17.0

func (*MFAPoliciesResource) Create added in v0.17.0

func (*MFAPoliciesResource) Delete added in v0.17.0

func (*MFAPoliciesResource) Metadata added in v0.17.0

Metadata

func (*MFAPoliciesResource) Read added in v0.17.0

func (*MFAPoliciesResource) Schema added in v0.17.0

func (*MFAPoliciesResource) Update added in v0.17.0

type MFAPoliciesResourceModel added in v0.17.0

type MFAPoliciesResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	MigrateData   types.Set    `tfsdk:"migrate_data"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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