Documentation ¶
Index ¶
- func ValidateAgentVersionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateOsTypeID(input interface{}, key string) (warnings []string, errors []error)
- type AgentVersion
- type AgentVersionGetOperationResponse
- type AgentVersionId
- type AgentVersionListCompleteResult
- type AgentVersionListCustomPager
- type AgentVersionListOperationResponse
- type AgentVersionOperationPredicate
- type AgentVersionsClient
- func (c AgentVersionsClient) AgentVersionGet(ctx context.Context, id AgentVersionId) (result AgentVersionGetOperationResponse, err error)
- func (c AgentVersionsClient) AgentVersionList(ctx context.Context, id OsTypeId) (result AgentVersionListOperationResponse, err error)
- func (c AgentVersionsClient) AgentVersionListComplete(ctx context.Context, id OsTypeId) (AgentVersionListCompleteResult, error)
- func (c AgentVersionsClient) AgentVersionListCompleteMatchingPredicate(ctx context.Context, id OsTypeId, predicate AgentVersionOperationPredicate) (result AgentVersionListCompleteResult, err error)
- type OsTypeId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateAgentVersionID ¶
ValidateAgentVersionID checks that 'input' can be parsed as a Agent Version ID
func ValidateOsTypeID ¶
ValidateOsTypeID checks that 'input' can be parsed as a Os Type ID
Types ¶
type AgentVersion ¶
type AgentVersionGetOperationResponse ¶
type AgentVersionGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AgentVersion }
type AgentVersionId ¶
AgentVersionId is a struct representing the Resource ID for a Agent Version
func NewAgentVersionID ¶
func NewAgentVersionID(osTypeName string, agentVersionName string) AgentVersionId
NewAgentVersionID returns a new AgentVersionId struct
func ParseAgentVersionID ¶
func ParseAgentVersionID(input string) (*AgentVersionId, error)
ParseAgentVersionID parses 'input' into a AgentVersionId
func ParseAgentVersionIDInsensitively ¶
func ParseAgentVersionIDInsensitively(input string) (*AgentVersionId, error)
ParseAgentVersionIDInsensitively parses 'input' case-insensitively into a AgentVersionId note: this method should only be used for API response data and not user input
func (*AgentVersionId) FromParseResult ¶
func (id *AgentVersionId) FromParseResult(input resourceids.ParseResult) error
func (AgentVersionId) ID ¶
func (id AgentVersionId) ID() string
ID returns the formatted Agent Version ID
func (AgentVersionId) Segments ¶
func (id AgentVersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Agent Version ID
func (AgentVersionId) String ¶
func (id AgentVersionId) String() string
String returns a human-readable description of this Agent Version ID
type AgentVersionListCompleteResult ¶
type AgentVersionListCompleteResult struct { LatestHttpResponse *http.Response Items []AgentVersion }
type AgentVersionListCustomPager ¶
func (*AgentVersionListCustomPager) NextPageLink ¶
func (p *AgentVersionListCustomPager) NextPageLink() *odata.Link
type AgentVersionListOperationResponse ¶
type AgentVersionListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AgentVersion }
type AgentVersionOperationPredicate ¶
type AgentVersionOperationPredicate struct { AgentVersion *string DownloadLink *string OsType *string }
func (AgentVersionOperationPredicate) Matches ¶
func (p AgentVersionOperationPredicate) Matches(input AgentVersion) bool
type AgentVersionsClient ¶
type AgentVersionsClient struct {
Client *resourcemanager.Client
}
func NewAgentVersionsClientWithBaseURI ¶
func NewAgentVersionsClientWithBaseURI(sdkApi sdkEnv.Api) (*AgentVersionsClient, error)
func (AgentVersionsClient) AgentVersionGet ¶
func (c AgentVersionsClient) AgentVersionGet(ctx context.Context, id AgentVersionId) (result AgentVersionGetOperationResponse, err error)
AgentVersionGet ...
func (AgentVersionsClient) AgentVersionList ¶
func (c AgentVersionsClient) AgentVersionList(ctx context.Context, id OsTypeId) (result AgentVersionListOperationResponse, err error)
AgentVersionList ...
func (AgentVersionsClient) AgentVersionListComplete ¶
func (c AgentVersionsClient) AgentVersionListComplete(ctx context.Context, id OsTypeId) (AgentVersionListCompleteResult, error)
AgentVersionListComplete retrieves all the results into a single object
func (AgentVersionsClient) AgentVersionListCompleteMatchingPredicate ¶
func (c AgentVersionsClient) AgentVersionListCompleteMatchingPredicate(ctx context.Context, id OsTypeId, predicate AgentVersionOperationPredicate) (result AgentVersionListCompleteResult, err error)
AgentVersionListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type OsTypeId ¶
type OsTypeId struct {
OsTypeName string
}
OsTypeId is a struct representing the Resource ID for a Os Type
func NewOsTypeID ¶
NewOsTypeID returns a new OsTypeId struct
func ParseOsTypeID ¶
ParseOsTypeID parses 'input' into a OsTypeId
func ParseOsTypeIDInsensitively ¶
ParseOsTypeIDInsensitively parses 'input' case-insensitively into a OsTypeId note: this method should only be used for API response data and not user input
func (*OsTypeId) FromParseResult ¶
func (id *OsTypeId) FromParseResult(input resourceids.ParseResult) error
func (OsTypeId) Segments ¶
func (id OsTypeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Os Type ID