diff --git a/services/resources/mgmt/2019-07-01/features/client.go b/services/resources/mgmt/2019-07-01/features/client.go index de34ebe9dd7c..8274059781ab 100644 --- a/services/resources/mgmt/2019-07-01/features/client.go +++ b/services/resources/mgmt/2019-07-01/features/client.go @@ -41,7 +41,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/2019-07-01/features/deploymentoperations.go b/services/resources/mgmt/2019-07-01/features/deploymentoperations.go index 17eea6682420..281900a6da77 100644 --- a/services/resources/mgmt/2019-07-01/features/deploymentoperations.go +++ b/services/resources/mgmt/2019-07-01/features/deploymentoperations.go @@ -36,7 +36,9 @@ func NewDeploymentOperationsClient(subscriptionID string) DeploymentOperationsCl return NewDeploymentOperationsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewDeploymentOperationsClientWithBaseURI creates an instance of the DeploymentOperationsClient client. +// NewDeploymentOperationsClientWithBaseURI creates an instance of the DeploymentOperationsClient 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 NewDeploymentOperationsClientWithBaseURI(baseURI string, subscriptionID string) DeploymentOperationsClient { return DeploymentOperationsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2019-07-01/features/deployments.go b/services/resources/mgmt/2019-07-01/features/deployments.go index 59d94fd5b938..36b7681f732f 100644 --- a/services/resources/mgmt/2019-07-01/features/deployments.go +++ b/services/resources/mgmt/2019-07-01/features/deployments.go @@ -36,7 +36,8 @@ func NewDeploymentsClient(subscriptionID string) DeploymentsClient { return NewDeploymentsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewDeploymentsClientWithBaseURI creates an instance of the DeploymentsClient client. +// NewDeploymentsClientWithBaseURI creates an instance of the DeploymentsClient 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 NewDeploymentsClientWithBaseURI(baseURI string, subscriptionID string) DeploymentsClient { return DeploymentsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2019-07-01/features/featuresapi/interfaces.go b/services/resources/mgmt/2019-07-01/features/featuresapi/interfaces.go index e2dc919af61a..bfc6d1fbe297 100644 --- a/services/resources/mgmt/2019-07-01/features/featuresapi/interfaces.go +++ b/services/resources/mgmt/2019-07-01/features/featuresapi/interfaces.go @@ -26,6 +26,7 @@ import ( // OperationsClientAPI contains the set of methods on the OperationsClient type. type OperationsClientAPI interface { List(ctx context.Context) (result features.OperationListResultPage, err error) + ListComplete(ctx context.Context) (result features.OperationListResultIterator, err error) } var _ OperationsClientAPI = (*features.OperationsClient)(nil) @@ -64,10 +65,15 @@ type DeploymentsClientAPI interface { GetAtSubscriptionScope(ctx context.Context, deploymentName string) (result features.DeploymentExtended, err error) GetAtTenantScope(ctx context.Context, deploymentName string) (result features.DeploymentExtended, err error) ListAtManagementGroupScope(ctx context.Context, groupID string, filter string, top *int32) (result features.DeploymentListResultPage, err error) + ListAtManagementGroupScopeComplete(ctx context.Context, groupID string, filter string, top *int32) (result features.DeploymentListResultIterator, err error) ListAtScope(ctx context.Context, scope string, filter string, top *int32) (result features.DeploymentListResultPage, err error) + ListAtScopeComplete(ctx context.Context, scope string, filter string, top *int32) (result features.DeploymentListResultIterator, err error) ListAtSubscriptionScope(ctx context.Context, filter string, top *int32) (result features.DeploymentListResultPage, err error) + ListAtSubscriptionScopeComplete(ctx context.Context, filter string, top *int32) (result features.DeploymentListResultIterator, err error) ListAtTenantScope(ctx context.Context, filter string, top *int32) (result features.DeploymentListResultPage, err error) + ListAtTenantScopeComplete(ctx context.Context, filter string, top *int32) (result features.DeploymentListResultIterator, err error) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32) (result features.DeploymentListResultPage, err error) + ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result features.DeploymentListResultIterator, err error) Validate(ctx context.Context, resourceGroupName string, deploymentName string, parameters features.Deployment) (result features.DeploymentValidateResult, err error) ValidateAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, parameters features.Deployment) (result features.DeploymentValidateResult, err error) ValidateAtScope(ctx context.Context, scope string, deploymentName string, parameters features.Deployment) (result features.DeploymentValidateResult, err error) @@ -84,7 +90,9 @@ type ProvidersClientAPI interface { Get(ctx context.Context, resourceProviderNamespace string, expand string) (result features.Provider, err error) GetAtTenantScope(ctx context.Context, resourceProviderNamespace string, expand string) (result features.Provider, err error) List(ctx context.Context, top *int32, expand string) (result features.ProviderListResultPage, err error) + ListComplete(ctx context.Context, top *int32, expand string) (result features.ProviderListResultIterator, err error) ListAtTenantScope(ctx context.Context, top *int32, expand string) (result features.ProviderListResultPage, err error) + ListAtTenantScopeComplete(ctx context.Context, top *int32, expand string) (result features.ProviderListResultIterator, err error) Register(ctx context.Context, resourceProviderNamespace string) (result features.Provider, err error) Unregister(ctx context.Context, resourceProviderNamespace string) (result features.Provider, err error) } @@ -102,7 +110,9 @@ type ResourcesClientAPI interface { Get(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (result features.GenericResource, err error) GetByID(ctx context.Context, resourceID string, APIVersion string) (result features.GenericResource, err error) List(ctx context.Context, filter string, expand string, top *int32) (result features.ResourceListResultPage, err error) + ListComplete(ctx context.Context, filter string, expand string, top *int32) (result features.ResourceListResultIterator, err error) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, expand string, top *int32) (result features.ResourceListResultPage, err error) + ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, expand string, top *int32) (result features.ResourceListResultIterator, err error) MoveResources(ctx context.Context, sourceResourceGroupName string, parameters features.ResourcesMoveInfo) (result features.ResourcesMoveResourcesFuture, err error) Update(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string, parameters features.GenericResource) (result features.ResourcesUpdateFuture, err error) UpdateByID(ctx context.Context, resourceID string, APIVersion string, parameters features.GenericResource) (result features.ResourcesUpdateByIDFuture, err error) @@ -119,6 +129,7 @@ type ResourceGroupsClientAPI interface { ExportTemplate(ctx context.Context, resourceGroupName string, parameters features.ExportTemplateRequest) (result features.ResourceGroupExportResult, err error) Get(ctx context.Context, resourceGroupName string) (result features.ResourceGroup, err error) List(ctx context.Context, filter string, top *int32) (result features.ResourceGroupListResultPage, err error) + ListComplete(ctx context.Context, filter string, top *int32) (result features.ResourceGroupListResultIterator, err error) Update(ctx context.Context, resourceGroupName string, parameters features.ResourceGroupPatchable) (result features.ResourceGroup, err error) } @@ -131,6 +142,7 @@ type TagsClientAPI interface { Delete(ctx context.Context, tagName string) (result autorest.Response, err error) DeleteValue(ctx context.Context, tagName string, tagValue string) (result autorest.Response, err error) List(ctx context.Context) (result features.TagsListResultPage, err error) + ListComplete(ctx context.Context) (result features.TagsListResultIterator, err error) } var _ TagsClientAPI = (*features.TagsClient)(nil) @@ -143,10 +155,15 @@ type DeploymentOperationsClientAPI interface { GetAtSubscriptionScope(ctx context.Context, deploymentName string, operationID string) (result features.DeploymentOperation, err error) GetAtTenantScope(ctx context.Context, deploymentName string, operationID string) (result features.DeploymentOperation, err error) List(ctx context.Context, resourceGroupName string, deploymentName string, top *int32) (result features.DeploymentOperationsListResultPage, err error) + ListComplete(ctx context.Context, resourceGroupName string, deploymentName string, top *int32) (result features.DeploymentOperationsListResultIterator, err error) ListAtManagementGroupScope(ctx context.Context, groupID string, deploymentName string, top *int32) (result features.DeploymentOperationsListResultPage, err error) + ListAtManagementGroupScopeComplete(ctx context.Context, groupID string, deploymentName string, top *int32) (result features.DeploymentOperationsListResultIterator, err error) ListAtScope(ctx context.Context, scope string, deploymentName string, top *int32) (result features.DeploymentOperationsListResultPage, err error) + ListAtScopeComplete(ctx context.Context, scope string, deploymentName string, top *int32) (result features.DeploymentOperationsListResultIterator, err error) ListAtSubscriptionScope(ctx context.Context, deploymentName string, top *int32) (result features.DeploymentOperationsListResultPage, err error) + ListAtSubscriptionScopeComplete(ctx context.Context, deploymentName string, top *int32) (result features.DeploymentOperationsListResultIterator, err error) ListAtTenantScope(ctx context.Context, deploymentName string, top *int32) (result features.DeploymentOperationsListResultPage, err error) + ListAtTenantScopeComplete(ctx context.Context, deploymentName string, top *int32) (result features.DeploymentOperationsListResultIterator, err error) } var _ DeploymentOperationsClientAPI = (*features.DeploymentOperationsClient)(nil) diff --git a/services/resources/mgmt/2019-07-01/features/operations.go b/services/resources/mgmt/2019-07-01/features/operations.go index 33031c46d166..d4a46fa6487c 100644 --- a/services/resources/mgmt/2019-07-01/features/operations.go +++ b/services/resources/mgmt/2019-07-01/features/operations.go @@ -35,7 +35,8 @@ func NewOperationsClient(subscriptionID string) OperationsClient { return NewOperationsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewOperationsClientWithBaseURI creates an instance of the OperationsClient client. +// NewOperationsClientWithBaseURI creates an instance of the OperationsClient 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 NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient { return OperationsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2019-07-01/features/providers.go b/services/resources/mgmt/2019-07-01/features/providers.go index a160319a3ecf..962eb64ade8c 100644 --- a/services/resources/mgmt/2019-07-01/features/providers.go +++ b/services/resources/mgmt/2019-07-01/features/providers.go @@ -35,7 +35,8 @@ func NewProvidersClient(subscriptionID string) ProvidersClient { return NewProvidersClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewProvidersClientWithBaseURI creates an instance of the ProvidersClient client. +// NewProvidersClientWithBaseURI creates an instance of the ProvidersClient 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 NewProvidersClientWithBaseURI(baseURI string, subscriptionID string) ProvidersClient { return ProvidersClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2019-07-01/features/resourcegroups.go b/services/resources/mgmt/2019-07-01/features/resourcegroups.go index 4578bb265088..8e378f63ee7b 100644 --- a/services/resources/mgmt/2019-07-01/features/resourcegroups.go +++ b/services/resources/mgmt/2019-07-01/features/resourcegroups.go @@ -36,7 +36,8 @@ func NewResourceGroupsClient(subscriptionID string) ResourceGroupsClient { return NewResourceGroupsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewResourceGroupsClientWithBaseURI creates an instance of the ResourceGroupsClient client. +// NewResourceGroupsClientWithBaseURI creates an instance of the ResourceGroupsClient 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 NewResourceGroupsClientWithBaseURI(baseURI string, subscriptionID string) ResourceGroupsClient { return ResourceGroupsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2019-07-01/features/resources.go b/services/resources/mgmt/2019-07-01/features/resources.go index dfaa510bd4eb..6b3a23408884 100644 --- a/services/resources/mgmt/2019-07-01/features/resources.go +++ b/services/resources/mgmt/2019-07-01/features/resources.go @@ -36,7 +36,8 @@ func NewResourcesClient(subscriptionID string) ResourcesClient { return NewResourcesClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewResourcesClientWithBaseURI creates an instance of the ResourcesClient client. +// NewResourcesClientWithBaseURI creates an instance of the ResourcesClient 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 NewResourcesClientWithBaseURI(baseURI string, subscriptionID string) ResourcesClient { return ResourcesClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2019-07-01/features/tags.go b/services/resources/mgmt/2019-07-01/features/tags.go index ee3c20f229ad..7637708b6660 100644 --- a/services/resources/mgmt/2019-07-01/features/tags.go +++ b/services/resources/mgmt/2019-07-01/features/tags.go @@ -35,7 +35,8 @@ func NewTagsClient(subscriptionID string) TagsClient { return NewTagsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewTagsClientWithBaseURI creates an instance of the TagsClient client. +// NewTagsClientWithBaseURI creates an instance of the TagsClient 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 NewTagsClientWithBaseURI(baseURI string, subscriptionID string) TagsClient { return TagsClient{NewWithBaseURI(baseURI, subscriptionID)} }