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 ¶
- type Base64URLEncoded
- type LinkProvider
- type LinkRef
- type LinkRefFields
- type LinkRefResponse
- type NamespaceProvider
- type NumericDate
- type Profile
- type ProfileFields
- type ProfileParameters
- type ProfileResponse
- type Ref
- type RefsResponse
- type RequestDiagnostics
- type RequestDiagnosticsResponse
- type RequestHeaderEntry
- type ResourceProvider
- type ServiceRuntimeInfo
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 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 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 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 ¶
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. |