Documentation ¶
Index ¶
- Variables
- func DataSources() []func() datasource.DataSource
- func NewApplicationPushCredentialResource() resource.Resource
- func NewFIDO2PolicyResource() resource.Resource
- func NewMFADevicePoliciesDataSource() datasource.DataSource
- func NewMFADevicePolicyResource() resource.Resource
- func NewMFASettingsResource() resource.Resource
- func ResourceMFAPolicy() *schema.Resource
- func Resources() []func() resource.Resource
- type ApplicationPushCredentialResource
- func (r *ApplicationPushCredentialResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ApplicationPushCredentialResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ApplicationPushCredentialResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ApplicationPushCredentialResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ApplicationPushCredentialResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ApplicationPushCredentialResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ApplicationPushCredentialResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ApplicationPushCredentialResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *ApplicationPushCredentialResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
- type FIDO2PolicyBackupEligibilityResourceModel
- type FIDO2PolicyMdsAuthenticatorsRequirementsResourceModel
- type FIDO2PolicyResource
- func (r *FIDO2PolicyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *FIDO2PolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FIDO2PolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FIDO2PolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FIDO2PolicyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *FIDO2PolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FIDO2PolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FIDO2PolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FIDO2PolicyResourceModel
- type FIDO2PolicyUserDisplayNameAttributesAttributesResourceModel
- type FIDO2PolicyUserDisplayNameAttributesAttributesSubAttributesResourceModel
- type FIDO2PolicyUserDisplayNameAttributesResourceModel
- type FIDO2PolicyUserVerificationResourceModel
- type MFADevicePoliciesDataSource
- func (r *MFADevicePoliciesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *MFADevicePoliciesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *MFADevicePoliciesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *MFADevicePoliciesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MFADevicePoliciesDataSourceModel
- type MFADevicePolicyAuthenticationResourceModel
- type MFADevicePolicyCooldownResourceModel
- type MFADevicePolicyEmailResourceModel
- type MFADevicePolicyEnabledResourceModel
- type MFADevicePolicyFailureResourceModel
- type MFADevicePolicyFido2ResourceModel
- type MFADevicePolicyLockDurationResourceModel
- type MFADevicePolicyMobileApplicationAutoEnrolmentResourceModel
- type MFADevicePolicyMobileApplicationDeviceAuthorizationResourceModel
- type MFADevicePolicyMobileApplicationOtpResourceModel
- type MFADevicePolicyMobileApplicationPushResourceModel
- type MFADevicePolicyMobileApplicationResourceModel
- type MFADevicePolicyMobileResourceModel
- type MFADevicePolicyOfflineDeviceOtpResourceModel
- type MFADevicePolicyOfflineDeviceResourceModel
- type MFADevicePolicyOtpResourceModel
- type MFADevicePolicyPairingKeyLifetimeResourceModel
- type MFADevicePolicyPushLimitResourceModel
- type MFADevicePolicyPushTimeoutResourceModel
- type MFADevicePolicyResource
- func (r *MFADevicePolicyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *MFADevicePolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MFADevicePolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MFADevicePolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MFADevicePolicyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *MFADevicePolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MFADevicePolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MFADevicePolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MFADevicePolicyResourceModel
- type MFADevicePolicySmsResourceModel
- type MFADevicePolicyTimePeriodResourceModel
- type MFADevicePolicyTotpResourceModel
- type MFADevicePolicyVoiceResourceModel
- type MFASettingsResource
- func (r *MFASettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *MFASettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MFASettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MFASettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MFASettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *MFASettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MFASettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MFASettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *MFASettingsResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MFADevicePolicyAuthenticationTFObjectTypes = map[string]attr.Type{ "device_selection": types.StringType, } MFADevicePolicyOfflineDeviceTFObjectTypes = map[string]attr.Type{ "enabled": types.BoolType, "otp": types.ObjectType{AttrTypes: MFADevicePolicyOfflineDeviceOtpTFObjectTypes}, "pairing_disabled": types.BoolType, "prompt_for_nickname_on_pairing": types.BoolType, } MFADevicePolicyOfflineDeviceOtpTFObjectTypes = map[string]attr.Type{ "failure": types.ObjectType{AttrTypes: MFADevicePolicyFailureTFObjectTypes}, "lifetime": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, "otp_length": types.Int32Type, } MFADevicePolicyFailureTFObjectTypes = map[string]attr.Type{ "cool_down": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, "count": types.Int32Type, } MFADevicePolicyTimePeriodTFObjectTypes = map[string]attr.Type{ "duration": types.Int32Type, "time_unit": types.StringType, } MFADevicePolicyMobileTFObjectTypes = map[string]attr.Type{ "applications": types.MapType{ElemType: types.ObjectType{AttrTypes: MFADevicePolicyMobileApplicationTFObjectTypes}}, "enabled": types.BoolType, "otp": types.ObjectType{AttrTypes: MFADevicePolicyMobileOtpTFObjectTypes}, "prompt_for_nickname_on_pairing": types.BoolType, } MFADevicePolicyMobileApplicationTFObjectTypes = map[string]attr.Type{ "auto_enrollment": types.ObjectType{AttrTypes: MFADevicePolicyMobileApplicationAutoEnrolmentTFObjectTypes}, "device_authorization": types.ObjectType{AttrTypes: MFADevicePolicyMobileApplicationDeviceAuthorizationTFObjectTypes}, "integrity_detection": types.StringType, "otp": types.ObjectType{AttrTypes: MFADevicePolicyMobileApplicationOtpTFObjectTypes}, "pairing_disabled": types.BoolType, "pairing_key_lifetime": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, "push": types.ObjectType{AttrTypes: MFADevicePolicyMobileApplicationPushTFObjectTypes}, "push_limit": types.ObjectType{AttrTypes: MFADevicePolicyMobileApplicationPushLimitTFObjectTypes}, "push_timeout": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, } MFADevicePolicyMobileApplicationAutoEnrolmentTFObjectTypes = map[string]attr.Type{ "enabled": types.BoolType, } MFADevicePolicyMobileApplicationDeviceAuthorizationTFObjectTypes = map[string]attr.Type{ "enabled": types.BoolType, "extra_verification": types.StringType, } MFADevicePolicyMobileApplicationOtpTFObjectTypes = map[string]attr.Type{ "enabled": types.BoolType, } MFADevicePolicyMobileApplicationPushTFObjectTypes = map[string]attr.Type{ "enabled": types.BoolType, } MFADevicePolicyMobileApplicationPushLimitTFObjectTypes = map[string]attr.Type{ "count": types.Int32Type, "lock_duration": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, "time_period": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, } MFADevicePolicyMobileOtpTFObjectTypes = map[string]attr.Type{ "failure": types.ObjectType{AttrTypes: MFADevicePolicyMobileOtpFailureTFObjectTypes}, } MFADevicePolicyMobileOtpFailureTFObjectTypes = map[string]attr.Type{ "count": types.Int32Type, "cool_down": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, } MFADevicePolicyTotpTFObjectTypes = map[string]attr.Type{ "enabled": types.BoolType, "otp": types.ObjectType{AttrTypes: MFADevicePolicyTotpOtpTFObjectTypes}, "pairing_disabled": types.BoolType, "prompt_for_nickname_on_pairing": types.BoolType, "uri_parameters": types.MapType{ElemType: types.StringType}, } MFADevicePolicyTotpOtpTFObjectTypes = map[string]attr.Type{ "failure": types.ObjectType{AttrTypes: MFADevicePolicyTotpOtpFailureTFObjectTypes}, } MFADevicePolicyTotpOtpFailureTFObjectTypes = map[string]attr.Type{ "count": types.Int32Type, "cool_down": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, } MFADevicePolicyFido2TFObjectTypes = map[string]attr.Type{ "enabled": types.BoolType, "fido2_policy_id": pingonetypes.ResourceIDType{}, "pairing_disabled": types.BoolType, "prompt_for_nickname_on_pairing": types.BoolType, } )
View Source
var ( MFASettingsLockoutTFObjectTypes = map[string]attr.Type{ "failure_count": types.Int32Type, "duration_seconds": types.Int32Type, } MFASettingsPairingTFObjectTypes = map[string]attr.Type{ "max_allowed_devices": types.Int32Type, "pairing_key_format": types.StringType, } MFASettingsPhoneExtensionsTFObjectTypes = map[string]attr.Type{ "enabled": types.BoolType, } MFASettingsUsersTFObjectTypes = map[string]attr.Type{ "mfa_enabled": types.BoolType, } )
Functions ¶
func DataSources ¶ added in v0.9.0
func DataSources() []func() datasource.DataSource
func NewApplicationPushCredentialResource ¶ added in v0.17.0
New Object
func NewFIDO2PolicyResource ¶ added in v0.17.0
New Object
func NewMFADevicePoliciesDataSource ¶ added in v1.0.0
func NewMFADevicePoliciesDataSource() datasource.DataSource
New Object
func NewMFADevicePolicyResource ¶ added in v1.0.0
New Object
func NewMFASettingsResource ¶ added in v1.0.0
New Object
func ResourceMFAPolicy ¶ added in v0.6.0
Types ¶
type ApplicationPushCredentialResource ¶ added in v0.17.0
type ApplicationPushCredentialResource serviceClientType
Types
func (*ApplicationPushCredentialResource) Configure ¶ added in v0.17.0
func (r *ApplicationPushCredentialResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ApplicationPushCredentialResource) Create ¶ added in v0.17.0
func (r *ApplicationPushCredentialResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ApplicationPushCredentialResource) Delete ¶ added in v0.17.0
func (r *ApplicationPushCredentialResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ApplicationPushCredentialResource) ImportState ¶ added in v0.17.0
func (r *ApplicationPushCredentialResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ApplicationPushCredentialResource) Metadata ¶ added in v0.17.0
func (r *ApplicationPushCredentialResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata
func (*ApplicationPushCredentialResource) Read ¶ added in v0.17.0
func (r *ApplicationPushCredentialResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ApplicationPushCredentialResource) Schema ¶ added in v0.17.0
func (r *ApplicationPushCredentialResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema.
func (*ApplicationPushCredentialResource) Update ¶ added in v0.17.0
func (r *ApplicationPushCredentialResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*ApplicationPushCredentialResource) UpgradeState ¶ added in v1.0.0
func (r *ApplicationPushCredentialResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
type FIDO2PolicyBackupEligibilityResourceModel ¶ added in v0.17.0
type FIDO2PolicyMdsAuthenticatorsRequirementsResourceModel ¶ added in v0.17.0
type FIDO2PolicyResource ¶ added in v0.17.0
type FIDO2PolicyResource serviceClientType
Types
func (*FIDO2PolicyResource) Configure ¶ added in v0.17.0
func (r *FIDO2PolicyResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FIDO2PolicyResource) Create ¶ added in v0.17.0
func (r *FIDO2PolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FIDO2PolicyResource) Delete ¶ added in v0.17.0
func (r *FIDO2PolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FIDO2PolicyResource) ImportState ¶ added in v0.17.0
func (r *FIDO2PolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FIDO2PolicyResource) Metadata ¶ added in v0.17.0
func (r *FIDO2PolicyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata
func (*FIDO2PolicyResource) Read ¶ added in v0.17.0
func (r *FIDO2PolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FIDO2PolicyResource) Schema ¶ added in v0.17.0
func (r *FIDO2PolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FIDO2PolicyResource) Update ¶ added in v0.17.0
func (r *FIDO2PolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FIDO2PolicyResourceModel ¶ added in v0.17.0
type FIDO2PolicyResourceModel struct { Id pingonetypes.ResourceIDValue `tfsdk:"id"` EnvironmentId pingonetypes.ResourceIDValue `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 FIDO2PolicyUserDisplayNameAttributesAttributesSubAttributesResourceModel ¶ added in v0.17.0
type FIDO2PolicyUserDisplayNameAttributesResourceModel ¶ added in v0.17.0
type FIDO2PolicyUserVerificationResourceModel ¶ added in v0.17.0
type MFADevicePoliciesDataSource ¶ added in v1.0.0
type MFADevicePoliciesDataSource serviceClientType
Types
func (*MFADevicePoliciesDataSource) Configure ¶ added in v1.0.0
func (r *MFADevicePoliciesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MFADevicePoliciesDataSource) Metadata ¶ added in v1.0.0
func (r *MFADevicePoliciesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata
func (*MFADevicePoliciesDataSource) Read ¶ added in v1.0.0
func (r *MFADevicePoliciesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MFADevicePoliciesDataSource) Schema ¶ added in v1.0.0
func (r *MFADevicePoliciesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema
type MFADevicePoliciesDataSourceModel ¶ added in v1.0.0
type MFADevicePoliciesDataSourceModel struct { Id pingonetypes.ResourceIDValue `tfsdk:"id"` EnvironmentId pingonetypes.ResourceIDValue `tfsdk:"environment_id"` Ids types.List `tfsdk:"ids"` }
type MFADevicePolicyAuthenticationResourceModel ¶ added in v1.0.0
type MFADevicePolicyCooldownResourceModel ¶ added in v1.0.0
type MFADevicePolicyCooldownResourceModel MFADevicePolicyTimePeriodResourceModel
type MFADevicePolicyEmailResourceModel ¶ added in v1.0.0
type MFADevicePolicyEmailResourceModel MFADevicePolicyOfflineDeviceResourceModel
type MFADevicePolicyEnabledResourceModel ¶ added in v1.0.0
type MFADevicePolicyFailureResourceModel ¶ added in v1.0.0
type MFADevicePolicyFido2ResourceModel ¶ added in v1.0.0
type MFADevicePolicyFido2ResourceModel struct { Enabled types.Bool `tfsdk:"enabled"` Fido2PolicyId pingonetypes.ResourceIDValue `tfsdk:"fido2_policy_id"` PairingDisabled types.Bool `tfsdk:"pairing_disabled"` PromptForNicknameOnPairing types.Bool `tfsdk:"prompt_for_nickname_on_pairing"` }
type MFADevicePolicyLockDurationResourceModel ¶ added in v1.0.0
type MFADevicePolicyLockDurationResourceModel MFADevicePolicyTimePeriodResourceModel
type MFADevicePolicyMobileApplicationAutoEnrolmentResourceModel ¶ added in v1.0.0
type MFADevicePolicyMobileApplicationDeviceAuthorizationResourceModel ¶ added in v1.0.0
type MFADevicePolicyMobileApplicationOtpResourceModel ¶ added in v1.0.0
type MFADevicePolicyMobileApplicationOtpResourceModel MFADevicePolicyEnabledResourceModel
type MFADevicePolicyMobileApplicationPushResourceModel ¶ added in v1.0.0
type MFADevicePolicyMobileApplicationPushResourceModel MFADevicePolicyEnabledResourceModel
type MFADevicePolicyMobileApplicationResourceModel ¶ added in v1.0.0
type MFADevicePolicyMobileApplicationResourceModel struct { AutoEnrolment types.Object `tfsdk:"auto_enrollment"` DeviceAuthorization types.Object `tfsdk:"device_authorization"` IntegrityDetection types.String `tfsdk:"integrity_detection"` Otp types.Object `tfsdk:"otp"` PairingDisabled types.Bool `tfsdk:"pairing_disabled"` PairingKeyLifetime types.Object `tfsdk:"pairing_key_lifetime"` Push types.Object `tfsdk:"push"` PushLimit types.Object `tfsdk:"push_limit"` PushTimeout types.Object `tfsdk:"push_timeout"` }
type MFADevicePolicyMobileResourceModel ¶ added in v1.0.0
type MFADevicePolicyOfflineDeviceOtpResourceModel ¶ added in v1.0.0
type MFADevicePolicyOfflineDeviceResourceModel ¶ added in v1.0.0
type MFADevicePolicyOtpResourceModel ¶ added in v1.0.0
type MFADevicePolicyPairingKeyLifetimeResourceModel ¶ added in v1.0.0
type MFADevicePolicyPairingKeyLifetimeResourceModel MFADevicePolicyTimePeriodResourceModel
type MFADevicePolicyPushLimitResourceModel ¶ added in v1.0.0
type MFADevicePolicyPushTimeoutResourceModel ¶ added in v1.0.0
type MFADevicePolicyPushTimeoutResourceModel MFADevicePolicyTimePeriodResourceModel
type MFADevicePolicyResource ¶ added in v1.0.0
type MFADevicePolicyResource serviceClientType
Types
func (*MFADevicePolicyResource) Configure ¶ added in v1.0.0
func (r *MFADevicePolicyResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*MFADevicePolicyResource) Create ¶ added in v1.0.0
func (r *MFADevicePolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MFADevicePolicyResource) Delete ¶ added in v1.0.0
func (r *MFADevicePolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MFADevicePolicyResource) ImportState ¶ added in v1.0.0
func (r *MFADevicePolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MFADevicePolicyResource) Metadata ¶ added in v1.0.0
func (r *MFADevicePolicyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata
func (*MFADevicePolicyResource) Read ¶ added in v1.0.0
func (r *MFADevicePolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MFADevicePolicyResource) Schema ¶ added in v1.0.0
func (r *MFADevicePolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MFADevicePolicyResource) Update ¶ added in v1.0.0
func (r *MFADevicePolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MFADevicePolicyResourceModel ¶ added in v1.0.0
type MFADevicePolicyResourceModel struct { Id pingonetypes.ResourceIDValue `tfsdk:"id"` EnvironmentId pingonetypes.ResourceIDValue `tfsdk:"environment_id"` Name types.String `tfsdk:"name"` Authentication types.Object `tfsdk:"authentication"` NewDeviceNotification types.String `tfsdk:"new_device_notification"` Default types.Bool `tfsdk:"default"` Sms types.Object `tfsdk:"sms"` Voice types.Object `tfsdk:"voice"` Email types.Object `tfsdk:"email"` Mobile types.Object `tfsdk:"mobile"` Totp types.Object `tfsdk:"totp"` Fido2 types.Object `tfsdk:"fido2"` }
type MFADevicePolicySmsResourceModel ¶ added in v1.0.0
type MFADevicePolicySmsResourceModel MFADevicePolicyOfflineDeviceResourceModel
type MFADevicePolicyTimePeriodResourceModel ¶ added in v1.0.0
type MFADevicePolicyTotpResourceModel ¶ added in v1.0.0
type MFADevicePolicyVoiceResourceModel ¶ added in v1.0.0
type MFADevicePolicyVoiceResourceModel MFADevicePolicyOfflineDeviceResourceModel
type MFASettingsResource ¶ added in v1.0.0
type MFASettingsResource serviceClientType
Types
func (*MFASettingsResource) Configure ¶ added in v1.0.0
func (r *MFASettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*MFASettingsResource) Create ¶ added in v1.0.0
func (r *MFASettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MFASettingsResource) Delete ¶ added in v1.0.0
func (r *MFASettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MFASettingsResource) ImportState ¶ added in v1.0.0
func (r *MFASettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MFASettingsResource) Metadata ¶ added in v1.0.0
func (r *MFASettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata
func (*MFASettingsResource) Read ¶ added in v1.0.0
func (r *MFASettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MFASettingsResource) Schema ¶ added in v1.0.0
func (r *MFASettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MFASettingsResource) Update ¶ added in v1.0.0
func (r *MFASettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*MFASettingsResource) UpgradeState ¶ added in v1.0.0
func (r *MFASettingsResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
Source Files ¶
Click to show internal directories.
Click to hide internal directories.