sso

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2023 License: MPL-2.0 Imports: 54 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplicationAttributeMappingMappingTypeOkToTF added in v0.12.0

func ApplicationAttributeMappingMappingTypeOkToTF(v *management.EnumAttributeMappingType, ok bool) basetypes.StringValue

func DataSources added in v0.9.0

func DataSources() []func() datasource.DataSource

func DatasourcePasswordPolicy added in v0.2.0

func DatasourcePasswordPolicy() *schema.Resource

func DatasourceResourceAttribute added in v0.7.0

func DatasourceResourceAttribute() *schema.Resource

func FetchDefaultPopulation added in v0.11.0

func FetchDefaultPopulation(ctx context.Context, apiClient *management.APIClient, environmentID string, warnOnNotFound bool) (*management.Population, diag.Diagnostics)

func FetchDefaultPopulationWithTimeout added in v0.11.0

func FetchDefaultPopulationWithTimeout(ctx context.Context, apiClient *management.APIClient, environmentID string, warnOnNotFound bool, timeout time.Duration) (*management.Population, diag.Diagnostics)

func IdentityProviderAttributeMappingTypeOkToTF added in v0.12.0

func IdentityProviderAttributeMappingTypeOkToTF(v *management.EnumIdentityProviderAttributeMappingType, ok bool) basetypes.StringValue

func IdentityProviderAttributeMappingUpdateOkToTF added in v0.12.0

func IdentityProviderAttributeMappingUpdateOkToTF(v *management.EnumIdentityProviderAttributeMappingUpdate, ok bool) basetypes.StringValue

func NewApplicationAttributeMappingResource added in v0.12.0

func NewApplicationAttributeMappingResource() resource.Resource

New Object

func NewApplicationDataSource added in v0.23.0

func NewApplicationDataSource() datasource.DataSource

New Object

func NewApplicationFlowPolicyAssignmentResource added in v0.11.0

func NewApplicationFlowPolicyAssignmentResource() resource.Resource

New Object

func NewApplicationResourceGrantResource added in v0.18.0

func NewApplicationResourceGrantResource() resource.Resource

New Object

func NewApplicationRoleAssignmentResource added in v0.23.0

func NewApplicationRoleAssignmentResource() resource.Resource

New Object

func NewFlowPoliciesDataSource added in v0.11.0

func NewFlowPoliciesDataSource() datasource.DataSource

New Object

func NewFlowPolicyDataSource added in v0.11.0

func NewFlowPolicyDataSource() datasource.DataSource

New Object

func NewGroupNestingResource added in v0.21.0

func NewGroupNestingResource() resource.Resource

New Object

func NewGroupResource added in v0.21.0

func NewGroupResource() resource.Resource

New Object

func NewGroupRoleAssignmentResource added in v0.23.0

func NewGroupRoleAssignmentResource() resource.Resource

New Object

func NewIdentityProviderAttributeResource added in v0.12.0

func NewIdentityProviderAttributeResource() resource.Resource

New Object

func NewPopulationDataSource added in v0.9.0

func NewPopulationDataSource() datasource.DataSource

New Object

func NewPopulationDefaultResource added in v0.23.0

func NewPopulationDefaultResource() resource.Resource

New Object

func NewPopulationResource added in v0.15.1

func NewPopulationResource() resource.Resource

New Object

func NewPopulationsDataSource added in v0.9.0

func NewPopulationsDataSource() datasource.DataSource

New Object

func NewResourceAttributeResource added in v0.12.0

func NewResourceAttributeResource() resource.Resource

New Object

func NewResourceDataSource added in v0.19.0

func NewResourceDataSource() datasource.DataSource

New Object

func NewResourceScopeDataSource added in v0.21.0

func NewResourceScopeDataSource() datasource.DataSource

New Object

func NewResourceScopeOpenIDResource added in v0.21.0

func NewResourceScopeOpenIDResource() resource.Resource

New Object

func NewResourceScopePingOneAPIResource added in v0.21.0

func NewResourceScopePingOneAPIResource() resource.Resource

New Object

func NewResourceScopeResource added in v0.21.0

func NewResourceScopeResource() resource.Resource

New Object

func NewSchemaAttributeResource added in v0.16.0

func NewSchemaAttributeResource() resource.Resource

New Object

func NewSchemaDataSource added in v0.12.0

func NewSchemaDataSource() datasource.DataSource

New Object

func NewUserDataSource added in v0.17.1

func NewUserDataSource() datasource.DataSource

New Object

func NewUserResource added in v0.17.1

func NewUserResource() resource.Resource

New Object

func NewUsersDataSource added in v0.17.1

func NewUsersDataSource() datasource.DataSource

New Object

func PingOnePopulationCreate

func PingOnePopulationCreate(ctx context.Context, apiClient *management.APIClient, environmentID string, population management.Population) (*management.Population, diag.Diagnostics)

func ResourceApplication added in v0.2.0

func ResourceApplication() *schema.Resource

