verifiedaccesstrustprovider

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeviceOptions

type DeviceOptions struct {
	// TenantId: string, optional
	TenantId terra.StringValue `hcl:"tenant_id,attr"`
}

type DeviceOptionsAttributes

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

func (DeviceOptionsAttributes) InternalRef

func (do DeviceOptionsAttributes) InternalRef() (terra.Reference, error)

func (DeviceOptionsAttributes) InternalTokens

func (do DeviceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DeviceOptionsAttributes) InternalWithRef

func (DeviceOptionsAttributes) TenantId

type DeviceOptionsState

type DeviceOptionsState struct {
	TenantId string `json:"tenant_id"`
}

type OidcOptions

type OidcOptions struct {
	// AuthorizationEndpoint: string, optional
	AuthorizationEndpoint terra.StringValue `hcl:"authorization_endpoint,attr"`
	// ClientId: string, optional
	ClientId terra.StringValue `hcl:"client_id,attr"`
	// ClientSecret: string, required
	ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"`
	// Issuer: string, optional
	Issuer terra.StringValue `hcl:"issuer,attr"`
	// Scope: string, optional
	Scope terra.StringValue `hcl:"scope,attr"`
	// TokenEndpoint: string, optional
	TokenEndpoint terra.StringValue `hcl:"token_endpoint,attr"`
	// UserInfoEndpoint: string, optional
	UserInfoEndpoint terra.StringValue `hcl:"user_info_endpoint,attr"`
}

type OidcOptionsAttributes

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

func (OidcOptionsAttributes) AuthorizationEndpoint

func (oo OidcOptionsAttributes) AuthorizationEndpoint() terra.StringValue

func (OidcOptionsAttributes) ClientId

func (oo OidcOptionsAttributes) ClientId() terra.StringValue

func (OidcOptionsAttributes) ClientSecret

func (oo OidcOptionsAttributes) ClientSecret() terra.StringValue

func (OidcOptionsAttributes) InternalRef

func (oo OidcOptionsAttributes) InternalRef() (terra.Reference, error)

func (OidcOptionsAttributes) InternalTokens

func (oo OidcOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OidcOptionsAttributes) InternalWithRef

func (OidcOptionsAttributes) Issuer

func (OidcOptionsAttributes) Scope

func (OidcOptionsAttributes) TokenEndpoint

func (oo OidcOptionsAttributes) TokenEndpoint() terra.StringValue

func (OidcOptionsAttributes) UserInfoEndpoint

func (oo OidcOptionsAttributes) UserInfoEndpoint() terra.StringValue

type OidcOptionsState

type OidcOptionsState struct {
	AuthorizationEndpoint string `json:"authorization_endpoint"`
	ClientId              string `json:"client_id"`
	ClientSecret          string `json:"client_secret"`
	Issuer                string `json:"issuer"`
	Scope                 string `json:"scope"`
	TokenEndpoint         string `json:"token_endpoint"`
	UserInfoEndpoint      string `json:"user_info_endpoint"`
}

type Timeouts

type Timeouts struct {
	// Create: string, optional
	Create terra.StringValue `hcl:"create,attr"`
	// Delete: string, optional
	Delete terra.StringValue `hcl:"delete,attr"`
	// Update: string, optional
	Update terra.StringValue `hcl:"update,attr"`
}

type TimeoutsAttributes

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

func (TimeoutsAttributes) Create

func (TimeoutsAttributes) Delete

func (TimeoutsAttributes) InternalRef

func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)

func (TimeoutsAttributes) InternalTokens

func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeoutsAttributes) InternalWithRef

func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes

func (TimeoutsAttributes) Update

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

Jump to

Keyboard shortcuts

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