Documentation
¶
Index ¶
- func PossibleValuesForAutoImageBuildStatus() []string
- func PossibleValuesForCatalogResourceValidationStatus() []string
- func PossibleValuesForImageDefinitionBuildStatus() []string
- func PossibleValuesForImageValidationStatus() []string
- func ValidateBuildID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateCatalogID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateImageDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- type AutoImageBuildStatus
- type BuildId
- type CatalogErrorDetails
- type CatalogId
- type CatalogResourceValidationErrorDetails
- type CatalogResourceValidationStatus
- type ImageCreationErrorDetails
- type ImageDefinition
- type ImageDefinitionBuild
- type ImageDefinitionBuildDetails
- func (o *ImageDefinitionBuildDetails) GetEndTimeAsTime() (*time.Time, error)
- func (o *ImageDefinitionBuildDetails) GetStartTimeAsTime() (*time.Time, error)
- func (o *ImageDefinitionBuildDetails) SetEndTimeAsTime(input time.Time)
- func (o *ImageDefinitionBuildDetails) SetStartTimeAsTime(input time.Time)
- type ImageDefinitionBuildOperationPredicate
- type ImageDefinitionBuildProperties
- func (o *ImageDefinitionBuildProperties) GetEndTimeAsTime() (*time.Time, error)
- func (o *ImageDefinitionBuildProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *ImageDefinitionBuildProperties) SetEndTimeAsTime(input time.Time)
- func (o *ImageDefinitionBuildProperties) SetStartTimeAsTime(input time.Time)
- type ImageDefinitionBuildStatus
- type ImageDefinitionBuildTask
- type ImageDefinitionBuildTaskGroup
- func (o *ImageDefinitionBuildTaskGroup) GetEndTimeAsTime() (*time.Time, error)
- func (o *ImageDefinitionBuildTaskGroup) GetStartTimeAsTime() (*time.Time, error)
- func (o *ImageDefinitionBuildTaskGroup) SetEndTimeAsTime(input time.Time)
- func (o *ImageDefinitionBuildTaskGroup) SetStartTimeAsTime(input time.Time)
- type ImageDefinitionBuildTaskParametersInlined
- type ImageDefinitionId
- type ImageDefinitionOperationPredicate
- type ImageDefinitionProperties
- type ImageDefinitionsClient
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildCancel(ctx context.Context, id BuildId) (result ProjectCatalogImageDefinitionBuildCancelOperationResponse, err error)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildCancelThenPoll(ctx context.Context, id BuildId) error
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildGet(ctx context.Context, id BuildId) (result ProjectCatalogImageDefinitionBuildGetOperationResponse, err error)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildGetBuildDetails(ctx context.Context, id BuildId) (result ProjectCatalogImageDefinitionBuildGetBuildDetailsOperationResponse, ...)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinition(ctx context.Context, id ImageDefinitionId) (...)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinitionComplete(ctx context.Context, id ImageDefinitionId) (ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteResult, error)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteMatchingPredicate(ctx context.Context, id ImageDefinitionId, ...) (result ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteResult, ...)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsBuildImage(ctx context.Context, id ImageDefinitionId) (result ProjectCatalogImageDefinitionsBuildImageOperationResponse, err error)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsBuildImageThenPoll(ctx context.Context, id ImageDefinitionId) error
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsGetByProjectCatalog(ctx context.Context, id ImageDefinitionId) (result ProjectCatalogImageDefinitionsGetByProjectCatalogOperationResponse, ...)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsGetErrorDetails(ctx context.Context, id ImageDefinitionId) (result ProjectCatalogImageDefinitionsGetErrorDetailsOperationResponse, ...)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalog(ctx context.Context, id CatalogId) (result ProjectCatalogImageDefinitionsListByProjectCatalogOperationResponse, ...)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalogComplete(ctx context.Context, id CatalogId) (ProjectCatalogImageDefinitionsListByProjectCatalogCompleteResult, error)
- func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalogCompleteMatchingPredicate(ctx context.Context, id CatalogId, predicate ImageDefinitionOperationPredicate) (result ProjectCatalogImageDefinitionsListByProjectCatalogCompleteResult, ...)
- type ImageReference
- type ImageValidationErrorDetails
- type ImageValidationStatus
- type LatestImageBuild
- type ProjectCatalogImageDefinitionBuildCancelOperationResponse
- type ProjectCatalogImageDefinitionBuildGetBuildDetailsOperationResponse
- type ProjectCatalogImageDefinitionBuildGetOperationResponse
- type ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteResult
- type ProjectCatalogImageDefinitionBuildsListByImageDefinitionCustomPager
- type ProjectCatalogImageDefinitionBuildsListByImageDefinitionOperationResponse
- type ProjectCatalogImageDefinitionsBuildImageOperationResponse
- type ProjectCatalogImageDefinitionsGetByProjectCatalogOperationResponse
- type ProjectCatalogImageDefinitionsGetErrorDetailsOperationResponse
- type ProjectCatalogImageDefinitionsListByProjectCatalogCompleteResult
- type ProjectCatalogImageDefinitionsListByProjectCatalogCustomPager
- type ProjectCatalogImageDefinitionsListByProjectCatalogOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAutoImageBuildStatus ¶
func PossibleValuesForAutoImageBuildStatus() []string
func PossibleValuesForCatalogResourceValidationStatus ¶
func PossibleValuesForCatalogResourceValidationStatus() []string
func PossibleValuesForImageDefinitionBuildStatus ¶
func PossibleValuesForImageDefinitionBuildStatus() []string
func PossibleValuesForImageValidationStatus ¶
func PossibleValuesForImageValidationStatus() []string
func ValidateBuildID ¶
ValidateBuildID checks that 'input' can be parsed as a Build ID
func ValidateCatalogID ¶
ValidateCatalogID checks that 'input' can be parsed as a Catalog ID
func ValidateImageDefinitionID ¶
ValidateImageDefinitionID checks that 'input' can be parsed as a Image Definition ID
Types ¶
type AutoImageBuildStatus ¶
type AutoImageBuildStatus string
const ( AutoImageBuildStatusDisabled AutoImageBuildStatus = "Disabled" AutoImageBuildStatusEnabled AutoImageBuildStatus = "Enabled" )
func (*AutoImageBuildStatus) UnmarshalJSON ¶
func (s *AutoImageBuildStatus) UnmarshalJSON(bytes []byte) error
type BuildId ¶
type BuildId struct { SubscriptionId string ResourceGroupName string ProjectName string CatalogName string ImageDefinitionName string BuildName string }
BuildId is a struct representing the Resource ID for a Build
func NewBuildID ¶
func NewBuildID(subscriptionId string, resourceGroupName string, projectName string, catalogName string, imageDefinitionName string, buildName string) BuildId
NewBuildID returns a new BuildId struct
func ParseBuildID ¶
ParseBuildID parses 'input' into a BuildId
func ParseBuildIDInsensitively ¶
ParseBuildIDInsensitively parses 'input' case-insensitively into a BuildId note: this method should only be used for API response data and not user input
func (*BuildId) FromParseResult ¶
func (id *BuildId) FromParseResult(input resourceids.ParseResult) error
func (BuildId) Segments ¶
func (id BuildId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Build ID
type CatalogErrorDetails ¶
type CatalogId ¶
type CatalogId struct { SubscriptionId string ResourceGroupName string ProjectName string CatalogName string }
CatalogId is a struct representing the Resource ID for a Catalog
func NewCatalogID ¶
func NewCatalogID(subscriptionId string, resourceGroupName string, projectName string, catalogName string) CatalogId
NewCatalogID returns a new CatalogId struct
func ParseCatalogID ¶
ParseCatalogID parses 'input' into a CatalogId
func ParseCatalogIDInsensitively ¶
ParseCatalogIDInsensitively parses 'input' case-insensitively into a CatalogId note: this method should only be used for API response data and not user input
func (*CatalogId) FromParseResult ¶
func (id *CatalogId) FromParseResult(input resourceids.ParseResult) error
func (CatalogId) Segments ¶
func (id CatalogId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Catalog ID
type CatalogResourceValidationErrorDetails ¶
type CatalogResourceValidationErrorDetails struct {
Errors *[]CatalogErrorDetails `json:"errors,omitempty"`
}
type CatalogResourceValidationStatus ¶
type CatalogResourceValidationStatus string
const ( CatalogResourceValidationStatusFailed CatalogResourceValidationStatus = "Failed" CatalogResourceValidationStatusPending CatalogResourceValidationStatus = "Pending" CatalogResourceValidationStatusSucceeded CatalogResourceValidationStatus = "Succeeded" CatalogResourceValidationStatusUnknown CatalogResourceValidationStatus = "Unknown" )
func (*CatalogResourceValidationStatus) UnmarshalJSON ¶
func (s *CatalogResourceValidationStatus) UnmarshalJSON(bytes []byte) error
type ImageDefinition ¶
type ImageDefinition struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ImageDefinitionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ImageDefinitionBuild ¶
type ImageDefinitionBuild struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ImageDefinitionBuildProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ImageDefinitionBuildDetails ¶
type ImageDefinitionBuildDetails struct { EndTime *string `json:"endTime,omitempty"` ErrorDetails *ImageCreationErrorDetails `json:"errorDetails,omitempty"` Id *string `json:"id,omitempty"` ImageReference *ImageReference `json:"imageReference,omitempty"` Name *string `json:"name,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *ImageDefinitionBuildStatus `json:"status,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` TaskGroups *[]ImageDefinitionBuildTaskGroup `json:"taskGroups,omitempty"` Type *string `json:"type,omitempty"` }
func (*ImageDefinitionBuildDetails) GetEndTimeAsTime ¶
func (o *ImageDefinitionBuildDetails) GetEndTimeAsTime() (*time.Time, error)
func (*ImageDefinitionBuildDetails) GetStartTimeAsTime ¶
func (o *ImageDefinitionBuildDetails) GetStartTimeAsTime() (*time.Time, error)
func (*ImageDefinitionBuildDetails) SetEndTimeAsTime ¶
func (o *ImageDefinitionBuildDetails) SetEndTimeAsTime(input time.Time)
func (*ImageDefinitionBuildDetails) SetStartTimeAsTime ¶
func (o *ImageDefinitionBuildDetails) SetStartTimeAsTime(input time.Time)
type ImageDefinitionBuildOperationPredicate ¶
func (ImageDefinitionBuildOperationPredicate) Matches ¶
func (p ImageDefinitionBuildOperationPredicate) Matches(input ImageDefinitionBuild) bool
type ImageDefinitionBuildProperties ¶
type ImageDefinitionBuildProperties struct { EndTime *string `json:"endTime,omitempty"` ErrorDetails *ImageCreationErrorDetails `json:"errorDetails,omitempty"` ImageReference *ImageReference `json:"imageReference,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *ImageDefinitionBuildStatus `json:"status,omitempty"` }
func (*ImageDefinitionBuildProperties) GetEndTimeAsTime ¶
func (o *ImageDefinitionBuildProperties) GetEndTimeAsTime() (*time.Time, error)
func (*ImageDefinitionBuildProperties) GetStartTimeAsTime ¶
func (o *ImageDefinitionBuildProperties) GetStartTimeAsTime() (*time.Time, error)
func (*ImageDefinitionBuildProperties) SetEndTimeAsTime ¶
func (o *ImageDefinitionBuildProperties) SetEndTimeAsTime(input time.Time)
func (*ImageDefinitionBuildProperties) SetStartTimeAsTime ¶
func (o *ImageDefinitionBuildProperties) SetStartTimeAsTime(input time.Time)
type ImageDefinitionBuildStatus ¶
type ImageDefinitionBuildStatus string
const ( ImageDefinitionBuildStatusCancelled ImageDefinitionBuildStatus = "Cancelled" ImageDefinitionBuildStatusFailed ImageDefinitionBuildStatus = "Failed" ImageDefinitionBuildStatusRunning ImageDefinitionBuildStatus = "Running" ImageDefinitionBuildStatusSucceeded ImageDefinitionBuildStatus = "Succeeded" ImageDefinitionBuildStatusTimedOut ImageDefinitionBuildStatus = "TimedOut" ImageDefinitionBuildStatusValidationFailed ImageDefinitionBuildStatus = "ValidationFailed" )
func (*ImageDefinitionBuildStatus) UnmarshalJSON ¶
func (s *ImageDefinitionBuildStatus) UnmarshalJSON(bytes []byte) error
type ImageDefinitionBuildTask ¶
type ImageDefinitionBuildTask struct { DisplayName *string `json:"displayName,omitempty"` EndTime *string `json:"endTime,omitempty"` Id *string `json:"id,omitempty"` LogUri *string `json:"logUri,omitempty"` Name *string `json:"name,omitempty"` Parameters *[]ImageDefinitionBuildTaskParametersInlined `json:"parameters,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *ImageDefinitionBuildStatus `json:"status,omitempty"` }
func (*ImageDefinitionBuildTask) GetEndTimeAsTime ¶
func (o *ImageDefinitionBuildTask) GetEndTimeAsTime() (*time.Time, error)
func (*ImageDefinitionBuildTask) GetStartTimeAsTime ¶
func (o *ImageDefinitionBuildTask) GetStartTimeAsTime() (*time.Time, error)
func (*ImageDefinitionBuildTask) SetEndTimeAsTime ¶
func (o *ImageDefinitionBuildTask) SetEndTimeAsTime(input time.Time)
func (*ImageDefinitionBuildTask) SetStartTimeAsTime ¶
func (o *ImageDefinitionBuildTask) SetStartTimeAsTime(input time.Time)
type ImageDefinitionBuildTaskGroup ¶
type ImageDefinitionBuildTaskGroup struct { EndTime *string `json:"endTime,omitempty"` Name *string `json:"name,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *ImageDefinitionBuildStatus `json:"status,omitempty"` Tasks *[]ImageDefinitionBuildTask `json:"tasks,omitempty"` }
func (*ImageDefinitionBuildTaskGroup) GetEndTimeAsTime ¶
func (o *ImageDefinitionBuildTaskGroup) GetEndTimeAsTime() (*time.Time, error)
func (*ImageDefinitionBuildTaskGroup) GetStartTimeAsTime ¶
func (o *ImageDefinitionBuildTaskGroup) GetStartTimeAsTime() (*time.Time, error)
func (*ImageDefinitionBuildTaskGroup) SetEndTimeAsTime ¶
func (o *ImageDefinitionBuildTaskGroup) SetEndTimeAsTime(input time.Time)
func (*ImageDefinitionBuildTaskGroup) SetStartTimeAsTime ¶
func (o *ImageDefinitionBuildTaskGroup) SetStartTimeAsTime(input time.Time)
type ImageDefinitionId ¶
type ImageDefinitionId struct { SubscriptionId string ResourceGroupName string ProjectName string CatalogName string ImageDefinitionName string }
ImageDefinitionId is a struct representing the Resource ID for a Image Definition
func NewImageDefinitionID ¶
func NewImageDefinitionID(subscriptionId string, resourceGroupName string, projectName string, catalogName string, imageDefinitionName string) ImageDefinitionId
NewImageDefinitionID returns a new ImageDefinitionId struct
func ParseImageDefinitionID ¶
func ParseImageDefinitionID(input string) (*ImageDefinitionId, error)
ParseImageDefinitionID parses 'input' into a ImageDefinitionId
func ParseImageDefinitionIDInsensitively ¶
func ParseImageDefinitionIDInsensitively(input string) (*ImageDefinitionId, error)
ParseImageDefinitionIDInsensitively parses 'input' case-insensitively into a ImageDefinitionId note: this method should only be used for API response data and not user input
func (*ImageDefinitionId) FromParseResult ¶
func (id *ImageDefinitionId) FromParseResult(input resourceids.ParseResult) error
func (ImageDefinitionId) ID ¶
func (id ImageDefinitionId) ID() string
ID returns the formatted Image Definition ID
func (ImageDefinitionId) Segments ¶
func (id ImageDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Image Definition ID
func (ImageDefinitionId) String ¶
func (id ImageDefinitionId) String() string
String returns a human-readable description of this Image Definition ID
type ImageDefinitionOperationPredicate ¶
func (ImageDefinitionOperationPredicate) Matches ¶
func (p ImageDefinitionOperationPredicate) Matches(input ImageDefinition) bool
type ImageDefinitionProperties ¶
type ImageDefinitionProperties struct { ActiveImageReference *ImageReference `json:"activeImageReference,omitempty"` AutoImageBuild *AutoImageBuildStatus `json:"autoImageBuild,omitempty"` FileURL *string `json:"fileUrl,omitempty"` ImageReference *ImageReference `json:"imageReference,omitempty"` ImageValidationErrorDetails *ImageValidationErrorDetails `json:"imageValidationErrorDetails,omitempty"` ImageValidationStatus *ImageValidationStatus `json:"imageValidationStatus,omitempty"` LatestBuild *LatestImageBuild `json:"latestBuild,omitempty"` ValidationStatus *CatalogResourceValidationStatus `json:"validationStatus,omitempty"` }
type ImageDefinitionsClient ¶
type ImageDefinitionsClient struct {
Client *resourcemanager.Client
}
func NewImageDefinitionsClientWithBaseURI ¶
func NewImageDefinitionsClientWithBaseURI(sdkApi sdkEnv.Api) (*ImageDefinitionsClient, error)
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildCancel ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildCancel(ctx context.Context, id BuildId) (result ProjectCatalogImageDefinitionBuildCancelOperationResponse, err error)
ProjectCatalogImageDefinitionBuildCancel ...
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildCancelThenPoll ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildCancelThenPoll(ctx context.Context, id BuildId) error
ProjectCatalogImageDefinitionBuildCancelThenPoll performs ProjectCatalogImageDefinitionBuildCancel then polls until it's completed
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildGet ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildGet(ctx context.Context, id BuildId) (result ProjectCatalogImageDefinitionBuildGetOperationResponse, err error)
ProjectCatalogImageDefinitionBuildGet ...
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildGetBuildDetails ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildGetBuildDetails(ctx context.Context, id BuildId) (result ProjectCatalogImageDefinitionBuildGetBuildDetailsOperationResponse, err error)
ProjectCatalogImageDefinitionBuildGetBuildDetails ...
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinition ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinition(ctx context.Context, id ImageDefinitionId) (result ProjectCatalogImageDefinitionBuildsListByImageDefinitionOperationResponse, err error)
ProjectCatalogImageDefinitionBuildsListByImageDefinition ...
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinitionComplete ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinitionComplete(ctx context.Context, id ImageDefinitionId) (ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteResult, error)
ProjectCatalogImageDefinitionBuildsListByImageDefinitionComplete retrieves all the results into a single object
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteMatchingPredicate ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteMatchingPredicate(ctx context.Context, id ImageDefinitionId, predicate ImageDefinitionBuildOperationPredicate) (result ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteResult, err error)
ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionsBuildImage ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsBuildImage(ctx context.Context, id ImageDefinitionId) (result ProjectCatalogImageDefinitionsBuildImageOperationResponse, err error)
ProjectCatalogImageDefinitionsBuildImage ...
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionsBuildImageThenPoll ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsBuildImageThenPoll(ctx context.Context, id ImageDefinitionId) error
ProjectCatalogImageDefinitionsBuildImageThenPoll performs ProjectCatalogImageDefinitionsBuildImage then polls until it's completed
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionsGetByProjectCatalog ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsGetByProjectCatalog(ctx context.Context, id ImageDefinitionId) (result ProjectCatalogImageDefinitionsGetByProjectCatalogOperationResponse, err error)
ProjectCatalogImageDefinitionsGetByProjectCatalog ...
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionsGetErrorDetails ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsGetErrorDetails(ctx context.Context, id ImageDefinitionId) (result ProjectCatalogImageDefinitionsGetErrorDetailsOperationResponse, err error)
ProjectCatalogImageDefinitionsGetErrorDetails ...
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalog ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalog(ctx context.Context, id CatalogId) (result ProjectCatalogImageDefinitionsListByProjectCatalogOperationResponse, err error)
ProjectCatalogImageDefinitionsListByProjectCatalog ...
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalogComplete ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalogComplete(ctx context.Context, id CatalogId) (ProjectCatalogImageDefinitionsListByProjectCatalogCompleteResult, error)
ProjectCatalogImageDefinitionsListByProjectCatalogComplete retrieves all the results into a single object
func (ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalogCompleteMatchingPredicate ¶
func (c ImageDefinitionsClient) ProjectCatalogImageDefinitionsListByProjectCatalogCompleteMatchingPredicate(ctx context.Context, id CatalogId, predicate ImageDefinitionOperationPredicate) (result ProjectCatalogImageDefinitionsListByProjectCatalogCompleteResult, err error)
ProjectCatalogImageDefinitionsListByProjectCatalogCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ImageReference ¶
type ImageValidationStatus ¶
type ImageValidationStatus string
const ( ImageValidationStatusFailed ImageValidationStatus = "Failed" ImageValidationStatusPending ImageValidationStatus = "Pending" ImageValidationStatusSucceeded ImageValidationStatus = "Succeeded" ImageValidationStatusTimedOut ImageValidationStatus = "TimedOut" ImageValidationStatusUnknown ImageValidationStatus = "Unknown" )
func (*ImageValidationStatus) UnmarshalJSON ¶
func (s *ImageValidationStatus) UnmarshalJSON(bytes []byte) error
type LatestImageBuild ¶
type LatestImageBuild struct { EndTime *string `json:"endTime,omitempty"` Name *string `json:"name,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *ImageDefinitionBuildStatus `json:"status,omitempty"` }
func (*LatestImageBuild) GetEndTimeAsTime ¶
func (o *LatestImageBuild) GetEndTimeAsTime() (*time.Time, error)
func (*LatestImageBuild) GetStartTimeAsTime ¶
func (o *LatestImageBuild) GetStartTimeAsTime() (*time.Time, error)
func (*LatestImageBuild) SetEndTimeAsTime ¶
func (o *LatestImageBuild) SetEndTimeAsTime(input time.Time)
func (*LatestImageBuild) SetStartTimeAsTime ¶
func (o *LatestImageBuild) SetStartTimeAsTime(input time.Time)
type ProjectCatalogImageDefinitionBuildGetBuildDetailsOperationResponse ¶
type ProjectCatalogImageDefinitionBuildGetBuildDetailsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ImageDefinitionBuildDetails }
type ProjectCatalogImageDefinitionBuildGetOperationResponse ¶
type ProjectCatalogImageDefinitionBuildGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ImageDefinitionBuild }
type ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteResult ¶
type ProjectCatalogImageDefinitionBuildsListByImageDefinitionCompleteResult struct { LatestHttpResponse *http.Response Items []ImageDefinitionBuild }
type ProjectCatalogImageDefinitionBuildsListByImageDefinitionCustomPager ¶
type ProjectCatalogImageDefinitionBuildsListByImageDefinitionCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ProjectCatalogImageDefinitionBuildsListByImageDefinitionCustomPager) NextPageLink ¶
func (p *ProjectCatalogImageDefinitionBuildsListByImageDefinitionCustomPager) NextPageLink() *odata.Link
type ProjectCatalogImageDefinitionBuildsListByImageDefinitionOperationResponse ¶
type ProjectCatalogImageDefinitionBuildsListByImageDefinitionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ImageDefinitionBuild }
type ProjectCatalogImageDefinitionsGetByProjectCatalogOperationResponse ¶
type ProjectCatalogImageDefinitionsGetByProjectCatalogOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ImageDefinition }
type ProjectCatalogImageDefinitionsGetErrorDetailsOperationResponse ¶
type ProjectCatalogImageDefinitionsGetErrorDetailsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CatalogResourceValidationErrorDetails }
type ProjectCatalogImageDefinitionsListByProjectCatalogCompleteResult ¶
type ProjectCatalogImageDefinitionsListByProjectCatalogCompleteResult struct { LatestHttpResponse *http.Response Items []ImageDefinition }
type ProjectCatalogImageDefinitionsListByProjectCatalogCustomPager ¶
type ProjectCatalogImageDefinitionsListByProjectCatalogCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ProjectCatalogImageDefinitionsListByProjectCatalogCustomPager) NextPageLink ¶
func (p *ProjectCatalogImageDefinitionsListByProjectCatalogCustomPager) NextPageLink() *odata.Link
type ProjectCatalogImageDefinitionsListByProjectCatalogOperationResponse ¶
type ProjectCatalogImageDefinitionsListByProjectCatalogOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ImageDefinition }
Source Files
¶
- client.go
- constants.go
- id_build.go
- id_catalog.go
- id_imagedefinition.go
- method_projectcatalogimagedefinitionbuildcancel.go
- method_projectcatalogimagedefinitionbuildget.go
- method_projectcatalogimagedefinitionbuildgetbuilddetails.go
- method_projectcatalogimagedefinitionbuildslistbyimagedefinition.go
- method_projectcatalogimagedefinitionsbuildimage.go
- method_projectcatalogimagedefinitionsgetbyprojectcatalog.go
- method_projectcatalogimagedefinitionsgeterrordetails.go
- method_projectcatalogimagedefinitionslistbyprojectcatalog.go
- model_catalogerrordetails.go
- model_catalogresourcevalidationerrordetails.go
- model_imagecreationerrordetails.go
- model_imagedefinition.go
- model_imagedefinitionbuild.go
- model_imagedefinitionbuilddetails.go
- model_imagedefinitionbuildproperties.go
- model_imagedefinitionbuildtask.go
- model_imagedefinitionbuildtaskgroup.go
- model_imagedefinitionbuildtaskparametersinlined.go
- model_imagedefinitionproperties.go
- model_imagereference.go
- model_imagevalidationerrordetails.go
- model_latestimagebuild.go
- predicates.go
- version.go