func ResourceApplicationSignOnPolicyAssignment added in v0.2.0

func ResourceApplicationSignOnPolicyAssignment() *schema.Resource

func ResourceIdentityProvider added in v0.3.0

func ResourceIdentityProvider() *schema.Resource

func ResourcePasswordPolicy added in v0.2.0

func ResourcePasswordPolicy() *schema.Resource

func ResourceResource added in v0.3.0

func ResourceResource() *schema.Resource

func ResourceSignOnPolicy added in v0.2.0

func ResourceSignOnPolicy() *schema.Resource

func ResourceSignOnPolicyAction added in v0.2.0

func ResourceSignOnPolicyAction() *schema.Resource

func Resources added in v0.9.0

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

Types

type ApplicationAttributeMappingResource added in v0.12.0

type ApplicationAttributeMappingResource serviceClientType

Types

func (*ApplicationAttributeMappingResource) Configure added in v0.12.0

func (*ApplicationAttributeMappingResource) Create added in v0.12.0

func (*ApplicationAttributeMappingResource) Delete added in v0.12.0

func (*ApplicationAttributeMappingResource) ImportState added in v0.12.0

func (*ApplicationAttributeMappingResource) Metadata added in v0.12.0

Metadata

func (*ApplicationAttributeMappingResource) Read added in v0.12.0

func (*ApplicationAttributeMappingResource) Schema added in v0.12.0

Schema.

func (*ApplicationAttributeMappingResource) Update added in v0.12.0

type ApplicationAttributeMappingResourceModel added in v0.12.0

type ApplicationAttributeMappingResourceModel struct {
	Id                    types.String `tfsdk:"id"`
	EnvironmentId         types.String `tfsdk:"environment_id"`
	ApplicationId         types.String `tfsdk:"application_id"`
	Name                  types.String `tfsdk:"name"`
	Required              types.Bool   `tfsdk:"required"`
	Value                 types.String `tfsdk:"value"`
	MappingType           types.String `tfsdk:"mapping_type"`
	OIDCScopes            types.Set    `tfsdk:"oidc_scopes"`
	OIDCIDTokenEnabled    types.Bool   `tfsdk:"oidc_id_token_enabled"`
	OIDCUserinfoEnabled   types.Bool   `tfsdk:"oidc_userinfo_enabled"`
	SAMLSubjectNameformat types.String `tfsdk:"saml_subject_nameformat"`
}

type ApplicationDataSource added in v0.23.0

type ApplicationDataSource serviceClientType

Types

func (*ApplicationDataSource) Configure added in v0.23.0

func (*ApplicationDataSource) Metadata added in v0.23.0

Metadata

func (*ApplicationDataSource) Read added in v0.23.0

func (*ApplicationDataSource) Schema added in v0.23.0

type ApplicationFlowPolicyAssignmentResource added in v0.11.0

type ApplicationFlowPolicyAssignmentResource serviceClientType

Types

func (*ApplicationFlowPolicyAssignmentResource) Configure added in v0.11.0

func (*ApplicationFlowPolicyAssignmentResource) Create added in v0.11.0

func (*ApplicationFlowPolicyAssignmentResource) Delete added in v0.11.0

func (*ApplicationFlowPolicyAssignmentResource) ImportState added in v0.11.0

func (*ApplicationFlowPolicyAssignmentResource) Metadata added in v0.11.0

Metadata

func (*ApplicationFlowPolicyAssignmentResource) Read added in v0.11.0

func (*ApplicationFlowPolicyAssignmentResource) Schema added in v0.11.0

Schema

func (*ApplicationFlowPolicyAssignmentResource) Update added in v0.11.0

type ApplicationFlowPolicyAssignmentResourceModel added in v0.11.0

type ApplicationFlowPolicyAssignmentResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	ApplicationId types.String `tfsdk:"application_id"`
	FlowPolicyId  types.String `tfsdk:"flow_policy_id"`
	Priority      types.Int64  `tfsdk:"priority"`
}

type ApplicationResourceGrantResource added in v0.18.0

type ApplicationResourceGrantResource serviceClientType

Types

func (*ApplicationResourceGrantResource) Configure added in v0.18.0

func (*ApplicationResourceGrantResource) Create added in v0.18.0

func (*ApplicationResourceGrantResource) Delete added in v0.18.0

func (*ApplicationResourceGrantResource) ImportState added in v0.18.0

func (*ApplicationResourceGrantResource) Metadata added in v0.18.0

Metadata

func (*ApplicationResourceGrantResource) Read added in v0.18.0

func (*ApplicationResourceGrantResource) Schema added in v0.18.0

Schema.

func (*ApplicationResourceGrantResource) Update added in v0.18.0

type ApplicationResourceGrantResourceModel added in v0.18.0

type ApplicationResourceGrantResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	ApplicationId types.String `tfsdk:"application_id"`
	ResourceId    types.String `tfsdk:"resource_id"`
	ResourceName  types.String `tfsdk:"resource_name"`
	Scopes        types.Set    `tfsdk:"scopes"`
	ScopeNames    types.Set    `tfsdk:"scope_names"`
}

