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 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)
- 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 MFASettingsLockoutResourceModel
- type MFASettingsPairingResourceModel
- type MFASettingsPhoneExtensionsResourceModel
- 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)
- type MFASettingsResourceModel
- type MFASettingsUsersResourceModel
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}, } MFADevicePolicyFailureTFObjectTypes = map[string]attr.Type{ "cool_down": types.ObjectType{AttrTypes: MFADevicePolicyTimePeriodTFObjectTypes}, "count": types.Int64Type, } MFADevicePolicyTimePeriodTFObjectTypes = map[string]attr.Type{ "duration": types.Int64Type, "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.Int64Type, "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.Int64Type, "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, } MFADevicePolicyTotpOtpTFObjectTypes = map[string]attr.Type{ "failure": types.ObjectType{AttrTypes: MFADevicePolicyTotpOtpFailureTFObjectTypes}, } MFADevicePolicyTotpOtpFailureTFObjectTypes = map[string]attr.Type{ "count": types.Int64Type, "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.Int64Type, "duration_seconds": types.Int64Type, } MFASettingsPairingTFObjectTypes = map[string]attr.Type{ "max_allowed_devices": types.Int64Type, "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
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)
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 MFADevicePolicyTotpResourceModel MFADevicePolicyOfflineDeviceResourceModel
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)
type MFASettingsResourceModel ¶
type MFASettingsResourceModel struct {
EnvironmentId pingonetypes.ResourceIDValue `tfsdk:"environment_id"`
Lockout types.Object `tfsdk:"lockout"`
Pairing types.Object `tfsdk:"pairing"`
PhoneExtensions types.Object `tfsdk:"phone_extensions"`
Users types.Object `tfsdk:"users"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.