sso

package
v0.15.1 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2023 License: MPL-2.0 Imports: 39 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 DatasourceResource added in v0.3.0

func DatasourceResource() *schema.Resource

func DatasourceResourceAttribute added in v0.7.0

func DatasourceResourceAttribute() *schema.Resource

func DatasourceResourceScope added in v0.3.0

func DatasourceResourceScope() *schema.Resource

func DatasourceUser added in v0.6.0

func DatasourceUser() *schema.Resource

func DatasourceUsers added in v0.6.0

func DatasourceUsers() *schema.Resource

func FetchDefaultPopulation added in v0.11.0

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

func FetchDefaultPopulationWithTimeout added in v0.11.0

func FetchDefaultPopulationWithTimeout(ctx context.Context, apiClient *management.APIClient, environmentID string, 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 NewApplicationFlowPolicyAssignmentResource added in v0.11.0

func NewApplicationFlowPolicyAssignmentResource() 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 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 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 NewSchemaDataSource added in v0.12.0

func NewSchemaDataSource() 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 ResourceApplicationResourceGrant added in v0.2.0

func ResourceApplicationResourceGrant() *schema.Resource

func ResourceApplicationRoleAssignment added in v0.2.0

func ResourceApplicationRoleAssignment() *schema.Resource

func ResourceApplicationSignOnPolicyAssignment added in v0.2.0

func ResourceApplicationSignOnPolicyAssignment() *schema.Resource

func ResourceAttributeTypeOkToTF added in v0.12.0

func ResourceAttributeTypeOkToTF(v *management.EnumResourceAttributeType, ok bool) basetypes.StringValue

func ResourceGroup

func ResourceGroup() *schema.Resource

func ResourceGroupNesting added in v0.5.0

func ResourceGroupNesting() *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 ResourceResourceScope added in v0.3.0

func ResourceResourceScope() *schema.Resource

func ResourceResourceScopeOpenID added in v0.7.0

func ResourceResourceScopeOpenID() *schema.Resource

func ResourceResourceScopePingOneAPI added in v0.7.0

func ResourceResourceScopePingOneAPI() *schema.Resource

func ResourceSchemaAttribute

func ResourceSchemaAttribute() *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 ResourceUser

func ResourceUser() *schema.Resource

func Resources added in v0.9.0

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

Types

type ApplicationAttributeMappingResource added in v0.12.0

type ApplicationAttributeMappingResource struct {
	// contains filtered or unexported fields
}

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 ApplicationFlowPolicyAssignmentResource added in v0.11.0

type ApplicationFlowPolicyAssignmentResource struct {
	// contains filtered or unexported fields
}

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 FlowPoliciesDataSource added in v0.11.0

type FlowPoliciesDataSource struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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 IdentityProviderAttributeResource added in v0.12.0

type IdentityProviderAttributeResource struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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"`
}

type PopulationResource added in v0.15.1

type PopulationResource struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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 struct {
	// contains filtered or unexported fields
}

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"`
	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 SchemaDataSource added in v0.12.0

type SchemaDataSource struct {
	// contains filtered or unexported fields
}

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"`
}

Jump to

Keyboard shortcuts

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