vendor: update all dependencies to latest versions
This commit is contained in:
+3
-5
@@ -1,5 +1,4 @@
|
||||
// Package advisor implements the Azure ARM Advisor service API version
|
||||
// 2017-04-19.
|
||||
// Package advisor implements the Azure ARM Advisor service API version 2017-04-19.
|
||||
//
|
||||
// REST APIs for Azure Advisor
|
||||
package advisor
|
||||
@@ -18,9 +17,8 @@ package advisor
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
|
||||
// Changes may cause incorrect behavior and will be lost if the code is
|
||||
// regenerated.
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/Azure/go-autorest/autorest"
|
||||
|
||||
+5
-6
@@ -14,15 +14,14 @@ package advisor
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
|
||||
// Changes may cause incorrect behavior and will be lost if the code is
|
||||
// regenerated.
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/Azure/go-autorest/autorest"
|
||||
"github.com/Azure/go-autorest/autorest/date"
|
||||
"github.com/Azure/go-autorest/autorest/to"
|
||||
"github.com/satori/uuid"
|
||||
uuid "github.com/satori/go.uuid"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
@@ -152,8 +151,8 @@ type ShortDescription struct {
|
||||
Solution *string `json:"solution,omitempty"`
|
||||
}
|
||||
|
||||
// SuppressionContract is the details of the snoozed or dismissed rule; for
|
||||
// example, the duration, name, and GUID associated with the rule.
|
||||
// SuppressionContract is the details of the snoozed or dismissed rule; for example, the duration, name, and GUID
|
||||
// associated with the rule.
|
||||
type SuppressionContract struct {
|
||||
autorest.Response `json:"-"`
|
||||
ID *string `json:"id,omitempty"`
|
||||
|
||||
+49
-6
@@ -14,9 +14,8 @@ package advisor
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
|
||||
// Changes may cause incorrect behavior and will be lost if the code is
|
||||
// regenerated.
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/Azure/go-autorest/autorest"
|
||||
@@ -24,7 +23,7 @@ import (
|
||||
"net/http"
|
||||
)
|
||||
|
||||
// OperationsClient is the rEST APIs for Azure Advisor
|
||||
// OperationsClient is the REST APIs for Azure Advisor
|
||||
type OperationsClient struct {
|
||||
ManagementClient
|
||||
}
|
||||
@@ -34,8 +33,7 @@ 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.
|
||||
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
|
||||
return OperationsClient{NewWithBaseURI(baseURI, subscriptionID)}
|
||||
}
|
||||
@@ -120,3 +118,48 @@ func (client OperationsClient) ListNextResults(lastResults OperationEntityListRe
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// ListComplete gets all elements from the list without paging.
|
||||
func (client OperationsClient) ListComplete(cancel <-chan struct{}) (<-chan OperationEntity, <-chan error) {
|
||||
resultChan := make(chan OperationEntity)
|
||||
errChan := make(chan error, 1)
|
||||
go func() {
|
||||
defer func() {
|
||||
close(resultChan)
|
||||
close(errChan)
|
||||
}()
|
||||
list, err := client.List()
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
return
|
||||
}
|
||||
if list.Value != nil {
|
||||
for _, item := range *list.Value {
|
||||
select {
|
||||
case <-cancel:
|
||||
return
|
||||
case resultChan <- item:
|
||||
// Intentionally left blank
|
||||
}
|
||||
}
|
||||
}
|
||||
for list.NextLink != nil {
|
||||
list, err = client.ListNextResults(list)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
return
|
||||
}
|
||||
if list.Value != nil {
|
||||
for _, item := range *list.Value {
|
||||
select {
|
||||
case <-cancel:
|
||||
return
|
||||
case resultChan <- item:
|
||||
// Intentionally left blank
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}()
|
||||
return resultChan, errChan
|
||||
}
|
||||
|
||||
+64
-27
@@ -14,37 +14,33 @@ package advisor
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
|
||||
// Changes may cause incorrect behavior and will be lost if the code is
|
||||
// regenerated.
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/Azure/go-autorest/autorest"
|
||||
"github.com/Azure/go-autorest/autorest/azure"
|
||||
"github.com/satori/uuid"
|
||||
uuid "github.com/satori/go.uuid"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
// RecommendationsClient is the rEST APIs for Azure Advisor
|
||||
// RecommendationsClient is the REST APIs for Azure Advisor
|
||||
type RecommendationsClient struct {
|
||||
ManagementClient
|
||||
}
|
||||
|
||||
// NewRecommendationsClient creates an instance of the RecommendationsClient
|
||||
// client.
|
||||
// NewRecommendationsClient creates an instance of the RecommendationsClient client.
|
||||
func NewRecommendationsClient(subscriptionID string) RecommendationsClient {
|
||||
return NewRecommendationsClientWithBaseURI(DefaultBaseURI, subscriptionID)
|
||||
}
|
||||
|
||||
// NewRecommendationsClientWithBaseURI creates an instance of the
|
||||
// RecommendationsClient client.
|
||||
// NewRecommendationsClientWithBaseURI creates an instance of the RecommendationsClient client.
|
||||
func NewRecommendationsClientWithBaseURI(baseURI string, subscriptionID string) RecommendationsClient {
|
||||
return RecommendationsClient{NewWithBaseURI(baseURI, subscriptionID)}
|
||||
}
|
||||
|
||||
// Generate initiates the recommendation generation or computation process for
|
||||
// a subscription. This operation is asynchronous. The generated
|
||||
// recommendations are stored in a cache in the Advisor service.
|
||||
// Generate initiates the recommendation generation or computation process for a subscription. This operation is
|
||||
// asynchronous. The generated recommendations are stored in a cache in the Advisor service.
|
||||
func (client RecommendationsClient) Generate() (result autorest.Response, err error) {
|
||||
req, err := client.GeneratePreparer()
|
||||
if err != nil {
|
||||
@@ -106,9 +102,8 @@ func (client RecommendationsClient) GenerateResponder(resp *http.Response) (resu
|
||||
|
||||
// Get obtains details of a cached recommendation.
|
||||
//
|
||||
// resourceURI is the fully qualified Azure Resource Manager identifier of the
|
||||
// resource to which the recommendation applies. recommendationID is the
|
||||
// recommendation ID.
|
||||
// resourceURI is the fully qualified Azure Resource Manager identifier of the resource to which the recommendation
|
||||
// applies. recommendationID is the recommendation ID.
|
||||
func (client RecommendationsClient) Get(resourceURI string, recommendationID string) (result ResourceRecommendationBase, err error) {
|
||||
req, err := client.GetPreparer(resourceURI, recommendationID)
|
||||
if err != nil {
|
||||
@@ -170,13 +165,12 @@ func (client RecommendationsClient) GetResponder(resp *http.Response) (result Re
|
||||
return
|
||||
}
|
||||
|
||||
// GetGenerateStatus retrieves the status of the recommendation computation or
|
||||
// generation process. Invoke this API after calling the generation
|
||||
// recommendation. The URI of this API is returned in the Location field of the
|
||||
// response header.
|
||||
// GetGenerateStatus retrieves the status of the recommendation computation or generation process. Invoke this API
|
||||
// after calling the generation recommendation. The URI of this API is returned in the Location field of the response
|
||||
// header.
|
||||
//
|
||||
// operationID is the operation ID, which can be found from the Location field
|
||||
// in the generate recommendation response header.
|
||||
// operationID is the operation ID, which can be found from the Location field in the generate recommendation response
|
||||
// header.
|
||||
func (client RecommendationsClient) GetGenerateStatus(operationID uuid.UUID) (result autorest.Response, err error) {
|
||||
req, err := client.GetGenerateStatusPreparer(operationID)
|
||||
if err != nil {
|
||||
@@ -237,13 +231,11 @@ func (client RecommendationsClient) GetGenerateStatusResponder(resp *http.Respon
|
||||
return
|
||||
}
|
||||
|
||||
// List obtains cached recommendations for a subscription. The recommendations
|
||||
// are generated or computed by invoking generateRecommendations.
|
||||
// List obtains cached recommendations for a subscription. The recommendations are generated or computed by invoking
|
||||
// generateRecommendations.
|
||||
//
|
||||
// filter is the filter to apply to the recommendations. top is the number of
|
||||
// recommendations per page if a paged version of this API is being used.
|
||||
// skipToken is the page-continuation token to use with a paged version of this
|
||||
// API.
|
||||
// filter is the filter to apply to the recommendations. top is the number of recommendations per page if a paged
|
||||
// version of this API is being used. skipToken is the page-continuation token to use with a paged version of this API.
|
||||
func (client RecommendationsClient) List(filter string, top *int32, skipToken string) (result ResourceRecommendationBaseListResult, err error) {
|
||||
req, err := client.ListPreparer(filter, top, skipToken)
|
||||
if err != nil {
|
||||
@@ -336,3 +328,48 @@ func (client RecommendationsClient) ListNextResults(lastResults ResourceRecommen
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// ListComplete gets all elements from the list without paging.
|
||||
func (client RecommendationsClient) ListComplete(filter string, top *int32, skipToken string, cancel <-chan struct{}) (<-chan ResourceRecommendationBase, <-chan error) {
|
||||
resultChan := make(chan ResourceRecommendationBase)
|
||||
errChan := make(chan error, 1)
|
||||
go func() {
|
||||
defer func() {
|
||||
close(resultChan)
|
||||
close(errChan)
|
||||
}()
|
||||
list, err := client.List(filter, top, skipToken)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
return
|
||||
}
|
||||
if list.Value != nil {
|
||||
for _, item := range *list.Value {
|
||||
select {
|
||||
case <-cancel:
|
||||
return
|
||||
case resultChan <- item:
|
||||
// Intentionally left blank
|
||||
}
|
||||
}
|
||||
}
|
||||
for list.NextLink != nil {
|
||||
list, err = client.ListNextResults(list)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
return
|
||||
}
|
||||
if list.Value != nil {
|
||||
for _, item := range *list.Value {
|
||||
select {
|
||||
case <-cancel:
|
||||
return
|
||||
case resultChan <- item:
|
||||
// Intentionally left blank
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}()
|
||||
return resultChan, errChan
|
||||
}
|
||||
|
||||
+64
-28
@@ -14,9 +14,8 @@ package advisor
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
|
||||
// Changes may cause incorrect behavior and will be lost if the code is
|
||||
// regenerated.
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/Azure/go-autorest/autorest"
|
||||
@@ -24,7 +23,7 @@ import (
|
||||
"net/http"
|
||||
)
|
||||
|
||||
// SuppressionsClient is the rEST APIs for Azure Advisor
|
||||
// SuppressionsClient is the REST APIs for Azure Advisor
|
||||
type SuppressionsClient struct {
|
||||
ManagementClient
|
||||
}
|
||||
@@ -34,20 +33,17 @@ func NewSuppressionsClient(subscriptionID string) SuppressionsClient {
|
||||
return NewSuppressionsClientWithBaseURI(DefaultBaseURI, subscriptionID)
|
||||
}
|
||||
|
||||
// NewSuppressionsClientWithBaseURI creates an instance of the
|
||||
// SuppressionsClient client.
|
||||
// NewSuppressionsClientWithBaseURI creates an instance of the SuppressionsClient client.
|
||||
func NewSuppressionsClientWithBaseURI(baseURI string, subscriptionID string) SuppressionsClient {
|
||||
return SuppressionsClient{NewWithBaseURI(baseURI, subscriptionID)}
|
||||
}
|
||||
|
||||
// Create enables the snoozed or dismissed attribute of a recommendation. The
|
||||
// snoozed or dismissed attribute is referred to as a suppression. Use this API
|
||||
// to create or update the snoozed or dismissed status of a recommendation.
|
||||
// Create enables the snoozed or dismissed attribute of a recommendation. The snoozed or dismissed attribute is
|
||||
// referred to as a suppression. Use this API to create or update the snoozed or dismissed status of a recommendation.
|
||||
//
|
||||
// resourceURI is the fully qualified Azure Resource Manager identifier of the
|
||||
// resource to which the recommendation applies. recommendationID is the
|
||||
// recommendation ID. name is the name of the suppression. suppressionContract
|
||||
// is the snoozed or dismissed attribute; for example, the snooze duration.
|
||||
// resourceURI is the fully qualified Azure Resource Manager identifier of the resource to which the recommendation
|
||||
// applies. recommendationID is the recommendation ID. name is the name of the suppression. suppressionContract is the
|
||||
// snoozed or dismissed attribute; for example, the snooze duration.
|
||||
func (client SuppressionsClient) Create(resourceURI string, recommendationID string, name string, suppressionContract SuppressionContract) (result SuppressionContract, err error) {
|
||||
req, err := client.CreatePreparer(resourceURI, recommendationID, name, suppressionContract)
|
||||
if err != nil {
|
||||
@@ -112,13 +108,11 @@ func (client SuppressionsClient) CreateResponder(resp *http.Response) (result Su
|
||||
return
|
||||
}
|
||||
|
||||
// Delete enables the activation of a snoozed or dismissed recommendation. The
|
||||
// snoozed or dismissed attribute of a recommendation is referred to as a
|
||||
// suppression.
|
||||
// Delete enables the activation of a snoozed or dismissed recommendation. The snoozed or dismissed attribute of a
|
||||
// recommendation is referred to as a suppression.
|
||||
//
|
||||
// resourceURI is the fully qualified Azure Resource Manager identifier of the
|
||||
// resource to which the recommendation applies. recommendationID is the
|
||||
// recommendation ID. name is the name of the suppression.
|
||||
// resourceURI is the fully qualified Azure Resource Manager identifier of the resource to which the recommendation
|
||||
// applies. recommendationID is the recommendation ID. name is the name of the suppression.
|
||||
func (client SuppressionsClient) Delete(resourceURI string, recommendationID string, name string) (result autorest.Response, err error) {
|
||||
req, err := client.DeletePreparer(resourceURI, recommendationID, name)
|
||||
if err != nil {
|
||||
@@ -182,9 +176,8 @@ func (client SuppressionsClient) DeleteResponder(resp *http.Response) (result au
|
||||
|
||||
// Get obtains the details of a suppression.
|
||||
//
|
||||
// resourceURI is the fully qualified Azure Resource Manager identifier of the
|
||||
// resource to which the recommendation applies. recommendationID is the
|
||||
// recommendation ID. name is the name of the suppression.
|
||||
// resourceURI is the fully qualified Azure Resource Manager identifier of the resource to which the recommendation
|
||||
// applies. recommendationID is the recommendation ID. name is the name of the suppression.
|
||||
func (client SuppressionsClient) Get(resourceURI string, recommendationID string, name string) (result SuppressionContract, err error) {
|
||||
req, err := client.GetPreparer(resourceURI, recommendationID, name)
|
||||
if err != nil {
|
||||
@@ -247,13 +240,11 @@ func (client SuppressionsClient) GetResponder(resp *http.Response) (result Suppr
|
||||
return
|
||||
}
|
||||
|
||||
// List retrieves the list of snoozed or dismissed suppressions for a
|
||||
// subscription. The snoozed or dismissed attribute of a recommendation is
|
||||
// referred to as a suppression.
|
||||
// List retrieves the list of snoozed or dismissed suppressions for a subscription. The snoozed or dismissed attribute
|
||||
// of a recommendation is referred to as a suppression.
|
||||
//
|
||||
// top is the number of suppressions per page if a paged version of this API is
|
||||
// being used. skipToken is the page-continuation token to use with a paged
|
||||
// version of this API.
|
||||
// top is the number of suppressions per page if a paged version of this API is being used. skipToken is the
|
||||
// page-continuation token to use with a paged version of this API.
|
||||
func (client SuppressionsClient) List(top *int32, skipToken string) (result SuppressionContractListResult, err error) {
|
||||
req, err := client.ListPreparer(top, skipToken)
|
||||
if err != nil {
|
||||
@@ -343,3 +334,48 @@ func (client SuppressionsClient) ListNextResults(lastResults SuppressionContract
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// ListComplete gets all elements from the list without paging.
|
||||
func (client SuppressionsClient) ListComplete(top *int32, skipToken string, cancel <-chan struct{}) (<-chan SuppressionContract, <-chan error) {
|
||||
resultChan := make(chan SuppressionContract)
|
||||
errChan := make(chan error, 1)
|
||||
go func() {
|
||||
defer func() {
|
||||
close(resultChan)
|
||||
close(errChan)
|
||||
}()
|
||||
list, err := client.List(top, skipToken)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
return
|
||||
}
|
||||
if list.Value != nil {
|
||||
for _, item := range *list.Value {
|
||||
select {
|
||||
case <-cancel:
|
||||
return
|
||||
case resultChan <- item:
|
||||
// Intentionally left blank
|
||||
}
|
||||
}
|
||||
}
|
||||
for list.NextLink != nil {
|
||||
list, err = client.ListNextResults(list)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
return
|
||||
}
|
||||
if list.Value != nil {
|
||||
for _, item := range *list.Value {
|
||||
select {
|
||||
case <-cancel:
|
||||
return
|
||||
case resultChan <- item:
|
||||
// Intentionally left blank
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}()
|
||||
return resultChan, errChan
|
||||
}
|
||||
|
||||
+4
-5
@@ -14,16 +14,15 @@ package advisor
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
|
||||
// Changes may cause incorrect behavior and will be lost if the code is
|
||||
// regenerated.
|
||||
// Code generated by Microsoft (R) AutoRest Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// UserAgent returns the UserAgent string to use when sending http.Requests.
|
||||
func UserAgent() string {
|
||||
return "Azure-SDK-For-Go/v10.1.0-beta arm-advisor/2017-04-19"
|
||||
return "Azure-SDK-For-Go/v11.0.0-beta arm-advisor/2017-04-19"
|
||||
}
|
||||
|
||||
// Version returns the semantic version (see http://semver.org) of the client.
|
||||
func Version() string {
|
||||
return "v10.1.0-beta"
|
||||
return "v11.0.0-beta"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user