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 ActionType string + const ActionTypeInternal + func PossibleActionTypeValues() []ActionType + type ArcSetting struct + ID *string + Name *string + Type *string + func (as *ArcSetting) UnmarshalJSON(body []byte) error + func (as ArcSetting) MarshalJSON() ([]byte, error) + type ArcSettingAggregateState string + const ArcSettingAggregateStateCanceled + const ArcSettingAggregateStateConnected + const ArcSettingAggregateStateCreating + const ArcSettingAggregateStateDeleted + const ArcSettingAggregateStateDeleting + const ArcSettingAggregateStateDisconnected + const ArcSettingAggregateStateError + const ArcSettingAggregateStateFailed + const ArcSettingAggregateStateInProgress + const ArcSettingAggregateStateMoving + const ArcSettingAggregateStateNotSpecified + const ArcSettingAggregateStatePartiallyConnected + const ArcSettingAggregateStatePartiallySucceeded + const ArcSettingAggregateStateSucceeded + const ArcSettingAggregateStateUpdating + func PossibleArcSettingAggregateStateValues() []ArcSettingAggregateState + type ArcSettingList struct + NextLink *string + Value *[]ArcSetting + func (asl ArcSettingList) IsEmpty() bool + func (asl ArcSettingList) MarshalJSON() ([]byte, error) + type ArcSettingListIterator struct + func NewArcSettingListIterator(page ArcSettingListPage) ArcSettingListIterator + func (iter *ArcSettingListIterator) Next() error + func (iter *ArcSettingListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ArcSettingListIterator) NotDone() bool + func (iter ArcSettingListIterator) Response() ArcSettingList + func (iter ArcSettingListIterator) Value() ArcSetting + type ArcSettingListPage struct + func NewArcSettingListPage(cur ArcSettingList, ...) ArcSettingListPage + func (page *ArcSettingListPage) Next() error + func (page *ArcSettingListPage) NextWithContext(ctx context.Context) (err error) + func (page ArcSettingListPage) NotDone() bool + func (page ArcSettingListPage) Response() ArcSettingList + func (page ArcSettingListPage) Values() []ArcSetting + type ArcSettingProperties struct + AggregateState ArcSettingAggregateState + ArcInstanceResourceGroup *string + PerNodeDetails *[]PerNodeState + ProvisioningState ProvisioningState + func (asp ArcSettingProperties) MarshalJSON() ([]byte, error) + type ArcSettingsClient struct + func NewArcSettingsClient(subscriptionID string) ArcSettingsClient + func NewArcSettingsClientWithBaseURI(baseURI string, subscriptionID string) ArcSettingsClient + func (client ArcSettingsClient) Create(ctx context.Context, resourceGroupName string, clusterName string, ...) (result ArcSetting, err error) + func (client ArcSettingsClient) CreatePreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ArcSettingsClient) CreateResponder(resp *http.Response) (result ArcSetting, err error) + func (client ArcSettingsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ArcSettingsClient) Delete(ctx context.Context, resourceGroupName string, clusterName string, ...) (result ArcSettingsDeleteFuture, err error) + func (client ArcSettingsClient) DeletePreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ArcSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ArcSettingsClient) DeleteSender(req *http.Request) (future ArcSettingsDeleteFuture, err error) + func (client ArcSettingsClient) Get(ctx context.Context, resourceGroupName string, clusterName string, ...) (result ArcSetting, err error) + func (client ArcSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ArcSettingsClient) GetResponder(resp *http.Response) (result ArcSetting, err error) + func (client ArcSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ArcSettingsClient) ListByCluster(ctx context.Context, resourceGroupName string, clusterName string) (result ArcSettingListPage, err error) + func (client ArcSettingsClient) ListByClusterComplete(ctx context.Context, resourceGroupName string, clusterName string) (result ArcSettingListIterator, err error) + func (client ArcSettingsClient) ListByClusterPreparer(ctx context.Context, resourceGroupName string, clusterName string) (*http.Request, error) + func (client ArcSettingsClient) ListByClusterResponder(resp *http.Response) (result ArcSettingList, err error) + func (client ArcSettingsClient) ListByClusterSender(req *http.Request) (*http.Response, error) + type ArcSettingsDeleteFuture struct + Result func(ArcSettingsClient) (autorest.Response, error) + func (future *ArcSettingsDeleteFuture) UnmarshalJSON(body []byte) error + 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 Cluster struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (c *Cluster) UnmarshalJSON(body []byte) error + func (c Cluster) MarshalJSON() ([]byte, error) + type ClusterList struct + NextLink *string + Value *[]Cluster + func (cl ClusterList) IsEmpty() bool + func (cl ClusterList) MarshalJSON() ([]byte, error) + type ClusterListIterator struct + func NewClusterListIterator(page ClusterListPage) ClusterListIterator + func (iter *ClusterListIterator) Next() error + func (iter *ClusterListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ClusterListIterator) NotDone() bool + func (iter ClusterListIterator) Response() ClusterList + func (iter ClusterListIterator) Value() Cluster + type ClusterListPage struct + func NewClusterListPage(cur ClusterList, ...) ClusterListPage + func (page *ClusterListPage) Next() error + func (page *ClusterListPage) NextWithContext(ctx context.Context) (err error) + func (page ClusterListPage) NotDone() bool + func (page ClusterListPage) Response() ClusterList + func (page ClusterListPage) Values() []Cluster + type ClusterNode struct + CoreCount *float64 + ID *float64 + Manufacturer *string + MemoryInGiB *float64 + Model *string + Name *string + OsName *string + OsVersion *string + SerialNumber *string + func (cn ClusterNode) MarshalJSON() ([]byte, error) + type ClusterPatch struct + Tags map[string]*string + func (cp *ClusterPatch) UnmarshalJSON(body []byte) error + func (cp ClusterPatch) MarshalJSON() ([]byte, error) + type ClusterPatchProperties struct + CloudManagementEndpoint *string + type ClusterProperties struct + AadClientID *string + AadTenantID *string + BillingModel *string + CloudID *string + CloudManagementEndpoint *string + LastBillingTimestamp *date.Time + LastSyncTimestamp *date.Time + ProvisioningState ProvisioningState + RegistrationTimestamp *date.Time + ReportedProperties *ClusterReportedProperties + Status Status + TrialDaysRemaining *float64 + func (cp ClusterProperties) MarshalJSON() ([]byte, error) + type ClusterReportedProperties struct + ClusterID *string + ClusterName *string + ClusterVersion *string + LastUpdated *date.Time + Nodes *[]ClusterNode + func (crp ClusterReportedProperties) MarshalJSON() ([]byte, error) + type ClustersClient struct + func NewClustersClient(subscriptionID string) ClustersClient + func NewClustersClientWithBaseURI(baseURI string, subscriptionID string) ClustersClient + func (client ClustersClient) Create(ctx context.Context, resourceGroupName string, clusterName string, ...) (result Cluster, err error) + func (client ClustersClient) CreatePreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ClustersClient) CreateResponder(resp *http.Response) (result Cluster, err error) + func (client ClustersClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ClustersClient) Delete(ctx context.Context, resourceGroupName string, clusterName string) (result autorest.Response, err error) + func (client ClustersClient) DeletePreparer(ctx context.Context, resourceGroupName string, clusterName string) (*http.Request, error) + func (client ClustersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ClustersClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ClustersClient) Get(ctx context.Context, resourceGroupName string, clusterName string) (result Cluster, err error) + func (client ClustersClient) GetPreparer(ctx context.Context, resourceGroupName string, clusterName string) (*http.Request, error) + func (client ClustersClient) GetResponder(resp *http.Response) (result Cluster, err error) + func (client ClustersClient) GetSender(req *http.Request) (*http.Response, error) + func (client ClustersClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ClusterListPage, err error) + func (client ClustersClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ClusterListIterator, err error) + func (client ClustersClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ClustersClient) ListByResourceGroupResponder(resp *http.Response) (result ClusterList, err error) + func (client ClustersClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ClustersClient) ListBySubscription(ctx context.Context) (result ClusterListPage, err error) + func (client ClustersClient) ListBySubscriptionComplete(ctx context.Context) (result ClusterListIterator, err error) + func (client ClustersClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client ClustersClient) ListBySubscriptionResponder(resp *http.Response) (result ClusterList, err error) + func (client ClustersClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client ClustersClient) Update(ctx context.Context, resourceGroupName string, clusterName string, ...) (result Cluster, err error) + func (client ClustersClient) UpdatePreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ClustersClient) UpdateResponder(resp *http.Response) (result Cluster, err error) + func (client ClustersClient) UpdateSender(req *http.Request) (*http.Response, error) + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + 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 Extension struct + ID *string + Name *string + Type *string + func (e *Extension) UnmarshalJSON(body []byte) error + func (e Extension) MarshalJSON() ([]byte, error) + type ExtensionAggregateState string + const ExtensionAggregateStateCanceled + const ExtensionAggregateStateConnected + const ExtensionAggregateStateCreating + const ExtensionAggregateStateDeleted + const ExtensionAggregateStateDeleting + const ExtensionAggregateStateDisconnected + const ExtensionAggregateStateError + const ExtensionAggregateStateFailed + const ExtensionAggregateStateInProgress + const ExtensionAggregateStateMoving + const ExtensionAggregateStateNotSpecified + const ExtensionAggregateStatePartiallyConnected + const ExtensionAggregateStatePartiallySucceeded + const ExtensionAggregateStateSucceeded + const ExtensionAggregateStateUpdating + func PossibleExtensionAggregateStateValues() []ExtensionAggregateState + type ExtensionList struct + NextLink *string + Value *[]Extension + func (el ExtensionList) IsEmpty() bool + func (el ExtensionList) MarshalJSON() ([]byte, error) + type ExtensionListIterator struct + func NewExtensionListIterator(page ExtensionListPage) ExtensionListIterator + func (iter *ExtensionListIterator) Next() error + func (iter *ExtensionListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ExtensionListIterator) NotDone() bool + func (iter ExtensionListIterator) Response() ExtensionList + func (iter ExtensionListIterator) Value() Extension + type ExtensionListPage struct + func NewExtensionListPage(cur ExtensionList, ...) ExtensionListPage + func (page *ExtensionListPage) Next() error + func (page *ExtensionListPage) NextWithContext(ctx context.Context) (err error) + func (page ExtensionListPage) NotDone() bool + func (page ExtensionListPage) Response() ExtensionList + func (page ExtensionListPage) Values() []Extension + type ExtensionParameters struct + AutoUpgradeMinorVersion *bool + ForceUpdateTag *string + ProtectedSettings interface{} + Publisher *string + Settings interface{} + Type *string + TypeHandlerVersion *string + type ExtensionProperties struct + AggregateState ExtensionAggregateState + PerNodeExtensionDetails *[]PerNodeExtensionState + ProvisioningState ProvisioningState + func (ep *ExtensionProperties) UnmarshalJSON(body []byte) error + func (ep ExtensionProperties) MarshalJSON() ([]byte, error) + type ExtensionsClient struct + func NewExtensionsClient(subscriptionID string) ExtensionsClient + func NewExtensionsClientWithBaseURI(baseURI string, subscriptionID string) ExtensionsClient + func (client ExtensionsClient) Create(ctx context.Context, resourceGroupName string, clusterName string, ...) (result ExtensionsCreateFuture, err error) + func (client ExtensionsClient) CreatePreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ExtensionsClient) CreateResponder(resp *http.Response) (result Extension, err error) + func (client ExtensionsClient) CreateSender(req *http.Request) (future ExtensionsCreateFuture, err error) + func (client ExtensionsClient) Delete(ctx context.Context, resourceGroupName string, clusterName string, ...) (result ExtensionsDeleteFuture, err error) + func (client ExtensionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ExtensionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ExtensionsClient) DeleteSender(req *http.Request) (future ExtensionsDeleteFuture, err error) + func (client ExtensionsClient) Get(ctx context.Context, resourceGroupName string, clusterName string, ...) (result Extension, err error) + func (client ExtensionsClient) GetPreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ExtensionsClient) GetResponder(resp *http.Response) (result Extension, err error) + func (client ExtensionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ExtensionsClient) ListByArcSetting(ctx context.Context, resourceGroupName string, clusterName string, ...) (result ExtensionListPage, err error) + func (client ExtensionsClient) ListByArcSettingComplete(ctx context.Context, resourceGroupName string, clusterName string, ...) (result ExtensionListIterator, err error) + func (client ExtensionsClient) ListByArcSettingPreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ExtensionsClient) ListByArcSettingResponder(resp *http.Response) (result ExtensionList, err error) + func (client ExtensionsClient) ListByArcSettingSender(req *http.Request) (*http.Response, error) + func (client ExtensionsClient) Update(ctx context.Context, resourceGroupName string, clusterName string, ...) (result ExtensionsUpdateFuture, err error) + func (client ExtensionsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, clusterName string, ...) (*http.Request, error) + func (client ExtensionsClient) UpdateResponder(resp *http.Response) (result Extension, err error) + func (client ExtensionsClient) UpdateSender(req *http.Request) (future ExtensionsUpdateFuture, err error) + type ExtensionsCreateFuture struct + Result func(ExtensionsClient) (Extension, error) + func (future *ExtensionsCreateFuture) UnmarshalJSON(body []byte) error + type ExtensionsDeleteFuture struct + Result func(ExtensionsClient) (autorest.Response, error) + func (future *ExtensionsDeleteFuture) UnmarshalJSON(body []byte) error + type ExtensionsUpdateFuture struct + Result func(ExtensionsClient) (Extension, error) + func (future *ExtensionsUpdateFuture) UnmarshalJSON(body []byte) error + type NodeArcState string + const NodeArcStateCanceled + const NodeArcStateConnected + const NodeArcStateCreating + const NodeArcStateDeleted + const NodeArcStateDeleting + const NodeArcStateDisconnected + const NodeArcStateError + const NodeArcStateFailed + const NodeArcStateMoving + const NodeArcStateNotSpecified + const NodeArcStateSucceeded + const NodeArcStateUpdating + func PossibleNodeArcStateValues() []NodeArcState + type NodeExtensionState string + const NodeExtensionStateCanceled + const NodeExtensionStateConnected + const NodeExtensionStateCreating + const NodeExtensionStateDeleted + const NodeExtensionStateDeleting + const NodeExtensionStateDisconnected + const NodeExtensionStateError + const NodeExtensionStateFailed + const NodeExtensionStateMoving + const NodeExtensionStateNotSpecified + const NodeExtensionStateSucceeded + const NodeExtensionStateUpdating + func PossibleNodeExtensionStateValues() []NodeExtensionState + type Operation struct + ActionType ActionType + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin Origin + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResult, 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 Origin string + const OriginSystem + const OriginUser + const OriginUsersystem + func PossibleOriginValues() []Origin + type PerNodeExtensionState struct + Extension *string + Name *string + State NodeExtensionState + func (pnes PerNodeExtensionState) MarshalJSON() ([]byte, error) + type PerNodeState struct + ArcInstance *string + Name *string + State NodeArcState + func (pns PerNodeState) MarshalJSON() ([]byte, error) + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateFailed + const ProvisioningStateProvisioning + const ProvisioningStateSucceeded + func PossibleProvisioningStateValues() []ProvisioningState + type ProxyResource struct + ID *string + Name *string + Type *string + func (pr ProxyResource) MarshalJSON() ([]byte, error) + type Resource struct + ID *string + Name *string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type Status string + const StatusConnectedRecently + const StatusDisconnected + const StatusError + const StatusNotConnectedRecently + const StatusNotYetRegistered + func PossibleStatusValues() []Status + type SystemData struct + CreatedAt *date.Time + CreatedBy *string + CreatedByType CreatedByType + LastModifiedAt *date.Time + LastModifiedBy *string + LastModifiedByType CreatedByType + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error)