Documentation ¶
Index ¶
- func ValidateScopedAssignmentOperationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateScopedBlueprintAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- type AssignmentDeploymentJob
- type AssignmentDeploymentJobResult
- type AssignmentJobCreatedResource
- type AssignmentOperation
- type AssignmentOperationOperationPredicate
- type AssignmentOperationProperties
- type AssignmentOperationsClient
- func (c AssignmentOperationsClient) Get(ctx context.Context, id ScopedAssignmentOperationId) (result GetOperationResponse, err error)
- func (c AssignmentOperationsClient) List(ctx context.Context, id ScopedBlueprintAssignmentId) (result ListOperationResponse, err error)
- func (c AssignmentOperationsClient) ListComplete(ctx context.Context, id ScopedBlueprintAssignmentId) (ListCompleteResult, error)
- func (c AssignmentOperationsClient) ListCompleteMatchingPredicate(ctx context.Context, id ScopedBlueprintAssignmentId, ...) (result ListCompleteResult, err error)
- type AzureResourceManagerError
- type GetOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type ScopedAssignmentOperationId
- func NewScopedAssignmentOperationID(resourceScope string, blueprintAssignmentName string, ...) ScopedAssignmentOperationId
- func ParseScopedAssignmentOperationID(input string) (*ScopedAssignmentOperationId, error)
- func ParseScopedAssignmentOperationIDInsensitively(input string) (*ScopedAssignmentOperationId, error)
- type ScopedBlueprintAssignmentId
- func NewScopedBlueprintAssignmentID(resourceScope string, blueprintAssignmentName string) ScopedBlueprintAssignmentId
- func ParseScopedBlueprintAssignmentID(input string) (*ScopedBlueprintAssignmentId, error)
- func ParseScopedBlueprintAssignmentIDInsensitively(input string) (*ScopedBlueprintAssignmentId, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateScopedAssignmentOperationID ¶
func ValidateScopedAssignmentOperationID(input interface{}, key string) (warnings []string, errors []error)
ValidateScopedAssignmentOperationID checks that 'input' can be parsed as a Scoped Assignment Operation ID
func ValidateScopedBlueprintAssignmentID ¶
func ValidateScopedBlueprintAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateScopedBlueprintAssignmentID checks that 'input' can be parsed as a Scoped Blueprint Assignment ID
Types ¶
type AssignmentDeploymentJob ¶
type AssignmentDeploymentJob struct { Action *string `json:"action,omitempty"` History *[]AssignmentDeploymentJobResult `json:"history,omitempty"` JobId *string `json:"jobId,omitempty"` JobState *string `json:"jobState,omitempty"` Kind *string `json:"kind,omitempty"` RequestUri *string `json:"requestUri,omitempty"` Result *AssignmentDeploymentJobResult `json:"result,omitempty"` }
type AssignmentDeploymentJobResult ¶
type AssignmentDeploymentJobResult struct { Error *AzureResourceManagerError `json:"error,omitempty"` Resources *[]AssignmentJobCreatedResource `json:"resources,omitempty"` }
type AssignmentOperation ¶
type AssignmentOperation struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *AssignmentOperationProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type AssignmentOperationOperationPredicate ¶
func (AssignmentOperationOperationPredicate) Matches ¶
func (p AssignmentOperationOperationPredicate) Matches(input AssignmentOperation) bool
type AssignmentOperationProperties ¶
type AssignmentOperationProperties struct { AssignmentState *string `json:"assignmentState,omitempty"` BlueprintVersion *string `json:"blueprintVersion,omitempty"` Deployments *[]AssignmentDeploymentJob `json:"deployments,omitempty"` TimeCreated *string `json:"timeCreated,omitempty"` TimeFinished *string `json:"timeFinished,omitempty"` TimeStarted *string `json:"timeStarted,omitempty"` }
type AssignmentOperationsClient ¶
type AssignmentOperationsClient struct {
Client *resourcemanager.Client
}
func NewAssignmentOperationsClientWithBaseURI ¶
func NewAssignmentOperationsClientWithBaseURI(sdkApi sdkEnv.Api) (*AssignmentOperationsClient, error)
func (AssignmentOperationsClient) Get ¶
func (c AssignmentOperationsClient) Get(ctx context.Context, id ScopedAssignmentOperationId) (result GetOperationResponse, err error)
Get ...
func (AssignmentOperationsClient) List ¶
func (c AssignmentOperationsClient) List(ctx context.Context, id ScopedBlueprintAssignmentId) (result ListOperationResponse, err error)
List ...
func (AssignmentOperationsClient) ListComplete ¶
func (c AssignmentOperationsClient) ListComplete(ctx context.Context, id ScopedBlueprintAssignmentId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (AssignmentOperationsClient) ListCompleteMatchingPredicate ¶
func (c AssignmentOperationsClient) ListCompleteMatchingPredicate(ctx context.Context, id ScopedBlueprintAssignmentId, predicate AssignmentOperationOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AssignmentOperation }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []AssignmentOperation }
type ListCustomPager ¶
func (*ListCustomPager) NextPageLink ¶
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AssignmentOperation }
type ScopedAssignmentOperationId ¶
type ScopedAssignmentOperationId struct { ResourceScope string BlueprintAssignmentName string AssignmentOperationName string }
ScopedAssignmentOperationId is a struct representing the Resource ID for a Scoped Assignment Operation
func NewScopedAssignmentOperationID ¶
func NewScopedAssignmentOperationID(resourceScope string, blueprintAssignmentName string, assignmentOperationName string) ScopedAssignmentOperationId
NewScopedAssignmentOperationID returns a new ScopedAssignmentOperationId struct
func ParseScopedAssignmentOperationID ¶
func ParseScopedAssignmentOperationID(input string) (*ScopedAssignmentOperationId, error)
ParseScopedAssignmentOperationID parses 'input' into a ScopedAssignmentOperationId
func ParseScopedAssignmentOperationIDInsensitively ¶
func ParseScopedAssignmentOperationIDInsensitively(input string) (*ScopedAssignmentOperationId, error)
ParseScopedAssignmentOperationIDInsensitively parses 'input' case-insensitively into a ScopedAssignmentOperationId note: this method should only be used for API response data and not user input
func (*ScopedAssignmentOperationId) FromParseResult ¶
func (id *ScopedAssignmentOperationId) FromParseResult(input resourceids.ParseResult) error
func (ScopedAssignmentOperationId) ID ¶
func (id ScopedAssignmentOperationId) ID() string
ID returns the formatted Scoped Assignment Operation ID
func (ScopedAssignmentOperationId) Segments ¶
func (id ScopedAssignmentOperationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Scoped Assignment Operation ID
func (ScopedAssignmentOperationId) String ¶
func (id ScopedAssignmentOperationId) String() string
String returns a human-readable description of this Scoped Assignment Operation ID
type ScopedBlueprintAssignmentId ¶
ScopedBlueprintAssignmentId is a struct representing the Resource ID for a Scoped Blueprint Assignment
func NewScopedBlueprintAssignmentID ¶
func NewScopedBlueprintAssignmentID(resourceScope string, blueprintAssignmentName string) ScopedBlueprintAssignmentId
NewScopedBlueprintAssignmentID returns a new ScopedBlueprintAssignmentId struct
func ParseScopedBlueprintAssignmentID ¶
func ParseScopedBlueprintAssignmentID(input string) (*ScopedBlueprintAssignmentId, error)
ParseScopedBlueprintAssignmentID parses 'input' into a ScopedBlueprintAssignmentId
func ParseScopedBlueprintAssignmentIDInsensitively ¶
func ParseScopedBlueprintAssignmentIDInsensitively(input string) (*ScopedBlueprintAssignmentId, error)
ParseScopedBlueprintAssignmentIDInsensitively parses 'input' case-insensitively into a ScopedBlueprintAssignmentId note: this method should only be used for API response data and not user input
func (*ScopedBlueprintAssignmentId) FromParseResult ¶
func (id *ScopedBlueprintAssignmentId) FromParseResult(input resourceids.ParseResult) error
func (ScopedBlueprintAssignmentId) ID ¶
func (id ScopedBlueprintAssignmentId) ID() string
ID returns the formatted Scoped Blueprint Assignment ID
func (ScopedBlueprintAssignmentId) Segments ¶
func (id ScopedBlueprintAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Scoped Blueprint Assignment ID
func (ScopedBlueprintAssignmentId) String ¶
func (id ScopedBlueprintAssignmentId) String() string
String returns a human-readable description of this Scoped Blueprint Assignment ID
Source Files ¶
- client.go
- id_scopedassignmentoperation.go
- id_scopedblueprintassignment.go
- method_get.go
- method_list.go
- model_assignmentdeploymentjob.go
- model_assignmentdeploymentjobresult.go
- model_assignmentjobcreatedresource.go
- model_assignmentoperation.go
- model_assignmentoperationproperties.go
- model_azureresourcemanagererror.go
- predicates.go
- version.go