type ApplicationRoleAssignmentResource added in v0.23.0

type ApplicationRoleAssignmentResource serviceClientType

Types

func (*ApplicationRoleAssignmentResource) Configure added in v0.23.0

func (*ApplicationRoleAssignmentResource) Create added in v0.23.0

func (*ApplicationRoleAssignmentResource) Delete added in v0.23.0

func (*ApplicationRoleAssignmentResource) ImportState added in v0.23.0

func (*ApplicationRoleAssignmentResource) Metadata added in v0.23.0

Metadata

func (*ApplicationRoleAssignmentResource) Read added in v0.23.0

func (*ApplicationRoleAssignmentResource) Schema added in v0.23.0

Schema.

func (*ApplicationRoleAssignmentResource) Update added in v0.23.0

type ApplicationRoleAssignmentResourceModel added in v0.23.0

type ApplicationRoleAssignmentResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	EnvironmentId       types.String `tfsdk:"environment_id"`
	ApplicationId       types.String `tfsdk:"application_id"`
	RoleId              types.String `tfsdk:"role_id"`
	ScopeEnvironmentId  types.String `tfsdk:"scope_environment_id"`
	ScopeOrganizationId types.String `tfsdk:"scope_organization_id"`
	ScopePopulationId   types.String `tfsdk:"scope_population_id"`
	ReadOnly            types.Bool   `tfsdk:"read_only"`
}

type FlowPoliciesDataSource added in v0.11.0

type FlowPoliciesDataSource serviceClientType

Types

func (*FlowPoliciesDataSource) Configure added in v0.11.0

func (*FlowPoliciesDataSource) Metadata added in v0.11.0

Metadata

func (*FlowPoliciesDataSource) Read added in v0.11.0

func (*FlowPoliciesDataSource) Schema added in v0.11.0

Schema

type FlowPoliciesDataSourceModel added in v0.11.0

type FlowPoliciesDataSourceModel struct {
	EnvironmentId types.String `tfsdk:"environment_id"`
	Id            types.String `tfsdk:"id"`
	ScimFilter    types.String `tfsdk:"scim_filter"`
	DataFilter    types.List   `tfsdk:"data_filter"`
	Ids           types.List   `tfsdk:"ids"`
}

type FlowPolicyDataSource added in v0.11.0

type FlowPolicyDataSource serviceClientType

Types

func (*FlowPolicyDataSource) Configure added in v0.11.0

func (*FlowPolicyDataSource) Metadata added in v0.11.0

Metadata

func (*FlowPolicyDataSource) Read added in v0.11.0

func (*FlowPolicyDataSource) Schema added in v0.11.0

Schema

type FlowPolicyDataSourceModel added in v0.11.0

type FlowPolicyDataSourceModel struct {
	Id                 types.String `tfsdk:"id"`
	EnvironmentId      types.String `tfsdk:"environment_id"`
	FlowPolicyId       types.String `tfsdk:"flow_policy_id"`
	Name               types.String `tfsdk:"name"`
	Enabled            types.Bool   `tfsdk:"enabled"`
	DaVinciApplication types.List   `tfsdk:"davinci_application"`
	Trigger            types.List   `tfsdk:"trigger"`
}

type GroupNestingResource added in v0.21.0

type GroupNestingResource serviceClientType

Types

func (*GroupNestingResource) Configure added in v0.21.0

func (*GroupNestingResource) Create added in v0.21.0

func (*GroupNestingResource) Delete added in v0.21.0

func (*GroupNestingResource) ImportState added in v0.21.0

func (*GroupNestingResource) Metadata added in v0.21.0

Metadata

func (*GroupNestingResource) Read added in v0.21.0

func (*GroupNestingResource) Schema added in v0.21.0

Schema.

func (*GroupNestingResource) Update added in v0.21.0

type GroupNestingResourceModel added in v0.21.0

type GroupNestingResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	GroupId       types.String `tfsdk:"group_id"`
	NestedGroupId types.String `tfsdk:"nested_group_id"`
	Type          types.String `tfsdk:"type"`
}

type GroupResource added in v0.21.0

type GroupResource serviceClientType

Types

func (*GroupResource) Configure added in v0.21.0

func (*GroupResource) Create added in v0.21.0

func (*GroupResource) Delete added in v0.21.0

func (*GroupResource) ImportState added in v0.21.0

func (*GroupResource) Metadata added in v0.21.0

Metadata

func (*GroupResource) Read added in v0.21.0

func (*GroupResource) Schema added in v0.21.0

Schema.

func (*GroupResource) Update added in v0.21.0

type GroupResourceModel added in v0.21.0

type GroupResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	Name          types.String `tfsdk:"name"`
	Description   types.String `tfsdk:"description"`
	PopulationId  types.String `tfsdk:"population_id"`
	UserFilter    types.String `tfsdk:"user_filter"`
	ExternalId    types.String `tfsdk:"external_id"`
}

