Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateKubernetesProfileInput ¶
type CreateKubernetesProfileInput struct {
Name string `json:"name"`
ProfileSubType string `json:"profileSubType"`
AdditionalSettings []KeyValueInput `json:"additionalSettings"`
OnlyDefinedApplications bool `json:"onlyDefinedApplications,omitempty"`
Authentication ReusableTokenAuthenticationInput `json:"authentication,omitempty"`
}
type DisplayObject ¶ added in v1.1.3
type DisplayObjects ¶ added in v1.1.3
type DisplayObjects []DisplayObject
type KeyValueInput ¶
type KeyValueUpdateInput ¶
type KubernetesProfile ¶
type KubernetesProfile struct {
ID string `json:"id"`
Name string `json:"name"`
ProfileType string `json:"profileType"`
ProfileSubType string `json:"profileSubType"`
Authentication ReusableTokenAuthentication `json:"authentication,omitempty"`
AdditionalSettings []KeyValue `json:"additionalSettings"`
UsedBy DisplayObjects `json:"usedBy"`
OnlyDefinedApplications bool `json:"onlyDefinedApplications,omitempty"`
}
KubernetesProfile represents the profile object as it is returned from mgmt
type KubernetesProfileUpdateInput ¶
type KubernetesProfileUpdateInput struct {
Name string `json:"name,omitempty"`
ProfileSubType string `json:"profileSubType,omitempty"`
AddAdditionalSettings []KeyValueInput `json:"addAdditionalSettings,omitempty"`
UpdateAdditionalSettings []KeyValueUpdateInput `json:"updateAdditionalSettings,omitempty"`
RemoveAdditionalSettings []string `json:"removeAdditionalSettings,omitempty"`
OnlyDefinedApplications bool `json:"onlyDefinedApplications"`
Authentication ReusableTokenAuthenticationInput `json:"authentication,omitempty"`
}
type ReusableTokenAuthenticationInput ¶
type ReusableTokenAuthenticationInput struct {
MaxNumberOfAgents int `json:"maxNumberOfAgents"`
}
Click to show internal directories.
Click to hide internal directories.