diff --git a/services/resources/mgmt/2015-11-01/resources/client.go b/services/resources/mgmt/2015-11-01/resources/client.go index f26641f53bb8..30dbb3e26b1c 100644 --- a/services/resources/mgmt/2015-11-01/resources/client.go +++ b/services/resources/mgmt/2015-11-01/resources/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/2015-11-01/resources/deploymentoperations.go b/services/resources/mgmt/2015-11-01/resources/deploymentoperations.go index 32a1b8f8569e..de8b8aea43b4 100644 --- a/services/resources/mgmt/2015-11-01/resources/deploymentoperations.go +++ b/services/resources/mgmt/2015-11-01/resources/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/2015-11-01/resources/deployments.go b/services/resources/mgmt/2015-11-01/resources/deployments.go index d9aff3390343..2b4bab7adb7f 100644 --- a/services/resources/mgmt/2015-11-01/resources/deployments.go +++ b/services/resources/mgmt/2015-11-01/resources/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/2015-11-01/resources/groups.go b/services/resources/mgmt/2015-11-01/resources/groups.go index efe2e72a98f6..68a77f260fb8 100644 --- a/services/resources/mgmt/2015-11-01/resources/groups.go +++ b/services/resources/mgmt/2015-11-01/resources/groups.go @@ -36,7 +36,8 @@ func NewGroupsClient(subscriptionID string) GroupsClient { return NewGroupsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewGroupsClientWithBaseURI creates an instance of the GroupsClient client. +// NewGroupsClientWithBaseURI creates an instance of the GroupsClient 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 NewGroupsClientWithBaseURI(baseURI string, subscriptionID string) GroupsClient { return GroupsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2015-11-01/resources/policyassignments.go b/services/resources/mgmt/2015-11-01/resources/policyassignments.go index c551269ea2cb..943013c2d80d 100644 --- a/services/resources/mgmt/2015-11-01/resources/policyassignments.go +++ b/services/resources/mgmt/2015-11-01/resources/policyassignments.go @@ -36,7 +36,9 @@ func NewPolicyAssignmentsClient(subscriptionID string) PolicyAssignmentsClient { return NewPolicyAssignmentsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewPolicyAssignmentsClientWithBaseURI creates an instance of the PolicyAssignmentsClient client. +// NewPolicyAssignmentsClientWithBaseURI creates an instance of the PolicyAssignmentsClient 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 NewPolicyAssignmentsClientWithBaseURI(baseURI string, subscriptionID string) PolicyAssignmentsClient { return PolicyAssignmentsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2015-11-01/resources/policydefinitions.go b/services/resources/mgmt/2015-11-01/resources/policydefinitions.go index 81fca06b125f..3dcc0b4c83ab 100644 --- a/services/resources/mgmt/2015-11-01/resources/policydefinitions.go +++ b/services/resources/mgmt/2015-11-01/resources/policydefinitions.go @@ -35,7 +35,9 @@ func NewPolicyDefinitionsClient(subscriptionID string) PolicyDefinitionsClient { return NewPolicyDefinitionsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewPolicyDefinitionsClientWithBaseURI creates an instance of the PolicyDefinitionsClient client. +// NewPolicyDefinitionsClientWithBaseURI creates an instance of the PolicyDefinitionsClient 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 NewPolicyDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) PolicyDefinitionsClient { return PolicyDefinitionsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2015-11-01/resources/provideroperationdetails.go b/services/resources/mgmt/2015-11-01/resources/provideroperationdetails.go index 0673ff6a7069..37eccf8ded08 100644 --- a/services/resources/mgmt/2015-11-01/resources/provideroperationdetails.go +++ b/services/resources/mgmt/2015-11-01/resources/provideroperationdetails.go @@ -35,7 +35,9 @@ func NewProviderOperationDetailsClient(subscriptionID string) ProviderOperationD return NewProviderOperationDetailsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewProviderOperationDetailsClientWithBaseURI creates an instance of the ProviderOperationDetailsClient client. +// NewProviderOperationDetailsClientWithBaseURI creates an instance of the ProviderOperationDetailsClient 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 NewProviderOperationDetailsClientWithBaseURI(baseURI string, subscriptionID string) ProviderOperationDetailsClient { return ProviderOperationDetailsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/resources/mgmt/2015-11-01/resources/providers.go b/services/resources/mgmt/2015-11-01/resources/providers.go index e0fa8323d277..9c5b40c3ed7d 100644 --- a/services/resources/mgmt/2015-11-01/resources/providers.go +++ b/services/resources/mgmt/2015-11-01/resources/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/2015-11-01/resources/resources.go b/services/resources/mgmt/2015-11-01/resources/resources.go index 092866cf4cc9..248fb9605ebd 100644 --- a/services/resources/mgmt/2015-11-01/resources/resources.go +++ b/services/resources/mgmt/2015-11-01/resources/resources.go @@ -36,7 +36,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-11-01/resources/resourcesapi/interfaces.go b/services/resources/mgmt/2015-11-01/resources/resourcesapi/interfaces.go index 4212c1e4396d..32ab130c8804 100644 --- a/services/resources/mgmt/2015-11-01/resources/resourcesapi/interfaces.go +++ b/services/resources/mgmt/2015-11-01/resources/resourcesapi/interfaces.go @@ -32,6 +32,7 @@ type DeploymentsClientAPI interface { Delete(ctx context.Context, resourceGroupName string, deploymentName string) (result resources.DeploymentsDeleteFuture, err error) Get(ctx context.Context, resourceGroupName string, deploymentName string) (result resources.DeploymentExtended, err error) List(ctx context.Context, resourceGroupName string, filter string, top *int32) (result resources.DeploymentListResultPage, err error) + ListComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result resources.DeploymentListResultIterator, err error) Validate(ctx context.Context, resourceGroupName string, deploymentName string, parameters resources.Deployment) (result resources.DeploymentValidateResult, err error) } @@ -41,6 +42,7 @@ var _ DeploymentsClientAPI = (*resources.DeploymentsClient)(nil) type ProvidersClientAPI interface { Get(ctx context.Context, resourceProviderNamespace string) (result resources.Provider, err error) List(ctx context.Context, top *int32) (result resources.ProviderListResultPage, err error) + ListComplete(ctx context.Context, top *int32) (result resources.ProviderListResultIterator, err error) Register(ctx context.Context, resourceProviderNamespace string) (result resources.Provider, err error) Unregister(ctx context.Context, resourceProviderNamespace string) (result resources.Provider, err error) } @@ -54,7 +56,9 @@ type GroupsClientAPI interface { Delete(ctx context.Context, resourceGroupName string) (result resources.GroupsDeleteFuture, err error) Get(ctx context.Context, resourceGroupName string) (result resources.Group, err error) List(ctx context.Context, filter string, top *int32) (result resources.GroupListResultPage, err error) + ListComplete(ctx context.Context, filter string, top *int32) (result resources.GroupListResultIterator, err error) ListResources(ctx context.Context, resourceGroupName string, filter string, top *int32) (result resources.ListResultPage, err error) + ListResourcesComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result resources.ListResultIterator, err error) Patch(ctx context.Context, resourceGroupName string, parameters resources.Group) (result resources.Group, err error) } @@ -67,6 +71,7 @@ type ClientAPI interface { Delete(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (result autorest.Response, err error) Get(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string) (result resources.GenericResource, err error) List(ctx context.Context, filter string, top *int32) (result resources.ListResultPage, err error) + ListComplete(ctx context.Context, filter string, top *int32) (result resources.ListResultIterator, err error) MoveResources(ctx context.Context, sourceResourceGroupName string, parameters resources.MoveInfo) (result resources.MoveResourcesFuture, err error) Update(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, APIVersion string, parameters resources.GenericResource) (result resources.UpdateFuture, err error) } @@ -80,6 +85,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 resources.TagsListResultPage, err error) + ListComplete(ctx context.Context) (result resources.TagsListResultIterator, err error) } var _ TagsClientAPI = (*resources.TagsClient)(nil) @@ -88,6 +94,7 @@ var _ TagsClientAPI = (*resources.TagsClient)(nil) type DeploymentOperationsClientAPI interface { Get(ctx context.Context, resourceGroupName string, deploymentName string, operationID string) (result resources.DeploymentOperation, err error) List(ctx context.Context, resourceGroupName string, deploymentName string, top *int32) (result resources.DeploymentOperationsListResultPage, err error) + ListComplete(ctx context.Context, resourceGroupName string, deploymentName string, top *int32) (result resources.DeploymentOperationsListResultIterator, err error) } var _ DeploymentOperationsClientAPI = (*resources.DeploymentOperationsClient)(nil) @@ -95,6 +102,7 @@ var _ DeploymentOperationsClientAPI = (*resources.DeploymentOperationsClient)(ni // ProviderOperationDetailsClientAPI contains the set of methods on the ProviderOperationDetailsClient type. type ProviderOperationDetailsClientAPI interface { List(ctx context.Context, resourceProviderNamespace string, APIVersion string) (result resources.ProviderOperationDetailListResultPage, err error) + ListComplete(ctx context.Context, resourceProviderNamespace string, APIVersion string) (result resources.ProviderOperationDetailListResultIterator, err error) } var _ ProviderOperationDetailsClientAPI = (*resources.ProviderOperationDetailsClient)(nil) @@ -117,9 +125,13 @@ type PolicyAssignmentsClientAPI interface { Get(ctx context.Context, scope string, policyAssignmentName string) (result resources.PolicyAssignment, err error) GetByID(ctx context.Context, policyAssignmentID string) (result resources.PolicyAssignment, err error) List(ctx context.Context, filter string) (result resources.PolicyAssignmentListResultPage, err error) + ListComplete(ctx context.Context, filter string) (result resources.PolicyAssignmentListResultIterator, err error) ListForResource(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (result resources.PolicyAssignmentListResultPage, err error) + ListForResourceComplete(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (result resources.PolicyAssignmentListResultIterator, err error) ListForResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result resources.PolicyAssignmentListResultPage, err error) + ListForResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string) (result resources.PolicyAssignmentListResultIterator, err error) ListForScope(ctx context.Context, scope string, filter string) (result resources.PolicyAssignmentListResultPage, err error) + ListForScopeComplete(ctx context.Context, scope string, filter string) (result resources.PolicyAssignmentListResultIterator, err error) } var _ PolicyAssignmentsClientAPI = (*resources.PolicyAssignmentsClient)(nil) diff --git a/services/resources/mgmt/2015-11-01/resources/tags.go b/services/resources/mgmt/2015-11-01/resources/tags.go index f4fc16b2ac85..bdd28785a925 100644 --- a/services/resources/mgmt/2015-11-01/resources/tags.go +++ b/services/resources/mgmt/2015-11-01/resources/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)} }