type GroupRoleAssignmentResource added in v0.23.0

type GroupRoleAssignmentResource serviceClientType

Types

func (*GroupRoleAssignmentResource) Configure added in v0.23.0

func (*GroupRoleAssignmentResource) Create added in v0.23.0

func (*GroupRoleAssignmentResource) Delete added in v0.23.0

func (*GroupRoleAssignmentResource) ImportState added in v0.23.0

func (*GroupRoleAssignmentResource) Metadata added in v0.23.0

Metadata

func (*GroupRoleAssignmentResource) Read added in v0.23.0

func (*GroupRoleAssignmentResource) Schema added in v0.23.0

Schema.

func (*GroupRoleAssignmentResource) Update added in v0.23.0

type GroupRoleAssignmentResourceModel added in v0.23.0

type GroupRoleAssignmentResourceModel struct {
	Id                  types.String `tfsdk:"id"`
	EnvironmentId       types.String `tfsdk:"environment_id"`
	GroupId             types.String `tfsdk:"group_id"`
	RoleId              types.String `tfsdk:"role_id"`
	ScopeEnvironmentId  types.String `tfsdk:"scope_environment_id"`
	ScopeOrganizationId types.String `tfsdk:"scope_organization_id"`
	ScopePopulationId   types.String `tfsdk:"scope_population_id"`
	ReadOnly            types.Bool   `tfsdk:"read_only"`
}

type IdentityProviderAttributeResource added in v0.12.0

type IdentityProviderAttributeResource serviceClientType

Types

func (*IdentityProviderAttributeResource) Configure added in v0.12.0

func (*IdentityProviderAttributeResource) Create added in v0.12.0

func (*IdentityProviderAttributeResource) Delete added in v0.12.0

func (*IdentityProviderAttributeResource) ImportState added in v0.12.0

func (*IdentityProviderAttributeResource) Metadata added in v0.12.0

Metadata

func (*IdentityProviderAttributeResource) Read added in v0.12.0

func (*IdentityProviderAttributeResource) Schema added in v0.12.0

Schema.

func (*IdentityProviderAttributeResource) Update added in v0.12.0

type IdentityProviderAttributeResourceModel added in v0.12.0

type IdentityProviderAttributeResourceModel struct {
	Id                 types.String `tfsdk:"id"`
	EnvironmentId      types.String `tfsdk:"environment_id"`
	IdentityProviderId types.String `tfsdk:"identity_provider_id"`
	Name               types.String `tfsdk:"name"`
	Update             types.String `tfsdk:"update"`
	Value              types.String `tfsdk:"value"`
	MappingType        types.String `tfsdk:"mapping_type"`
}

type PopulationDataSource added in v0.9.0

type PopulationDataSource serviceClientType

Types

func (*PopulationDataSource) Configure added in v0.9.0

func (*PopulationDataSource) Metadata added in v0.9.0

Metadata

func (*PopulationDataSource) Read added in v0.9.0

func (*PopulationDataSource) Schema added in v0.9.0

Schema

type PopulationDataSourceModel added in v0.9.0

type PopulationDataSourceModel struct {
	Description      types.String `tfsdk:"description"`
	EnvironmentId    types.String `tfsdk:"environment_id"`
	Id               types.String `tfsdk:"id"`
	Name             types.String `tfsdk:"name"`
	PasswordPolicyId types.String `tfsdk:"password_policy_id"`
	PopulationId     types.String `tfsdk:"population_id"`
	Default          types.Bool   `tfsdk:"default"`
}

type PopulationDefaultResource added in v0.23.0

type PopulationDefaultResource serviceClientType

Types

func (*PopulationDefaultResource) Configure added in v0.23.0

func (*PopulationDefaultResource) Create added in v0.23.0

func (*PopulationDefaultResource) Delete added in v0.23.0

func (*PopulationDefaultResource) ImportState added in v0.23.0

func (*PopulationDefaultResource) Metadata added in v0.23.0

Metadata

func (*PopulationDefaultResource) ModifyPlan added in v0.23.0

func (*PopulationDefaultResource) Read added in v0.23.0

func (*PopulationDefaultResource) Schema added in v0.23.0

Schema.

func (*PopulationDefaultResource) Update added in v0.23.0

type PopulationDefaultResourceModel added in v0.23.0

type PopulationDefaultResourceModel struct {
	Id               types.String `tfsdk:"id"`
	EnvironmentId    types.String `tfsdk:"environment_id"`
	Name             types.String `tfsdk:"name"`
	Description      types.String `tfsdk:"description"`
	PasswordPolicyId types.String `tfsdk:"password_policy_id"`
}

type PopulationResource added in v0.15.1

type PopulationResource serviceClientType

Types

func (*PopulationResource) Configure added in v0.15.1

func (*PopulationResource) Create added in v0.15.1

func (*PopulationResource) Delete added in v0.15.1

