britive

package
v1.0.17 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2022 License: MPL-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInvalidResourceIDError added in v1.0.9

func NewInvalidResourceIDError(resource string, ID string) error

NewInvalidResourceIDError - godoc

func NewNotEmptyOrWhiteSpaceError added in v1.0.9

func NewNotEmptyOrWhiteSpaceError(k string) error

NewNotEmptyOrWhiteSpaceError - godoc

func NewNotFoundErrorf added in v1.0.9

func NewNotFoundErrorf(format string, a ...interface{}) error

NewNotFoundErrorf - godoc

func Provider

func Provider(v string) *schema.Provider

Provider - Britive Provider

Types

type DataSourceApplication

type DataSourceApplication struct {
	Resource *schema.Resource
}

DataSourceApplication - Terraform Application DataSource

func NewDataSourceApplication

func NewDataSourceApplication() *DataSourceApplication

NewDataSourceApplication - Initializes new DataSourceApplication

type DataSourceIdentityProvider

type DataSourceIdentityProvider struct {
	Resource *schema.Resource
}

DataSourceIdentityProvider - Terraform IdentityProvider DataSource

func NewDataSourceIdentityProvider

func NewDataSourceIdentityProvider() *DataSourceIdentityProvider

NewDataSourceIdentityProvider - Initializes new DataSourceIdentityProvider

type ImportHelper

type ImportHelper struct {
}

ImportHelper - Helper functions for terraform imports

func NewImportHelper

func NewImportHelper() *ImportHelper

NewImportHelper - Initializes new ImportHelper

func (*ImportHelper) ParseImportID

func (ih *ImportHelper) ParseImportID(idRegexes []string, d *schema.ResourceData) error

ParseImportID - Helper function to parse Import ID

type ResourceProfile

type ResourceProfile struct {
	Resource *schema.Resource
	// contains filtered or unexported fields
}

ResourceProfile - Terraform Resource for Profile

func NewResourceProfile

func NewResourceProfile(v *Validation, importHelper *ImportHelper) *ResourceProfile

NewResourceProfile - Initialization of new profile resource

type ResourceProfileHelper

type ResourceProfileHelper struct {
	Resource *schema.Resource
}

ResourceProfileHelper - Resource Profile helper functions

func NewResourceProfileHelper

func NewResourceProfileHelper() *ResourceProfileHelper

NewResourceProfileHelper - Initialization of new profile resource helper

type ResourceProfileIdentity

type ResourceProfileIdentity struct {
	Resource *schema.Resource
	// contains filtered or unexported fields
}

ResourceProfileIdentity - Terraform Resource for Profile Identity

func NewResourceProfileIdentity

func NewResourceProfileIdentity(importHelper *ImportHelper) *ResourceProfileIdentity

NewResourceProfileIdentity - Initialization of new profile identity resource

type ResourceProfileIdentityHelper

type ResourceProfileIdentityHelper struct {
}

ResourceProfileIdentityHelper - Terraform Resource for Profile Identity Helper

func NewResourceProfileIdentityHelper

func NewResourceProfileIdentityHelper() *ResourceProfileIdentityHelper

NewResourceProfileIdentityHelper - Initialization of new profile identity resource helper

type ResourceProfilePermission

type ResourceProfilePermission struct {
	Resource *schema.Resource
	// contains filtered or unexported fields
}

ResourceProfilePermission - Terraform Resource for Profile Permission

func NewResourceProfilePermission

func NewResourceProfilePermission(importHelper *ImportHelper) *ResourceProfilePermission

NewResourceProfilePermission - Initialization of new profile permission resource

type ResourceProfilePermissionHelper

type ResourceProfilePermissionHelper struct {
}

ResourceProfilePermissionHelper - Terraform Resource for Profile Permission Helper

func NewResourceProfilePermissionHelper

func NewResourceProfilePermissionHelper() *ResourceProfilePermissionHelper

NewResourceProfilePermissionHelper - Initialization of new profile tag resource helper

type ResourceProfileSessionAttribute added in v1.0.13

type ResourceProfileSessionAttribute struct {
	Resource *schema.Resource
	// contains filtered or unexported fields
}

ResourceProfileSessionAttribute - Terraform Resource for Profile Session Attribute

func NewResourceProfileSessionAttribute added in v1.0.13

func NewResourceProfileSessionAttribute(importHelper *ImportHelper) *ResourceProfileSessionAttribute

NewResourceProfileSessionAttribute - Initialization of new profile session attribute resource

type ResourceProfileSessionAttributeHelper added in v1.0.13

type ResourceProfileSessionAttributeHelper struct {
}

ResourceProfileSessionAttributeHelper - Terraform Resource for Profile Tag Helper

func NewResourceProfileSessionAttributeHelper added in v1.0.13

func NewResourceProfileSessionAttributeHelper() *ResourceProfileSessionAttributeHelper

NewResourceProfileSessionAttributeHelper - Initialization of new profile session attribute resource helper

type ResourceProfileTag

type ResourceProfileTag struct {
	Resource *schema.Resource
	// contains filtered or unexported fields
}

ResourceProfileTag - Terraform Resource for Profile Tag

func NewResourceProfileTag

func NewResourceProfileTag(importHelper *ImportHelper) *ResourceProfileTag

NewResourceProfileTag - Initialization of new profile tag resource

type ResourceProfileTagHelper

type ResourceProfileTagHelper struct {
}

ResourceProfileTagHelper - Terraform Resource for Profile Tag Helper

func NewResourceProfileTagHelper

func NewResourceProfileTagHelper() *ResourceProfileTagHelper

NewResourceProfileTagHelper - Initialization of new profile tag resource helper

type ResourceTag

type ResourceTag struct {
	Resource *schema.Resource
	// contains filtered or unexported fields
}

ResourceTag - Terraform Resource for Tag

func NewResourceTag

func NewResourceTag(importHelper *ImportHelper) *ResourceTag

NewResourceTag - Initializes new tag resource

type ResourceTagHelper

type ResourceTagHelper struct {
}

ResourceTagHelper - Resource Tag helper functions

func NewResourceTagHelper

func NewResourceTagHelper() *ResourceTagHelper

NewResourceTagHelper - Initializes new tag resource helper

type ResourceTagMember

type ResourceTagMember struct {
	Resource *schema.Resource
	// contains filtered or unexported fields
}

ResourceTagMember - Terraform Resource for Tag member

func NewResourceTagMember

func NewResourceTagMember(importHelper *ImportHelper) *ResourceTagMember

NewResourceTagMember - Initializes new tag member resource

type ResourceTagMemberHelper

type ResourceTagMemberHelper struct {
}

ResourceTagMemberHelper - Resource Tag member helper functions

func NewResourceTagMemberHelper

func NewResourceTagMemberHelper() *ResourceTagMemberHelper

NewResourceTagMemberHelper - Initializes new tag member resource helper

type SessionAttributeType added in v1.0.14

type SessionAttributeType string

SessionAttributeType - godoc

const (
	//SessionAttributeTypeStatic - godoc
	SessionAttributeTypeStatic SessionAttributeType = "Static"
	//SessionAttributeTypeIdentity - godoc
	SessionAttributeTypeIdentity SessionAttributeType = "Identity"
)

type Validation

type Validation struct {
}

Validation - For the custom validation functions

func NewValidation

func NewValidation() *Validation

NewValidation - Initializes new Validation

func (*Validation) DurationValidateFunc

func (v *Validation) DurationValidateFunc(val interface{}, key string) (warns []string, errs []error)

DurationValidateFunc - To validate duration

Jump to

Keyboard shortcuts

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