Documentation ¶
Index ¶
- func ValidateClusterID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateScriptExecutionHistoryID(input interface{}, key string) (warnings []string, errors []error)
- type ClusterId
- type ListByClusterCompleteResult
- type ListByClusterOperationResponse
- type RuntimeScriptActionDetail
- type RuntimeScriptActionDetailOperationPredicate
- type ScriptActionExecutionSummary
- type ScriptActionsGetExecutionDetailOperationResponse
- type ScriptExecutionHistoryClient
- func (c ScriptExecutionHistoryClient) ListByCluster(ctx context.Context, id ClusterId) (result ListByClusterOperationResponse, err error)
- func (c ScriptExecutionHistoryClient) ListByClusterComplete(ctx context.Context, id ClusterId) (ListByClusterCompleteResult, error)
- func (c ScriptExecutionHistoryClient) ListByClusterCompleteMatchingPredicate(ctx context.Context, id ClusterId, ...) (result ListByClusterCompleteResult, err error)
- func (c ScriptExecutionHistoryClient) ScriptActionsGetExecutionDetail(ctx context.Context, id ScriptExecutionHistoryId) (result ScriptActionsGetExecutionDetailOperationResponse, err error)
- type ScriptExecutionHistoryId
- func NewScriptExecutionHistoryID(subscriptionId string, resourceGroupName string, clusterName string, ...) ScriptExecutionHistoryId
- func ParseScriptExecutionHistoryID(input string) (*ScriptExecutionHistoryId, error)
- func ParseScriptExecutionHistoryIDInsensitively(input string) (*ScriptExecutionHistoryId, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateClusterID ¶
ValidateClusterID checks that 'input' can be parsed as a Cluster ID
func ValidateScriptExecutionHistoryID ¶
func ValidateScriptExecutionHistoryID(input interface{}, key string) (warnings []string, errors []error)
ValidateScriptExecutionHistoryID checks that 'input' can be parsed as a Script Execution History ID
Types ¶
type ClusterId ¶
ClusterId is a struct representing the Resource ID for a Cluster
func NewClusterID ¶
NewClusterID returns a new ClusterId struct
func ParseClusterID ¶
ParseClusterID parses 'input' into a ClusterId
func ParseClusterIDInsensitively ¶
ParseClusterIDInsensitively parses 'input' case-insensitively into a ClusterId note: this method should only be used for API response data and not user input
func (ClusterId) Segments ¶
func (id ClusterId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Cluster ID
type ListByClusterCompleteResult ¶
type ListByClusterCompleteResult struct {
Items []RuntimeScriptActionDetail
}
type ListByClusterOperationResponse ¶
type ListByClusterOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RuntimeScriptActionDetail }
type RuntimeScriptActionDetail ¶
type RuntimeScriptActionDetail struct { ApplicationName *string `json:"applicationName,omitempty"` DebugInformation *string `json:"debugInformation,omitempty"` EndTime *string `json:"endTime,omitempty"` ExecutionSummary *[]ScriptActionExecutionSummary `json:"executionSummary,omitempty"` Name string `json:"name"` Operation *string `json:"operation,omitempty"` Parameters *string `json:"parameters,omitempty"` Roles []string `json:"roles"` ScriptExecutionId *int64 `json:"scriptExecutionId,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` Uri string `json:"uri"` }
type RuntimeScriptActionDetailOperationPredicate ¶
type RuntimeScriptActionDetailOperationPredicate struct { ApplicationName *string DebugInformation *string EndTime *string Name *string Operation *string Parameters *string ScriptExecutionId *int64 StartTime *string Status *string Uri *string }
func (RuntimeScriptActionDetailOperationPredicate) Matches ¶
func (p RuntimeScriptActionDetailOperationPredicate) Matches(input RuntimeScriptActionDetail) bool
type ScriptActionsGetExecutionDetailOperationResponse ¶
type ScriptActionsGetExecutionDetailOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RuntimeScriptActionDetail }
type ScriptExecutionHistoryClient ¶
type ScriptExecutionHistoryClient struct {
Client *resourcemanager.Client
}
func NewScriptExecutionHistoryClientWithBaseURI ¶
func NewScriptExecutionHistoryClientWithBaseURI(sdkApi sdkEnv.Api) (*ScriptExecutionHistoryClient, error)
func (ScriptExecutionHistoryClient) ListByCluster ¶
func (c ScriptExecutionHistoryClient) ListByCluster(ctx context.Context, id ClusterId) (result ListByClusterOperationResponse, err error)
ListByCluster ...
func (ScriptExecutionHistoryClient) ListByClusterComplete ¶
func (c ScriptExecutionHistoryClient) ListByClusterComplete(ctx context.Context, id ClusterId) (ListByClusterCompleteResult, error)
ListByClusterComplete retrieves all the results into a single object
func (ScriptExecutionHistoryClient) ListByClusterCompleteMatchingPredicate ¶
func (c ScriptExecutionHistoryClient) ListByClusterCompleteMatchingPredicate(ctx context.Context, id ClusterId, predicate RuntimeScriptActionDetailOperationPredicate) (result ListByClusterCompleteResult, err error)
ListByClusterCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ScriptExecutionHistoryClient) ScriptActionsGetExecutionDetail ¶
func (c ScriptExecutionHistoryClient) ScriptActionsGetExecutionDetail(ctx context.Context, id ScriptExecutionHistoryId) (result ScriptActionsGetExecutionDetailOperationResponse, err error)
ScriptActionsGetExecutionDetail ...
type ScriptExecutionHistoryId ¶
type ScriptExecutionHistoryId struct { SubscriptionId string ResourceGroupName string ClusterName string ScriptExecutionId string }
ScriptExecutionHistoryId is a struct representing the Resource ID for a Script Execution History
func NewScriptExecutionHistoryID ¶
func NewScriptExecutionHistoryID(subscriptionId string, resourceGroupName string, clusterName string, scriptExecutionId string) ScriptExecutionHistoryId
NewScriptExecutionHistoryID returns a new ScriptExecutionHistoryId struct
func ParseScriptExecutionHistoryID ¶
func ParseScriptExecutionHistoryID(input string) (*ScriptExecutionHistoryId, error)
ParseScriptExecutionHistoryID parses 'input' into a ScriptExecutionHistoryId
func ParseScriptExecutionHistoryIDInsensitively ¶
func ParseScriptExecutionHistoryIDInsensitively(input string) (*ScriptExecutionHistoryId, error)
ParseScriptExecutionHistoryIDInsensitively parses 'input' case-insensitively into a ScriptExecutionHistoryId note: this method should only be used for API response data and not user input
func (ScriptExecutionHistoryId) ID ¶
func (id ScriptExecutionHistoryId) ID() string
ID returns the formatted Script Execution History ID
func (ScriptExecutionHistoryId) Segments ¶
func (id ScriptExecutionHistoryId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Script Execution History ID
func (ScriptExecutionHistoryId) String ¶
func (id ScriptExecutionHistoryId) String() string
String returns a human-readable description of this Script Execution History ID