func (*PopulationResource) ImportState added in v0.15.1

func (*PopulationResource) Metadata added in v0.15.1

Metadata

func (*PopulationResource) Read added in v0.15.1

func (*PopulationResource) Schema added in v0.15.1

Schema.

func (*PopulationResource) Update added in v0.15.1

type PopulationResourceModel added in v0.15.1

type PopulationResourceModel struct {
	Id               types.String `tfsdk:"id"`
	EnvironmentId    types.String `tfsdk:"environment_id"`
	Name             types.String `tfsdk:"name"`
	Description      types.String `tfsdk:"description"`
	PasswordPolicyId types.String `tfsdk:"password_policy_id"`
}

type PopulationsDataSource added in v0.9.0

type PopulationsDataSource serviceClientType

Types

func (*PopulationsDataSource) Configure added in v0.9.0

func (*PopulationsDataSource) Metadata added in v0.9.0

Metadata

func (*PopulationsDataSource) Read added in v0.9.0

func (*PopulationsDataSource) Schema added in v0.9.0

Schema

type PopulationsDataSourceModel added in v0.9.0

type PopulationsDataSourceModel struct {
	EnvironmentId types.String `tfsdk:"environment_id"`
	Id            types.String `tfsdk:"id"`
	ScimFilter    types.String `tfsdk:"scim_filter"`
	DataFilter    types.List   `tfsdk:"data_filter"`
	Ids           types.List   `tfsdk:"ids"`
}

type ResourceAttributeResource added in v0.12.0

type ResourceAttributeResource serviceClientType

Types

func (*ResourceAttributeResource) Configure added in v0.12.0

func (*ResourceAttributeResource) Create added in v0.12.0

func (*ResourceAttributeResource) Delete added in v0.12.0

func (*ResourceAttributeResource) ImportState added in v0.12.0

func (*ResourceAttributeResource) Metadata added in v0.12.0

Metadata

func (*ResourceAttributeResource) Read added in v0.12.0

func (*ResourceAttributeResource) Schema added in v0.12.0

Schema.

func (*ResourceAttributeResource) Update added in v0.12.0

type ResourceAttributeResourceModel added in v0.12.0

type ResourceAttributeResourceModel struct {
	Id              types.String `tfsdk:"id"`
	EnvironmentId   types.String `tfsdk:"environment_id"`
	ResourceId      types.String `tfsdk:"resource_id"`
	ResourceName    types.String `tfsdk:"resource_name"`
	Name            types.String `tfsdk:"name"`
	Type            types.String `tfsdk:"type"`
	Value           types.String `tfsdk:"value"`
	IDTokenEnabled  types.Bool   `tfsdk:"id_token_enabled"`
	UserinfoEnabled types.Bool   `tfsdk:"userinfo_enabled"`
}

type ResourceDataSource added in v0.19.0

type ResourceDataSource serviceClientType

Types

func (*ResourceDataSource) Configure added in v0.19.0

func (*ResourceDataSource) Metadata added in v0.19.0

Metadata

func (*ResourceDataSource) Read added in v0.19.0

func (*ResourceDataSource) Schema added in v0.19.0

Schema

type ResourceDataSourceModel added in v0.19.0

type ResourceDataSourceModel struct {
	Id                           types.String `tfsdk:"id"`
	EnvironmentId                types.String `tfsdk:"environment_id"`
	ResourceId                   types.String `tfsdk:"resource_id"`
	Name                         types.String `tfsdk:"name"`
	Description                  types.String `tfsdk:"description"`
	Type                         types.String `tfsdk:"type"`
	Audience                     types.String `tfsdk:"audience"`
	AccessTokenValiditySeconds   types.Int64  `tfsdk:"access_token_validity_seconds"`
	IntrospectEndpointAuthMethod types.String `tfsdk:"introspect_endpoint_auth_method"`
	ClientSecret                 types.String `tfsdk:"client_secret"`
}

type ResourceScopeDataSource added in v0.21.0

type ResourceScopeDataSource serviceClientType

Types

func (*ResourceScopeDataSource) Configure added in v0.21.0

func (*ResourceScopeDataSource) Metadata added in v0.21.0

Metadata

func (*ResourceScopeDataSource) Read added in v0.21.0

func (*ResourceScopeDataSource) Schema added in v0.21.0

Schema

type ResourceScopeDataSourceModel added in v0.21.0

type ResourceScopeDataSourceModel struct {
	Id               types.String `tfsdk:"id"`
	EnvironmentId    types.String `tfsdk:"environment_id"`
	ResourceId       types.String `tfsdk:"resource_id"`
	ResourceScopeId  types.String `tfsdk:"resource_scope_id"`
	Name             types.String `tfsdk:"name"`
	Description      types.String `tfsdk:"description"`
	SchemaAttributes types.Set    `tfsdk:"schema_attributes"`
	MappedClaims     types.Set    `tfsdk:"mapped_claims"`
}

type ResourceScopeOpenIDResource added in v0.21.0

