Documentation ¶
Index ¶
- func AuthorizationServerSettingsSchema() schema.Schema
- func Bool(v bool) *bool
- func Float(v float32) *float32
- func Int(v int) *int
- func New(version string) provider.Provider
- func NewApplicationSessionPolicyResource() resource.Resource
- func NewAuthenticationPolicyContractResource() resource.Resource
- func NewAuthenticationSessionPolicyResource() resource.Resource
- func NewGlobalAuthenticationSessionPolicyResource() resource.Resource
- func NewMetadataUrlResource() resource.Resource
- func NewOAuthClientResource() resource.Resource
- func NewOauthAuthServerSettingsDataSource() datasource.DataSource
- func NewOauthAuthenticationPolicyContractMappingResource() resource.Resource
- func NewRedirectValidationResource() resource.Resource
- func NewSessionSettingsResource() resource.Resource
- func String(v string) *string
- type AccessTokenAttributeContractData
- type AccessTokenAttributeData
- type AccessTokenManagementSettingsData
- type AccessTokenManagerData
- type AccessTokenManagerMappingData
- type AccessTokenMappingContextData
- type AccessTokenMappingData
- type AccountManagementSettingsData
- type ActionDescriptorData
- type ActionOptionsData
- type ActionParameterData
- type ActionResultData
- type AdditionalAllowedEntitiesConfigurationData
- type AdditionalKeySetData
- type AdditionalKeySetsData
- type AdministrativeAccountData
- type AdministrativeAccountsData
- type AlternativeLoginHintTokenIssuerData
- type ApcMappingPolicyActionData
- type ApcToPersistentGrantMappingData
- type ApcToPersistentGrantMappingDataV0
- type ApcToPersistentGrantMappingsData
- type ApcToSpAdapterMappingData
- type ApcToSpAdapterMappingsData
- type ApiResponseData
- type ApiResultData
- type ApplicationSessionPolicyData
- type ArtifactResolverLocationData
- type ArtifactSettingsData
- type AssertionLifetimeData
- type AtmAccessControlSettingsData
- type AtmSelectionSettingsData
- type AttributeData
- type AttributeFulfillmentValueData
- type AttributeFulfillmentValueDataV0
- type AttributeMappingData
- type AttributeQueryNameMappingData
- type AttributeRuleData
- type AttributeRulesData
- type AttributeSourceData
- type AuthenticationPoliciesSettingsData
- type AuthenticationPolicyContractAssertionMappingData
- type AuthenticationPolicyContractAttributeData
- type AuthenticationPolicyContractData
- type AuthenticationPolicyContractMappingData
- type AuthenticationPolicyContractsData
- type AuthenticationPolicyData
- type AuthenticationPolicyFragmentData
- type AuthenticationPolicyFragmentsData
- type AuthenticationPolicyTreeData
- type AuthenticationPolicyTreeNodeData
- type AuthenticationSelectorAttributeContractData
- type AuthenticationSelectorAttributeData
- type AuthenticationSelectorData
- type AuthenticationSelectorsData
- type AuthenticationSessionPoliciesData
- type AuthenticationSessionPolicyData
- type AuthenticationSourceData
- type AuthnApiApplicationData
- type AuthnApiApplicationsData
- type AuthnApiSettingsData
- type AuthnContextMappingData
- type AuthnSelectorPolicyActionData
- type AuthnSourcePolicyActionData
- type AuthorizationServerSettingsData
- type BackChannelAuthData
- type BaseDefaultValueLocalIdentityFieldData
- type BaseProviderRoleData
- type BaseSelectionLocalIdentityFieldData
- type BaseSigningSettingsData
- type BinaryLdapAttributeSettingsData
- type CSRResponseData
- type CaptchaSettingsData
- type CertViewData
- type CertViewsData
- type CertificateExpirationNotificationSettingsData
- type CertificateRevocationSettingsData
- type ChangeDetectionSettingsData
- type ChannelData
- type ChannelSourceData
- type ChannelSourceLocationData
- type CheckboxGroupLocalIdentityFieldData
- type CheckboxLocalIdentityFieldData
- type CibaServerPolicySettingsData
- type ClientAuthData
- type ClientAuthDataV0
- type ClientData
- type ClientDataV0
- type ClientMetadataData
- type ClientOIDCPolicyData
- type ClientOIDCPolicyDataV0
- type ClientRegistrationOIDCPolicyData
- type ClientRegistrationPoliciesData
- type ClientRegistrationPolicyData
- type ClientSecretData
- type ClientSettingsData
- type ClientsData
- type ClusterNodeData
- type ClusterStatusData
- type ConditionalIssuanceCriteriaEntryData
- type ConditionalIssuanceCriteriaEntryDataV0
- type ConfigFieldData
- type ConfigRowData
- type ConfigStoreBundleData
- type ConfigStoreSettingData
- type ConfigTableData
- type ConfigurationEncryptionKeyData
- type ConfigurationEncryptionKeysData
- type ConnectionCertData
- type ConnectionCertsData
- type ConnectionCredentialsData
- type ConnectionData
- type ConnectionGroupLicenseViewData
- type ConnectionMetadataUrlData
- type ContactInfoData
- type ContinuePolicyActionData
- type ConvertMetadataRequestData
- type ConvertMetadataResponseData
- type CrlSettingsData
- type CustomAttributeSourceData
- type CustomAttributeSourceDataV0
- type CustomDataStoreData
- type DataStoreAttributeData
- type DataStoreConfigData
- type DataStoreData
- type DataStoreRepositoryData
- type DataStoresData
- type DateLocalIdentityFieldData
- type DecryptionKeysData
- type DecryptionPolicyData
- type DonePolicyActionData
- type DropDownLocalIdentityFieldData
- type DynamicClientRegistrationData
- type EmailLocalIdentityFieldData
- type EmailServerSettingsData
- type EmailVerificationConfigData
- type EncryptionPolicyData
- type EntityData
- type ExportMetadataRequestData
- type ExpressionIssuanceCriteriaEntryData
- type ExtendedPropertiesData
- type ExtendedPropertiesDataV0
- type ExtendedPropertyData
- type FederationInfoData
- type FieldConfigData
- type FieldDescriptorData
- type FieldEntryData
- type FragmentPolicyActionData
- type GeneralSettingsData
- type GlobalAuthenticationSessionPolicyData
- type GroupAttributeData
- type GroupMembershipDetectionData
- type GroupsData
- type HiddenLocalIdentityFieldData
- type IdentityHintAttributeData
- type IdentityHintContractData
- type IdentityStoreInboundProvisioningUserRepositoryData
- type IdentityStoreProvisionerAttributeContractData
- type IdentityStoreProvisionerData
- type IdentityStoreProvisionerDescriptorData
- type IdentityStoreProvisionerDescriptorsData
- type IdentityStoreProvisionerGroupAttributeContractData
- type IdentityStoreProvisionersData
- type IdpAdapterAssertionMappingData
- type IdpAdapterAttributeContractData
- type IdpAdapterAttributeData
- type IdpAdapterContractMappingData
- type IdpAdapterData
- type IdpAdapterMappingData
- type IdpAdapterMappingsData
- type IdpAdaptersData
- type IdpAttributeQueryData
- type IdpAttributeQueryPolicyData
- type IdpBrowserSsoAttributeContractData
- type IdpBrowserSsoAttributeData
- type IdpBrowserSsoData
- type IdpConnectionData
- type IdpConnectionsData
- type IdpDefaultUrlData
- type IdpInboundProvisioningAttributeContractData
- type IdpInboundProvisioningAttributeData
- type IdpInboundProvisioningData
- type IdpOAuthAttributeContractData
- type IdpOAuthGrantAttributeMappingData
- type IdpRoleData
- type IdpSsoServiceEndpointData
- type IdpToSpAdapterMappingData
- type IdpToSpAdapterMappingsData
- type IdpTokenProcessorMappingData
- type IdpWsTrustAttributeContractData
- type IdpWsTrustAttributeData
- type IdpWsTrustData
- type InboundBackChannelAuthData
- type InboundProvisioningUserRepositoryData
- type IncomingProxySettingsData
- type IssuanceCriteriaData
- type IssuanceCriteriaDataV0
- type IssuerCertData
- type IssuerCertsData
- type IssuerData
- type IssuersData
- type JdbcAttributeSourceData
- type JdbcAttributeSourceDataV0
- type JdbcDataStoreData
- type JdbcDataStoreRepositoryData
- type JdbcTagConfigData
- type JitProvisioningData
- type JitProvisioningUserAttributesData
- type JwksSettingsData
- type KerberosKeySetData
- type KerberosRealmData
- type KerberosRealmsData
- type KerberosRealmsSettingsData
- type KeyAlgorithmData
- type KeyAlgorithmsData
- type KeyPairExportSettingsData
- type KeyPairFileData
- type KeyPairRotationSettingsData
- type KeyPairViewData
- type KeyPairViewsData
- type LdapAttributeSourceData
- type LdapAttributeSourceDataV0
- type LdapDataStoreAttributeData
- type LdapDataStoreConfigData
- type LdapDataStoreData
- type LdapDataStoreRepositoryData
- type LdapInboundProvisioningUserRepositoryData
- type LdapTagConfigData
- type LicenseAgreementInfoData
- type LicenseEventNotificationSettingsData
- type LicenseFeatureViewData
- type LicenseFileData
- type LicenseViewData
- type LocalIdentityAuthSourceData
- type LocalIdentityAuthSourceUpdatePolicyData
- type LocalIdentityFieldData
- type LocalIdentityMappingPolicyActionData
- type LocalIdentityProfileData
- type LocalIdentityProfilesData
- type MetadataEventNotificationSettingsData
- type MetadataLifetimeSettingsData
- type MetadataSigningSettingsData
- type MetadataUrlData
- type MetadataUrlsData
- type MoveItemRequestData
- type NewKeyPairSettingsData
- type NotificationPublisherData
- type NotificationPublishersData
- type NotificationPublishersSettingsData
- type NotificationSettingsData
- type OAuthOidcKeysSettingsData
- type OAuthRoleData
- type OIDCClientCredentialsData
- type OIDCProviderSettingsData
- type OIDCRequestParameterData
- type OIDCSessionSettingsData
- type OcspSettingsData
- type OpenIdConnectAttributeContractData
- type OpenIdConnectAttributeData
- type OpenIdConnectPoliciesData
- type OpenIdConnectPolicyData
- type OpenIdConnectSettingsData
- type OptionValueData
- type OutOfBandAuthAttributeContractData
- type OutOfBandAuthAttributeData
- type OutOfBandAuthenticatorData
- type OutOfBandAuthenticatorsData
- type OutboundBackChannelAuthData
- type OutboundProvisionData
- type OutboundProvisionDatabaseData
- type P14EKeyPairViewData
- type P14EKeysViewData
- type ParameterValuesData
- type PasswordCredentialValidatorAttributeContractData
- type PasswordCredentialValidatorAttributeData
- type PasswordCredentialValidatorData
- type PasswordCredentialValidatorsData
- type PersistentGrantAttributeData
- type PersistentGrantContractData
- type PhoneLocalIdentityFieldData
- type PingOneConnectionData
- type PingOneConnectionsData
- type PingOneCredentialStatusData
- type PingOneEnvironmentData
- type PingOneEnvironmentsData
- type PingOneForEnterpriseSettingsData
- type PingOneLdapGatewayDataStoreData
- type PluginConfigDescriptorData
- type PluginConfigurationData
- type PluginInstanceData
- type PolicyActionData
- type ProcessorPolicyToGeneratorMappingData
- type ProcessorPolicyToGeneratorMappingsData
- type ProfileConfigData
- type ProtocolMessageCustomizationData
- type ProxySettingsData
- type ReadGroupsData
- type ReadUsersData
- type RedirectValidationLocalSettingsData
- type RedirectValidationPartnerSettingsData
- type RedirectValidationSettingsData
- type RedirectValidationSettingsWhitelistEntryData
- type RegistrationConfigData
- type RequestPoliciesData
- type RequestPolicyData
- type ResourceCategoryInfoData
- type ResourceLink
- type ResourceLinkData
- type ResourceOwnerCredentialsMappingData
- type ResourceOwnerCredentialsMappingsData
- type ResourceUsageData
- type ResourceUsagesData
- type RestartPolicyActionData
- type RolesAndProtocolsData
- type SAML20ProfileData
- type SaasAttributeMappingData
- type SaasFieldConfigurationData
- type SaasPluginFieldInfoDescriptorData
- type SaasPluginFieldOptionData
- type SchemaAttributeData
- type SchemaData
- type ScopeEntryData
- type ScopeGroupEntryData
- type SecondarySecretData
- type SecretManagerData
- type SecretManagersData
- type ServerSettingsData
- type ServiceAssociationData
- type ServiceAssociationsData
- type ServiceAuthenticationData
- type ServiceModelData
- type SessionSettingsData
- type SessionValidationSettingsData
- type SigningKeysData
- type SigningSettingsData
- type SloServiceEndpointData
- type SourceTypeIdKeyData
- type SpAdapterAttributeContractData
- type SpAdapterAttributeData
- type SpAdapterData
- type SpAdapterMappingData
- type SpAdapterTargetApplicationInfoData
- type SpAdapterUrlMappingData
- type SpAdapterUrlMappingsData
- type SpAdaptersData
- type SpAttributeQueryData
- type SpAttributeQueryPolicyData
- type SpBrowserSsoAttributeContractData
- type SpBrowserSsoAttributeData
- type SpBrowserSsoData
- type SpConnectionData
- type SpConnectionsData
- type SpDefaultUrlsData
- type SpRoleData
- type SpSAML20ProfileData
- type SpSsoServiceEndpointData
- type SpTokenGeneratorMappingData
- type SpUrlMappingData
- type SpUrlMappingsData
- type SpWsTrustAttributeContractData
- type SpWsTrustAttributeData
- type SpWsTrustData
- type SqlMethodData
- type SslServerSettingsData
- type SsoOAuthMappingData
- type StoredProcedureData
- type StsRequestParametersContractData
- type StsRequestParametersContractsData
- type SystemKeyData
- type SystemKeysData
- type TableData
- type TableDescriptorData
- type TextLocalIdentityFieldData
- type TokenExchangeGeneratorGroupData
- type TokenExchangeGeneratorGroupsData
- type TokenExchangeGeneratorMappingData
- type TokenExchangeGeneratorSettingsData
- type TokenExchangeProcessorAttributeContractData
- type TokenExchangeProcessorAttributeData
- type TokenExchangeProcessorMappingData
- type TokenExchangeProcessorPoliciesData
- type TokenExchangeProcessorPolicyData
- type TokenExchangeProcessorSettingsData
- type TokenGeneratorAttributeContractData
- type TokenGeneratorAttributeData
- type TokenGeneratorData
- type TokenGeneratorsData
- type TokenProcessorAttributeContractData
- type TokenProcessorAttributeData
- type TokenProcessorData
- type TokenProcessorsData
- type TokenToTokenMappingData
- type TokenToTokenMappingsData
- type UrlWhitelistEntryData
- type UserCredentialsData
- type UsernamePasswordCredentialsData
- type UsersData
- type ValidationErrorData
- type VersionData
- type VirtualHostNameSettingsData
- type WriteGroupsData
- type WriteUsersData
- type WsTrustStsSettingsData
- type X509FileData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthorizationServerSettingsSchema ¶ added in v0.2.0
func Bool ¶
Bool is a helper routine that allocates a new bool value to store v and returns a pointer to it.
func Float ¶
Float is a helper routine that allocates a new float value to store v and returns a pointer to it.
func Int ¶
Int is a helper routine that allocates a new int value to store v and returns a pointer to it.
func NewMetadataUrlResource ¶ added in v0.2.0
func NewOAuthClientResource ¶
func NewOauthAuthServerSettingsDataSource ¶ added in v0.2.0
func NewOauthAuthServerSettingsDataSource() datasource.DataSource
Types ¶
type AccessTokenAttributeContractData ¶
type AccessTokenAttributeContractData struct { CoreAttributes *[]*AccessTokenAttributeData `tfsdk:"core_attributes"` DefaultSubjectAttribute types.String `tfsdk:"default_subject_attribute"` ExtendedAttributes *[]*AccessTokenAttributeData `tfsdk:"extended_attributes"` Inherited types.Bool `tfsdk:"inherited"` }
type AccessTokenManagerData ¶
type AccessTokenManagerData struct { AccessControlSettings *AtmAccessControlSettingsData `tfsdk:"access_control_settings"` AttributeContract *AccessTokenAttributeContractData `tfsdk:"attribute_contract"` Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` SelectionSettings *AtmSelectionSettingsData `tfsdk:"selection_settings"` SequenceNumber types.Number `tfsdk:"sequence_number"` SessionValidationSettings *SessionValidationSettingsData `tfsdk:"session_validation_settings"` }
type AccessTokenManagerMappingData ¶
type AccessTokenManagerMappingData struct { AccessTokenManagerRef types.String `tfsdk:"access_token_manager_ref"` AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` }
type AccessTokenMappingData ¶
type AccessTokenMappingData struct { AccessTokenManagerRef types.String `tfsdk:"access_token_manager_ref"` AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` Context *AccessTokenMappingContextData `tfsdk:"context"` Id types.String `tfsdk:"id"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` }
type AccountManagementSettingsData ¶
type AccountManagementSettingsData struct { AccountStatusAlgorithm types.String `tfsdk:"account_status_algorithm"` AccountStatusAttributeName types.String `tfsdk:"account_status_attribute_name"` DefaultStatus types.Bool `tfsdk:"default_status"` FlagComparisonStatus types.Bool `tfsdk:"flag_comparison_status"` FlagComparisonValue types.String `tfsdk:"flag_comparison_value"` }
type ActionDescriptorData ¶
type ActionDescriptorData struct { Description types.String `tfsdk:"description"` Download types.Bool `tfsdk:"download"` DownloadContentType types.String `tfsdk:"download_content_type"` DownloadFileName types.String `tfsdk:"download_file_name"` Name types.String `tfsdk:"name"` Parameters *[]*FieldDescriptorData `tfsdk:"parameters"` }
type ActionOptionsData ¶
type ActionOptionsData struct {
Parameters *[]*ActionParameterData `tfsdk:"parameters"`
}
type ActionParameterData ¶
type ActionResultData ¶
type AdditionalAllowedEntitiesConfigurationData ¶
type AdditionalAllowedEntitiesConfigurationData struct { AdditionalAllowedEntities *[]*EntityData `tfsdk:"additional_allowed_entities"` AllowAdditionalEntities types.Bool `tfsdk:"allow_additional_entities"` AllowAllEntities types.Bool `tfsdk:"allow_all_entities"` }
type AdditionalKeySetData ¶
type AdditionalKeySetData struct { Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` Issuers *[]*ResourceLinkData `tfsdk:"issuers"` Name types.String `tfsdk:"name"` SigningKeys *SigningKeysData `tfsdk:"signing_keys"` }
type AdditionalKeySetsData ¶
type AdditionalKeySetsData struct {
Items *[]*AdditionalKeySetData `tfsdk:"items"`
}
type AdministrativeAccountData ¶
type AdministrativeAccountData struct { Active types.Bool `tfsdk:"active"` Auditor types.Bool `tfsdk:"auditor"` Department types.String `tfsdk:"department"` Description types.String `tfsdk:"description"` EmailAddress types.String `tfsdk:"email_address"` EncryptedPassword types.String `tfsdk:"encrypted_password"` Password types.String `tfsdk:"password"` PhoneNumber types.String `tfsdk:"phone_number"` Roles types.List `tfsdk:"roles"` Username types.String `tfsdk:"username"` }
type AdministrativeAccountsData ¶
type AdministrativeAccountsData struct {
Items *[]*AdministrativeAccountData `tfsdk:"items"`
}
type ApcToPersistentGrantMappingData ¶
type ApcToPersistentGrantMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` AuthenticationPolicyContractRef types.String `tfsdk:"authentication_policy_contract_ref"` Id types.String `tfsdk:"id"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` }
type ApcToPersistentGrantMappingDataV0 ¶
type ApcToPersistentGrantMappingDataV0 struct { Id types.String `tfsdk:"id"` AuthenticationPolicyContractRef []ResourceLink `tfsdk:"authentication_policy_contract_ref"` JdbcAttributeSources []JdbcAttributeSourceDataV0 `tfsdk:"jdbc_attribute_source"` LdapAttributeSources []LdapAttributeSourceDataV0 `tfsdk:"ldap_attribute_source"` CustomAttributeSources []CustomAttributeSourceDataV0 `tfsdk:"custom_attribute_source"` IssuanceCriteria []IssuanceCriteriaDataV0 `tfsdk:"issuance_criteria"` AttributeContractFulfillment []AttributeFulfillmentValueDataV0 `tfsdk:"attribute_contract_fulfillment"` }
type ApcToPersistentGrantMappingsData ¶
type ApcToPersistentGrantMappingsData struct {
Items *[]*ApcToPersistentGrantMappingData `tfsdk:"items"`
}
type ApcToSpAdapterMappingData ¶
type ApcToSpAdapterMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` DefaultTargetResource types.String `tfsdk:"default_target_resource"` Id types.String `tfsdk:"id"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` LicenseConnectionGroupAssignment types.String `tfsdk:"license_connection_group_assignment"` SourceId types.String `tfsdk:"source_id"` TargetId types.String `tfsdk:"target_id"` }
type ApcToSpAdapterMappingsData ¶
type ApcToSpAdapterMappingsData struct {
Items *[]*ApcToSpAdapterMappingData `tfsdk:"items"`
}
type ApiResponseData ¶
type ApiResponseData struct { }
type ApiResultData ¶
type ArtifactSettingsData ¶
type ArtifactSettingsData struct { Lifetime types.Number `tfsdk:"lifetime"` ResolverLocations *[]*ArtifactResolverLocationData `tfsdk:"resolver_locations"` SourceId types.String `tfsdk:"source_id"` }
type AssertionLifetimeData ¶
type AtmAccessControlSettingsData ¶
type AtmAccessControlSettingsData struct { AllowedClients *[]*ResourceLinkData `tfsdk:"allowed_clients"` Inherited types.Bool `tfsdk:"inherited"` RestrictClients types.Bool `tfsdk:"restrict_clients"` }
type AttributeData ¶
type AttributeFulfillmentValueData ¶
type AttributeFulfillmentValueData struct { Source *SourceTypeIdKeyData `tfsdk:"source"` Value types.String `tfsdk:"value"` }
type AttributeFulfillmentValueDataV0 ¶
type AttributeFulfillmentValueDataV0 struct { KeyName types.String `tfsdk:"key_name"` Source []SourceTypeIdKeyData `tfsdk:"source"` Value types.String `tfsdk:"value"` }
type AttributeMappingData ¶
type AttributeMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` }
type AttributeRuleData ¶
type AttributeRulesData ¶
type AttributeRulesData struct { FallbackToSuccess types.Bool `tfsdk:"fallback_to_success"` Items *[]*AttributeRuleData `tfsdk:"items"` }
type AttributeSourceData ¶
type AttributeSourceData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` DataStoreRef types.String `tfsdk:"data_store_ref"` Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` }
type AuthenticationPolicyContractAssertionMappingData ¶
type AuthenticationPolicyContractAssertionMappingData struct { AbortSsoTransactionAsFailSafe types.Bool `tfsdk:"abort_sso_transaction_as_fail_safe"` AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` AuthenticationPolicyContractRef types.String `tfsdk:"authentication_policy_contract_ref"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` RestrictVirtualEntityIds types.Bool `tfsdk:"restrict_virtual_entity_ids"` RestrictedVirtualEntityIds types.List `tfsdk:"restricted_virtual_entity_ids"` }
type AuthenticationPolicyContractMappingData ¶
type AuthenticationPolicyContractMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` AuthenticationPolicyContractRef types.String `tfsdk:"authentication_policy_contract_ref"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` RestrictVirtualServerIds types.Bool `tfsdk:"restrict_virtual_server_ids"` RestrictedVirtualServerIds types.List `tfsdk:"restricted_virtual_server_ids"` }
type AuthenticationPolicyContractsData ¶
type AuthenticationPolicyContractsData struct {
Items *[]*AuthenticationPolicyContractData `tfsdk:"items"`
}
type AuthenticationPolicyData ¶
type AuthenticationPolicyData struct { AuthnSelectionTrees *[]*AuthenticationPolicyTreeData `tfsdk:"authn_selection_trees"` DefaultAuthenticationSources *[]*AuthenticationSourceData `tfsdk:"default_authentication_sources"` FailIfNoSelection types.Bool `tfsdk:"fail_if_no_selection"` TrackedHttpParameters types.List `tfsdk:"tracked_http_parameters"` }
type AuthenticationPolicyFragmentsData ¶
type AuthenticationPolicyFragmentsData struct {
Items *[]*AuthenticationPolicyFragmentData `tfsdk:"items"`
}
type AuthenticationPolicyTreeData ¶
type AuthenticationPolicyTreeData struct { AuthenticationApiApplicationRef types.String `tfsdk:"authentication_api_application_ref"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` HandleFailuresLocally types.Bool `tfsdk:"handle_failures_locally"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` RootNode *AuthenticationPolicyTreeNodeData `tfsdk:"root_node"` }
type AuthenticationPolicyTreeNodeData ¶
type AuthenticationPolicyTreeNodeData struct { Action *PolicyActionData `tfsdk:"action"` Children *[]*AuthenticationPolicyTreeNodeData `tfsdk:"children"` }
type AuthenticationSelectorAttributeContractData ¶
type AuthenticationSelectorAttributeContractData struct {
ExtendedAttributes *[]*AuthenticationSelectorAttributeData `tfsdk:"extended_attributes"`
}
type AuthenticationSelectorData ¶
type AuthenticationSelectorData struct { AttributeContract *AuthenticationSelectorAttributeContractData `tfsdk:"attribute_contract"` Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` }
type AuthenticationSelectorsData ¶
type AuthenticationSelectorsData struct {
Items *[]*AuthenticationSelectorData `tfsdk:"items"`
}
type AuthenticationSessionPoliciesData ¶
type AuthenticationSessionPoliciesData struct {
Items *[]*AuthenticationSessionPolicyData `tfsdk:"items"`
}
type AuthenticationSessionPolicyData ¶
type AuthenticationSessionPolicyData struct { AuthenticationSource *AuthenticationSourceData `tfsdk:"authentication_source"` AuthnContextSensitive types.Bool `tfsdk:"authn_context_sensitive"` EnableSessions types.Bool `tfsdk:"enable_sessions"` Id types.String `tfsdk:"id"` IdleTimeoutMins types.Number `tfsdk:"idle_timeout_mins"` MaxTimeoutMins types.Number `tfsdk:"max_timeout_mins"` Persistent types.Bool `tfsdk:"persistent"` TimeoutDisplayUnit types.String `tfsdk:"timeout_display_unit"` }
type AuthnApiApplicationData ¶
type AuthnApiApplicationData struct { AdditionalAllowedOrigins types.List `tfsdk:"additional_allowed_origins"` ClientForRedirectlessModeRef types.String `tfsdk:"client_for_redirectless_mode_ref"` Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Url types.String `tfsdk:"url"` }
type AuthnApiApplicationsData ¶
type AuthnApiApplicationsData struct {
Items *[]*AuthnApiApplicationData `tfsdk:"items"`
}
type AuthnApiSettingsData ¶
type AuthnApiSettingsData struct { ApiEnabled types.Bool `tfsdk:"api_enabled"` DefaultApplicationRef types.String `tfsdk:"default_application_ref"` EnableApiDescriptions types.Bool `tfsdk:"enable_api_descriptions"` IncludeRequestContext types.Bool `tfsdk:"include_request_context"` RestrictAccessToRedirectlessMode types.Bool `tfsdk:"restrict_access_to_redirectless_mode"` }
type AuthnContextMappingData ¶
type AuthnSourcePolicyActionData ¶
type AuthnSourcePolicyActionData struct { AttributeRules *AttributeRulesData `tfsdk:"attribute_rules"` AuthenticationSource *AuthenticationSourceData `tfsdk:"authentication_source"` Context types.String `tfsdk:"context"` InputUserIdMapping *AttributeFulfillmentValueData `tfsdk:"input_user_id_mapping"` Type types.String `tfsdk:"type"` UserIdAuthenticated types.Bool `tfsdk:"user_id_authenticated"` }
type AuthorizationServerSettingsData ¶
type AuthorizationServerSettingsData struct { ActivationCodeCheckMode types.String `tfsdk:"activation_code_check_mode"` AdminWebServicePcvRef types.String `tfsdk:"admin_web_service_pcv_ref"` AllowUnidentifiedClientExtensionGrants types.Bool `tfsdk:"allow_unidentified_client_extension_grants"` AllowUnidentifiedClientROCreds types.Bool `tfsdk:"allow_unidentified_client_ro_creds"` AllowedOrigins types.List `tfsdk:"allowed_origins"` ApprovedScopesAttribute types.String `tfsdk:"approved_scopes_attribute"` AtmIdForOAuthGrantManagement types.String `tfsdk:"atm_id_for_o_auth_grant_management"` AuthorizationCodeEntropy types.Number `tfsdk:"authorization_code_entropy"` AuthorizationCodeTimeout types.Number `tfsdk:"authorization_code_timeout"` BypassActivationCodeConfirmation types.Bool `tfsdk:"bypass_activation_code_confirmation"` BypassAuthorizationForApprovedGrants types.Bool `tfsdk:"bypass_authorization_for_approved_grants"` ClientSecretRetentionPeriod types.Number `tfsdk:"client_secret_retention_period"` DefaultScopeDescription types.String `tfsdk:"default_scope_description"` DevicePollingInterval types.Number `tfsdk:"device_polling_interval"` DisallowPlainPKCE types.Bool `tfsdk:"disallow_plain_pkce"` ExclusiveScopeGroups *[]*ScopeGroupEntryData `tfsdk:"exclusive_scope_groups"` ExclusiveScopes *[]*ScopeEntryData `tfsdk:"exclusive_scopes"` Id types.String `tfsdk:"id"` IncludeIssuerInAuthorizationResponse types.Bool `tfsdk:"include_issuer_in_authorization_response"` JwtSecuredAuthorizationResponseModeLifetime types.Number `tfsdk:"jwt_secured_authorization_response_mode_lifetime"` ParReferenceLength types.Number `tfsdk:"par_reference_length"` ParReferenceTimeout types.Number `tfsdk:"par_reference_timeout"` ParStatus types.String `tfsdk:"par_status"` PendingAuthorizationTimeout types.Number `tfsdk:"pending_authorization_timeout"` PersistentGrantContract *PersistentGrantContractData `tfsdk:"persistent_grant_contract"` PersistentGrantIdleTimeout types.Number `tfsdk:"persistent_grant_idle_timeout"` PersistentGrantIdleTimeoutTimeUnit types.String `tfsdk:"persistent_grant_idle_timeout_time_unit"` PersistentGrantLifetime types.Number `tfsdk:"persistent_grant_lifetime"` PersistentGrantLifetimeUnit types.String `tfsdk:"persistent_grant_lifetime_unit"` PersistentGrantReuseGrantTypes types.List `tfsdk:"persistent_grant_reuse_grant_types"` RefreshRollingInterval types.Number `tfsdk:"refresh_rolling_interval"` RefreshTokenLength types.Number `tfsdk:"refresh_token_length"` RefreshTokenRollingGracePeriod types.Number `tfsdk:"refresh_token_rolling_grace_period"` RegisteredAuthorizationPath types.String `tfsdk:"registered_authorization_path"` RollRefreshTokenValues types.Bool `tfsdk:"roll_refresh_token_values"` ScopeForOAuthGrantManagement types.String `tfsdk:"scope_for_o_auth_grant_management"` ScopeGroups *[]*ScopeGroupEntryData `tfsdk:"scope_groups"` Scopes *[]*ScopeEntryData `tfsdk:"scopes"` TokenEndpointBaseUrl types.String `tfsdk:"token_endpoint_base_url"` TrackUserSessionsForLogout types.Bool `tfsdk:"track_user_sessions_for_logout"` UserAuthorizationConsentAdapter types.String `tfsdk:"user_authorization_consent_adapter"` UserAuthorizationConsentPageSetting types.String `tfsdk:"user_authorization_consent_page_setting"` UserAuthorizationUrl types.String `tfsdk:"user_authorization_url"` }
type BackChannelAuthData ¶
type BackChannelAuthData struct { DigitalSignature types.Bool `tfsdk:"digital_signature"` HttpBasicCredentials *UsernamePasswordCredentialsData `tfsdk:"http_basic_credentials"` Type types.String `tfsdk:"type"` }
type BaseDefaultValueLocalIdentityFieldData ¶
type BaseDefaultValueLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` DefaultValue types.String `tfsdk:"default_value"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type BaseProviderRoleData ¶
type BaseSelectionLocalIdentityFieldData ¶
type BaseSelectionLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` Options types.List `tfsdk:"options"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type BaseSigningSettingsData ¶
type CSRResponseData ¶
type CaptchaSettingsData ¶
type CertViewData ¶
type CertViewData struct { CryptoProvider types.String `tfsdk:"crypto_provider"` Expires types.String `tfsdk:"expires"` Id types.String `tfsdk:"id"` IssuerDN types.String `tfsdk:"issuer_dn"` KeyAlgorithm types.String `tfsdk:"key_algorithm"` KeySize types.Number `tfsdk:"key_size"` SerialNumber types.String `tfsdk:"serial_number"` Sha1Fingerprint types.String `tfsdk:"sha1fingerprint"` Sha256Fingerprint types.String `tfsdk:"sha256fingerprint"` SignatureAlgorithm types.String `tfsdk:"signature_algorithm"` Status types.String `tfsdk:"status"` SubjectAlternativeNames types.List `tfsdk:"subject_alternative_names"` SubjectDN types.String `tfsdk:"subject_dn"` ValidFrom types.String `tfsdk:"valid_from"` Version types.Number `tfsdk:"version"` }
type CertViewsData ¶
type CertViewsData struct {
Items *[]*CertViewData `tfsdk:"items"`
}
type CertificateExpirationNotificationSettingsData ¶
type CertificateExpirationNotificationSettingsData struct { EmailAddress types.String `tfsdk:"email_address"` FinalWarningPeriod types.Number `tfsdk:"final_warning_period"` InitialWarningPeriod types.Number `tfsdk:"initial_warning_period"` NotificationPublisherRef types.String `tfsdk:"notification_publisher_ref"` }
type CertificateRevocationSettingsData ¶
type CertificateRevocationSettingsData struct { CrlSettings *CrlSettingsData `tfsdk:"crl_settings"` OcspSettings *OcspSettingsData `tfsdk:"ocsp_settings"` ProxySettings *ProxySettingsData `tfsdk:"proxy_settings"` }
type ChangeDetectionSettingsData ¶
type ChangeDetectionSettingsData struct { ChangedUsersAlgorithm types.String `tfsdk:"changed_users_algorithm"` GroupObjectClass types.String `tfsdk:"group_object_class"` TimeStampAttributeName types.String `tfsdk:"time_stamp_attribute_name"` UserObjectClass types.String `tfsdk:"user_object_class"` UsnAttributeName types.String `tfsdk:"usn_attribute_name"` }
type ChannelData ¶
type ChannelData struct { Active types.Bool `tfsdk:"active"` AttributeMapping *[]*SaasAttributeMappingData `tfsdk:"attribute_mapping"` ChannelSource *ChannelSourceData `tfsdk:"channel_source"` MaxThreads types.Number `tfsdk:"max_threads"` Name types.String `tfsdk:"name"` Timeout types.Number `tfsdk:"timeout"` }
type ChannelSourceData ¶
type ChannelSourceData struct { AccountManagementSettings *AccountManagementSettingsData `tfsdk:"account_management_settings"` BaseDn types.String `tfsdk:"base_dn"` ChangeDetectionSettings *ChangeDetectionSettingsData `tfsdk:"change_detection_settings"` DataSource types.String `tfsdk:"data_source"` GroupMembershipDetection *GroupMembershipDetectionData `tfsdk:"group_membership_detection"` GroupSourceLocation *ChannelSourceLocationData `tfsdk:"group_source_location"` GuidAttributeName types.String `tfsdk:"guid_attribute_name"` GuidBinary types.Bool `tfsdk:"guid_binary"` UserSourceLocation *ChannelSourceLocationData `tfsdk:"user_source_location"` }
type CheckboxGroupLocalIdentityFieldData ¶
type CheckboxGroupLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` Options types.List `tfsdk:"options"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type CheckboxLocalIdentityFieldData ¶
type CheckboxLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` DefaultValue types.String `tfsdk:"default_value"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type ClientAuthData ¶
type ClientAuthData struct { ClientCertIssuerDn types.String `tfsdk:"client_cert_issuer_dn"` ClientCertSubjectDn types.String `tfsdk:"client_cert_subject_dn"` EncryptedSecret types.String `tfsdk:"encrypted_secret"` EnforceReplayPrevention types.Bool `tfsdk:"enforce_replay_prevention"` Secret types.String `tfsdk:"secret"` TokenEndpointAuthSigningAlgorithm types.String `tfsdk:"token_endpoint_auth_signing_algorithm"` Type types.String `tfsdk:"type"` }
type ClientAuthDataV0 ¶
type ClientAuthDataV0 struct { ClientCertIssuerDn types.String `tfsdk:"client_cert_issuer_dn"` ClientCertSubjectDn types.String `tfsdk:"client_cert_subject_dn"` EnforceReplayPrevention types.Bool `tfsdk:"enforce_replay_prevention"` Secret types.String `tfsdk:"secret"` TokenEndpointAuthSigningAlgorithm types.String `tfsdk:"token_endpoint_auth_signing_algorithm"` Type types.String `tfsdk:"type"` }
type ClientData ¶
type ClientData struct { AllowAuthenticationApiInit types.Bool `tfsdk:"allow_authentication_api_init"` BypassActivationCodeConfirmationOverride types.Bool `tfsdk:"bypass_activation_code_confirmation_override"` BypassApprovalPage types.Bool `tfsdk:"bypass_approval_page"` CibaDeliveryMode types.String `tfsdk:"ciba_delivery_mode"` CibaNotificationEndpoint types.String `tfsdk:"ciba_notification_endpoint"` CibaPollingInterval types.Number `tfsdk:"ciba_polling_interval"` CibaRequestObjectSigningAlgorithm types.String `tfsdk:"ciba_request_object_signing_algorithm"` CibaRequireSignedRequests types.Bool `tfsdk:"ciba_require_signed_requests"` CibaUserCodeSupported types.Bool `tfsdk:"ciba_user_code_supported"` ClientAuth *ClientAuthData `tfsdk:"client_auth"` ClientId types.String `tfsdk:"client_id"` ClientSecretChangedTime types.String `tfsdk:"client_secret_changed_time"` ClientSecretRetentionPeriod types.Number `tfsdk:"client_secret_retention_period"` ClientSecretRetentionPeriodType types.String `tfsdk:"client_secret_retention_period_type"` DefaultAccessTokenManagerRef types.String `tfsdk:"default_access_token_manager_ref"` Description types.String `tfsdk:"description"` DeviceFlowSettingType types.String `tfsdk:"device_flow_setting_type"` DevicePollingIntervalOverride types.Number `tfsdk:"device_polling_interval_override"` Enabled types.Bool `tfsdk:"enabled"` ExclusiveScopes types.List `tfsdk:"exclusive_scopes"` ExtendedParameters map[string]*ParameterValuesData `tfsdk:"extended_parameters"` GrantTypes types.List `tfsdk:"grant_types"` Id types.String `tfsdk:"id"` JwksSettings *JwksSettingsData `tfsdk:"jwks_settings"` JwtSecuredAuthorizationResponseModeContentEncryptionAlgorithm types.String `tfsdk:"jwt_secured_authorization_response_mode_content_encryption_algorithm"` JwtSecuredAuthorizationResponseModeEncryptionAlgorithm types.String `tfsdk:"jwt_secured_authorization_response_mode_encryption_algorithm"` JwtSecuredAuthorizationResponseModeSigningAlgorithm types.String `tfsdk:"jwt_secured_authorization_response_mode_signing_algorithm"` LogoUrl types.String `tfsdk:"logo_url"` Name types.String `tfsdk:"name"` OidcPolicy *ClientOIDCPolicyData `tfsdk:"oidc_policy"` PendingAuthorizationTimeoutOverride types.Number `tfsdk:"pending_authorization_timeout_override"` PersistentGrantExpirationTime types.Number `tfsdk:"persistent_grant_expiration_time"` PersistentGrantExpirationTimeUnit types.String `tfsdk:"persistent_grant_expiration_time_unit"` PersistentGrantExpirationType types.String `tfsdk:"persistent_grant_expiration_type"` PersistentGrantIdleTimeout types.Number `tfsdk:"persistent_grant_idle_timeout"` PersistentGrantIdleTimeoutTimeUnit types.String `tfsdk:"persistent_grant_idle_timeout_time_unit"` PersistentGrantIdleTimeoutType types.String `tfsdk:"persistent_grant_idle_timeout_type"` PersistentGrantReuseGrantTypes types.List `tfsdk:"persistent_grant_reuse_grant_types"` PersistentGrantReuseType types.String `tfsdk:"persistent_grant_reuse_type"` RedirectUris types.Set `tfsdk:"redirect_uris"` RefreshRolling types.String `tfsdk:"refresh_rolling"` RefreshTokenRollingGracePeriod types.Number `tfsdk:"refresh_token_rolling_grace_period"` RefreshTokenRollingGracePeriodType types.String `tfsdk:"refresh_token_rolling_grace_period_type"` RefreshTokenRollingInterval types.Number `tfsdk:"refresh_token_rolling_interval"` RefreshTokenRollingIntervalType types.String `tfsdk:"refresh_token_rolling_interval_type"` RequestObjectSigningAlgorithm types.String `tfsdk:"request_object_signing_algorithm"` RequestPolicyRef types.String `tfsdk:"request_policy_ref"` RequireJwtSecuredAuthorizationResponseMode types.Bool `tfsdk:"require_jwt_secured_authorization_response_mode"` RequireProofKeyForCodeExchange types.Bool `tfsdk:"require_proof_key_for_code_exchange"` RequirePushedAuthorizationRequests types.Bool `tfsdk:"require_pushed_authorization_requests"` RequireSignedRequests types.Bool `tfsdk:"require_signed_requests"` RestrictScopes types.Bool `tfsdk:"restrict_scopes"` RestrictToDefaultAccessTokenManager types.Bool `tfsdk:"restrict_to_default_access_token_manager"` RestrictedResponseTypes types.List `tfsdk:"restricted_response_types"` RestrictedScopes types.Set `tfsdk:"restricted_scopes"` TokenExchangeProcessorPolicyRef types.String `tfsdk:"token_exchange_processor_policy_ref"` TokenIntrospectionContentEncryptionAlgorithm types.String `tfsdk:"token_introspection_content_encryption_algorithm"` TokenIntrospectionEncryptionAlgorithm types.String `tfsdk:"token_introspection_encryption_algorithm"` TokenIntrospectionSigningAlgorithm types.String `tfsdk:"token_introspection_signing_algorithm"` UserAuthorizationUrlOverride types.String `tfsdk:"user_authorization_url_override"` ValidateUsingAllEligibleAtms types.Bool `tfsdk:"validate_using_all_eligible_atms"` }
type ClientDataV0 ¶
type ClientDataV0 struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ClientId types.String `tfsdk:"client_id"` Enabled types.Bool `tfsdk:"enabled"` GrantTypes []types.String `tfsdk:"grant_types"` PersistentGrantExpirationTime types.Number `tfsdk:"persistent_grant_expiration_time"` RequireProofKeyForCodeExchange types.Bool `tfsdk:"require_proof_key_for_code_exchange"` RestrictedScopes []types.String `tfsdk:"restricted_scopes"` CibaDeliveryMode types.String `tfsdk:"ciba_delivery_mode"` PendingAuthorizationTimeoutOverride types.Number `tfsdk:"pending_authorization_timeout_override"` RequestObjectSigningAlgorithm types.String `tfsdk:"request_object_signing_algorithm"` RestrictScopes types.Bool `tfsdk:"restrict_scopes"` TokenExchangeProcessorPolicyRef []ResourceLink `tfsdk:"token_exchange_processor_policy_ref"` CibaPollingInterval types.Number `tfsdk:"ciba_polling_interval"` RedirectUris []types.String `tfsdk:"redirect_uris"` PersistentGrantIdleTimeout types.Number `tfsdk:"persistent_grant_idle_timeout"` DevicePollingIntervalOverride types.Number `tfsdk:"device_polling_interval_override"` DeviceFlowSettingType types.String `tfsdk:"device_flow_setting_type"` LogoUrl types.String `tfsdk:"logo_url"` OidcPolicy []ClientOIDCPolicyDataV0 `tfsdk:"oidc_policy"` PersistentGrantExpirationTimeUnit types.String `tfsdk:"persistent_grant_expiration_time_unit"` RequirePushedAuthorizationRequests types.Bool `tfsdk:"require_pushed_authorization_requests"` UserAuthorizationUrlOverride types.String `tfsdk:"user_authorization_url_override"` BypassActivationCodeConfirmationOverride types.Bool `tfsdk:"bypass_activation_code_confirmation_override"` ValidateUsingAllEligibleAtms types.Bool `tfsdk:"validate_using_all_eligible_atms"` CibaUserCodeSupported types.Bool `tfsdk:"ciba_user_code_supported"` Description types.String `tfsdk:"description"` JwksSettings []JwksSettingsData `tfsdk:"jwks_settings"` RefreshRolling types.String `tfsdk:"refresh_rolling"` RequestPolicyRef []ResourceLink `tfsdk:"request_policy_ref"` RequireSignedRequests types.Bool `tfsdk:"require_signed_requests"` CibaNotificationEndpoint types.String `tfsdk:"ciba_notification_endpoint"` CibaRequireSignedRequests types.Bool `tfsdk:"ciba_require_signed_requests"` RestrictToDefaultAccessTokenManager types.Bool `tfsdk:"restrict_to_default_access_token_manager"` PersistentGrantExpirationType types.String `tfsdk:"persistent_grant_expiration_type"` PersistentGrantIdleTimeoutTimeUnit types.String `tfsdk:"persistent_grant_idle_timeout_time_unit"` DefaultAccessTokenManagerRef []ResourceLink `tfsdk:"default_access_token_manager_ref"` ExclusiveScopes []types.String `tfsdk:"exclusive_scopes"` ClientAuth []ClientAuthDataV0 `tfsdk:"client_auth"` PersistentGrantIdleTimeoutType types.String `tfsdk:"persistent_grant_idle_timeout_type"` RestrictedResponseTypes []types.String `tfsdk:"restricted_response_types"` BypassApprovalPage types.Bool `tfsdk:"bypass_approval_page"` CibaRequestObjectSigningAlgorithm types.String `tfsdk:"ciba_request_object_signing_algorithm"` ExtendedProperties []ExtendedPropertiesDataV0 `tfsdk:"extended_properties"` }
type ClientMetadataData ¶
type ClientOIDCPolicyData ¶
type ClientOIDCPolicyData struct { GrantAccessSessionRevocationApi types.Bool `tfsdk:"grant_access_session_revocation_api"` GrantAccessSessionSessionManagementApi types.Bool `tfsdk:"grant_access_session_session_management_api"` IdTokenContentEncryptionAlgorithm types.String `tfsdk:"id_token_content_encryption_algorithm"` IdTokenEncryptionAlgorithm types.String `tfsdk:"id_token_encryption_algorithm"` IdTokenSigningAlgorithm types.String `tfsdk:"id_token_signing_algorithm"` LogoutUris types.List `tfsdk:"logout_uris"` PairwiseIdentifierUserType types.Bool `tfsdk:"pairwise_identifier_user_type"` PingAccessLogoutCapable types.Bool `tfsdk:"ping_access_logout_capable"` PolicyGroup types.String `tfsdk:"policy_group"` SectorIdentifierUri types.String `tfsdk:"sector_identifier_uri"` }
type ClientOIDCPolicyDataV0 ¶
type ClientOIDCPolicyDataV0 struct { GrantAccessSessionRevocationApi types.Bool `tfsdk:"grant_access_session_revocation_api"` IdTokenContentEncryptionAlgorithm types.String `tfsdk:"id_token_content_encryption_algorithm"` IdTokenEncryptionAlgorithm types.String `tfsdk:"id_token_encryption_algorithm"` IdTokenSigningAlgorithm types.String `tfsdk:"id_token_signing_algorithm"` LogoutUris []types.String `tfsdk:"logout_uris"` PairwiseIdentifierUserType types.Bool `tfsdk:"pairwise_identifier_user_type"` PingAccessLogoutCapable types.Bool `tfsdk:"ping_access_logout_capable"` PolicyGroup []ResourceLink `tfsdk:"policy_group"` SectorIdentifierUri types.String `tfsdk:"sector_identifier_uri"` }
type ClientRegistrationOIDCPolicyData ¶
type ClientRegistrationOIDCPolicyData struct { IdTokenContentEncryptionAlgorithm types.String `tfsdk:"id_token_content_encryption_algorithm"` IdTokenEncryptionAlgorithm types.String `tfsdk:"id_token_encryption_algorithm"` IdTokenSigningAlgorithm types.String `tfsdk:"id_token_signing_algorithm"` PolicyGroup types.String `tfsdk:"policy_group"` }
type ClientRegistrationPoliciesData ¶
type ClientRegistrationPoliciesData struct {
Items *[]*ClientRegistrationPolicyData `tfsdk:"items"`
}
type ClientSecretData ¶
type ClientSecretData struct { EncryptedSecret types.String `tfsdk:"encrypted_secret"` SecondarySecrets *[]*SecondarySecretData `tfsdk:"secondary_secrets"` Secret types.String `tfsdk:"secret"` }
type ClientSettingsData ¶
type ClientSettingsData struct { ClientMetadata *[]*ClientMetadataData `tfsdk:"client_metadata"` DynamicClientRegistration *DynamicClientRegistrationData `tfsdk:"dynamic_client_registration"` }
type ClientsData ¶
type ClientsData struct {
Items *[]*ClientData `tfsdk:"items"`
}
type ClusterNodeData ¶
type ClusterNodeData struct { Address types.String `tfsdk:"address"` ConfigurationTimestamp types.String `tfsdk:"configuration_timestamp"` Index types.Number `tfsdk:"index"` Mode types.String `tfsdk:"mode"` NodeGroup types.String `tfsdk:"node_group"` NodeTags types.String `tfsdk:"node_tags"` ReplicationStatus types.String `tfsdk:"replication_status"` Version types.String `tfsdk:"version"` }
type ClusterStatusData ¶
type ClusterStatusData struct { LastConfigUpdateTime types.String `tfsdk:"last_config_update_time"` LastReplicationTime types.String `tfsdk:"last_replication_time"` MixedMode types.Bool `tfsdk:"mixed_mode"` Nodes *[]*ClusterNodeData `tfsdk:"nodes"` ReplicationRequired types.Bool `tfsdk:"replication_required"` }
type ConfigFieldData ¶
type ConfigRowData ¶
type ConfigRowData struct { DefaultRow types.Bool `tfsdk:"default_row"` Fields *[]*ConfigFieldData `tfsdk:"fields"` }
type ConfigStoreBundleData ¶
type ConfigStoreBundleData struct {
Items *[]*ConfigStoreSettingData `tfsdk:"items"`
}
type ConfigStoreSettingData ¶
type ConfigTableData ¶
type ConfigTableData struct { Inherited types.Bool `tfsdk:"inherited"` Name types.String `tfsdk:"name"` Rows *[]*ConfigRowData `tfsdk:"rows"` }
type ConfigurationEncryptionKeysData ¶
type ConfigurationEncryptionKeysData struct {
Items *[]*ConfigurationEncryptionKeyData `tfsdk:"items"`
}
type ConnectionCertData ¶
type ConnectionCertData struct { ActiveVerificationCert types.Bool `tfsdk:"active_verification_cert"` CertView *CertViewData `tfsdk:"cert_view"` EncryptionCert types.Bool `tfsdk:"encryption_cert"` PrimaryVerificationCert types.Bool `tfsdk:"primary_verification_cert"` SecondaryVerificationCert types.Bool `tfsdk:"secondary_verification_cert"` X509File *X509FileData `tfsdk:"x509file"` }
type ConnectionCertsData ¶
type ConnectionCertsData struct {
Items *[]*ConnectionCertData `tfsdk:"items"`
}
type ConnectionCredentialsData ¶
type ConnectionCredentialsData struct { BlockEncryptionAlgorithm types.String `tfsdk:"block_encryption_algorithm"` Certs *[]*ConnectionCertData `tfsdk:"certs"` DecryptionKeyPairRef types.String `tfsdk:"decryption_key_pair_ref"` InboundBackChannelAuth *InboundBackChannelAuthData `tfsdk:"inbound_back_channel_auth"` KeyTransportAlgorithm types.String `tfsdk:"key_transport_algorithm"` OutboundBackChannelAuth *OutboundBackChannelAuthData `tfsdk:"outbound_back_channel_auth"` SecondaryDecryptionKeyPairRef types.String `tfsdk:"secondary_decryption_key_pair_ref"` SigningSettings *SigningSettingsData `tfsdk:"signing_settings"` VerificationIssuerDN types.String `tfsdk:"verification_issuer_dn"` VerificationSubjectDN types.String `tfsdk:"verification_subject_dn"` }
type ConnectionData ¶
type ConnectionData struct { Active types.Bool `tfsdk:"active"` AdditionalAllowedEntitiesConfiguration *AdditionalAllowedEntitiesConfigurationData `tfsdk:"additional_allowed_entities_configuration"` BaseUrl types.String `tfsdk:"base_url"` ContactInfo *ContactInfoData `tfsdk:"contact_info"` Credentials *ConnectionCredentialsData `tfsdk:"credentials"` DefaultVirtualEntityId types.String `tfsdk:"default_virtual_entity_id"` EntityId types.String `tfsdk:"entity_id"` ExtendedProperties map[string]*ParameterValuesData `tfsdk:"extended_properties"` Id types.String `tfsdk:"id"` LicenseConnectionGroup types.String `tfsdk:"license_connection_group"` LoggingMode types.String `tfsdk:"logging_mode"` MetadataReloadSettings *ConnectionMetadataUrlData `tfsdk:"metadata_reload_settings"` Name types.String `tfsdk:"name"` Type types.String `tfsdk:"type"` VirtualEntityIds types.List `tfsdk:"virtual_entity_ids"` }
type ContactInfoData ¶
type ConvertMetadataRequestData ¶
type ConvertMetadataRequestData struct { ConnectionType types.String `tfsdk:"connection_type"` ExpectedEntityId types.String `tfsdk:"expected_entity_id"` ExpectedProtocol types.String `tfsdk:"expected_protocol"` SamlMetadata types.String `tfsdk:"saml_metadata"` TemplateConnection *ConnectionData `tfsdk:"template_connection"` VerificationCertificate types.String `tfsdk:"verification_certificate"` }
type ConvertMetadataResponseData ¶
type ConvertMetadataResponseData struct { CertExpiration types.String `tfsdk:"cert_expiration"` CertSerialNumber types.String `tfsdk:"cert_serial_number"` CertSubjectDn types.String `tfsdk:"cert_subject_dn"` CertTrustStatus types.String `tfsdk:"cert_trust_status"` Connection *ConnectionData `tfsdk:"connection"` SignatureStatus types.String `tfsdk:"signature_status"` }
type CrlSettingsData ¶
type CrlSettingsData struct { NextRetryMinsWhenNextUpdateInPast types.Number `tfsdk:"next_retry_mins_when_next_update_in_past"` NextRetryMinsWhenResolveFailed types.Number `tfsdk:"next_retry_mins_when_resolve_failed"` TreatNonRetrievableCrlAsRevoked types.Bool `tfsdk:"treat_non_retrievable_crl_as_revoked"` VerifyCrlSignature types.Bool `tfsdk:"verify_crl_signature"` }
type CustomAttributeSourceData ¶
type CustomAttributeSourceData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` DataStoreRef types.String `tfsdk:"data_store_ref"` Description types.String `tfsdk:"description"` FilterFields *[]*FieldEntryData `tfsdk:"filter_fields"` Id types.String `tfsdk:"id"` }
type CustomAttributeSourceDataV0 ¶
type CustomAttributeSourceDataV0 struct { AttributeContractFulfillment []AttributeFulfillmentValueDataV0 `tfsdk:"attribute_contract_fulfillment"` DataStoreRef []ResourceLink `tfsdk:"data_store_ref"` Description types.String `tfsdk:"description"` FilterFields *[]*FieldEntryData `tfsdk:"filter_fields"` Id types.String `tfsdk:"id"` }
type CustomDataStoreData ¶
type CustomDataStoreData struct { Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` MaskAttributeValues types.Bool `tfsdk:"mask_attribute_values"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` Type types.String `tfsdk:"type"` }
type DataStoreAttributeData ¶
type DataStoreConfigData ¶
type DataStoreData ¶
type DataStoreRepositoryData ¶
type DataStoresData ¶
type DataStoresData struct {
Items *[]*DataStoreData `tfsdk:"items"`
}
type DateLocalIdentityFieldData ¶
type DateLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` DefaultValue types.String `tfsdk:"default_value"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type DecryptionKeysData ¶
type DecryptionPolicyData ¶
type DecryptionPolicyData struct { AssertionEncrypted types.Bool `tfsdk:"assertion_encrypted"` AttributesEncrypted types.Bool `tfsdk:"attributes_encrypted"` SloEncryptSubjectNameID types.Bool `tfsdk:"slo_encrypt_subject_name_id"` SloSubjectNameIDEncrypted types.Bool `tfsdk:"slo_subject_name_id_encrypted"` SubjectNameIdEncrypted types.Bool `tfsdk:"subject_name_id_encrypted"` }
type DonePolicyActionData ¶
type DropDownLocalIdentityFieldData ¶
type DropDownLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` DefaultValue types.String `tfsdk:"default_value"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` Options types.List `tfsdk:"options"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type DynamicClientRegistrationData ¶
type DynamicClientRegistrationData struct { AllowClientDelete types.Bool `tfsdk:"allow_client_delete"` AllowedExclusiveScopes types.List `tfsdk:"allowed_exclusive_scopes"` BypassActivationCodeConfirmationOverride types.Bool `tfsdk:"bypass_activation_code_confirmation_override"` CibaPollingInterval types.Number `tfsdk:"ciba_polling_interval"` CibaRequireSignedRequests types.Bool `tfsdk:"ciba_require_signed_requests"` ClientCertIssuerRef types.String `tfsdk:"client_cert_issuer_ref"` ClientCertIssuerType types.String `tfsdk:"client_cert_issuer_type"` ClientSecretRetentionPeriodOverride types.Number `tfsdk:"client_secret_retention_period_override"` ClientSecretRetentionPeriodType types.String `tfsdk:"client_secret_retention_period_type"` DefaultAccessTokenManagerRef types.String `tfsdk:"default_access_token_manager_ref"` DeviceFlowSettingType types.String `tfsdk:"device_flow_setting_type"` DevicePollingIntervalOverride types.Number `tfsdk:"device_polling_interval_override"` DisableRegistrationAccessTokens types.Bool `tfsdk:"disable_registration_access_tokens"` EnforceReplayPrevention types.Bool `tfsdk:"enforce_replay_prevention"` InitialAccessTokenScope types.String `tfsdk:"initial_access_token_scope"` OidcPolicy *ClientRegistrationOIDCPolicyData `tfsdk:"oidc_policy"` PendingAuthorizationTimeoutOverride types.Number `tfsdk:"pending_authorization_timeout_override"` PersistentGrantExpirationTime types.Number `tfsdk:"persistent_grant_expiration_time"` PersistentGrantExpirationTimeUnit types.String `tfsdk:"persistent_grant_expiration_time_unit"` PersistentGrantExpirationType types.String `tfsdk:"persistent_grant_expiration_type"` PersistentGrantIdleTimeout types.Number `tfsdk:"persistent_grant_idle_timeout"` PersistentGrantIdleTimeoutTimeUnit types.String `tfsdk:"persistent_grant_idle_timeout_time_unit"` PersistentGrantIdleTimeoutType types.String `tfsdk:"persistent_grant_idle_timeout_type"` PolicyRefs *[]*ResourceLinkData `tfsdk:"policy_refs"` RefreshRolling types.String `tfsdk:"refresh_rolling"` RefreshTokenRollingGracePeriod types.Number `tfsdk:"refresh_token_rolling_grace_period"` RefreshTokenRollingGracePeriodType types.String `tfsdk:"refresh_token_rolling_grace_period_type"` RefreshTokenRollingInterval types.Number `tfsdk:"refresh_token_rolling_interval"` RefreshTokenRollingIntervalType types.String `tfsdk:"refresh_token_rolling_interval_type"` RequestPolicyRef types.String `tfsdk:"request_policy_ref"` RequireJwtSecuredAuthorizationResponseMode types.Bool `tfsdk:"require_jwt_secured_authorization_response_mode"` RequireProofKeyForCodeExchange types.Bool `tfsdk:"require_proof_key_for_code_exchange"` RequireSignedRequests types.Bool `tfsdk:"require_signed_requests"` RestrictCommonScopes types.Bool `tfsdk:"restrict_common_scopes"` RestrictToDefaultAccessTokenManager types.Bool `tfsdk:"restrict_to_default_access_token_manager"` RestrictedCommonScopes types.List `tfsdk:"restricted_common_scopes"` RetainClientSecret types.Bool `tfsdk:"retain_client_secret"` RotateClientSecret types.Bool `tfsdk:"rotate_client_secret"` RotateRegistrationAccessToken types.Bool `tfsdk:"rotate_registration_access_token"` TokenExchangeProcessorPolicyRef types.String `tfsdk:"token_exchange_processor_policy_ref"` UserAuthorizationUrlOverride types.String `tfsdk:"user_authorization_url_override"` }
type EmailLocalIdentityFieldData ¶
type EmailLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type EmailServerSettingsData ¶
type EmailServerSettingsData struct { EmailServer types.String `tfsdk:"email_server"` EnableUtf8MessageHeaders types.Bool `tfsdk:"enable_utf8message_headers"` EncryptedPassword types.String `tfsdk:"encrypted_password"` Password types.String `tfsdk:"password"` Port types.Number `tfsdk:"port"` RetryAttempts types.Number `tfsdk:"retry_attempts"` RetryDelay types.Number `tfsdk:"retry_delay"` SourceAddr types.String `tfsdk:"source_addr"` SslPort types.Number `tfsdk:"ssl_port"` Timeout types.Number `tfsdk:"timeout"` UseDebugging types.Bool `tfsdk:"use_debugging"` UseSSL types.Bool `tfsdk:"use_ssl"` UseTLS types.Bool `tfsdk:"use_tls"` Username types.String `tfsdk:"username"` VerifyHostname types.Bool `tfsdk:"verify_hostname"` }
type EmailVerificationConfigData ¶
type EmailVerificationConfigData struct { AllowedOtpCharacterSet types.String `tfsdk:"allowed_otp_character_set"` EmailVerificationEnabled types.Bool `tfsdk:"email_verification_enabled"` EmailVerificationErrorTemplateName types.String `tfsdk:"email_verification_error_template_name"` EmailVerificationOtpTemplateName types.String `tfsdk:"email_verification_otp_template_name"` EmailVerificationSentTemplateName types.String `tfsdk:"email_verification_sent_template_name"` EmailVerificationSuccessTemplateName types.String `tfsdk:"email_verification_success_template_name"` EmailVerificationType types.String `tfsdk:"email_verification_type"` FieldForEmailToVerify types.String `tfsdk:"field_for_email_to_verify"` FieldStoringVerificationStatus types.String `tfsdk:"field_storing_verification_status"` NotificationPublisherRef types.String `tfsdk:"notification_publisher_ref"` OtlTimeToLive types.Number `tfsdk:"otl_time_to_live"` OtpLength types.Number `tfsdk:"otp_length"` OtpRetryAttempts types.Number `tfsdk:"otp_retry_attempts"` OtpTimeToLive types.Number `tfsdk:"otp_time_to_live"` RequireVerifiedEmail types.Bool `tfsdk:"require_verified_email"` RequireVerifiedEmailTemplateName types.String `tfsdk:"require_verified_email_template_name"` VerifyEmailTemplateName types.String `tfsdk:"verify_email_template_name"` }
type EncryptionPolicyData ¶
type EncryptionPolicyData struct { EncryptAssertion types.Bool `tfsdk:"encrypt_assertion"` EncryptSloSubjectNameId types.Bool `tfsdk:"encrypt_slo_subject_name_id"` EncryptedAttributes types.List `tfsdk:"encrypted_attributes"` SloSubjectNameIDEncrypted types.Bool `tfsdk:"slo_subject_name_id_encrypted"` }
type EntityData ¶
type ExportMetadataRequestData ¶
type ExportMetadataRequestData struct { ConnectionId types.String `tfsdk:"connection_id"` ConnectionType types.String `tfsdk:"connection_type"` SigningSettings *BaseSigningSettingsData `tfsdk:"signing_settings"` UseSecondaryPortForSoap types.Bool `tfsdk:"use_secondary_port_for_soap"` VirtualHostName types.String `tfsdk:"virtual_host_name"` VirtualServerId types.String `tfsdk:"virtual_server_id"` }
type ExtendedPropertiesData ¶
type ExtendedPropertiesData struct {
Items *[]*ExtendedPropertyData `tfsdk:"items"`
}
type ExtendedPropertyData ¶
type FederationInfoData ¶
type FederationInfoData struct { AutoConnectEntityId types.String `tfsdk:"auto_connect_entity_id"` BaseUrl types.String `tfsdk:"base_url"` Saml1xIssuerId types.String `tfsdk:"saml1x_issuer_id"` Saml1xSourceId types.String `tfsdk:"saml1x_source_id"` Saml2EntityId types.String `tfsdk:"saml2entity_id"` WsfedRealm types.String `tfsdk:"wsfed_realm"` }
type FieldConfigData ¶
type FieldConfigData struct { Fields *[]*LocalIdentityFieldData `tfsdk:"fields"` StripSpaceFromUniqueField types.Bool `tfsdk:"strip_space_from_unique_field"` }
type FieldDescriptorData ¶
type FieldDescriptorData struct { Advanced types.Bool `tfsdk:"advanced"` DefaultValue types.String `tfsdk:"default_value"` Description types.String `tfsdk:"description"` Label types.String `tfsdk:"label"` Name types.String `tfsdk:"name"` Required types.Bool `tfsdk:"required"` Type types.String `tfsdk:"type"` }
type FieldEntryData ¶
type FragmentPolicyActionData ¶
type FragmentPolicyActionData struct { AttributeRules *AttributeRulesData `tfsdk:"attribute_rules"` Context types.String `tfsdk:"context"` Fragment types.String `tfsdk:"fragment"` FragmentMapping *AttributeMappingData `tfsdk:"fragment_mapping"` Type types.String `tfsdk:"type"` }
type GeneralSettingsData ¶
type GeneralSettingsData struct { DatastoreValidationIntervalSecs types.Number `tfsdk:"datastore_validation_interval_secs"` DisableAutomaticConnectionValidation types.Bool `tfsdk:"disable_automatic_connection_validation"` IdpConnectionTransactionLoggingOverride types.String `tfsdk:"idp_connection_transaction_logging_override"` RequestHeaderForCorrelationId types.String `tfsdk:"request_header_for_correlation_id"` SpConnectionTransactionLoggingOverride types.String `tfsdk:"sp_connection_transaction_logging_override"` }
type GlobalAuthenticationSessionPolicyData ¶
type GlobalAuthenticationSessionPolicyData struct { EnableSessions types.Bool `tfsdk:"enable_sessions"` HashUniqueUserKeyAttribute types.Bool `tfsdk:"hash_unique_user_key_attribute"` Id types.String `tfsdk:"id"` IdleTimeoutDisplayUnit types.String `tfsdk:"idle_timeout_display_unit"` IdleTimeoutMins types.Number `tfsdk:"idle_timeout_mins"` MaxTimeoutDisplayUnit types.String `tfsdk:"max_timeout_display_unit"` MaxTimeoutMins types.Number `tfsdk:"max_timeout_mins"` PersistentSessions types.Bool `tfsdk:"persistent_sessions"` }
type GroupAttributeData ¶
type GroupsData ¶
type GroupsData struct { ReadGroups *ReadGroupsData `tfsdk:"read_groups"` WriteGroups *WriteGroupsData `tfsdk:"write_groups"` }
type HiddenLocalIdentityFieldData ¶
type HiddenLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type IdentityHintContractData ¶
type IdentityHintContractData struct { CoreAttributes *[]*IdentityHintAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*IdentityHintAttributeData `tfsdk:"extended_attributes"` }
type IdentityStoreProvisionerAttributeContractData ¶
type IdentityStoreProvisionerAttributeContractData struct { CoreAttributes *[]*AttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*AttributeData `tfsdk:"extended_attributes"` Inherited types.Bool `tfsdk:"inherited"` }
type IdentityStoreProvisionerData ¶
type IdentityStoreProvisionerData struct { AttributeContract *IdentityStoreProvisionerAttributeContractData `tfsdk:"attribute_contract"` Configuration *PluginConfigurationData `tfsdk:"configuration"` GroupAttributeContract *IdentityStoreProvisionerGroupAttributeContractData `tfsdk:"group_attribute_contract"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` }
type IdentityStoreProvisionerDescriptorData ¶
type IdentityStoreProvisionerDescriptorData struct { AttributeContract types.List `tfsdk:"attribute_contract"` ClassName types.String `tfsdk:"class_name"` ConfigDescriptor *PluginConfigDescriptorData `tfsdk:"config_descriptor"` GroupAttributeContract types.List `tfsdk:"group_attribute_contract"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` SupportsExtendedContract types.Bool `tfsdk:"supports_extended_contract"` SupportsGroupExtendedContract types.Bool `tfsdk:"supports_group_extended_contract"` }
type IdentityStoreProvisionerDescriptorsData ¶
type IdentityStoreProvisionerDescriptorsData struct {
Items *[]*IdentityStoreProvisionerDescriptorData `tfsdk:"items"`
}
type IdentityStoreProvisionerGroupAttributeContractData ¶
type IdentityStoreProvisionerGroupAttributeContractData struct { CoreAttributes *[]*GroupAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*GroupAttributeData `tfsdk:"extended_attributes"` Inherited types.Bool `tfsdk:"inherited"` }
type IdentityStoreProvisionersData ¶
type IdentityStoreProvisionersData struct {
Items *[]*IdentityStoreProvisionerData `tfsdk:"items"`
}
type IdpAdapterAssertionMappingData ¶
type IdpAdapterAssertionMappingData struct { AbortSsoTransactionAsFailSafe types.Bool `tfsdk:"abort_sso_transaction_as_fail_safe"` AdapterOverrideSettings *IdpAdapterData `tfsdk:"adapter_override_settings"` AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` IdpAdapterRef types.String `tfsdk:"idp_adapter_ref"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` RestrictVirtualEntityIds types.Bool `tfsdk:"restrict_virtual_entity_ids"` RestrictedVirtualEntityIds types.List `tfsdk:"restricted_virtual_entity_ids"` }
type IdpAdapterAttributeContractData ¶
type IdpAdapterAttributeContractData struct { CoreAttributes *[]*IdpAdapterAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*IdpAdapterAttributeData `tfsdk:"extended_attributes"` Inherited types.Bool `tfsdk:"inherited"` MaskOgnlValues types.Bool `tfsdk:"mask_ognl_values"` UniqueUserKeyAttribute types.String `tfsdk:"unique_user_key_attribute"` }
type IdpAdapterAttributeData ¶
type IdpAdapterContractMappingData ¶
type IdpAdapterContractMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` Inherited types.Bool `tfsdk:"inherited"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` }
type IdpAdapterData ¶
type IdpAdapterData struct { AttributeContract *IdpAdapterAttributeContractData `tfsdk:"attribute_contract"` AttributeMapping *IdpAdapterContractMappingData `tfsdk:"attribute_mapping"` AuthnCtxClassRef types.String `tfsdk:"authn_ctx_class_ref"` Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` }
type IdpAdapterMappingData ¶
type IdpAdapterMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` Id types.String `tfsdk:"id"` IdpAdapterRef types.String `tfsdk:"idp_adapter_ref"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` }
type IdpAdapterMappingsData ¶
type IdpAdapterMappingsData struct {
Items *[]*IdpAdapterMappingData `tfsdk:"items"`
}
type IdpAdaptersData ¶
type IdpAdaptersData struct {
Items *[]*IdpAdapterData `tfsdk:"items"`
}
type IdpAttributeQueryData ¶
type IdpAttributeQueryData struct { NameMappings *[]*AttributeQueryNameMappingData `tfsdk:"name_mappings"` Policy *IdpAttributeQueryPolicyData `tfsdk:"policy"` Url types.String `tfsdk:"url"` }
type IdpAttributeQueryPolicyData ¶
type IdpAttributeQueryPolicyData struct { EncryptNameId types.Bool `tfsdk:"encrypt_name_id"` MaskAttributeValues types.Bool `tfsdk:"mask_attribute_values"` RequireEncryptedAssertion types.Bool `tfsdk:"require_encrypted_assertion"` RequireSignedAssertion types.Bool `tfsdk:"require_signed_assertion"` RequireSignedResponse types.Bool `tfsdk:"require_signed_response"` SignAttributeQuery types.Bool `tfsdk:"sign_attribute_query"` }
type IdpBrowserSsoAttributeContractData ¶
type IdpBrowserSsoAttributeContractData struct { CoreAttributes *[]*IdpBrowserSsoAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*IdpBrowserSsoAttributeData `tfsdk:"extended_attributes"` }
type IdpBrowserSsoData ¶
type IdpBrowserSsoData struct { AdapterMappings *[]*SpAdapterMappingData `tfsdk:"adapter_mappings"` AlwaysSignArtifactResponse types.Bool `tfsdk:"always_sign_artifact_response"` Artifact *ArtifactSettingsData `tfsdk:"artifact"` AssertionsSigned types.Bool `tfsdk:"assertions_signed"` AttributeContract *IdpBrowserSsoAttributeContractData `tfsdk:"attribute_contract"` AuthenticationPolicyContractMappings *[]*AuthenticationPolicyContractMappingData `tfsdk:"authentication_policy_contract_mappings"` AuthnContextMappings *[]*AuthnContextMappingData `tfsdk:"authn_context_mappings"` DecryptionPolicy *DecryptionPolicyData `tfsdk:"decryption_policy"` DefaultTargetUrl types.String `tfsdk:"default_target_url"` EnabledProfiles types.List `tfsdk:"enabled_profiles"` IdpIdentityMapping types.String `tfsdk:"idp_identity_mapping"` IncomingBindings types.List `tfsdk:"incoming_bindings"` JitProvisioning *JitProvisioningData `tfsdk:"jit_provisioning"` MessageCustomizations *[]*ProtocolMessageCustomizationData `tfsdk:"message_customizations"` OauthAuthenticationPolicyContractRef types.String `tfsdk:"oauth_authentication_policy_contract_ref"` OidcProviderSettings *OIDCProviderSettingsData `tfsdk:"oidc_provider_settings"` Protocol types.String `tfsdk:"protocol"` SignAuthnRequests types.Bool `tfsdk:"sign_authn_requests"` SloServiceEndpoints *[]*SloServiceEndpointData `tfsdk:"slo_service_endpoints"` SsoOAuthMapping *SsoOAuthMappingData `tfsdk:"sso_o_auth_mapping"` SsoServiceEndpoints *[]*IdpSsoServiceEndpointData `tfsdk:"sso_service_endpoints"` UrlWhitelistEntries *[]*UrlWhitelistEntryData `tfsdk:"url_whitelist_entries"` }
type IdpConnectionData ¶
type IdpConnectionData struct { Active types.Bool `tfsdk:"active"` AdditionalAllowedEntitiesConfiguration *AdditionalAllowedEntitiesConfigurationData `tfsdk:"additional_allowed_entities_configuration"` AttributeQuery *IdpAttributeQueryData `tfsdk:"attribute_query"` BaseUrl types.String `tfsdk:"base_url"` ContactInfo *ContactInfoData `tfsdk:"contact_info"` Credentials *ConnectionCredentialsData `tfsdk:"credentials"` DefaultVirtualEntityId types.String `tfsdk:"default_virtual_entity_id"` EntityId types.String `tfsdk:"entity_id"` ErrorPageMsgId types.String `tfsdk:"error_page_msg_id"` ExtendedProperties map[string]*ParameterValuesData `tfsdk:"extended_properties"` Id types.String `tfsdk:"id"` IdpBrowserSso *IdpBrowserSsoData `tfsdk:"idp_browser_sso"` IdpOAuthGrantAttributeMapping *IdpOAuthGrantAttributeMappingData `tfsdk:"idp_o_auth_grant_attribute_mapping"` InboundProvisioning *IdpInboundProvisioningData `tfsdk:"inbound_provisioning"` LicenseConnectionGroup types.String `tfsdk:"license_connection_group"` LoggingMode types.String `tfsdk:"logging_mode"` MetadataReloadSettings *ConnectionMetadataUrlData `tfsdk:"metadata_reload_settings"` Name types.String `tfsdk:"name"` OidcClientCredentials *OIDCClientCredentialsData `tfsdk:"oidc_client_credentials"` Type types.String `tfsdk:"type"` VirtualEntityIds types.List `tfsdk:"virtual_entity_ids"` WsTrust *IdpWsTrustData `tfsdk:"ws_trust"` }
type IdpConnectionsData ¶
type IdpConnectionsData struct {
Items *[]*IdpConnectionData `tfsdk:"items"`
}
type IdpDefaultUrlData ¶
type IdpInboundProvisioningAttributeContractData ¶
type IdpInboundProvisioningAttributeContractData struct { CoreAttributes *[]*IdpInboundProvisioningAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*IdpInboundProvisioningAttributeData `tfsdk:"extended_attributes"` }
type IdpInboundProvisioningData ¶
type IdpInboundProvisioningData struct { ActionOnDelete types.String `tfsdk:"action_on_delete"` CustomSchema *SchemaData `tfsdk:"custom_schema"` GroupSupport types.Bool `tfsdk:"group_support"` Groups *GroupsData `tfsdk:"groups"` UserRepository *InboundProvisioningUserRepositoryData `tfsdk:"user_repository"` Users *UsersData `tfsdk:"users"` }
type IdpOAuthAttributeContractData ¶
type IdpOAuthAttributeContractData struct { CoreAttributes *[]*IdpBrowserSsoAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*IdpBrowserSsoAttributeData `tfsdk:"extended_attributes"` }
type IdpOAuthGrantAttributeMappingData ¶
type IdpOAuthGrantAttributeMappingData struct { AccessTokenManagerMappings *[]*AccessTokenManagerMappingData `tfsdk:"access_token_manager_mappings"` IdpOAuthAttributeContract *IdpOAuthAttributeContractData `tfsdk:"idp_o_auth_attribute_contract"` }
type IdpRoleData ¶
type IdpRoleData struct { Enable types.Bool `tfsdk:"enable"` EnableOutboundProvisioning types.Bool `tfsdk:"enable_outbound_provisioning"` EnableSaml10 types.Bool `tfsdk:"enable_saml10"` EnableSaml11 types.Bool `tfsdk:"enable_saml11"` EnableWsFed types.Bool `tfsdk:"enable_ws_fed"` EnableWsTrust types.Bool `tfsdk:"enable_ws_trust"` Saml20Profile *SAML20ProfileData `tfsdk:"saml20profile"` }
type IdpToSpAdapterMappingData ¶
type IdpToSpAdapterMappingData struct { ApplicationIconUrl types.String `tfsdk:"application_icon_url"` ApplicationName types.String `tfsdk:"application_name"` AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` DefaultTargetResource types.String `tfsdk:"default_target_resource"` Id types.String `tfsdk:"id"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` LicenseConnectionGroupAssignment types.String `tfsdk:"license_connection_group_assignment"` SourceId types.String `tfsdk:"source_id"` TargetId types.String `tfsdk:"target_id"` }
type IdpToSpAdapterMappingsData ¶
type IdpToSpAdapterMappingsData struct {
Items *[]*IdpToSpAdapterMappingData `tfsdk:"items"`
}
type IdpTokenProcessorMappingData ¶
type IdpTokenProcessorMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` IdpTokenProcessorRef types.String `tfsdk:"idp_token_processor_ref"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` RestrictedVirtualEntityIds types.List `tfsdk:"restricted_virtual_entity_ids"` }
type IdpWsTrustAttributeContractData ¶
type IdpWsTrustAttributeContractData struct { CoreAttributes *[]*IdpWsTrustAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*IdpWsTrustAttributeData `tfsdk:"extended_attributes"` }
type IdpWsTrustAttributeData ¶
type IdpWsTrustData ¶
type IdpWsTrustData struct { AttributeContract *IdpWsTrustAttributeContractData `tfsdk:"attribute_contract"` GenerateLocalToken types.Bool `tfsdk:"generate_local_token"` TokenGeneratorMappings *[]*SpTokenGeneratorMappingData `tfsdk:"token_generator_mappings"` }
type InboundBackChannelAuthData ¶
type InboundBackChannelAuthData struct { Certs *[]*ConnectionCertData `tfsdk:"certs"` DigitalSignature types.Bool `tfsdk:"digital_signature"` HttpBasicCredentials *UsernamePasswordCredentialsData `tfsdk:"http_basic_credentials"` RequireSsl types.Bool `tfsdk:"require_ssl"` Type types.String `tfsdk:"type"` VerificationIssuerDN types.String `tfsdk:"verification_issuer_dn"` VerificationSubjectDN types.String `tfsdk:"verification_subject_dn"` }
type IncomingProxySettingsData ¶
type IncomingProxySettingsData struct { ClientCertChainSSLHeaderName types.String `tfsdk:"client_cert_chain_ssl_header_name"` ClientCertSSLHeaderName types.String `tfsdk:"client_cert_ssl_header_name"` ForwardedHostHeaderIndex types.String `tfsdk:"forwarded_host_header_index"` ForwardedHostHeaderName types.String `tfsdk:"forwarded_host_header_name"` ForwardedIpAddressHeaderIndex types.String `tfsdk:"forwarded_ip_address_header_index"` ForwardedIpAddressHeaderName types.String `tfsdk:"forwarded_ip_address_header_name"` ProxyTerminatesHttpsConns types.Bool `tfsdk:"proxy_terminates_https_conns"` }
type IssuanceCriteriaData ¶
type IssuanceCriteriaData struct { ConditionalCriteria *[]*ConditionalIssuanceCriteriaEntryData `tfsdk:"conditional_criteria"` ExpressionCriteria *[]*ExpressionIssuanceCriteriaEntryData `tfsdk:"expression_criteria"` }
type IssuanceCriteriaDataV0 ¶
type IssuanceCriteriaDataV0 struct { ConditionalCriteria *[]*ConditionalIssuanceCriteriaEntryDataV0 `tfsdk:"conditional_criteria"` ExpressionCriteria *[]*ExpressionIssuanceCriteriaEntryData `tfsdk:"expression_criteria"` }
type IssuerCertData ¶
type IssuerCertData struct { Active types.Bool `tfsdk:"active"` CertView *CertViewData `tfsdk:"cert_view"` X509File *X509FileData `tfsdk:"x509file"` }
type IssuerCertsData ¶
type IssuerCertsData struct {
Items *[]*IssuerCertData `tfsdk:"items"`
}
type IssuerData ¶
type IssuersData ¶
type IssuersData struct {
Items *[]*IssuerData `tfsdk:"items"`
}
type JdbcAttributeSourceData ¶
type JdbcAttributeSourceData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` ColumnNames types.List `tfsdk:"column_names"` DataStoreRef types.String `tfsdk:"data_store_ref"` Description types.String `tfsdk:"description"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Schema types.String `tfsdk:"schema"` Table types.String `tfsdk:"table"` }
type JdbcAttributeSourceDataV0 ¶
type JdbcAttributeSourceDataV0 struct { AttributeContractFulfillment []AttributeFulfillmentValueDataV0 `tfsdk:"attribute_contract_fulfillment"` ColumnNames []types.String `tfsdk:"column_names"` DataStoreRef []ResourceLink `tfsdk:"data_store_ref"` Description types.String `tfsdk:"description"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Schema types.String `tfsdk:"schema"` Table types.String `tfsdk:"table"` }
type JdbcDataStoreData ¶
type JdbcDataStoreData struct { AllowMultiValueAttributes types.Bool `tfsdk:"allow_multi_value_attributes"` BlockingTimeout types.Number `tfsdk:"blocking_timeout"` ConnectionUrl types.String `tfsdk:"connection_url"` ConnectionUrlTags *[]*JdbcTagConfigData `tfsdk:"connection_url_tags"` DriverClass types.String `tfsdk:"driver_class"` EncryptedPassword types.String `tfsdk:"encrypted_password"` Id types.String `tfsdk:"id"` IdleTimeout types.Number `tfsdk:"idle_timeout"` MaskAttributeValues types.Bool `tfsdk:"mask_attribute_values"` MaxPoolSize types.Number `tfsdk:"max_pool_size"` MinPoolSize types.Number `tfsdk:"min_pool_size"` Name types.String `tfsdk:"name"` Password types.String `tfsdk:"password"` Type types.String `tfsdk:"type"` UserName types.String `tfsdk:"user_name"` ValidateConnectionSql types.String `tfsdk:"validate_connection_sql"` }
type JdbcDataStoreRepositoryData ¶
type JdbcDataStoreRepositoryData struct { DataStoreRef types.String `tfsdk:"data_store_ref"` JitRepositoryAttributeMapping map[string]*AttributeFulfillmentValueData `tfsdk:"jit_repository_attribute_mapping"` SqlMethod *SqlMethodData `tfsdk:"sql_method"` Type types.String `tfsdk:"type"` }
type JdbcTagConfigData ¶
type JitProvisioningData ¶
type JitProvisioningData struct { ErrorHandling types.String `tfsdk:"error_handling"` EventTrigger types.String `tfsdk:"event_trigger"` UserAttributes *JitProvisioningUserAttributesData `tfsdk:"user_attributes"` UserRepository *DataStoreRepositoryData `tfsdk:"user_repository"` }
type JitProvisioningUserAttributesData ¶
type JitProvisioningUserAttributesData struct { AttributeContract *[]*IdpBrowserSsoAttributeData `tfsdk:"attribute_contract"` DoAttributeQuery types.Bool `tfsdk:"do_attribute_query"` }
type JwksSettingsData ¶
type KerberosKeySetData ¶
type KerberosRealmData ¶
type KerberosRealmData struct { ConnectionType types.String `tfsdk:"connection_type"` Id types.String `tfsdk:"id"` KerberosEncryptedPassword types.String `tfsdk:"kerberos_encrypted_password"` KerberosPassword types.String `tfsdk:"kerberos_password"` KerberosRealmName types.String `tfsdk:"kerberos_realm_name"` KerberosUsername types.String `tfsdk:"kerberos_username"` KeyDistributionCenters types.List `tfsdk:"key_distribution_centers"` KeySets *[]*KerberosKeySetData `tfsdk:"key_sets"` LdapGatewayDataStoreRef types.String `tfsdk:"ldap_gateway_data_store_ref"` RetainPreviousKeysOnPasswordChange types.Bool `tfsdk:"retain_previous_keys_on_password_change"` SuppressDomainNameConcatenation types.Bool `tfsdk:"suppress_domain_name_concatenation"` }
type KerberosRealmsData ¶
type KerberosRealmsData struct {
Items *[]*KerberosRealmData `tfsdk:"items"`
}
type KerberosRealmsSettingsData ¶
type KerberosRealmsSettingsData struct { DebugLogOutput types.Bool `tfsdk:"debug_log_output"` ForceTcp types.Bool `tfsdk:"force_tcp"` KdcRetries types.String `tfsdk:"kdc_retries"` KdcTimeout types.String `tfsdk:"kdc_timeout"` KeySetRetentionPeriodMins types.Number `tfsdk:"key_set_retention_period_mins"` }
type KeyAlgorithmData ¶
type KeyAlgorithmsData ¶
type KeyAlgorithmsData struct {
Items *[]*KeyAlgorithmData `tfsdk:"items"`
}
type KeyPairFileData ¶
type KeyPairRotationSettingsData ¶
type KeyPairRotationSettingsData struct { ActivationBufferDays types.Number `tfsdk:"activation_buffer_days"` CreationBufferDays types.Number `tfsdk:"creation_buffer_days"` Id types.String `tfsdk:"id"` KeyAlgorithm types.String `tfsdk:"key_algorithm"` KeySize types.Number `tfsdk:"key_size"` SignatureAlgorithm types.String `tfsdk:"signature_algorithm"` ValidDays types.Number `tfsdk:"valid_days"` }
type KeyPairViewData ¶
type KeyPairViewData struct { CryptoProvider types.String `tfsdk:"crypto_provider"` Expires types.String `tfsdk:"expires"` Id types.String `tfsdk:"id"` IssuerDN types.String `tfsdk:"issuer_dn"` KeyAlgorithm types.String `tfsdk:"key_algorithm"` KeySize types.Number `tfsdk:"key_size"` RotationSettings *KeyPairRotationSettingsData `tfsdk:"rotation_settings"` SerialNumber types.String `tfsdk:"serial_number"` Sha1Fingerprint types.String `tfsdk:"sha1fingerprint"` Sha256Fingerprint types.String `tfsdk:"sha256fingerprint"` SignatureAlgorithm types.String `tfsdk:"signature_algorithm"` Status types.String `tfsdk:"status"` SubjectAlternativeNames types.List `tfsdk:"subject_alternative_names"` SubjectDN types.String `tfsdk:"subject_dn"` ValidFrom types.String `tfsdk:"valid_from"` Version types.Number `tfsdk:"version"` }
type KeyPairViewsData ¶
type KeyPairViewsData struct {
Items *[]*KeyPairViewData `tfsdk:"items"`
}
type LdapAttributeSourceData ¶
type LdapAttributeSourceData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` BaseDn types.String `tfsdk:"base_dn"` BinaryAttributeSettings map[string]*BinaryLdapAttributeSettingsData `tfsdk:"binary_attribute_settings"` DataStoreRef types.String `tfsdk:"data_store_ref"` Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` MemberOfNestedGroup types.Bool `tfsdk:"member_of_nested_group"` SearchAttributes types.List `tfsdk:"search_attributes"` SearchFilter types.String `tfsdk:"search_filter"` SearchScope types.String `tfsdk:"search_scope"` }
type LdapAttributeSourceDataV0 ¶
type LdapAttributeSourceDataV0 struct { AttributeContractFulfillment []AttributeFulfillmentValueDataV0 `tfsdk:"attribute_contract_fulfillment"` BaseDn types.String `tfsdk:"base_dn"` BinaryAttributeSettings map[string]types.String `tfsdk:"binary_attribute_settings"` DataStoreRef []ResourceLink `tfsdk:"data_store_ref"` Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` MemberOfNestedGroup types.Bool `tfsdk:"member_of_nested_group"` SearchAttributes []types.String `tfsdk:"search_attributes"` SearchFilter types.String `tfsdk:"search_filter"` SearchScope types.String `tfsdk:"search_scope"` }
type LdapDataStoreConfigData ¶
type LdapDataStoreConfigData struct { AuxiliaryObjectClasses types.List `tfsdk:"auxiliary_object_classes"` BaseDn types.String `tfsdk:"base_dn"` CreatePattern types.String `tfsdk:"create_pattern"` DataStoreMapping map[string]*DataStoreAttributeData `tfsdk:"data_store_mapping"` DataStoreRef types.String `tfsdk:"data_store_ref"` ObjectClass types.String `tfsdk:"object_class"` Type types.String `tfsdk:"type"` }
type LdapDataStoreData ¶
type LdapDataStoreData struct { BinaryAttributes types.List `tfsdk:"binary_attributes"` BindAnonymously types.Bool `tfsdk:"bind_anonymously"` ConnectionTimeout types.Number `tfsdk:"connection_timeout"` CreateIfNecessary types.Bool `tfsdk:"create_if_necessary"` DnsTtl types.Number `tfsdk:"dns_ttl"` EncryptedPassword types.String `tfsdk:"encrypted_password"` FollowLDAPReferrals types.Bool `tfsdk:"follow_ldap_referrals"` Hostnames types.List `tfsdk:"hostnames"` HostnamesTags *[]*LdapTagConfigData `tfsdk:"hostnames_tags"` Id types.String `tfsdk:"id"` LdapDnsSrvPrefix types.String `tfsdk:"ldap_dns_srv_prefix"` LdapType types.String `tfsdk:"ldap_type"` LdapsDnsSrvPrefix types.String `tfsdk:"ldaps_dns_srv_prefix"` MaskAttributeValues types.Bool `tfsdk:"mask_attribute_values"` MaxConnections types.Number `tfsdk:"max_connections"` MaxWait types.Number `tfsdk:"max_wait"` MinConnections types.Number `tfsdk:"min_connections"` Name types.String `tfsdk:"name"` Password types.String `tfsdk:"password"` ReadTimeout types.Number `tfsdk:"read_timeout"` TestOnBorrow types.Bool `tfsdk:"test_on_borrow"` TestOnReturn types.Bool `tfsdk:"test_on_return"` TimeBetweenEvictions types.Number `tfsdk:"time_between_evictions"` Type types.String `tfsdk:"type"` UseDnsSrvRecords types.Bool `tfsdk:"use_dns_srv_records"` UseSsl types.Bool `tfsdk:"use_ssl"` UserDN types.String `tfsdk:"user_dn"` VerifyHost types.Bool `tfsdk:"verify_host"` }
type LdapDataStoreRepositoryData ¶
type LdapDataStoreRepositoryData struct { BaseDn types.String `tfsdk:"base_dn"` DataStoreRef types.String `tfsdk:"data_store_ref"` JitRepositoryAttributeMapping map[string]*AttributeFulfillmentValueData `tfsdk:"jit_repository_attribute_mapping"` Type types.String `tfsdk:"type"` UniqueUserIdFilter types.String `tfsdk:"unique_user_id_filter"` }
type LdapInboundProvisioningUserRepositoryData ¶
type LdapInboundProvisioningUserRepositoryData struct { BaseDn types.String `tfsdk:"base_dn"` DataStoreRef types.String `tfsdk:"data_store_ref"` Type types.String `tfsdk:"type"` UniqueGroupIdFilter types.String `tfsdk:"unique_group_id_filter"` UniqueUserIdFilter types.String `tfsdk:"unique_user_id_filter"` }
type LdapTagConfigData ¶
type LicenseFeatureViewData ¶
type LicenseFileData ¶
type LicenseViewData ¶
type LicenseViewData struct { BridgeMode types.Bool `tfsdk:"bridge_mode"` EnforcementType types.String `tfsdk:"enforcement_type"` ExpirationDate types.String `tfsdk:"expiration_date"` Features *[]*LicenseFeatureViewData `tfsdk:"features"` GracePeriod types.Number `tfsdk:"grace_period"` Id types.String `tfsdk:"id"` IssueDate types.String `tfsdk:"issue_date"` LicenseGroups *[]*ConnectionGroupLicenseViewData `tfsdk:"license_groups"` MaxConnections types.Number `tfsdk:"max_connections"` Name types.String `tfsdk:"name"` NodeLimit types.Number `tfsdk:"node_limit"` OauthEnabled types.Bool `tfsdk:"oauth_enabled"` Organization types.String `tfsdk:"organization"` Product types.String `tfsdk:"product"` ProvisioningEnabled types.Bool `tfsdk:"provisioning_enabled"` Tier types.String `tfsdk:"tier"` UsedConnections types.Number `tfsdk:"used_connections"` Version types.String `tfsdk:"version"` WsTrustEnabled types.Bool `tfsdk:"ws_trust_enabled"` }
type LocalIdentityFieldData ¶
type LocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type LocalIdentityMappingPolicyActionData ¶
type LocalIdentityMappingPolicyActionData struct { Context types.String `tfsdk:"context"` InboundMapping *AttributeMappingData `tfsdk:"inbound_mapping"` LocalIdentityRef types.String `tfsdk:"local_identity_ref"` OutboundAttributeMapping *AttributeMappingData `tfsdk:"outbound_attribute_mapping"` Type types.String `tfsdk:"type"` }
type LocalIdentityProfileData ¶
type LocalIdentityProfileData struct { ApcId types.String `tfsdk:"apc_id"` AuthSourceUpdatePolicy *LocalIdentityAuthSourceUpdatePolicyData `tfsdk:"auth_source_update_policy"` AuthSources *[]*LocalIdentityAuthSourceData `tfsdk:"auth_sources"` DataStoreConfig *DataStoreConfigData `tfsdk:"data_store_config"` EmailVerificationConfig *EmailVerificationConfigData `tfsdk:"email_verification_config"` FieldConfig *FieldConfigData `tfsdk:"field_config"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ProfileConfig *ProfileConfigData `tfsdk:"profile_config"` ProfileEnabled types.Bool `tfsdk:"profile_enabled"` RegistrationConfig *RegistrationConfigData `tfsdk:"registration_config"` RegistrationEnabled types.Bool `tfsdk:"registration_enabled"` }
type LocalIdentityProfilesData ¶
type LocalIdentityProfilesData struct {
Items *[]*LocalIdentityProfileData `tfsdk:"items"`
}
type MetadataUrlData ¶
type MetadataUrlData struct { CertView *CertViewData `tfsdk:"cert_view"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Url types.String `tfsdk:"url"` ValidateSignature types.Bool `tfsdk:"validate_signature"` X509File *X509FileData `tfsdk:"x509file"` }
type MetadataUrlsData ¶
type MetadataUrlsData struct {
Items *[]*MetadataUrlData `tfsdk:"items"`
}
type MoveItemRequestData ¶
type NewKeyPairSettingsData ¶
type NewKeyPairSettingsData struct { City types.String `tfsdk:"city"` CommonName types.String `tfsdk:"common_name"` Country types.String `tfsdk:"country"` CryptoProvider types.String `tfsdk:"crypto_provider"` Id types.String `tfsdk:"id"` KeyAlgorithm types.String `tfsdk:"key_algorithm"` KeySize types.Number `tfsdk:"key_size"` Organization types.String `tfsdk:"organization"` OrganizationUnit types.String `tfsdk:"organization_unit"` SignatureAlgorithm types.String `tfsdk:"signature_algorithm"` State types.String `tfsdk:"state"` SubjectAlternativeNames types.List `tfsdk:"subject_alternative_names"` ValidDays types.Number `tfsdk:"valid_days"` }
type NotificationPublishersData ¶
type NotificationPublishersData struct {
Items *[]*NotificationPublisherData `tfsdk:"items"`
}
type NotificationSettingsData ¶
type NotificationSettingsData struct { AccountChangesNotificationPublisherRef types.String `tfsdk:"account_changes_notification_publisher_ref"` CertificateExpirations *CertificateExpirationNotificationSettingsData `tfsdk:"certificate_expirations"` LicenseEvents *LicenseEventNotificationSettingsData `tfsdk:"license_events"` MetadataNotificationSettings *MetadataEventNotificationSettingsData `tfsdk:"metadata_notification_settings"` NotifyAdminUserPasswordChanges types.Bool `tfsdk:"notify_admin_user_password_changes"` }
type OAuthOidcKeysSettingsData ¶
type OAuthOidcKeysSettingsData struct { P256ActiveCertRef types.String `tfsdk:"p256active_cert_ref"` P256DecryptionActiveCertRef types.String `tfsdk:"p256decryption_active_cert_ref"` P256DecryptionPreviousCertRef types.String `tfsdk:"p256decryption_previous_cert_ref"` P256DecryptionPublishX5cParameter types.Bool `tfsdk:"p256decryption_publish_x5c_parameter"` P256PreviousCertRef types.String `tfsdk:"p256previous_cert_ref"` P256PublishX5cParameter types.Bool `tfsdk:"p256publish_x5c_parameter"` P384ActiveCertRef types.String `tfsdk:"p384active_cert_ref"` P384DecryptionActiveCertRef types.String `tfsdk:"p384decryption_active_cert_ref"` P384DecryptionPreviousCertRef types.String `tfsdk:"p384decryption_previous_cert_ref"` P384DecryptionPublishX5cParameter types.Bool `tfsdk:"p384decryption_publish_x5c_parameter"` P384PreviousCertRef types.String `tfsdk:"p384previous_cert_ref"` P384PublishX5cParameter types.Bool `tfsdk:"p384publish_x5c_parameter"` P521ActiveCertRef types.String `tfsdk:"p521active_cert_ref"` P521DecryptionActiveCertRef types.String `tfsdk:"p521decryption_active_cert_ref"` P521DecryptionPreviousCertRef types.String `tfsdk:"p521decryption_previous_cert_ref"` P521DecryptionPublishX5cParameter types.Bool `tfsdk:"p521decryption_publish_x5c_parameter"` P521PreviousCertRef types.String `tfsdk:"p521previous_cert_ref"` P521PublishX5cParameter types.Bool `tfsdk:"p521publish_x5c_parameter"` RsaActiveCertRef types.String `tfsdk:"rsa_active_cert_ref"` RsaDecryptionActiveCertRef types.String `tfsdk:"rsa_decryption_active_cert_ref"` RsaDecryptionPreviousCertRef types.String `tfsdk:"rsa_decryption_previous_cert_ref"` RsaDecryptionPublishX5cParameter types.Bool `tfsdk:"rsa_decryption_publish_x5c_parameter"` RsaPreviousCertRef types.String `tfsdk:"rsa_previous_cert_ref"` RsaPublishX5cParameter types.Bool `tfsdk:"rsa_publish_x5c_parameter"` StaticJwksEnabled types.Bool `tfsdk:"static_jwks_enabled"` }
type OAuthRoleData ¶
type OIDCProviderSettingsData ¶
type OIDCProviderSettingsData struct { AuthenticationScheme types.String `tfsdk:"authentication_scheme"` AuthenticationSigningAlgorithm types.String `tfsdk:"authentication_signing_algorithm"` AuthorizationEndpoint types.String `tfsdk:"authorization_endpoint"` EnablePKCE types.Bool `tfsdk:"enable_pkce"` JwksURL types.String `tfsdk:"jwks_url"` LoginType types.String `tfsdk:"login_type"` RequestParameters *[]*OIDCRequestParameterData `tfsdk:"request_parameters"` RequestSigningAlgorithm types.String `tfsdk:"request_signing_algorithm"` Scopes types.String `tfsdk:"scopes"` TokenEndpoint types.String `tfsdk:"token_endpoint"` UserInfoEndpoint types.String `tfsdk:"user_info_endpoint"` }
type OIDCSessionSettingsData ¶
type OcspSettingsData ¶
type OcspSettingsData struct { ActionOnStatusUnknown types.String `tfsdk:"action_on_status_unknown"` ActionOnUnsuccessfulResponse types.String `tfsdk:"action_on_unsuccessful_response"` CurrentUpdateGracePeriod types.Number `tfsdk:"current_update_grace_period"` NextUpdateGracePeriod types.Number `tfsdk:"next_update_grace_period"` RequesterAddNonce types.Bool `tfsdk:"requester_add_nonce"` ResponderCertReference types.String `tfsdk:"responder_cert_reference"` ResponderTimeout types.Number `tfsdk:"responder_timeout"` ResponderUrl types.String `tfsdk:"responder_url"` ResponseCachePeriod types.Number `tfsdk:"response_cache_period"` }
type OpenIdConnectAttributeContractData ¶
type OpenIdConnectAttributeContractData struct { CoreAttributes *[]*OpenIdConnectAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*OpenIdConnectAttributeData `tfsdk:"extended_attributes"` }
type OpenIdConnectPoliciesData ¶
type OpenIdConnectPoliciesData struct {
Items *[]*OpenIdConnectPolicyData `tfsdk:"items"`
}
type OpenIdConnectPolicyData ¶
type OpenIdConnectPolicyData struct { AccessTokenManagerRef types.String `tfsdk:"access_token_manager_ref"` AttributeContract *OpenIdConnectAttributeContractData `tfsdk:"attribute_contract"` AttributeMapping *AttributeMappingData `tfsdk:"attribute_mapping"` Id types.String `tfsdk:"id"` IdTokenLifetime types.Number `tfsdk:"id_token_lifetime"` IncludeSHashInIdToken types.Bool `tfsdk:"include_s_hash_in_id_token"` IncludeSriInIdToken types.Bool `tfsdk:"include_sri_in_id_token"` IncludeUserInfoInIdToken types.Bool `tfsdk:"include_user_info_in_id_token"` Name types.String `tfsdk:"name"` ReissueIdTokenInHybridFlow types.Bool `tfsdk:"reissue_id_token_in_hybrid_flow"` ReturnIdTokenOnRefreshGrant types.Bool `tfsdk:"return_id_token_on_refresh_grant"` ScopeAttributeMappings map[string]*ParameterValuesData `tfsdk:"scope_attribute_mappings"` }
type OpenIdConnectSettingsData ¶
type OpenIdConnectSettingsData struct { DefaultPolicyRef types.String `tfsdk:"default_policy_ref"` SessionSettings *OIDCSessionSettingsData `tfsdk:"session_settings"` }
type OptionValueData ¶
type OutOfBandAuthAttributeContractData ¶
type OutOfBandAuthAttributeContractData struct { CoreAttributes *[]*OutOfBandAuthAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*OutOfBandAuthAttributeData `tfsdk:"extended_attributes"` }
type OutOfBandAuthenticatorData ¶
type OutOfBandAuthenticatorData struct { AttributeContract *OutOfBandAuthAttributeContractData `tfsdk:"attribute_contract"` Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` }
type OutOfBandAuthenticatorsData ¶
type OutOfBandAuthenticatorsData struct {
Items *[]*OutOfBandAuthenticatorData `tfsdk:"items"`
}
type OutboundBackChannelAuthData ¶
type OutboundBackChannelAuthData struct { DigitalSignature types.Bool `tfsdk:"digital_signature"` HttpBasicCredentials *UsernamePasswordCredentialsData `tfsdk:"http_basic_credentials"` SslAuthKeyPairRef types.String `tfsdk:"ssl_auth_key_pair_ref"` Type types.String `tfsdk:"type"` ValidatePartnerCert types.Bool `tfsdk:"validate_partner_cert"` }
type OutboundProvisionData ¶
type OutboundProvisionData struct { Channels *[]*ChannelData `tfsdk:"channels"` CustomSchema *SchemaData `tfsdk:"custom_schema"` TargetSettings *[]*ConfigFieldData `tfsdk:"target_settings"` Type types.String `tfsdk:"type"` }
type P14EKeyPairViewData ¶
type P14EKeysViewData ¶
type P14EKeysViewData struct {
KeyPairs *[]*P14EKeyPairViewData `tfsdk:"key_pairs"`
}
type ParameterValuesData ¶
type PasswordCredentialValidatorAttributeContractData ¶
type PasswordCredentialValidatorAttributeContractData struct { CoreAttributes *[]*PasswordCredentialValidatorAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*PasswordCredentialValidatorAttributeData `tfsdk:"extended_attributes"` Inherited types.Bool `tfsdk:"inherited"` }
type PasswordCredentialValidatorData ¶
type PasswordCredentialValidatorData struct { AttributeContract *PasswordCredentialValidatorAttributeContractData `tfsdk:"attribute_contract"` Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` }
type PasswordCredentialValidatorsData ¶
type PasswordCredentialValidatorsData struct {
Items *[]*PasswordCredentialValidatorData `tfsdk:"items"`
}
type PersistentGrantContractData ¶
type PersistentGrantContractData struct { CoreAttributes *[]*PersistentGrantAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*PersistentGrantAttributeData `tfsdk:"extended_attributes"` }
type PhoneLocalIdentityFieldData ¶
type PhoneLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type PingOneConnectionData ¶
type PingOneConnectionData struct { Active types.Bool `tfsdk:"active"` CreationDate types.String `tfsdk:"creation_date"` Credential types.String `tfsdk:"credential"` CredentialId types.String `tfsdk:"credential_id"` Description types.String `tfsdk:"description"` EncryptedCredential types.String `tfsdk:"encrypted_credential"` EnvironmentId types.String `tfsdk:"environment_id"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` OrganizationName types.String `tfsdk:"organization_name"` PingOneAuthenticationApiEndpoint types.String `tfsdk:"ping_one_authentication_api_endpoint"` PingOneConnectionId types.String `tfsdk:"ping_one_connection_id"` PingOneManagementApiEndpoint types.String `tfsdk:"ping_one_management_api_endpoint"` Region types.String `tfsdk:"region"` }
type PingOneConnectionsData ¶
type PingOneConnectionsData struct {
Items *[]*PingOneConnectionData `tfsdk:"items"`
}
type PingOneEnvironmentData ¶
type PingOneEnvironmentsData ¶
type PingOneEnvironmentsData struct {
Items *[]*PingOneEnvironmentData `tfsdk:"items"`
}
type PingOneForEnterpriseSettingsData ¶
type PingOneForEnterpriseSettingsData struct { CompanyName types.String `tfsdk:"company_name"` ConnectedToPingOneForEnterprise types.Bool `tfsdk:"connected_to_ping_one_for_enterprise"` CurrentAuthnKeyCreationTime types.String `tfsdk:"current_authn_key_creation_time"` EnableAdminConsoleSso types.Bool `tfsdk:"enable_admin_console_sso"` EnableMonitoring types.Bool `tfsdk:"enable_monitoring"` IdentityRepositoryUpdateRequired types.Bool `tfsdk:"identity_repository_update_required"` PingOneSsoConnection types.String `tfsdk:"ping_one_sso_connection"` PreviousAuthnKeyCreationTime types.String `tfsdk:"previous_authn_key_creation_time"` }
type PingOneLdapGatewayDataStoreData ¶
type PingOneLdapGatewayDataStoreData struct { BinaryAttributes types.List `tfsdk:"binary_attributes"` Id types.String `tfsdk:"id"` LdapType types.String `tfsdk:"ldap_type"` MaskAttributeValues types.Bool `tfsdk:"mask_attribute_values"` Name types.String `tfsdk:"name"` PingOneConnectionRef types.String `tfsdk:"ping_one_connection_ref"` PingOneEnvironmentId types.String `tfsdk:"ping_one_environment_id"` PingOneLdapGatewayId types.String `tfsdk:"ping_one_ldap_gateway_id"` Type types.String `tfsdk:"type"` UseSsl types.Bool `tfsdk:"use_ssl"` }
type PluginConfigDescriptorData ¶
type PluginConfigDescriptorData struct { ActionDescriptors *[]*ActionDescriptorData `tfsdk:"action_descriptors"` Description types.String `tfsdk:"description"` Fields *[]*FieldDescriptorData `tfsdk:"fields"` Tables *[]*TableDescriptorData `tfsdk:"tables"` }
type PluginConfigurationData ¶
type PluginConfigurationData struct { Fields *[]*ConfigFieldData `tfsdk:"fields"` Tables *[]*ConfigTableData `tfsdk:"tables"` }
type PluginInstanceData ¶
type PolicyActionData ¶
type ProcessorPolicyToGeneratorMappingData ¶
type ProcessorPolicyToGeneratorMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` Id types.String `tfsdk:"id"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` LicenseConnectionGroupAssignment types.String `tfsdk:"license_connection_group_assignment"` SourceId types.String `tfsdk:"source_id"` TargetId types.String `tfsdk:"target_id"` }
type ProcessorPolicyToGeneratorMappingsData ¶
type ProcessorPolicyToGeneratorMappingsData struct {
Items *[]*ProcessorPolicyToGeneratorMappingData `tfsdk:"items"`
}
type ProfileConfigData ¶
type ProxySettingsData ¶
type ReadGroupsData ¶
type ReadGroupsData struct { AttributeContract *IdpInboundProvisioningAttributeContractData `tfsdk:"attribute_contract"` AttributeFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_fulfillment"` Attributes *[]*AttributeData `tfsdk:"attributes"` }
type ReadUsersData ¶
type ReadUsersData struct { AttributeContract *IdpInboundProvisioningAttributeContractData `tfsdk:"attribute_contract"` AttributeFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_fulfillment"` Attributes *[]*AttributeData `tfsdk:"attributes"` }
type RedirectValidationLocalSettingsData ¶
type RedirectValidationLocalSettingsData struct { EnableInErrorResourceValidation types.Bool `tfsdk:"enable_in_error_resource_validation"` EnableTargetResourceValidationForIdpDiscovery types.Bool `tfsdk:"enable_target_resource_validation_for_idp_discovery"` EnableTargetResourceValidationForSLO types.Bool `tfsdk:"enable_target_resource_validation_for_slo"` EnableTargetResourceValidationForSSO types.Bool `tfsdk:"enable_target_resource_validation_for_sso"` WhiteList *[]*RedirectValidationSettingsWhitelistEntryData `tfsdk:"white_list"` }
type RedirectValidationSettingsData ¶
type RedirectValidationSettingsData struct { Id types.String `tfsdk:"id"` RedirectValidationLocalSettings *RedirectValidationLocalSettingsData `tfsdk:"redirect_validation_local_settings"` RedirectValidationPartnerSettings *RedirectValidationPartnerSettingsData `tfsdk:"redirect_validation_partner_settings"` }
type RedirectValidationSettingsWhitelistEntryData ¶
type RedirectValidationSettingsWhitelistEntryData struct { AllowQueryAndFragment types.Bool `tfsdk:"allow_query_and_fragment"` IdpDiscovery types.Bool `tfsdk:"idp_discovery"` InErrorResource types.Bool `tfsdk:"in_error_resource"` RequireHttps types.Bool `tfsdk:"require_https"` TargetResourceSLO types.Bool `tfsdk:"target_resource_slo"` TargetResourceSSO types.Bool `tfsdk:"target_resource_sso"` ValidDomain types.String `tfsdk:"valid_domain"` ValidPath types.String `tfsdk:"valid_path"` }
type RegistrationConfigData ¶
type RegistrationConfigData struct { CaptchaEnabled types.Bool `tfsdk:"captcha_enabled"` CreateAuthnSessionAfterRegistration types.Bool `tfsdk:"create_authn_session_after_registration"` ExecuteWorkflow types.String `tfsdk:"execute_workflow"` RegistrationWorkflow types.String `tfsdk:"registration_workflow"` TemplateName types.String `tfsdk:"template_name"` ThisIsMyDeviceEnabled types.Bool `tfsdk:"this_is_my_device_enabled"` UsernameField types.String `tfsdk:"username_field"` }
type RequestPoliciesData ¶
type RequestPoliciesData struct {
Items *[]*RequestPolicyData `tfsdk:"items"`
}
type RequestPolicyData ¶
type RequestPolicyData struct { AllowUnsignedLoginHintToken types.Bool `tfsdk:"allow_unsigned_login_hint_token"` AlternativeLoginHintTokenIssuers *[]*AlternativeLoginHintTokenIssuerData `tfsdk:"alternative_login_hint_token_issuers"` AuthenticatorRef types.String `tfsdk:"authenticator_ref"` Id types.String `tfsdk:"id"` IdentityHintContract *IdentityHintContractData `tfsdk:"identity_hint_contract"` IdentityHintContractFulfillment *AttributeMappingData `tfsdk:"identity_hint_contract_fulfillment"` IdentityHintMapping *AttributeMappingData `tfsdk:"identity_hint_mapping"` Name types.String `tfsdk:"name"` RequireTokenForIdentityHint types.Bool `tfsdk:"require_token_for_identity_hint"` TransactionLifetime types.Number `tfsdk:"transaction_lifetime"` UserCodePcvRef types.String `tfsdk:"user_code_pcv_ref"` }
type ResourceLink ¶
type ResourceLinkData ¶
type ResourceOwnerCredentialsMappingData ¶
type ResourceOwnerCredentialsMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` Id types.String `tfsdk:"id"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` PasswordValidatorRef types.String `tfsdk:"password_validator_ref"` }
type ResourceOwnerCredentialsMappingsData ¶
type ResourceOwnerCredentialsMappingsData struct {
Items *[]*ResourceOwnerCredentialsMappingData `tfsdk:"items"`
}
type ResourceUsageData ¶
type ResourceUsagesData ¶
type ResourceUsagesData struct { Categories *[]*ResourceCategoryInfoData `tfsdk:"categories"` Items *[]*ResourceUsageData `tfsdk:"items"` }
type RestartPolicyActionData ¶
type RolesAndProtocolsData ¶
type RolesAndProtocolsData struct { EnableIdpDiscovery types.Bool `tfsdk:"enable_idp_discovery"` IdpRole *IdpRoleData `tfsdk:"idp_role"` OauthRole *OAuthRoleData `tfsdk:"oauth_role"` SpRole *SpRoleData `tfsdk:"sp_role"` }
type SAML20ProfileData ¶
type SaasAttributeMappingData ¶
type SaasAttributeMappingData struct { FieldName types.String `tfsdk:"field_name"` SaasFieldInfo *SaasFieldConfigurationData `tfsdk:"saas_field_info"` }
type SaasFieldConfigurationData ¶
type SaasFieldConfigurationData struct { AttributeNames types.List `tfsdk:"attribute_names"` CharacterCase types.String `tfsdk:"character_case"` CreateOnly types.Bool `tfsdk:"create_only"` DefaultValue types.String `tfsdk:"default_value"` Expression types.String `tfsdk:"expression"` Masked types.Bool `tfsdk:"masked"` Parser types.String `tfsdk:"parser"` Trim types.Bool `tfsdk:"trim"` }
type SaasPluginFieldInfoDescriptorData ¶
type SaasPluginFieldInfoDescriptorData struct { AttributeGroup types.Bool `tfsdk:"attribute_group"` Code types.String `tfsdk:"code"` DefaultValue types.String `tfsdk:"default_value"` DsLdapMap types.Bool `tfsdk:"ds_ldap_map"` Label types.String `tfsdk:"label"` MaxLength types.Number `tfsdk:"max_length"` MinLength types.Number `tfsdk:"min_length"` MultiValue types.Bool `tfsdk:"multi_value"` Notes types.List `tfsdk:"notes"` Options *[]*SaasPluginFieldOptionData `tfsdk:"options"` Pattern types.String `tfsdk:"pattern"` PersistForMembership types.Bool `tfsdk:"persist_for_membership"` Required types.Bool `tfsdk:"required"` Unique types.Bool `tfsdk:"unique"` }
type SchemaAttributeData ¶
type SchemaData ¶
type SchemaData struct { Attributes *[]*SchemaAttributeData `tfsdk:"attributes"` Namespace types.String `tfsdk:"namespace"` }
type ScopeEntryData ¶
type ScopeGroupEntryData ¶
type SecondarySecretData ¶
type SecretManagerData ¶
type SecretManagersData ¶
type SecretManagersData struct {
Items *[]*SecretManagerData `tfsdk:"items"`
}
type ServerSettingsData ¶
type ServerSettingsData struct { CaptchaSettings *CaptchaSettingsData `tfsdk:"captcha_settings"` ContactInfo *ContactInfoData `tfsdk:"contact_info"` EmailServer *EmailServerSettingsData `tfsdk:"email_server"` FederationInfo *FederationInfoData `tfsdk:"federation_info"` Notifications *NotificationSettingsData `tfsdk:"notifications"` RolesAndProtocols *RolesAndProtocolsData `tfsdk:"roles_and_protocols"` }
type ServiceAssociationData ¶
type ServiceAssociationsData ¶
type ServiceAssociationsData struct {
Items *[]*ServiceAssociationData `tfsdk:"items"`
}
type ServiceAuthenticationData ¶
type ServiceAuthenticationData struct { AttributeQuery *ServiceModelData `tfsdk:"attribute_query"` ConnectionManagement *ServiceModelData `tfsdk:"connection_management"` Jmx *ServiceModelData `tfsdk:"jmx"` SsoDirectoryService *ServiceModelData `tfsdk:"sso_directory_service"` }
type ServiceModelData ¶
type SessionSettingsData ¶
type SessionSettingsData struct { Id types.String `tfsdk:"id"` RevokeUserSessionOnLogout types.Bool `tfsdk:"revoke_user_session_on_logout"` SessionRevocationLifetime types.Number `tfsdk:"session_revocation_lifetime"` TrackAdapterSessionsForLogout types.Bool `tfsdk:"track_adapter_sessions_for_logout"` }
type SessionValidationSettingsData ¶
type SessionValidationSettingsData struct { CheckSessionRevocationStatus types.Bool `tfsdk:"check_session_revocation_status"` CheckValidAuthnSession types.Bool `tfsdk:"check_valid_authn_session"` IncludeSessionId types.Bool `tfsdk:"include_session_id"` Inherited types.Bool `tfsdk:"inherited"` UpdateAuthnSessionActivity types.Bool `tfsdk:"update_authn_session_activity"` }
type SigningKeysData ¶
type SigningKeysData struct { P256ActiveCertRef types.String `tfsdk:"p256active_cert_ref"` P256PreviousCertRef types.String `tfsdk:"p256previous_cert_ref"` P256PublishX5cParameter types.Bool `tfsdk:"p256publish_x5c_parameter"` P384ActiveCertRef types.String `tfsdk:"p384active_cert_ref"` P384PreviousCertRef types.String `tfsdk:"p384previous_cert_ref"` P384PublishX5cParameter types.Bool `tfsdk:"p384publish_x5c_parameter"` P521ActiveCertRef types.String `tfsdk:"p521active_cert_ref"` P521PreviousCertRef types.String `tfsdk:"p521previous_cert_ref"` P521PublishX5cParameter types.Bool `tfsdk:"p521publish_x5c_parameter"` RsaActiveCertRef types.String `tfsdk:"rsa_active_cert_ref"` RsaPreviousCertRef types.String `tfsdk:"rsa_previous_cert_ref"` RsaPublishX5cParameter types.Bool `tfsdk:"rsa_publish_x5c_parameter"` }
type SigningSettingsData ¶
type SigningSettingsData struct { Algorithm types.String `tfsdk:"algorithm"` AlternativeSigningKeyPairRefs *[]*ResourceLinkData `tfsdk:"alternative_signing_key_pair_refs"` IncludeCertInSignature types.Bool `tfsdk:"include_cert_in_signature"` IncludeRawKeyInSignature types.Bool `tfsdk:"include_raw_key_in_signature"` SigningKeyPairRef types.String `tfsdk:"signing_key_pair_ref"` }
type SloServiceEndpointData ¶
type SourceTypeIdKeyData ¶
type SpAdapterAttributeContractData ¶
type SpAdapterAttributeContractData struct { CoreAttributes *[]*SpAdapterAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*SpAdapterAttributeData `tfsdk:"extended_attributes"` Inherited types.Bool `tfsdk:"inherited"` }
type SpAdapterAttributeData ¶
type SpAdapterData ¶
type SpAdapterData struct { AttributeContract *SpAdapterAttributeContractData `tfsdk:"attribute_contract"` Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` TargetApplicationInfo *SpAdapterTargetApplicationInfoData `tfsdk:"target_application_info"` }
type SpAdapterMappingData ¶
type SpAdapterMappingData struct { AdapterOverrideSettings *SpAdapterData `tfsdk:"adapter_override_settings"` AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` RestrictVirtualEntityIds types.Bool `tfsdk:"restrict_virtual_entity_ids"` RestrictedVirtualEntityIds types.List `tfsdk:"restricted_virtual_entity_ids"` SpAdapterRef types.String `tfsdk:"sp_adapter_ref"` }
type SpAdapterUrlMappingData ¶
type SpAdapterUrlMappingsData ¶
type SpAdapterUrlMappingsData struct {
Items *[]*SpAdapterUrlMappingData `tfsdk:"items"`
}
type SpAdaptersData ¶
type SpAdaptersData struct {
Items *[]*SpAdapterData `tfsdk:"items"`
}
type SpAttributeQueryData ¶
type SpAttributeQueryData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` Attributes types.List `tfsdk:"attributes"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` Policy *SpAttributeQueryPolicyData `tfsdk:"policy"` }
type SpAttributeQueryPolicyData ¶
type SpAttributeQueryPolicyData struct { EncryptAssertion types.Bool `tfsdk:"encrypt_assertion"` RequireEncryptedNameId types.Bool `tfsdk:"require_encrypted_name_id"` RequireSignedAttributeQuery types.Bool `tfsdk:"require_signed_attribute_query"` SignAssertion types.Bool `tfsdk:"sign_assertion"` SignResponse types.Bool `tfsdk:"sign_response"` }
type SpBrowserSsoAttributeContractData ¶
type SpBrowserSsoAttributeContractData struct { CoreAttributes *[]*SpBrowserSsoAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*SpBrowserSsoAttributeData `tfsdk:"extended_attributes"` }
type SpBrowserSsoData ¶
type SpBrowserSsoData struct { AdapterMappings *[]*IdpAdapterAssertionMappingData `tfsdk:"adapter_mappings"` AlwaysSignArtifactResponse types.Bool `tfsdk:"always_sign_artifact_response"` Artifact *ArtifactSettingsData `tfsdk:"artifact"` AssertionLifetime *AssertionLifetimeData `tfsdk:"assertion_lifetime"` AttributeContract *SpBrowserSsoAttributeContractData `tfsdk:"attribute_contract"` AuthenticationPolicyContractAssertionMappings *[]*AuthenticationPolicyContractAssertionMappingData `tfsdk:"authentication_policy_contract_assertion_mappings"` DefaultTargetUrl types.String `tfsdk:"default_target_url"` EnabledProfiles types.List `tfsdk:"enabled_profiles"` EncryptionPolicy *EncryptionPolicyData `tfsdk:"encryption_policy"` IncomingBindings types.List `tfsdk:"incoming_bindings"` MessageCustomizations *[]*ProtocolMessageCustomizationData `tfsdk:"message_customizations"` Protocol types.String `tfsdk:"protocol"` RequireSignedAuthnRequests types.Bool `tfsdk:"require_signed_authn_requests"` SignAssertions types.Bool `tfsdk:"sign_assertions"` SignResponseAsRequired types.Bool `tfsdk:"sign_response_as_required"` SloServiceEndpoints *[]*SloServiceEndpointData `tfsdk:"slo_service_endpoints"` SpSamlIdentityMapping types.String `tfsdk:"sp_saml_identity_mapping"` SpWsFedIdentityMapping types.String `tfsdk:"sp_ws_fed_identity_mapping"` SsoServiceEndpoints *[]*SpSsoServiceEndpointData `tfsdk:"sso_service_endpoints"` UrlWhitelistEntries *[]*UrlWhitelistEntryData `tfsdk:"url_whitelist_entries"` WsFedTokenType types.String `tfsdk:"ws_fed_token_type"` WsTrustVersion types.String `tfsdk:"ws_trust_version"` }
type SpConnectionData ¶
type SpConnectionData struct { Active types.Bool `tfsdk:"active"` AdditionalAllowedEntitiesConfiguration *AdditionalAllowedEntitiesConfigurationData `tfsdk:"additional_allowed_entities_configuration"` ApplicationIconUrl types.String `tfsdk:"application_icon_url"` ApplicationName types.String `tfsdk:"application_name"` AttributeQuery *SpAttributeQueryData `tfsdk:"attribute_query"` BaseUrl types.String `tfsdk:"base_url"` ConnectionTargetType types.String `tfsdk:"connection_target_type"` ContactInfo *ContactInfoData `tfsdk:"contact_info"` Credentials *ConnectionCredentialsData `tfsdk:"credentials"` DefaultVirtualEntityId types.String `tfsdk:"default_virtual_entity_id"` EntityId types.String `tfsdk:"entity_id"` ExtendedProperties map[string]*ParameterValuesData `tfsdk:"extended_properties"` Id types.String `tfsdk:"id"` LicenseConnectionGroup types.String `tfsdk:"license_connection_group"` LoggingMode types.String `tfsdk:"logging_mode"` MetadataReloadSettings *ConnectionMetadataUrlData `tfsdk:"metadata_reload_settings"` Name types.String `tfsdk:"name"` OutboundProvision *OutboundProvisionData `tfsdk:"outbound_provision"` SpBrowserSso *SpBrowserSsoData `tfsdk:"sp_browser_sso"` Type types.String `tfsdk:"type"` VirtualEntityIds types.List `tfsdk:"virtual_entity_ids"` WsTrust *SpWsTrustData `tfsdk:"ws_trust"` }
type SpConnectionsData ¶
type SpConnectionsData struct {
Items *[]*SpConnectionData `tfsdk:"items"`
}
type SpDefaultUrlsData ¶
type SpRoleData ¶
type SpRoleData struct { Enable types.Bool `tfsdk:"enable"` EnableInboundProvisioning types.Bool `tfsdk:"enable_inbound_provisioning"` EnableOpenIDConnect types.Bool `tfsdk:"enable_open_id_connect"` EnableSaml10 types.Bool `tfsdk:"enable_saml10"` EnableSaml11 types.Bool `tfsdk:"enable_saml11"` EnableWsFed types.Bool `tfsdk:"enable_ws_fed"` EnableWsTrust types.Bool `tfsdk:"enable_ws_trust"` Saml20Profile *SpSAML20ProfileData `tfsdk:"saml20profile"` }
type SpSAML20ProfileData ¶
type SpTokenGeneratorMappingData ¶
type SpTokenGeneratorMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` DefaultMapping types.Bool `tfsdk:"default_mapping"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` RestrictedVirtualEntityIds types.List `tfsdk:"restricted_virtual_entity_ids"` SpTokenGeneratorRef types.String `tfsdk:"sp_token_generator_ref"` }
type SpUrlMappingData ¶
type SpUrlMappingsData ¶
type SpUrlMappingsData struct {
Items *[]*SpUrlMappingData `tfsdk:"items"`
}
type SpWsTrustAttributeContractData ¶
type SpWsTrustAttributeContractData struct { CoreAttributes *[]*SpWsTrustAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*SpWsTrustAttributeData `tfsdk:"extended_attributes"` }
type SpWsTrustAttributeData ¶
type SpWsTrustData ¶
type SpWsTrustData struct { AbortIfNotFulfilledFromRequest types.Bool `tfsdk:"abort_if_not_fulfilled_from_request"` AttributeContract *SpWsTrustAttributeContractData `tfsdk:"attribute_contract"` DefaultTokenType types.String `tfsdk:"default_token_type"` EncryptSaml2Assertion types.Bool `tfsdk:"encrypt_saml2assertion"` GenerateKey types.Bool `tfsdk:"generate_key"` MessageCustomizations *[]*ProtocolMessageCustomizationData `tfsdk:"message_customizations"` MinutesAfter types.Number `tfsdk:"minutes_after"` MinutesBefore types.Number `tfsdk:"minutes_before"` OAuthAssertionProfiles types.Bool `tfsdk:"o_auth_assertion_profiles"` PartnerServiceIds types.List `tfsdk:"partner_service_ids"` RequestContractRef types.String `tfsdk:"request_contract_ref"` TokenProcessorMappings *[]*IdpTokenProcessorMappingData `tfsdk:"token_processor_mappings"` }
type SqlMethodData ¶
type SqlMethodData struct { StoredProcedure *StoredProcedureData `tfsdk:"stored_procedure"` Table *TableData `tfsdk:"table"` }
type SslServerSettingsData ¶
type SslServerSettingsData struct { ActiveAdminConsoleCerts *[]*ResourceLinkData `tfsdk:"active_admin_console_certs"` ActiveRuntimeServerCerts *[]*ResourceLinkData `tfsdk:"active_runtime_server_certs"` AdminConsoleCertRef types.String `tfsdk:"admin_console_cert_ref"` RuntimeServerCertRef types.String `tfsdk:"runtime_server_cert_ref"` }
type SsoOAuthMappingData ¶
type SsoOAuthMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` }
type StoredProcedureData ¶
type StsRequestParametersContractsData ¶
type StsRequestParametersContractsData struct {
Items *[]*StsRequestParametersContractData `tfsdk:"items"`
}
type SystemKeyData ¶
type SystemKeysData ¶
type SystemKeysData struct { Current *SystemKeyData `tfsdk:"current"` Pending *SystemKeyData `tfsdk:"pending"` Previous *SystemKeyData `tfsdk:"previous"` }
type TableDescriptorData ¶
type TextLocalIdentityFieldData ¶
type TextLocalIdentityFieldData struct { Attributes map[string]types.Bool `tfsdk:"attributes"` DefaultValue types.String `tfsdk:"default_value"` Id types.String `tfsdk:"id"` Label types.String `tfsdk:"label"` ProfilePageField types.Bool `tfsdk:"profile_page_field"` RegistrationPageField types.Bool `tfsdk:"registration_page_field"` Type types.String `tfsdk:"type"` }
type TokenExchangeGeneratorGroupsData ¶
type TokenExchangeGeneratorGroupsData struct {
Items *[]*TokenExchangeGeneratorGroupData `tfsdk:"items"`
}
type TokenExchangeProcessorAttributeContractData ¶
type TokenExchangeProcessorAttributeContractData struct { CoreAttributes *[]*TokenExchangeProcessorAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*TokenExchangeProcessorAttributeData `tfsdk:"extended_attributes"` }
type TokenExchangeProcessorMappingData ¶
type TokenExchangeProcessorMappingData struct { ActorTokenProcessor types.String `tfsdk:"actor_token_processor"` ActorTokenType types.String `tfsdk:"actor_token_type"` AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` SubjectTokenProcessor types.String `tfsdk:"subject_token_processor"` SubjectTokenType types.String `tfsdk:"subject_token_type"` }
type TokenExchangeProcessorPoliciesData ¶
type TokenExchangeProcessorPoliciesData struct {
Items *[]*TokenExchangeProcessorPolicyData `tfsdk:"items"`
}
type TokenExchangeProcessorPolicyData ¶
type TokenExchangeProcessorPolicyData struct { ActorTokenRequired types.Bool `tfsdk:"actor_token_required"` AttributeContract *TokenExchangeProcessorAttributeContractData `tfsdk:"attribute_contract"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ProcessorMappings *[]*TokenExchangeProcessorMappingData `tfsdk:"processor_mappings"` }
type TokenGeneratorAttributeContractData ¶
type TokenGeneratorAttributeContractData struct { CoreAttributes *[]*TokenGeneratorAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*TokenGeneratorAttributeData `tfsdk:"extended_attributes"` Inherited types.Bool `tfsdk:"inherited"` }
type TokenGeneratorData ¶
type TokenGeneratorData struct { AttributeContract *TokenGeneratorAttributeContractData `tfsdk:"attribute_contract"` Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` }
type TokenGeneratorsData ¶
type TokenGeneratorsData struct {
Items *[]*TokenGeneratorData `tfsdk:"items"`
}
type TokenProcessorAttributeContractData ¶
type TokenProcessorAttributeContractData struct { CoreAttributes *[]*TokenProcessorAttributeData `tfsdk:"core_attributes"` ExtendedAttributes *[]*TokenProcessorAttributeData `tfsdk:"extended_attributes"` Inherited types.Bool `tfsdk:"inherited"` MaskOgnlValues types.Bool `tfsdk:"mask_ognl_values"` }
type TokenProcessorData ¶
type TokenProcessorData struct { AttributeContract *TokenProcessorAttributeContractData `tfsdk:"attribute_contract"` Configuration *PluginConfigurationData `tfsdk:"configuration"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ParentRef types.String `tfsdk:"parent_ref"` PluginDescriptorRef types.String `tfsdk:"plugin_descriptor_ref"` }
type TokenProcessorsData ¶
type TokenProcessorsData struct {
Items *[]*TokenProcessorData `tfsdk:"items"`
}
type TokenToTokenMappingData ¶
type TokenToTokenMappingData struct { AttributeContractFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_contract_fulfillment"` JdbcAttributeSources []JdbcAttributeSourceData `tfsdk:"jdbc_attribute_sources"` LdapAttributeSources []LdapAttributeSourceData `tfsdk:"ldap_attribute_sources"` CustomAttributeSources []CustomAttributeSourceData `tfsdk:"custom_attribute_sources"` DefaultTargetResource types.String `tfsdk:"default_target_resource"` Id types.String `tfsdk:"id"` IssuanceCriteria *IssuanceCriteriaData `tfsdk:"issuance_criteria"` LicenseConnectionGroupAssignment types.String `tfsdk:"license_connection_group_assignment"` SourceId types.String `tfsdk:"source_id"` TargetId types.String `tfsdk:"target_id"` }
type TokenToTokenMappingsData ¶
type TokenToTokenMappingsData struct {
Items *[]*TokenToTokenMappingData `tfsdk:"items"`
}
type UrlWhitelistEntryData ¶
type UserCredentialsData ¶
type UsersData ¶
type UsersData struct { ReadUsers *ReadUsersData `tfsdk:"read_users"` WriteUsers *WriteUsersData `tfsdk:"write_users"` }
type ValidationErrorData ¶
type VersionData ¶
type WriteGroupsData ¶
type WriteGroupsData struct {
AttributeFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_fulfillment"`
}
type WriteUsersData ¶
type WriteUsersData struct {
AttributeFulfillment map[string]*AttributeFulfillmentValueData `tfsdk:"attribute_fulfillment"`
}
type WsTrustStsSettingsData ¶
type WsTrustStsSettingsData struct { BasicAuthnEnabled types.Bool `tfsdk:"basic_authn_enabled"` ClientCertAuthnEnabled types.Bool `tfsdk:"client_cert_authn_enabled"` IssuerCerts *[]*ResourceLinkData `tfsdk:"issuer_certs"` RestrictByIssuerCert types.Bool `tfsdk:"restrict_by_issuer_cert"` RestrictBySubjectDn types.Bool `tfsdk:"restrict_by_subject_dn"` SubjectDns types.List `tfsdk:"subject_dns"` Users *[]*UsernamePasswordCredentialsData `tfsdk:"users"` }
Source Files ¶
- config.go
- datasource_schemas.go
- expander.go
- flattener.go
- pingfederate_application_session_policy.go
- pingfederate_authentication_policy_contract.go
- pingfederate_authentication_session_policy.go
- pingfederate_global_authentication_session_policy.go
- pingfederate_metadata_url.go
- pingfederate_oauth_auth_server_settings.go
- pingfederate_oauth_authentication_policy_contract_mappings.go
- pingfederate_oauth_client.go
- pingfederate_redirect_validation_settings.go
- pingfederate_session_settings.go
- provider.go
- resource_schemas.go
- structs.go
- upgraders.go
Click to show internal directories.
Click to hide internal directories.