Versions in this module Expand all Collapse all v1 v1.1.4 Sep 7, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AzureEntityResource struct + Etag *string + ID *string + Name *string + Type *string + func (aer AzureEntityResource) MarshalJSON() ([]byte, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type CheckNameAvailabilityParameters struct + Name *string + Type *string + type CheckNameAvailabilityResult struct + Message *string + NameAvailable *bool + Reason *string + func (cnar CheckNameAvailabilityResult) MarshalJSON() ([]byte, error) + type CreatedByType string + const Application + const Key + const ManagedIdentity + const User + func PossibleCreatedByTypeValues() []CreatedByType + type ErrorAdditionalInfo struct + Info interface{} + Type *string + func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]ErrorDetail + Message *string + Target *string + func (ed ErrorDetail) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetail + type OfferingsClient struct + func NewOfferingsClient(subscriptionID string) OfferingsClient + func NewOfferingsClientWithBaseURI(baseURI string, subscriptionID string) OfferingsClient + func (client OfferingsClient) List(ctx context.Context, locationName string) (result OfferingsListResultPage, err error) + func (client OfferingsClient) ListComplete(ctx context.Context, locationName string) (result OfferingsListResultIterator, err error) + func (client OfferingsClient) ListPreparer(ctx context.Context, locationName string) (*http.Request, error) + func (client OfferingsClient) ListResponder(resp *http.Response) (result OfferingsListResult, err error) + func (client OfferingsClient) ListSender(req *http.Request) (*http.Response, error) + type OfferingsListResult struct + NextLink *string + Value *[]ProviderDescription + func (olr OfferingsListResult) IsEmpty() bool + type OfferingsListResultIterator struct + func NewOfferingsListResultIterator(page OfferingsListResultPage) OfferingsListResultIterator + func (iter *OfferingsListResultIterator) Next() error + func (iter *OfferingsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OfferingsListResultIterator) NotDone() bool + func (iter OfferingsListResultIterator) Response() OfferingsListResult + func (iter OfferingsListResultIterator) Value() ProviderDescription + type OfferingsListResultPage struct + func NewOfferingsListResultPage(cur OfferingsListResult, ...) OfferingsListResultPage + func (page *OfferingsListResultPage) Next() error + func (page *OfferingsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OfferingsListResultPage) NotDone() bool + func (page OfferingsListResultPage) Response() OfferingsListResult + func (page OfferingsListResultPage) Values() []ProviderDescription + type Operation struct + Display *OperationDisplay + IsDataAction *bool + Name *string + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationsListPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationsListIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsList, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OperationsList struct + NextLink *string + Value *[]Operation + func (ol OperationsList) IsEmpty() bool + type OperationsListIterator struct + func NewOperationsListIterator(page OperationsListPage) OperationsListIterator + func (iter *OperationsListIterator) Next() error + func (iter *OperationsListIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationsListIterator) NotDone() bool + func (iter OperationsListIterator) Response() OperationsList + func (iter OperationsListIterator) Value() Operation + type OperationsListPage struct + func NewOperationsListPage(cur OperationsList, ...) OperationsListPage + func (page *OperationsListPage) Next() error + func (page *OperationsListPage) NextWithContext(ctx context.Context) (err error) + func (page OperationsListPage) NotDone() bool + func (page OperationsListPage) Response() OperationsList + func (page OperationsListPage) Values() []Operation + type PricingDetail struct + ID *string + Value *string + type PricingDimension struct + ID *string + Name *string + type Provider struct + ApplicationName *string + InstanceURI *string + ProviderID *string + ProviderSku *string + ProvisioningState Status + ResourceUsageID *string + type ProviderDescription struct + ID *string + Name *string + Properties *ProviderProperties + func (pd ProviderDescription) MarshalJSON() ([]byte, error) + type ProviderProperties struct + Aad *ProviderPropertiesAad + Company *string + DefaultEndpoint *string + Description *string + ManagedApplication *ProviderPropertiesManagedApplication + PricingDimensions *[]PricingDimension + ProviderType *string + QuotaDimensions *[]QuotaDimension + Skus *[]SkuDescription + Targets *[]TargetDescription + func (pp ProviderProperties) MarshalJSON() ([]byte, error) + type ProviderPropertiesAad struct + ApplicationID *string + TenantID *string + func (pp ProviderPropertiesAad) MarshalJSON() ([]byte, error) + type ProviderPropertiesManagedApplication struct + OfferID *string + PublisherID *string + func (ppA ProviderPropertiesManagedApplication) MarshalJSON() ([]byte, error) + type ProvisioningStatus string + const Failed + const ProviderDeleting + const ProviderLaunching + const ProviderProvisioning + const ProviderUpdating + const Succeeded + func PossibleProvisioningStatusValues() []ProvisioningStatus + type ProxyResource struct + ID *string + Name *string + Type *string + func (pr ProxyResource) MarshalJSON() ([]byte, error) + type QuotaDimension struct + Description *string + ID *string + Name *string + Period *string + Quota *float64 + Scope *string + Unit *string + UnitPlural *string + type Resource struct + ID *string + Name *string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceIdentityType string + const None + const SystemAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type SkuDescription struct + Description *string + ID *string + Name *string + PricingDetails *[]PricingDetail + QuotaDimensions *[]QuotaDimension + RestrictedAccessURI *string + Targets *[]string + Version *string + type Status string + const StatusDeleted + const StatusDeleting + const StatusFailed + const StatusLaunching + const StatusSucceeded + const StatusUpdating + func PossibleStatusValues() []Status + type SystemData struct + CreatedAt *date.Time + CreatedBy *string + CreatedByType CreatedByType + LastModifiedAt *date.Time + LastModifiedBy *string + LastModifiedByType CreatedByType + type TagsObject struct + Tags map[string]*string + func (toVar TagsObject) MarshalJSON() ([]byte, error) + type TargetDescription struct + AcceptedContentEncodings *[]string + AcceptedDataFormats *[]string + Description *string + ID *string + Name *string + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error) + type UsableStatus string + const No + const Partial + const Yes + func PossibleUsableStatusValues() []UsableStatus + type Workspace struct + ID *string + Identity *WorkspaceIdentity + Location *string + Name *string + SystemData *SystemData + Tags map[string]*string + Type *string + func (w *Workspace) UnmarshalJSON(body []byte) error + func (w Workspace) MarshalJSON() ([]byte, error) + type WorkspaceClient struct + func NewWorkspaceClient(subscriptionID string) WorkspaceClient + func NewWorkspaceClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceClient + func (client WorkspaceClient) CheckNameAvailability(ctx context.Context, locationName string, ...) (result CheckNameAvailabilityResult, err error) + func (client WorkspaceClient) CheckNameAvailabilityPreparer(ctx context.Context, locationName string, ...) (*http.Request, error) + func (client WorkspaceClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResult, err error) + func (client WorkspaceClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error) + type WorkspaceIdentity struct + PrincipalID *string + TenantID *string + Type ResourceIdentityType + func (w WorkspaceIdentity) MarshalJSON() ([]byte, error) + type WorkspaceListResult struct + NextLink *string + Value *[]Workspace + func (wlr WorkspaceListResult) IsEmpty() bool + type WorkspaceListResultIterator struct + func NewWorkspaceListResultIterator(page WorkspaceListResultPage) WorkspaceListResultIterator + func (iter *WorkspaceListResultIterator) Next() error + func (iter *WorkspaceListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter WorkspaceListResultIterator) NotDone() bool + func (iter WorkspaceListResultIterator) Response() WorkspaceListResult + func (iter WorkspaceListResultIterator) Value() Workspace + type WorkspaceListResultPage struct + func NewWorkspaceListResultPage(cur WorkspaceListResult, ...) WorkspaceListResultPage + func (page *WorkspaceListResultPage) Next() error + func (page *WorkspaceListResultPage) NextWithContext(ctx context.Context) (err error) + func (page WorkspaceListResultPage) NotDone() bool + func (page WorkspaceListResultPage) Response() WorkspaceListResult + func (page WorkspaceListResultPage) Values() []Workspace + type WorkspaceResourceProperties struct + EndpointURI *string + Providers *[]Provider + ProvisioningState ProvisioningStatus + StorageAccount *string + Usable UsableStatus + func (wrp WorkspaceResourceProperties) MarshalJSON() ([]byte, error) + type WorkspacesClient struct + func NewWorkspacesClient(subscriptionID string) WorkspacesClient + func NewWorkspacesClientWithBaseURI(baseURI string, subscriptionID string) WorkspacesClient + func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspacesCreateOrUpdateFuture, err error) + func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error) + func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (future WorkspacesCreateOrUpdateFuture, err error) + func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesDeleteFuture, err error) + func (client WorkspacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error) + func (client WorkspacesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client WorkspacesClient) DeleteSender(req *http.Request) (future WorkspacesDeleteFuture, err error) + func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result Workspace, err error) + func (client WorkspacesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error) + func (client WorkspacesClient) GetResponder(resp *http.Response) (result Workspace, err error) + func (client WorkspacesClient) GetSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result WorkspaceListResultPage, err error) + func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result WorkspaceListResultIterator, err error) + func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client WorkspacesClient) ListByResourceGroupResponder(resp *http.Response) (result WorkspaceListResult, err error) + func (client WorkspacesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) ListBySubscription(ctx context.Context) (result WorkspaceListResultPage, err error) + func (client WorkspacesClient) ListBySubscriptionComplete(ctx context.Context) (result WorkspaceListResultIterator, err error) + func (client WorkspacesClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client WorkspacesClient) ListBySubscriptionResponder(resp *http.Response) (result WorkspaceListResult, err error) + func (client WorkspacesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) UpdateTags(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Workspace, err error) + func (client WorkspacesClient) UpdateTagsPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client WorkspacesClient) UpdateTagsResponder(resp *http.Response) (result Workspace, err error) + func (client WorkspacesClient) UpdateTagsSender(req *http.Request) (*http.Response, error) + type WorkspacesCreateOrUpdateFuture struct + Result func(WorkspacesClient) (Workspace, error) + func (future *WorkspacesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type WorkspacesDeleteFuture struct + Result func(WorkspacesClient) (autorest.Response, error) + func (future *WorkspacesDeleteFuture) UnmarshalJSON(body []byte) error