Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type APIError struct + Code *string + Details *[]APIErrorBase + InnerError *InnerError + Message *string + Target *string + type APIErrorBase struct + Code *string + Message *string + Target *string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type BasicImageTemplateCustomizer interface + AsImageTemplateCustomizer func() (*ImageTemplateCustomizer, bool) + AsImageTemplatePowerShellCustomizer func() (*ImageTemplatePowerShellCustomizer, bool) + AsImageTemplateRestartCustomizer func() (*ImageTemplateRestartCustomizer, bool) + AsImageTemplateShellCustomizer func() (*ImageTemplateShellCustomizer, bool) + type BasicImageTemplateDistributor interface + AsImageTemplateDistributor func() (*ImageTemplateDistributor, bool) + AsImageTemplateManagedImageDistributor func() (*ImageTemplateManagedImageDistributor, bool) + AsImageTemplateSharedImageDistributor func() (*ImageTemplateSharedImageDistributor, bool) + AsImageTemplateVhdDistributor func() (*ImageTemplateVhdDistributor, bool) + type BasicImageTemplateSource interface + AsImageTemplateIsoSource func() (*ImageTemplateIsoSource, bool) + AsImageTemplateManagedImageSource func() (*ImageTemplateManagedImageSource, bool) + AsImageTemplatePlatformImageSource func() (*ImageTemplatePlatformImageSource, bool) + AsImageTemplateSource func() (*ImageTemplateSource, bool) + type ImageTemplate struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (it *ImageTemplate) UnmarshalJSON(body []byte) error + func (it ImageTemplate) MarshalJSON() ([]byte, error) + type ImageTemplateCustomizer struct + Name *string + Type TypeBasicImageTemplateCustomizer + func (itc ImageTemplateCustomizer) AsBasicImageTemplateCustomizer() (BasicImageTemplateCustomizer, bool) + func (itc ImageTemplateCustomizer) AsImageTemplateCustomizer() (*ImageTemplateCustomizer, bool) + func (itc ImageTemplateCustomizer) AsImageTemplatePowerShellCustomizer() (*ImageTemplatePowerShellCustomizer, bool) + func (itc ImageTemplateCustomizer) AsImageTemplateRestartCustomizer() (*ImageTemplateRestartCustomizer, bool) + func (itc ImageTemplateCustomizer) AsImageTemplateShellCustomizer() (*ImageTemplateShellCustomizer, bool) + func (itc ImageTemplateCustomizer) MarshalJSON() ([]byte, error) + type ImageTemplateDistributor struct + ArtifactTags map[string]*string + RunOutputName *string + Type TypeBasicImageTemplateDistributor + func (itd ImageTemplateDistributor) AsBasicImageTemplateDistributor() (BasicImageTemplateDistributor, bool) + func (itd ImageTemplateDistributor) AsImageTemplateDistributor() (*ImageTemplateDistributor, bool) + func (itd ImageTemplateDistributor) AsImageTemplateManagedImageDistributor() (*ImageTemplateManagedImageDistributor, bool) + func (itd ImageTemplateDistributor) AsImageTemplateSharedImageDistributor() (*ImageTemplateSharedImageDistributor, bool) + func (itd ImageTemplateDistributor) AsImageTemplateVhdDistributor() (*ImageTemplateVhdDistributor, bool) + func (itd ImageTemplateDistributor) MarshalJSON() ([]byte, error) + type ImageTemplateIsoSource struct + Sha256Checksum *string + SourceURI *string + Type Type + func (itis ImageTemplateIsoSource) AsBasicImageTemplateSource() (BasicImageTemplateSource, bool) + func (itis ImageTemplateIsoSource) AsImageTemplateIsoSource() (*ImageTemplateIsoSource, bool) + func (itis ImageTemplateIsoSource) AsImageTemplateManagedImageSource() (*ImageTemplateManagedImageSource, bool) + func (itis ImageTemplateIsoSource) AsImageTemplatePlatformImageSource() (*ImageTemplatePlatformImageSource, bool) + func (itis ImageTemplateIsoSource) AsImageTemplateSource() (*ImageTemplateSource, bool) + func (itis ImageTemplateIsoSource) MarshalJSON() ([]byte, error) + type ImageTemplateLastRunStatus struct + EndTime *date.Time + Message *string + RunState RunState + RunSubState RunSubState + StartTime *date.Time + type ImageTemplateListResult struct + NextLink *string + Value *[]ImageTemplate + func (itlr ImageTemplateListResult) IsEmpty() bool + type ImageTemplateListResultIterator struct + func NewImageTemplateListResultIterator(page ImageTemplateListResultPage) ImageTemplateListResultIterator + func (iter *ImageTemplateListResultIterator) Next() error + func (iter *ImageTemplateListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ImageTemplateListResultIterator) NotDone() bool + func (iter ImageTemplateListResultIterator) Response() ImageTemplateListResult + func (iter ImageTemplateListResultIterator) Value() ImageTemplate + type ImageTemplateListResultPage struct + func NewImageTemplateListResultPage(cur ImageTemplateListResult, ...) ImageTemplateListResultPage + func (page *ImageTemplateListResultPage) Next() error + func (page *ImageTemplateListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ImageTemplateListResultPage) NotDone() bool + func (page ImageTemplateListResultPage) Response() ImageTemplateListResult + func (page ImageTemplateListResultPage) Values() []ImageTemplate + type ImageTemplateManagedImageDistributor struct + ArtifactTags map[string]*string + ImageID *string + Location *string + RunOutputName *string + Type TypeBasicImageTemplateDistributor + func (itmid ImageTemplateManagedImageDistributor) AsBasicImageTemplateDistributor() (BasicImageTemplateDistributor, bool) + func (itmid ImageTemplateManagedImageDistributor) AsImageTemplateDistributor() (*ImageTemplateDistributor, bool) + func (itmid ImageTemplateManagedImageDistributor) AsImageTemplateManagedImageDistributor() (*ImageTemplateManagedImageDistributor, bool) + func (itmid ImageTemplateManagedImageDistributor) AsImageTemplateSharedImageDistributor() (*ImageTemplateSharedImageDistributor, bool) + func (itmid ImageTemplateManagedImageDistributor) AsImageTemplateVhdDistributor() (*ImageTemplateVhdDistributor, bool) + func (itmid ImageTemplateManagedImageDistributor) MarshalJSON() ([]byte, error) + type ImageTemplateManagedImageSource struct + ImageID *string + Type Type + func (itmis ImageTemplateManagedImageSource) AsBasicImageTemplateSource() (BasicImageTemplateSource, bool) + func (itmis ImageTemplateManagedImageSource) AsImageTemplateIsoSource() (*ImageTemplateIsoSource, bool) + func (itmis ImageTemplateManagedImageSource) AsImageTemplateManagedImageSource() (*ImageTemplateManagedImageSource, bool) + func (itmis ImageTemplateManagedImageSource) AsImageTemplatePlatformImageSource() (*ImageTemplatePlatformImageSource, bool) + func (itmis ImageTemplateManagedImageSource) AsImageTemplateSource() (*ImageTemplateSource, bool) + func (itmis ImageTemplateManagedImageSource) MarshalJSON() ([]byte, error) + type ImageTemplatePlatformImageSource struct + Offer *string + Publisher *string + Sku *string + Type Type + Version *string + func (itpis ImageTemplatePlatformImageSource) AsBasicImageTemplateSource() (BasicImageTemplateSource, bool) + func (itpis ImageTemplatePlatformImageSource) AsImageTemplateIsoSource() (*ImageTemplateIsoSource, bool) + func (itpis ImageTemplatePlatformImageSource) AsImageTemplateManagedImageSource() (*ImageTemplateManagedImageSource, bool) + func (itpis ImageTemplatePlatformImageSource) AsImageTemplatePlatformImageSource() (*ImageTemplatePlatformImageSource, bool) + func (itpis ImageTemplatePlatformImageSource) AsImageTemplateSource() (*ImageTemplateSource, bool) + func (itpis ImageTemplatePlatformImageSource) MarshalJSON() ([]byte, error) + type ImageTemplatePowerShellCustomizer struct + Inline *[]string + Name *string + Script *string + Type TypeBasicImageTemplateCustomizer + ValidExitCodes *[]int32 + func (itpsc ImageTemplatePowerShellCustomizer) AsBasicImageTemplateCustomizer() (BasicImageTemplateCustomizer, bool) + func (itpsc ImageTemplatePowerShellCustomizer) AsImageTemplateCustomizer() (*ImageTemplateCustomizer, bool) + func (itpsc ImageTemplatePowerShellCustomizer) AsImageTemplatePowerShellCustomizer() (*ImageTemplatePowerShellCustomizer, bool) + func (itpsc ImageTemplatePowerShellCustomizer) AsImageTemplateRestartCustomizer() (*ImageTemplateRestartCustomizer, bool) + func (itpsc ImageTemplatePowerShellCustomizer) AsImageTemplateShellCustomizer() (*ImageTemplateShellCustomizer, bool) + func (itpsc ImageTemplatePowerShellCustomizer) MarshalJSON() ([]byte, error) + type ImageTemplateProperties struct + Customize *[]BasicImageTemplateCustomizer + Distribute *[]BasicImageTemplateDistributor + LastRunStatus *ImageTemplateLastRunStatus + ProvisioningError *ProvisioningError + ProvisioningState ProvisioningState + Source BasicImageTemplateSource + func (itp *ImageTemplateProperties) UnmarshalJSON(body []byte) error + func (itp ImageTemplateProperties) MarshalJSON() ([]byte, error) + type ImageTemplateRestartCustomizer struct + Name *string + RestartCheckCommand *string + RestartCommand *string + RestartTimeout *string + Type TypeBasicImageTemplateCustomizer + func (itrc ImageTemplateRestartCustomizer) AsBasicImageTemplateCustomizer() (BasicImageTemplateCustomizer, bool) + func (itrc ImageTemplateRestartCustomizer) AsImageTemplateCustomizer() (*ImageTemplateCustomizer, bool) + func (itrc ImageTemplateRestartCustomizer) AsImageTemplatePowerShellCustomizer() (*ImageTemplatePowerShellCustomizer, bool) + func (itrc ImageTemplateRestartCustomizer) AsImageTemplateRestartCustomizer() (*ImageTemplateRestartCustomizer, bool) + func (itrc ImageTemplateRestartCustomizer) AsImageTemplateShellCustomizer() (*ImageTemplateShellCustomizer, bool) + func (itrc ImageTemplateRestartCustomizer) MarshalJSON() ([]byte, error) + type ImageTemplateSharedImageDistributor struct + ArtifactTags map[string]*string + GalleryImageID *string + ReplicationRegions *[]string + RunOutputName *string + Type TypeBasicImageTemplateDistributor + func (itsid ImageTemplateSharedImageDistributor) AsBasicImageTemplateDistributor() (BasicImageTemplateDistributor, bool) + func (itsid ImageTemplateSharedImageDistributor) AsImageTemplateDistributor() (*ImageTemplateDistributor, bool) + func (itsid ImageTemplateSharedImageDistributor) AsImageTemplateManagedImageDistributor() (*ImageTemplateManagedImageDistributor, bool) + func (itsid ImageTemplateSharedImageDistributor) AsImageTemplateSharedImageDistributor() (*ImageTemplateSharedImageDistributor, bool) + func (itsid ImageTemplateSharedImageDistributor) AsImageTemplateVhdDistributor() (*ImageTemplateVhdDistributor, bool) + func (itsid ImageTemplateSharedImageDistributor) MarshalJSON() ([]byte, error) + type ImageTemplateShellCustomizer struct + Inline *[]string + Name *string + Script *string + Type TypeBasicImageTemplateCustomizer + func (itsc ImageTemplateShellCustomizer) AsBasicImageTemplateCustomizer() (BasicImageTemplateCustomizer, bool) + func (itsc ImageTemplateShellCustomizer) AsImageTemplateCustomizer() (*ImageTemplateCustomizer, bool) + func (itsc ImageTemplateShellCustomizer) AsImageTemplatePowerShellCustomizer() (*ImageTemplatePowerShellCustomizer, bool) + func (itsc ImageTemplateShellCustomizer) AsImageTemplateRestartCustomizer() (*ImageTemplateRestartCustomizer, bool) + func (itsc ImageTemplateShellCustomizer) AsImageTemplateShellCustomizer() (*ImageTemplateShellCustomizer, bool) + func (itsc ImageTemplateShellCustomizer) MarshalJSON() ([]byte, error) + type ImageTemplateSource struct + Type Type + func (its ImageTemplateSource) AsBasicImageTemplateSource() (BasicImageTemplateSource, bool) + func (its ImageTemplateSource) AsImageTemplateIsoSource() (*ImageTemplateIsoSource, bool) + func (its ImageTemplateSource) AsImageTemplateManagedImageSource() (*ImageTemplateManagedImageSource, bool) + func (its ImageTemplateSource) AsImageTemplatePlatformImageSource() (*ImageTemplatePlatformImageSource, bool) + func (its ImageTemplateSource) AsImageTemplateSource() (*ImageTemplateSource, bool) + func (its ImageTemplateSource) MarshalJSON() ([]byte, error) + type ImageTemplateUpdateParameters struct + Tags map[string]*string + func (itup ImageTemplateUpdateParameters) MarshalJSON() ([]byte, error) + type ImageTemplateVhdDistributor struct + ArtifactTags map[string]*string + RunOutputName *string + Type TypeBasicImageTemplateDistributor + func (itvd ImageTemplateVhdDistributor) AsBasicImageTemplateDistributor() (BasicImageTemplateDistributor, bool) + func (itvd ImageTemplateVhdDistributor) AsImageTemplateDistributor() (*ImageTemplateDistributor, bool) + func (itvd ImageTemplateVhdDistributor) AsImageTemplateManagedImageDistributor() (*ImageTemplateManagedImageDistributor, bool) + func (itvd ImageTemplateVhdDistributor) AsImageTemplateSharedImageDistributor() (*ImageTemplateSharedImageDistributor, bool) + func (itvd ImageTemplateVhdDistributor) AsImageTemplateVhdDistributor() (*ImageTemplateVhdDistributor, bool) + func (itvd ImageTemplateVhdDistributor) MarshalJSON() ([]byte, error) + type InnerError struct + ErrorDetail *string + ExceptionType *string + type Operation struct + Display *OperationDisplay + Name *string + Origin *string + Properties interface{} + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) IsEmpty() bool + type OperationListResultIterator struct + func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator + func (iter *OperationListResultIterator) Next() error + func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListResultIterator) NotDone() bool + func (iter OperationListResultIterator) Response() OperationListResult + func (iter OperationListResultIterator) Value() Operation + type OperationListResultPage struct + func NewOperationListResultPage(cur OperationListResult, ...) OperationListResultPage + func (page *OperationListResultPage) Next() error + func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListResultPage) NotDone() bool + func (page OperationListResultPage) Response() OperationListResult + func (page OperationListResultPage) Values() []Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type ProvisioningError struct + Message *string + ProvisioningErrorCode ProvisioningErrorCode + type ProvisioningErrorCode string + const BadCustomizerType + const BadDistributeType + const BadISOSource + const BadManagedImageSource + const BadPIRSource + const BadSharedImageDistribute + const BadSourceType + const NoCustomizerScript + const Other + const ServerError + const UnsupportedCustomizerType + func PossibleProvisioningErrorCodeValues() []ProvisioningErrorCode + type ProvisioningState string + const Creating + const Deleting + const Failed + const Succeeded + func PossibleProvisioningStateValues() []ProvisioningState + type ProvisioningState1 string + const ProvisioningState1Creating + const ProvisioningState1Deleting + const ProvisioningState1Failed + const ProvisioningState1Succeeded + func PossibleProvisioningState1Values() []ProvisioningState1 + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type RunOutput struct + ID *string + Name *string + Type *string + func (ro *RunOutput) UnmarshalJSON(body []byte) error + func (ro RunOutput) MarshalJSON() ([]byte, error) + type RunOutputCollection struct + NextLink *string + Value *[]RunOutput + func (roc RunOutputCollection) IsEmpty() bool + type RunOutputCollectionIterator struct + func NewRunOutputCollectionIterator(page RunOutputCollectionPage) RunOutputCollectionIterator + func (iter *RunOutputCollectionIterator) Next() error + func (iter *RunOutputCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter RunOutputCollectionIterator) NotDone() bool + func (iter RunOutputCollectionIterator) Response() RunOutputCollection + func (iter RunOutputCollectionIterator) Value() RunOutput + type RunOutputCollectionPage struct + func NewRunOutputCollectionPage(cur RunOutputCollection, ...) RunOutputCollectionPage + func (page *RunOutputCollectionPage) Next() error + func (page *RunOutputCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page RunOutputCollectionPage) NotDone() bool + func (page RunOutputCollectionPage) Response() RunOutputCollection + func (page RunOutputCollectionPage) Values() []RunOutput + type RunOutputProperties struct + ArtifactID *string + ArtifactURI *string + ProvisioningState ProvisioningState1 + func (rop RunOutputProperties) MarshalJSON() ([]byte, error) + type RunState string + const RunStateFailed + const RunStatePartiallySucceeded + const RunStateRunning + const RunStateSucceeded + func PossibleRunStateValues() []RunState + type RunSubState string + const Building + const Customizing + const Distributing + const Queued + func PossibleRunSubStateValues() []RunSubState + type SubResource struct + ID *string + Name *string + Type *string + func (sr SubResource) MarshalJSON() ([]byte, error) + type Type string + const TypeISO + const TypeImageTemplateSource + const TypeManagedImage + const TypePlatformImage + func PossibleTypeValues() []Type + type TypeBasicImageTemplateCustomizer string + const TypeImageTemplateCustomizer + const TypePowerShell + const TypeShell + const TypeWindowsRestart + func PossibleTypeBasicImageTemplateCustomizerValues() []TypeBasicImageTemplateCustomizer + type TypeBasicImageTemplateDistributor string + const TypeBasicImageTemplateDistributorTypeImageTemplateDistributor + const TypeBasicImageTemplateDistributorTypeManagedImage + const TypeBasicImageTemplateDistributorTypeSharedImage + const TypeBasicImageTemplateDistributorTypeVHD + func PossibleTypeBasicImageTemplateDistributorValues() []TypeBasicImageTemplateDistributor + type VirtualMachineImageTemplatesClient struct + func NewVirtualMachineImageTemplatesClient(subscriptionID string) VirtualMachineImageTemplatesClient + func NewVirtualMachineImageTemplatesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineImageTemplatesClient + func (client VirtualMachineImageTemplatesClient) CreateOrUpdate(ctx context.Context, parameters ImageTemplate, resourceGroupName string, ...) (result VirtualMachineImageTemplatesCreateOrUpdateFuture, err error) + func (client VirtualMachineImageTemplatesClient) CreateOrUpdatePreparer(ctx context.Context, parameters ImageTemplate, resourceGroupName string, ...) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) CreateOrUpdateResponder(resp *http.Response) (result ImageTemplate, err error) + func (client VirtualMachineImageTemplatesClient) CreateOrUpdateSender(req *http.Request) (future VirtualMachineImageTemplatesCreateOrUpdateFuture, err error) + func (client VirtualMachineImageTemplatesClient) Delete(ctx context.Context, resourceGroupName string, imageTemplateName string) (result VirtualMachineImageTemplatesDeleteFuture, err error) + func (client VirtualMachineImageTemplatesClient) DeletePreparer(ctx context.Context, resourceGroupName string, imageTemplateName string) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachineImageTemplatesClient) DeleteSender(req *http.Request) (future VirtualMachineImageTemplatesDeleteFuture, err error) + func (client VirtualMachineImageTemplatesClient) Get(ctx context.Context, resourceGroupName string, imageTemplateName string) (result ImageTemplate, err error) + func (client VirtualMachineImageTemplatesClient) GetPreparer(ctx context.Context, resourceGroupName string, imageTemplateName string) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) GetResponder(resp *http.Response) (result ImageTemplate, err error) + func (client VirtualMachineImageTemplatesClient) GetRunOutput(ctx context.Context, resourceGroupName string, imageTemplateName string, ...) (result RunOutput, err error) + func (client VirtualMachineImageTemplatesClient) GetRunOutputPreparer(ctx context.Context, resourceGroupName string, imageTemplateName string, ...) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) GetRunOutputResponder(resp *http.Response) (result RunOutput, err error) + func (client VirtualMachineImageTemplatesClient) GetRunOutputSender(req *http.Request) (*http.Response, error) + func (client VirtualMachineImageTemplatesClient) GetSender(req *http.Request) (*http.Response, error) + func (client VirtualMachineImageTemplatesClient) List(ctx context.Context) (result ImageTemplateListResultPage, err error) + func (client VirtualMachineImageTemplatesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ImageTemplateListResultPage, err error) + func (client VirtualMachineImageTemplatesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ImageTemplateListResultIterator, err error) + func (client VirtualMachineImageTemplatesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) ListByResourceGroupResponder(resp *http.Response) (result ImageTemplateListResult, err error) + func (client VirtualMachineImageTemplatesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client VirtualMachineImageTemplatesClient) ListComplete(ctx context.Context) (result ImageTemplateListResultIterator, err error) + func (client VirtualMachineImageTemplatesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) ListResponder(resp *http.Response) (result ImageTemplateListResult, err error) + func (client VirtualMachineImageTemplatesClient) ListRunOutputs(ctx context.Context, resourceGroupName string, imageTemplateName string) (result RunOutputCollectionPage, err error) + func (client VirtualMachineImageTemplatesClient) ListRunOutputsComplete(ctx context.Context, resourceGroupName string, imageTemplateName string) (result RunOutputCollectionIterator, err error) + func (client VirtualMachineImageTemplatesClient) ListRunOutputsPreparer(ctx context.Context, resourceGroupName string, imageTemplateName string) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) ListRunOutputsResponder(resp *http.Response) (result RunOutputCollection, err error) + func (client VirtualMachineImageTemplatesClient) ListRunOutputsSender(req *http.Request) (*http.Response, error) + func (client VirtualMachineImageTemplatesClient) ListSender(req *http.Request) (*http.Response, error) + func (client VirtualMachineImageTemplatesClient) Run(ctx context.Context, resourceGroupName string, imageTemplateName string) (result VirtualMachineImageTemplatesRunFuture, err error) + func (client VirtualMachineImageTemplatesClient) RunPreparer(ctx context.Context, resourceGroupName string, imageTemplateName string) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) RunResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachineImageTemplatesClient) RunSender(req *http.Request) (future VirtualMachineImageTemplatesRunFuture, err error) + func (client VirtualMachineImageTemplatesClient) Update(ctx context.Context, parameters ImageTemplateUpdateParameters, ...) (result ImageTemplate, err error) + func (client VirtualMachineImageTemplatesClient) UpdatePreparer(ctx context.Context, parameters ImageTemplateUpdateParameters, ...) (*http.Request, error) + func (client VirtualMachineImageTemplatesClient) UpdateResponder(resp *http.Response) (result ImageTemplate, err error) + func (client VirtualMachineImageTemplatesClient) UpdateSender(req *http.Request) (*http.Response, error) + type VirtualMachineImageTemplatesCreateOrUpdateFuture struct + Result func(VirtualMachineImageTemplatesClient) (ImageTemplate, error) + func (future *VirtualMachineImageTemplatesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type VirtualMachineImageTemplatesDeleteFuture struct + Result func(VirtualMachineImageTemplatesClient) (autorest.Response, error) + func (future *VirtualMachineImageTemplatesDeleteFuture) UnmarshalJSON(body []byte) error + type VirtualMachineImageTemplatesRunFuture struct + Result func(VirtualMachineImageTemplatesClient) (autorest.Response, error) + func (future *VirtualMachineImageTemplatesRunFuture) UnmarshalJSON(body []byte) error