Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForOptionalParamEnum() []string + func PossibleValuesForScriptExecutionParameterType() []string + func PossibleValuesForScriptExecutionProvisioningState() []string + func PossibleValuesForScriptOutputStreamType() []string + func PossibleValuesForScriptParameterTypes() []string + func PossibleValuesForVisibilityParameterEnum() []string + func ValidatePrivateCloudID(input interface{}, key string) (warnings []string, errors []error) + func ValidateScriptCmdletID(input interface{}, key string) (warnings []string, errors []error) + func ValidateScriptExecutionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateScriptPackageID(input interface{}, key string) (warnings []string, errors []error) + type BaseScriptExecutionParameterImpl struct + Name string + Type ScriptExecutionParameterType + func (s BaseScriptExecutionParameterImpl) ScriptExecutionParameter() BaseScriptExecutionParameterImpl + type OptionalParamEnum string + const OptionalParamEnumOptional + const OptionalParamEnumRequired + func (s *OptionalParamEnum) UnmarshalJSON(bytes []byte) error + type PSCredentialExecutionParameter struct + Name string + Password *string + Type ScriptExecutionParameterType + Username *string + func (s PSCredentialExecutionParameter) MarshalJSON() ([]byte, error) + func (s PSCredentialExecutionParameter) ScriptExecutionParameter() BaseScriptExecutionParameterImpl + type PrivateCloudId struct + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + func NewPrivateCloudID(subscriptionId string, resourceGroupName string, privateCloudName string) PrivateCloudId + func ParsePrivateCloudID(input string) (*PrivateCloudId, error) + func ParsePrivateCloudIDInsensitively(input string) (*PrivateCloudId, error) + func (id *PrivateCloudId) FromParseResult(input resourceids.ParseResult) error + func (id PrivateCloudId) ID() string + func (id PrivateCloudId) Segments() []resourceids.Segment + func (id PrivateCloudId) String() string + type RawScriptExecutionParameterImpl struct + Type string + Values map[string]interface{} + func (s RawScriptExecutionParameterImpl) ScriptExecutionParameter() BaseScriptExecutionParameterImpl + type ScriptCmdlet struct + Id *string + Name *string + Properties *ScriptCmdletProperties + Type *string + type ScriptCmdletId struct + PrivateCloudName string + ResourceGroupName string + ScriptCmdletName string + ScriptPackageName string + SubscriptionId string + func NewScriptCmdletID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) ScriptCmdletId + func ParseScriptCmdletID(input string) (*ScriptCmdletId, error) + func ParseScriptCmdletIDInsensitively(input string) (*ScriptCmdletId, error) + func (id *ScriptCmdletId) FromParseResult(input resourceids.ParseResult) error + func (id ScriptCmdletId) ID() string + func (id ScriptCmdletId) Segments() []resourceids.Segment + func (id ScriptCmdletId) String() string + type ScriptCmdletOperationPredicate struct + Id *string + Name *string + Type *string + func (p ScriptCmdletOperationPredicate) Matches(input ScriptCmdlet) bool + type ScriptCmdletProperties struct + Description *string + Parameters *[]ScriptParameter + Timeout *string + type ScriptCmdletsGetOperationResponse struct + HttpResponse *http.Response + Model *ScriptCmdlet + OData *odata.OData + type ScriptCmdletsListCompleteResult struct + Items []ScriptCmdlet + LatestHttpResponse *http.Response + type ScriptCmdletsListCustomPager struct + NextLink *odata.Link + func (p *ScriptCmdletsListCustomPager) NextPageLink() *odata.Link + type ScriptCmdletsListOperationResponse struct + HttpResponse *http.Response + Model *[]ScriptCmdlet + OData *odata.OData + type ScriptExecution struct + Id *string + Name *string + Properties *ScriptExecutionProperties + Type *string + type ScriptExecutionId struct + PrivateCloudName string + ResourceGroupName string + ScriptExecutionName string + SubscriptionId string + func NewScriptExecutionID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) ScriptExecutionId + func ParseScriptExecutionID(input string) (*ScriptExecutionId, error) + func ParseScriptExecutionIDInsensitively(input string) (*ScriptExecutionId, error) + func (id *ScriptExecutionId) FromParseResult(input resourceids.ParseResult) error + func (id ScriptExecutionId) ID() string + func (id ScriptExecutionId) Segments() []resourceids.Segment + func (id ScriptExecutionId) String() string + type ScriptExecutionOperationPredicate struct + Id *string + Name *string + Type *string + func (p ScriptExecutionOperationPredicate) Matches(input ScriptExecution) bool + type ScriptExecutionParameter interface + ScriptExecutionParameter func() BaseScriptExecutionParameterImpl + func UnmarshalScriptExecutionParameterImplementation(input []byte) (ScriptExecutionParameter, error) + type ScriptExecutionParameterType string + const ScriptExecutionParameterTypeCredential + const ScriptExecutionParameterTypeSecureValue + const ScriptExecutionParameterTypeValue + func (s *ScriptExecutionParameterType) UnmarshalJSON(bytes []byte) error + type ScriptExecutionProperties struct + Errors *[]string + FailureReason *string + FinishedAt *string + HiddenParameters *[]ScriptExecutionParameter + Information *[]string + NamedOutputs *map[string]interface{} + Output *[]string + Parameters *[]ScriptExecutionParameter + ProvisioningState *ScriptExecutionProvisioningState + Retention *string + ScriptCmdletId *string + StartedAt *string + SubmittedAt *string + Timeout string + Warnings *[]string + func (o *ScriptExecutionProperties) GetFinishedAtAsTime() (*time.Time, error) + func (o *ScriptExecutionProperties) GetStartedAtAsTime() (*time.Time, error) + func (o *ScriptExecutionProperties) GetSubmittedAtAsTime() (*time.Time, error) + func (o *ScriptExecutionProperties) SetFinishedAtAsTime(input time.Time) + func (o *ScriptExecutionProperties) SetStartedAtAsTime(input time.Time) + func (o *ScriptExecutionProperties) SetSubmittedAtAsTime(input time.Time) + func (s *ScriptExecutionProperties) UnmarshalJSON(bytes []byte) error + type ScriptExecutionProvisioningState string + const ScriptExecutionProvisioningStateCanceled + const ScriptExecutionProvisioningStateCancelled + const ScriptExecutionProvisioningStateCancelling + const ScriptExecutionProvisioningStateDeleting + const ScriptExecutionProvisioningStateFailed + const ScriptExecutionProvisioningStatePending + const ScriptExecutionProvisioningStateRunning + const ScriptExecutionProvisioningStateSucceeded + func (s *ScriptExecutionProvisioningState) UnmarshalJSON(bytes []byte) error + type ScriptExecutionsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ScriptExecution + OData *odata.OData + Poller pollers.Poller + type ScriptExecutionsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ScriptExecutionsGetExecutionLogsOperationResponse struct + HttpResponse *http.Response + Model *ScriptExecution + OData *odata.OData + type ScriptExecutionsGetOperationResponse struct + HttpResponse *http.Response + Model *ScriptExecution + OData *odata.OData + type ScriptExecutionsListCompleteResult struct + Items []ScriptExecution + LatestHttpResponse *http.Response + type ScriptExecutionsListCustomPager struct + NextLink *odata.Link + func (p *ScriptExecutionsListCustomPager) NextPageLink() *odata.Link + type ScriptExecutionsListOperationResponse struct + HttpResponse *http.Response + Model *[]ScriptExecution + OData *odata.OData + type ScriptOutputStreamType string + const ScriptOutputStreamTypeError + const ScriptOutputStreamTypeInformation + const ScriptOutputStreamTypeOutput + const ScriptOutputStreamTypeWarning + func (s *ScriptOutputStreamType) UnmarshalJSON(bytes []byte) error + type ScriptPackage struct + Id *string + Name *string + Properties *ScriptPackageProperties + Type *string + type ScriptPackageId struct + PrivateCloudName string + ResourceGroupName string + ScriptPackageName string + SubscriptionId string + func NewScriptPackageID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) ScriptPackageId + func ParseScriptPackageID(input string) (*ScriptPackageId, error) + func ParseScriptPackageIDInsensitively(input string) (*ScriptPackageId, error) + func (id *ScriptPackageId) FromParseResult(input resourceids.ParseResult) error + func (id ScriptPackageId) ID() string + func (id ScriptPackageId) Segments() []resourceids.Segment + func (id ScriptPackageId) String() string + type ScriptPackageOperationPredicate struct + Id *string + Name *string + Type *string + func (p ScriptPackageOperationPredicate) Matches(input ScriptPackage) bool + type ScriptPackageProperties struct + Company *string + Description *string + Uri *string + Version *string + type ScriptPackagesGetOperationResponse struct + HttpResponse *http.Response + Model *ScriptPackage + OData *odata.OData + type ScriptPackagesListCompleteResult struct + Items []ScriptPackage + LatestHttpResponse *http.Response + type ScriptPackagesListCustomPager struct + NextLink *odata.Link + func (p *ScriptPackagesListCustomPager) NextPageLink() *odata.Link + type ScriptPackagesListOperationResponse struct + HttpResponse *http.Response + Model *[]ScriptPackage + OData *odata.OData + type ScriptParameter struct + Description *string + Name *string + Optional *OptionalParamEnum + Type *ScriptParameterTypes + Visibility *VisibilityParameterEnum + type ScriptParameterTypes string + const ScriptParameterTypesBool + const ScriptParameterTypesCredential + const ScriptParameterTypesFloat + const ScriptParameterTypesInt + const ScriptParameterTypesSecureString + const ScriptParameterTypesString + func (s *ScriptParameterTypes) UnmarshalJSON(bytes []byte) error + type ScriptSecureStringExecutionParameter struct + Name string + SecureValue *string + Type ScriptExecutionParameterType + func (s ScriptSecureStringExecutionParameter) MarshalJSON() ([]byte, error) + func (s ScriptSecureStringExecutionParameter) ScriptExecutionParameter() BaseScriptExecutionParameterImpl + type ScriptStringExecutionParameter struct + Name string + Type ScriptExecutionParameterType + Value *string + func (s ScriptStringExecutionParameter) MarshalJSON() ([]byte, error) + func (s ScriptStringExecutionParameter) ScriptExecutionParameter() BaseScriptExecutionParameterImpl + type ScriptsClient struct + Client *resourcemanager.Client + func NewScriptsClientWithBaseURI(sdkApi sdkEnv.Api) (*ScriptsClient, error) + func (c ScriptsClient) ScriptCmdletsGet(ctx context.Context, id ScriptCmdletId) (result ScriptCmdletsGetOperationResponse, err error) + func (c ScriptsClient) ScriptCmdletsList(ctx context.Context, id ScriptPackageId) (result ScriptCmdletsListOperationResponse, err error) + func (c ScriptsClient) ScriptCmdletsListComplete(ctx context.Context, id ScriptPackageId) (ScriptCmdletsListCompleteResult, error) + func (c ScriptsClient) ScriptCmdletsListCompleteMatchingPredicate(ctx context.Context, id ScriptPackageId, ...) (result ScriptCmdletsListCompleteResult, err error) + func (c ScriptsClient) ScriptExecutionsCreateOrUpdate(ctx context.Context, id ScriptExecutionId, input ScriptExecution) (result ScriptExecutionsCreateOrUpdateOperationResponse, err error) + func (c ScriptsClient) ScriptExecutionsCreateOrUpdateThenPoll(ctx context.Context, id ScriptExecutionId, input ScriptExecution) error + func (c ScriptsClient) ScriptExecutionsDelete(ctx context.Context, id ScriptExecutionId) (result ScriptExecutionsDeleteOperationResponse, err error) + func (c ScriptsClient) ScriptExecutionsDeleteThenPoll(ctx context.Context, id ScriptExecutionId) error + func (c ScriptsClient) ScriptExecutionsGet(ctx context.Context, id ScriptExecutionId) (result ScriptExecutionsGetOperationResponse, err error) + func (c ScriptsClient) ScriptExecutionsGetExecutionLogs(ctx context.Context, id ScriptExecutionId, input []ScriptOutputStreamType) (result ScriptExecutionsGetExecutionLogsOperationResponse, err error) + func (c ScriptsClient) ScriptExecutionsList(ctx context.Context, id PrivateCloudId) (result ScriptExecutionsListOperationResponse, err error) + func (c ScriptsClient) ScriptExecutionsListComplete(ctx context.Context, id PrivateCloudId) (ScriptExecutionsListCompleteResult, error) + func (c ScriptsClient) ScriptExecutionsListCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ScriptExecutionsListCompleteResult, err error) + func (c ScriptsClient) ScriptPackagesGet(ctx context.Context, id ScriptPackageId) (result ScriptPackagesGetOperationResponse, err error) + func (c ScriptsClient) ScriptPackagesList(ctx context.Context, id PrivateCloudId) (result ScriptPackagesListOperationResponse, err error) + func (c ScriptsClient) ScriptPackagesListComplete(ctx context.Context, id PrivateCloudId) (ScriptPackagesListCompleteResult, error) + func (c ScriptsClient) ScriptPackagesListCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ScriptPackagesListCompleteResult, err error) + type VisibilityParameterEnum string + const VisibilityParameterEnumHidden + const VisibilityParameterEnumVisible + func (s *VisibilityParameterEnum) UnmarshalJSON(bytes []byte) error