type ResourceScopeOpenIDResource serviceClientType

Types

func (*ResourceScopeOpenIDResource) Configure added in v0.21.0

func (*ResourceScopeOpenIDResource) Create added in v0.21.0

func (*ResourceScopeOpenIDResource) Delete added in v0.21.0

func (*ResourceScopeOpenIDResource) ImportState added in v0.21.0

func (*ResourceScopeOpenIDResource) Metadata added in v0.21.0

Metadata

func (*ResourceScopeOpenIDResource) Read added in v0.21.0

func (*ResourceScopeOpenIDResource) Schema added in v0.21.0

Schema

func (*ResourceScopeOpenIDResource) Update added in v0.21.0

type ResourceScopeOpenIDResourceModel added in v0.21.0

type ResourceScopeOpenIDResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	ResourceId    types.String `tfsdk:"resource_id"`
	Name          types.String `tfsdk:"name"`
	Description   types.String `tfsdk:"description"`
	MappedClaims  types.Set    `tfsdk:"mapped_claims"`
}

type ResourceScopePingOneAPIResource added in v0.21.0

type ResourceScopePingOneAPIResource serviceClientType

Types

func (*ResourceScopePingOneAPIResource) Configure added in v0.21.0

func (*ResourceScopePingOneAPIResource) Create added in v0.21.0

func (*ResourceScopePingOneAPIResource) Delete added in v0.21.0

func (*ResourceScopePingOneAPIResource) ImportState added in v0.21.0

func (*ResourceScopePingOneAPIResource) Metadata added in v0.21.0

Metadata

func (*ResourceScopePingOneAPIResource) Read added in v0.21.0

func (*ResourceScopePingOneAPIResource) Schema added in v0.21.0

Schema

func (*ResourceScopePingOneAPIResource) Update added in v0.21.0

type ResourceScopePingOneAPIResourceModel added in v0.21.0

type ResourceScopePingOneAPIResourceModel struct {
	Id               types.String `tfsdk:"id"`
	EnvironmentId    types.String `tfsdk:"environment_id"`
	ResourceId       types.String `tfsdk:"resource_id"`
	Name             types.String `tfsdk:"name"`
	Description      types.String `tfsdk:"description"`
	SchemaAttributes types.Set    `tfsdk:"schema_attributes"`
}

type ResourceScopeResource added in v0.21.0

type ResourceScopeResource serviceClientType

Types

func (*ResourceScopeResource) Configure added in v0.21.0

func (*ResourceScopeResource) Create added in v0.21.0

func (*ResourceScopeResource) Delete added in v0.21.0

func (*ResourceScopeResource) ImportState added in v0.21.0

func (*ResourceScopeResource) Metadata added in v0.21.0

Metadata

func (*ResourceScopeResource) Read added in v0.21.0

func (*ResourceScopeResource) Schema added in v0.21.0

Schema.

func (*ResourceScopeResource) Update added in v0.21.0

type ResourceScopeResourceModel added in v0.21.0

type ResourceScopeResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	ResourceId    types.String `tfsdk:"resource_id"`
	Name          types.String `tfsdk:"name"`
	Description   types.String `tfsdk:"description"`
}

type SchemaAttributeEnumeratedValuesResourceModel added in v0.16.0

type SchemaAttributeEnumeratedValuesResourceModel struct {
	Archived    types.Bool   `tfsdk:"archived"`
	Description types.String `tfsdk:"description"`
	Value       types.String `tfsdk:"value"`
}

type SchemaAttributeRegexValidationModel added in v0.16.0

type SchemaAttributeRegexValidationModel struct {
	Pattern                     types.String `tfsdk:"pattern"`
	Requirements                types.String `tfsdk:"requirements"`
	ValuesPatternShouldMatch    types.Set    `tfsdk:"values_pattern_should_match"`
	ValuesPatternShouldNotMatch types.Set    `tfsdk:"values_pattern_should_not_match"`
}

type SchemaAttributeResource added in v0.16.0

type SchemaAttributeResource serviceClientType

Types

func (*SchemaAttributeResource) Configure added in v0.16.0

func (*SchemaAttributeResource) Create added in v0.16.0

func (*SchemaAttributeResource) Delete added in v0.16.0

func (*SchemaAttributeResource) ImportState added in v0.16.0

func (*SchemaAttributeResource) Metadata added in v0.16.0

Metadata

func (*SchemaAttributeResource) Read added in v0.16.0

func (*SchemaAttributeResource) Schema added in v0.16.0

Schema.

func (*SchemaAttributeResource) Update added in v0.16.0

func (*SchemaAttributeResource) UpgradeState added in v0.19.0

type SchemaAttributeResourceModelV0 added in v0.19.0

