Documentation ¶
Index ¶
- Constants
- func APIErrorChecker(urlPath string, resp *http.Response, wantedResponseCode int, slingError error, ...) error
- type APIError
- type ConnectivityCheck
- type ConnectivityPolicy
- type GuidedFailureMode
- type NamedReferenceItem
- type PropertyValue
- type RetentionPeriod
- type SensitiveValue
- type SkipMachineBehavior
- type SkipTakeQuery
- type TenantedDeploymentMode
- type WorkItemLink
Constants ¶
View Source
const ( TenantedDeploymentModeTenanted = TenantedDeploymentMode("Tenanted") TenantedDeploymentModeTenantedOrUntenanted = TenantedDeploymentMode("TenantedOrUntenanted") TenantedDeploymentModeUntenanted = TenantedDeploymentMode("Untenanted") )
View Source
const ( GuidedFailureModeEnvironmentDefault = GuidedFailureMode("EnvironmentDefault") GuidedFailureModeOff = GuidedFailureMode("Off") GuidedFailureModeOn = GuidedFailureMode("On") )
View Source
const ( SkipMachineBehaviorNone = SkipMachineBehavior("None") )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APIError ¶
type APIError struct { ErrorMessage string `json:"ErrorMessage,omitempty"` Errors []string `json:"Errors,omitempty"` FullException string `json:"FullException,omitempty"` HelpLink string `json:"HelpLink,omitempty"` HelpText string `json:"HelpText,omitempty"` ParsedHelpLinks []string `json:"ParsedHelpLinks,omitempty"` StatusCode int }
APIError is a generic structure for containing errors for API operations.
type ConnectivityCheck ¶
type ConnectivityCheck struct { DependsOnPropertyNames []string `json:"DependsOnPropertyNames"` Title string `json:"Title,omitempty"` URL string `json:"Url,omitempty"` }
func NewConnectivityCheck ¶
func NewConnectivityCheck() *ConnectivityCheck
type ConnectivityPolicy ¶
type ConnectivityPolicy struct { AllowDeploymentsToNoTargets bool `json:"AllowDeploymentsToNoTargets"` ExcludeUnhealthyTargets bool `json:"ExcludeUnhealthyTargets"` SkipMachineBehavior SkipMachineBehavior `json:"SkipMachineBehavior,omitempty"` TargetRoles []string `json:"TargetRoles,omitempty"` }
func NewConnectivityPolicy ¶
func NewConnectivityPolicy() *ConnectivityPolicy
type GuidedFailureMode ¶ added in v2.4.0
type GuidedFailureMode string
type NamedReferenceItem ¶
type NamedReferenceItem struct { DisplayIDAndName bool `json:"DisplayIdAndName"` DisplayName string `json:"DisplayName,omitempty"` ID string `json:"Id,omitempty"` }
func NewNamedReferenceItem ¶
func NewNamedReferenceItem() *NamedReferenceItem
type PropertyValue ¶
type PropertyValue struct { IsSensitive bool `json:"IsSensitive"` SensitiveValue *SensitiveValue `json:"SensitiveValue,omitempty"` Value string `json:"Value,omitempty"` }
func NewPropertyValue ¶
func NewPropertyValue(value string, isSensitive bool) PropertyValue
func (PropertyValue) MarshalJSON ¶
func (p PropertyValue) MarshalJSON() ([]byte, error)
func (*PropertyValue) UnmarshalJSON ¶
func (d *PropertyValue) UnmarshalJSON(data []byte) error
UnmarshalJSON sets this property value to its representation in JSON.
type RetentionPeriod ¶
type RetentionPeriod struct { QuantityToKeep int32 `json:"QuantityToKeep"` ShouldKeepForever bool `json:"ShouldKeepForever"` Unit string `json:"Unit"` }
func NewRetentionPeriod ¶
func NewRetentionPeriod(quantityToKeep int32, unit string, shouldKeepForever bool) *RetentionPeriod
type SensitiveValue ¶
func NewSensitiveValue ¶
func NewSensitiveValue(newValue string) *SensitiveValue
NewSensitiveValue creates and initializes a sensitive value.
type SkipMachineBehavior ¶
type SkipMachineBehavior string
type SkipTakeQuery ¶
type TenantedDeploymentMode ¶
type TenantedDeploymentMode string
type WorkItemLink ¶
type WorkItemLink struct { Description string `json:"Description,omitempty"` ID string `json:"Id,omitempty"` LinkURL string `json:"LinkUrl,omitempty"` Source string `json:"Source,omitempty"` }
func NewWorkItemLink ¶
func NewWorkItemLink() *WorkItemLink
Click to show internal directories.
Click to hide internal directories.