model

package
v0.0.0-...-0a771b7 Latest Latest
Warning

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

Go to latest
Published: May 17, 2024 License: Apache-2.0 Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsIntegrationSystemNoTenantFlow

func IsIntegrationSystemNoTenantFlow(err error, objectType SystemAuthReferenceObjectType) bool

IsIntegrationSystemNoTenantFlow missing godoc

Types

type SystemAuth

type SystemAuth struct {
	ID                  string
	TenantID            *string
	AppID               *string
	RuntimeID           *string
	IntegrationSystemID *string
	Value               *model.Auth
}

SystemAuth missing godoc

func (SystemAuth) GetReferenceObjectID

func (sa SystemAuth) GetReferenceObjectID() (string, error)

GetReferenceObjectID missing godoc

func (SystemAuth) GetReferenceObjectType

func (sa SystemAuth) GetReferenceObjectType() (SystemAuthReferenceObjectType, error)

GetReferenceObjectType missing godoc

type SystemAuthReferenceObjectType

type SystemAuthReferenceObjectType string

SystemAuthReferenceObjectType missing godoc

const (
	// RuntimeReference missing godoc
	RuntimeReference SystemAuthReferenceObjectType = "Runtime"
	// ExternalCertificateReference missing godoc
	ExternalCertificateReference SystemAuthReferenceObjectType = "External Certificate"
	// ApplicationReference missing godoc
	ApplicationReference SystemAuthReferenceObjectType = "Application"
	// IntegrationSystemReference missing godoc
	IntegrationSystemReference SystemAuthReferenceObjectType = "Integration System"
	// SuperAdminReference missing godoc
	SuperAdminReference SystemAuthReferenceObjectType = "Super Admin"
	// TechnicalClientReference missing godoc
	TechnicalClientReference SystemAuthReferenceObjectType = "Technical Client"
	// BusinessIntegrationReference missing godoc
	BusinessIntegrationReference SystemAuthReferenceObjectType = "Business Integration"
	// ManagedApplicationProviderOperatorReference missing godoc
	ManagedApplicationProviderOperatorReference SystemAuthReferenceObjectType = "Managed Application Provider Operator"
	// ManagedApplicationConsumerReference is a reference to the managed application consumer type
	ManagedApplicationConsumerReference SystemAuthReferenceObjectType = "Managed Application Consumer"
	// ApplicationProviderReference is a reference to the application provider type
	ApplicationProviderReference SystemAuthReferenceObjectType = "Application Provider"
	// LandscapeResourceOperatorConsumerReference is a reference to the landscape resource operator consumer type
	LandscapeResourceOperatorConsumerReference SystemAuthReferenceObjectType = "Landscape Resource Operator"
	// TenantDiscoveryOperatorConsumerReference is a reference to the tenant discovery operator consumer type
	TenantDiscoveryOperatorConsumerReference SystemAuthReferenceObjectType = "Tenant Discovery Operator"
	// InstanceCreatorConsumerReference is a reference to the instance creator operator consumer type
	InstanceCreatorConsumerReference SystemAuthReferenceObjectType = "Instance Creator"
	// FormationViewerConsumerReference is a reference to the formation viewer consumer type
	FormationViewerConsumerReference SystemAuthReferenceObjectType = "Formation Viewer"
)

Jump to

Keyboard shortcuts

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