type SchemaAttributeResourceModelV0 struct {
	Id               types.String `tfsdk:"id"`
	EnvironmentId    types.String `tfsdk:"environment_id"`
	Description      types.String `tfsdk:"description"`
	DisplayName      types.String `tfsdk:"display_name"`
	Enabled          types.Bool   `tfsdk:"enabled"`
	EnumeratedValues types.Set    `tfsdk:"enumerated_values"`
	LdapAttribute    types.String `tfsdk:"ldap_attribute"`
	Multivalued      types.Bool   `tfsdk:"multivalued"`
	Name             types.String `tfsdk:"name"`
	RegexValidation  types.Object `tfsdk:"regex_validation"`
	Required         types.Bool   `tfsdk:"required"`
	SchemaId         types.String `tfsdk:"schema_id"`
	SchemaType       types.String `tfsdk:"schema_type"`
	Type             types.String `tfsdk:"type"`
	Unique           types.Bool   `tfsdk:"unique"`
}

type SchemaAttributeResourceModelV1 added in v0.19.0

type SchemaAttributeResourceModelV1 struct {
	Id               types.String `tfsdk:"id"`
	EnvironmentId    types.String `tfsdk:"environment_id"`
	Description      types.String `tfsdk:"description"`
	DisplayName      types.String `tfsdk:"display_name"`
	Enabled          types.Bool   `tfsdk:"enabled"`
	EnumeratedValues types.Set    `tfsdk:"enumerated_values"`
	LdapAttribute    types.String `tfsdk:"ldap_attribute"`
	Multivalued      types.Bool   `tfsdk:"multivalued"`
	Name             types.String `tfsdk:"name"`
	RegexValidation  types.Object `tfsdk:"regex_validation"`
	Required         types.Bool   `tfsdk:"required"`
	SchemaId         types.String `tfsdk:"schema_id"`
	SchemaName       types.String `tfsdk:"schema_name"`
	SchemaType       types.String `tfsdk:"schema_type"`
	Type             types.String `tfsdk:"type"`
	Unique           types.Bool   `tfsdk:"unique"`
}

type SchemaDataSource added in v0.12.0

type SchemaDataSource serviceClientType

Types

func (*SchemaDataSource) Configure added in v0.12.0

func (*SchemaDataSource) Metadata added in v0.12.0

Metadata

func (*SchemaDataSource) Read added in v0.12.0

func (*SchemaDataSource) Schema added in v0.12.0

Schema

type SchemaDataSourceModel added in v0.12.0

type SchemaDataSourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	SchemaId      types.String `tfsdk:"schema_id"`
	Name          types.String `tfsdk:"name"`
	Description   types.String `tfsdk:"description"`
}

type UserAccountResourceModel added in v0.20.0

type UserAccountResourceModel struct {
	CanAuthenticate types.Bool   `tfsdk:"can_authenticate"`
	LockedAt        types.String `tfsdk:"locked_at"`
	Status          types.String `tfsdk:"status"`
}

type UserAddressResourceModel added in v0.20.0

type UserAddressResourceModel struct {
	CountryCode   types.String `tfsdk:"country_code"`
	Locality      types.String `tfsdk:"locality"`
	PostalCode    types.String `tfsdk:"postal_code"`
	Region        types.String `tfsdk:"region"`
	StreetAddress types.String `tfsdk:"street_address"`
}

type UserDataSource added in v0.17.1

type UserDataSource serviceClientType

Types

func (*UserDataSource) Configure added in v0.17.1

func (*UserDataSource) Metadata added in v0.17.1

Metadata

func (*UserDataSource) Read added in v0.17.1

func (*UserDataSource) Schema added in v0.17.1

Schema

type UserDataSourceModel added in v0.17.1

type UserDataSourceModel struct {
	Id                types.String `tfsdk:"id"`
	UserId            types.String `tfsdk:"user_id"`
	EnvironmentId     types.String `tfsdk:"environment_id"`
	Username          types.String `tfsdk:"username"`
	Email             types.String `tfsdk:"email"`
	EmailVerified     types.Bool   `tfsdk:"email_verified"`
	Status            types.String `tfsdk:"status"`
	Enabled           types.Bool   `tfsdk:"enabled"`
	PopulationId      types.String `tfsdk:"population_id"`
	Account           types.Object `tfsdk:"account"`
	Address           types.Object `tfsdk:"address"`
	ExternalId        types.String `tfsdk:"external_id"`
	IdentityProvider  types.Object `tfsdk:"identity_provider"`
	Lifecycle         types.Object `tfsdk:"user_lifecycle"`
	Locale            types.String `tfsdk:"locale"`
	MFAEnabled        types.Bool   `tfsdk:"mfa_enabled"`
	MobilePhone       types.String `tfsdk:"mobile_phone"`
	Name              types.Object `tfsdk:"name"`
	Nickname          types.String `tfsdk:"nickname"`
	Password          types.Object `tfsdk:"password"`
	Photo             types.Object `tfsdk:"photo"`
	PreferredLanguage types.String `tfsdk:"preferred_language"`
	PrimaryPhone      types.String `tfsdk:"primary_phone"`
	Timezone          types.String `tfsdk:"timezone"`
	Title             types.String `tfsdk:"title"`
	Type              types.String `tfsdk:"type"`
	VerifyStatus      types.String `tfsdk:"verify_status"`
}

