models

package
v0.0.0-...-5004fd2 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package models provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Base64URLEncoded

type Base64URLEncoded = cloudkey.Base64RawURLEncodableBytes

Base64URLEncoded defines model for Base64URLEncoded.

type LinkProvider

type LinkProvider string
const (
	LinkProviderCAPolicyIssuerCertificate LinkProvider = "issuer-cert"
	LinkProviderGraphMemberOf             LinkProvider = "graph-member-of"
	LinkProviderGraphMember               LinkProvider = "graph-member"
)

type LinkRef

type LinkRef = linkRefComposed

LinkRef defines model for LinkRef.

type LinkRefFields

type LinkRefFields struct {
	LinkTo string `json:"linkTo"`
}

LinkRefFields defines model for LinkRefFields.

type LinkRefResponse

type LinkRefResponse = LinkRef

LinkRefResponse defines model for LinkRefResponse.

type NamespaceProvider

type NamespaceProvider string

NamespaceProvider defines model for NamespaceProvider.

const (
	NamespaceProviderAgent            NamespaceProvider = "agent"
	NamespaceProviderExternalCA       NamespaceProvider = "external-ca"
	NamespaceProviderGroup            NamespaceProvider = "group"
	NamespaceProviderIntermediateCA   NamespaceProvider = "int-ca"
	NamespaceProviderProfile          NamespaceProvider = "profile"
	NamespaceProviderRootCA           NamespaceProvider = "root-ca"
	NamespaceProviderServicePrincipal NamespaceProvider = "service-principal"
	NamespaceProviderUser             NamespaceProvider = "user"
)

Defines values for NamespaceProvider.

type NumericDate

type NumericDate = jwt.NumericDate

NumericDate defines model for NumericDate.

type Profile

type Profile = profileComposed

Profile defines model for Profile.

type ProfileFields

type ProfileFields struct {
	AppId                *string `json:"appId,omitempty"`
	ApplicationId        *string `json:"applicationId,omitempty"`
	Mail                 *string `json:"mail,omitempty"`
	ServicePrincipalId   *string `json:"servicePrincipalId,omitempty"`
	ServicePrincipalType *string `json:"servicePrincipalType,omitempty"`
	UserPrincipalName    *string `json:"userPrincipalName,omitempty"`
}

ProfileFields defines model for ProfileFields.

type ProfileParameters

type ProfileParameters struct {
	DisplayName string `json:"displayName,omitempty"`
}

ProfileParameters defines model for ProfileParameters.

type ProfileResponse

type ProfileResponse = Profile

ProfileResponse defines model for ProfileResponse.

type Ref

type Ref struct {
	Deleted     *time.Time `json:"deleted,omitempty"`
	DisplayName *string    `json:"displayName,omitempty"`
	ID          string     `json:"id"`
	Updated     time.Time  `json:"updated"`
	UpdatedBy   string     `json:"updatedBy"`
}

Ref defines model for Ref.

type RefsResponse

type RefsResponse = []Ref

RefsResponse defines model for RefsResponse.

type RequestDiagnostics

type RequestDiagnostics struct {
	RequestHeaders  []RequestHeaderEntry `json:"requestHeaders"`
	RequestProtocol string               `json:"requestProtocol"`
	ServiceRuntime  ServiceRuntimeInfo   `json:"serviceRuntime"`
}

RequestDiagnostics defines model for RequestDiagnostics.

type RequestDiagnosticsResponse

type RequestDiagnosticsResponse = RequestDiagnostics

RequestDiagnosticsResponse defines model for RequestDiagnosticsResponse.

type RequestHeaderEntry

type RequestHeaderEntry struct {
	Key   string   `json:"key"`
	Value []string `json:"value"`
}

RequestHeaderEntry defines model for RequestHeaderEntry.

type ResourceProvider

type ResourceProvider string
const (
	ProfileResourceProviderSystem           ResourceProvider = "sys"
	ProfileResourceProviderRootCA           ResourceProvider = ResourceProvider(NamespaceProviderRootCA)
	ProfileResourceProviderIntermediateCA   ResourceProvider = ResourceProvider(NamespaceProviderIntermediateCA)
	ProfileResourceProviderAgent            ResourceProvider = "agent"
	ProfileResourceProviderServicePrincipal ResourceProvider = "service-principal"
	ProfileResourceProviderUser             ResourceProvider = "user"
	ProfileResourceProviderGroup            ResourceProvider = "group"
	ResourceProviderAgentConfig             ResourceProvider = "agent-config"
	ResourceProviderAgentInstance           ResourceProvider = "agent-instance"
	ResourceProviderKey                     ResourceProvider = "key"
	ResourceProviderKeyPolicy               ResourceProvider = "key-policy"
	ResourceProviderOneTimeKey              ResourceProvider = "one-time-key"
	ResourceProviderCert                    ResourceProvider = "cert"
	ResourceProviderCertPolicy              ResourceProvider = "cert-policy"
	ResourceProviderCertExternalIssuer      ResourceProvider = "cert-external-issuer"
	ResourceProviderLink                    ResourceProvider = "link"
)

type ServiceRuntimeInfo

type ServiceRuntimeInfo struct {
	BuildID     string   `json:"buildId"`
	Environment []string `json:"environment,omitempty"`
	GoVersion   string   `json:"goVersion"`
}

ServiceRuntimeInfo defines model for ServiceRuntimeInfo.

Directories

Path Synopsis
Package agentmodels provides primitives to interact with the openapi HTTP API.
Package agentmodels provides primitives to interact with the openapi HTTP API.
Package certmodels provides primitives to interact with the openapi HTTP API.
Package certmodels provides primitives to interact with the openapi HTTP API.
Package keymodels provides primitives to interact with the openapi HTTP API.
Package keymodels provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

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