diff --git a/services/resources/mgmt/2015-12-01/features/client.go b/services/resources/mgmt/2015-12-01/features/client.go index d7f0f9ff6a2e..32e594877690 100644 --- a/services/resources/mgmt/2015-12-01/features/client.go +++ b/services/resources/mgmt/2015-12-01/features/client.go @@ -48,7 +48,8 @@ func New(subscriptionID string) BaseClient { return NewWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewWithBaseURI creates an instance of the BaseClient client. +// NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with +// an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack). func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { return BaseClient{ Client: autorest.NewClientWithUserAgent(UserAgent()), diff --git a/services/resources/mgmt/2015-12-01/features/features.go b/services/resources/mgmt/2015-12-01/features/features.go index 2de20f291e22..e15fd43828a2 100644 --- a/services/resources/mgmt/2015-12-01/features/features.go +++ b/services/resources/mgmt/2015-12-01/features/features.go @@ -38,7 +38,8 @@ func NewClient(subscriptionID string) Client { return NewClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewClientWithBaseURI creates an instance of the Client client. +// NewClientWithBaseURI creates an instance of the Client client using a custom endpoint. Use this when interacting +// with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack). func NewClientWithBaseURI(baseURI string, subscriptionID string) Client { return Client{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2015-12-01/features/featuresapi/interfaces.go b/services/resources/mgmt/2015-12-01/features/featuresapi/interfaces.go index 956d5433fd7e..f89e4afdff2b 100644 --- a/services/resources/mgmt/2015-12-01/features/featuresapi/interfaces.go +++ b/services/resources/mgmt/2015-12-01/features/featuresapi/interfaces.go @@ -25,6 +25,7 @@ import ( // BaseClientAPI contains the set of methods on the BaseClient type. type BaseClientAPI interface { ListOperations(ctx context.Context) (result features.OperationListResultPage, err error) + ListOperationsComplete(ctx context.Context) (result features.OperationListResultIterator, err error) } var _ BaseClientAPI = (*features.BaseClient)(nil) @@ -33,7 +34,9 @@ var _ BaseClientAPI = (*features.BaseClient)(nil) type ClientAPI interface { Get(ctx context.Context, resourceProviderNamespace string, featureName string) (result features.Result, err error) List(ctx context.Context, resourceProviderNamespace string) (result features.OperationsListResultPage, err error) + ListComplete(ctx context.Context, resourceProviderNamespace string) (result features.OperationsListResultIterator, err error) ListAll(ctx context.Context) (result features.OperationsListResultPage, err error) + ListAllComplete(ctx context.Context) (result features.OperationsListResultIterator, err error) Register(ctx context.Context, resourceProviderNamespace string, featureName string) (result features.Result, err error) }