type UserIdentityProviderResourceModel added in v0.20.0

type UserIdentityProviderResourceModel struct {
	Id   types.String `tfsdk:"id"`
	Type types.String `tfsdk:"type"`
}

type UserLifecycleResourceModel added in v0.20.0

type UserLifecycleResourceModel struct {
	Status                   types.String `tfsdk:"status"`
	SuppressVerificationCode types.Bool   `tfsdk:"suppress_verification_code"`
}

type UserNameResourceModel added in v0.20.0

type UserNameResourceModel struct {
	Family          types.String `tfsdk:"family"`
	Formatted       types.String `tfsdk:"formatted"`
	Given           types.String `tfsdk:"given"`
	HonorificPrefix types.String `tfsdk:"honorific_prefix"`
	HonorificSuffix types.String `tfsdk:"honorific_suffix"`
	Middle          types.String `tfsdk:"middle"`
}

type UserPasswordExternalGatewayResourceModel added in v0.20.0

type UserPasswordExternalGatewayResourceModel struct {
	Id                    types.String `tfsdk:"id"`
	Type                  types.String `tfsdk:"type"`
	UserTypeId            types.String `tfsdk:"user_type_id"`
	CorrelationAttributes types.Map    `tfsdk:"correlation_attributes"`
}

type UserPasswordExternalResourceModel added in v0.20.0

type UserPasswordExternalResourceModel struct {
	Gateway types.Object `tfsdk:"gateway"`
}

type UserPasswordResourceModel added in v0.20.0

type UserPasswordResourceModel struct {
	ForceChange  types.Bool   `tfsdk:"force_change"`
	InitialValue types.String `tfsdk:"initial_value"`
	External     types.Object `tfsdk:"external"`
}

type UserPhotoResourceModel added in v0.20.0

type UserPhotoResourceModel struct {
	Href types.String `tfsdk:"href"`
}

type UserResource added in v0.17.1

type UserResource serviceClientType

Types

func (*UserResource) Configure added in v0.17.1

func (*UserResource) Create added in v0.17.1

func (*UserResource) Delete added in v0.17.1

func (*UserResource) ImportState added in v0.17.1

func (*UserResource) Metadata added in v0.17.1

Metadata

func (*UserResource) ModifyPlan added in v0.20.0

func (*UserResource) Read added in v0.17.1

func (*UserResource) Schema added in v0.17.1

Schema.

func (*UserResource) Update added in v0.17.1

type UserResourceModel added in v0.17.1

type UserResourceModel struct {
	Id            types.String `tfsdk:"id"`
	EnvironmentId types.String `tfsdk:"environment_id"`
	Username      types.String `tfsdk:"username"`
	Email         types.String `tfsdk:"email"`
	//EmailVerified     types.Bool   `tfsdk:"email_verified"`
	Status            types.String `tfsdk:"status"`
	Enabled           types.Bool   `tfsdk:"enabled"`
	PopulationId      types.String `tfsdk:"population_id"`
	Account           types.Object `tfsdk:"account"`
	Address           types.Object `tfsdk:"address"`
	ExternalId        types.String `tfsdk:"external_id"`
	IdentityProvider  types.Object `tfsdk:"identity_provider"`
	Lifecycle         types.Object `tfsdk:"user_lifecycle"`
	Locale            types.String `tfsdk:"locale"`
	MFAEnabled        types.Bool   `tfsdk:"mfa_enabled"`
	MobilePhone       types.String `tfsdk:"mobile_phone"`
	Name              types.Object `tfsdk:"name"`
	Nickname          types.String `tfsdk:"nickname"`
	Password          types.Object `tfsdk:"password"`
	Photo             types.Object `tfsdk:"photo"`
	PreferredLanguage types.String `tfsdk:"preferred_language"`
	PrimaryPhone      types.String `tfsdk:"primary_phone"`
	Timezone          types.String `tfsdk:"timezone"`
	Title             types.String `tfsdk:"title"`
	Type              types.String `tfsdk:"type"`
	VerifyStatus      types.String `tfsdk:"verify_status"`
}

type UsersDataSource added in v0.17.1

type UsersDataSource serviceClientType

Types

func (*UsersDataSource) Configure added in v0.17.1

func (*UsersDataSource) Metadata added in v0.17.1

Metadata

func (*UsersDataSource) Read added in v0.17.1

func (*UsersDataSource) Schema added in v0.17.1

Schema

type UsersDataSourceModel added in v0.17.1

type UsersDataSourceModel struct {
	EnvironmentId types.String `tfsdk:"environment_id"`
	Id            types.String `tfsdk:"id"`
	ScimFilter    types.String `tfsdk:"scim_filter"`
	DataFilter    types.List   `tfsdk:"data_filter"`
	Ids           types.List   `tfsdk:"ids"`
}

Jump to

Keyboard shortcuts

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