Versions in this module Expand all Collapse all v28 v28.1.0 Apr 29, 2019 v28.0.0 Apr 26, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type Category string + const Cost + const HighAvailability + const Performance + const Security + func PossibleCategoryValues() []Category + type Impact string + const High + const Low + const Medium + func PossibleImpactValues() []Impact + type ListSuppressionContract struct + Value *[]SuppressionContract + type OperationDisplayInfo struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationEntity struct + Display *OperationDisplayInfo + Name *string + type OperationEntityListResult struct + NextLink *string + Value *[]OperationEntity + func (oelr OperationEntityListResult) IsEmpty() bool + type OperationEntityListResultIterator struct + func NewOperationEntityListResultIterator(page OperationEntityListResultPage) OperationEntityListResultIterator + func (iter *OperationEntityListResultIterator) Next() error + func (iter *OperationEntityListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationEntityListResultIterator) NotDone() bool + func (iter OperationEntityListResultIterator) Response() OperationEntityListResult + func (iter OperationEntityListResultIterator) Value() OperationEntity + type OperationEntityListResultPage struct + func NewOperationEntityListResultPage(...) OperationEntityListResultPage + func (page *OperationEntityListResultPage) Next() error + func (page *OperationEntityListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationEntityListResultPage) NotDone() bool + func (page OperationEntityListResultPage) Response() OperationEntityListResult + func (page OperationEntityListResultPage) Values() []OperationEntity + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationEntityListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationEntityListResultIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationEntityListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type RecommendationProperties struct + Category Category + Impact Impact + ImpactedField *string + ImpactedValue *string + LastUpdated *date.Time + Metadata map[string]interface{} + RecommendationTypeID *string + Risk Risk + ShortDescription *ShortDescription + SuppressionIds *[]uuid.UUID + func (rp RecommendationProperties) MarshalJSON() ([]byte, error) + type RecommendationsClient struct + func NewRecommendationsClient(subscriptionID string) RecommendationsClient + func NewRecommendationsClientWithBaseURI(baseURI string, subscriptionID string) RecommendationsClient + func (client RecommendationsClient) Generate(ctx context.Context) (result autorest.Response, err error) + func (client RecommendationsClient) GeneratePreparer(ctx context.Context) (*http.Request, error) + func (client RecommendationsClient) GenerateResponder(resp *http.Response) (result autorest.Response, err error) + func (client RecommendationsClient) GenerateSender(req *http.Request) (*http.Response, error) + func (client RecommendationsClient) Get(ctx context.Context, resourceURI string, recommendationID string) (result ResourceRecommendationBase, err error) + func (client RecommendationsClient) GetGenerateStatus(ctx context.Context, operationID uuid.UUID) (result autorest.Response, err error) + func (client RecommendationsClient) GetGenerateStatusPreparer(ctx context.Context, operationID uuid.UUID) (*http.Request, error) + func (client RecommendationsClient) GetGenerateStatusResponder(resp *http.Response) (result autorest.Response, err error) + func (client RecommendationsClient) GetGenerateStatusSender(req *http.Request) (*http.Response, error) + func (client RecommendationsClient) GetPreparer(ctx context.Context, resourceURI string, recommendationID string) (*http.Request, error) + func (client RecommendationsClient) GetResponder(resp *http.Response) (result ResourceRecommendationBase, err error) + func (client RecommendationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client RecommendationsClient) List(ctx context.Context, filter string, top *int32, skipToken string) (result ResourceRecommendationBaseListResultPage, err error) + func (client RecommendationsClient) ListComplete(ctx context.Context, filter string, top *int32, skipToken string) (result ResourceRecommendationBaseListResultIterator, err error) + func (client RecommendationsClient) ListPreparer(ctx context.Context, filter string, top *int32, skipToken string) (*http.Request, error) + func (client RecommendationsClient) ListResponder(resp *http.Response) (result ResourceRecommendationBaseListResult, err error) + func (client RecommendationsClient) ListSender(req *http.Request) (*http.Response, error) + type Resource struct + ID *string + Name *string + Type *string + type ResourceRecommendationBase struct + ID *string + Name *string + Type *string + func (rrb *ResourceRecommendationBase) UnmarshalJSON(body []byte) error + func (rrb ResourceRecommendationBase) MarshalJSON() ([]byte, error) + type ResourceRecommendationBaseListResult struct + NextLink *string + Value *[]ResourceRecommendationBase + func (rrblr ResourceRecommendationBaseListResult) IsEmpty() bool + type ResourceRecommendationBaseListResultIterator struct + func NewResourceRecommendationBaseListResultIterator(page ResourceRecommendationBaseListResultPage) ResourceRecommendationBaseListResultIterator + func (iter *ResourceRecommendationBaseListResultIterator) Next() error + func (iter *ResourceRecommendationBaseListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResourceRecommendationBaseListResultIterator) NotDone() bool + func (iter ResourceRecommendationBaseListResultIterator) Response() ResourceRecommendationBaseListResult + func (iter ResourceRecommendationBaseListResultIterator) Value() ResourceRecommendationBase + type ResourceRecommendationBaseListResultPage struct + func NewResourceRecommendationBaseListResultPage(...) ResourceRecommendationBaseListResultPage + func (page *ResourceRecommendationBaseListResultPage) Next() error + func (page *ResourceRecommendationBaseListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ResourceRecommendationBaseListResultPage) NotDone() bool + func (page ResourceRecommendationBaseListResultPage) Response() ResourceRecommendationBaseListResult + func (page ResourceRecommendationBaseListResultPage) Values() []ResourceRecommendationBase + type Risk string + const Error + const None + const Warning + func PossibleRiskValues() []Risk + type ShortDescription struct + Problem *string + Solution *string + type SuppressionContract struct + ID *string + Name *string + Type *string + func (sc *SuppressionContract) UnmarshalJSON(body []byte) error + func (sc SuppressionContract) MarshalJSON() ([]byte, error) + type SuppressionProperties struct + SuppressionID *string + TTL *string + type SuppressionsClient struct + func NewSuppressionsClient(subscriptionID string) SuppressionsClient + func NewSuppressionsClientWithBaseURI(baseURI string, subscriptionID string) SuppressionsClient + func (client SuppressionsClient) Create(ctx context.Context, resourceURI string, recommendationID string, name string, ...) (result SuppressionContract, err error) + func (client SuppressionsClient) CreatePreparer(ctx context.Context, resourceURI string, recommendationID string, name string, ...) (*http.Request, error) + func (client SuppressionsClient) CreateResponder(resp *http.Response) (result SuppressionContract, err error) + func (client SuppressionsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client SuppressionsClient) Delete(ctx context.Context, resourceURI string, recommendationID string, name string) (result autorest.Response, err error) + func (client SuppressionsClient) DeletePreparer(ctx context.Context, resourceURI string, recommendationID string, name string) (*http.Request, error) + func (client SuppressionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client SuppressionsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client SuppressionsClient) Get(ctx context.Context, resourceURI string, recommendationID string, name string) (result SuppressionContract, err error) + func (client SuppressionsClient) GetPreparer(ctx context.Context, resourceURI string, recommendationID string, name string) (*http.Request, error) + func (client SuppressionsClient) GetResponder(resp *http.Response) (result SuppressionContract, err error) + func (client SuppressionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client SuppressionsClient) List(ctx context.Context) (result ListSuppressionContract, err error) + func (client SuppressionsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client SuppressionsClient) ListResponder(resp *http.Response) (result ListSuppressionContract, err error) + func (client SuppressionsClient) ListSender(req *http.Request) (*http.Response, error) Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v15 gopkg.in/Azure/azure-sdk-for-go.v16 gopkg.in/Azure/azure-sdk-for-go.v17 gopkg.in/Azure/azure-sdk-for-go.v18 gopkg.in/Azure/azure-sdk-for-go.v19 gopkg.in/Azure/azure-sdk-for-go.v20 gopkg.in/Azure/azure-sdk-for-go.v21 gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24 gopkg.in/Azure/azure-sdk-for-go.v25 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v35 gopkg.in/Azure/azure-sdk-for-go.v36 gopkg.in/Azure/azure-sdk-for-go.v37 gopkg.in/Azure/azure-sdk-for-go.v38 gopkg.in/Azure/azure-sdk-for-go.v39 gopkg.in/Azure/azure-sdk-for-go.v40 gopkg.in/Azure/azure-sdk-for-go.v41 gopkg.in/Azure/azure-sdk-for-go.v42 gopkg.in/Azure/azure-sdk-for-go.v43 gopkg.in/Azure/azure-sdk-for-go.v44 gopkg.in/Azure/azure-sdk-for-go.v45 gopkg.in/Azure/azure-sdk-for-go.v46 gopkg.in/Azure/azure-sdk-for-go.v48