Versions in this module Expand all Collapse all v29 v29.0.0 May 6, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type ARMErrorResponseBody struct + Code *string + Message *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 ConfigData struct + ID *string + Name *string + Properties *ConfigDataProperties + Type *string + type ConfigDataProperties struct + AdditionalProperties map[string]interface{} + Exclude *bool + LowCPUThreshold *string + func (cd *ConfigDataProperties) UnmarshalJSON(body []byte) error + func (cd ConfigDataProperties) MarshalJSON() ([]byte, error) + type ConfigurationListResult struct + NextLink *string + Value *[]ConfigData + func (clr ConfigurationListResult) IsEmpty() bool + type ConfigurationListResultIterator struct + func NewConfigurationListResultIterator(page ConfigurationListResultPage) ConfigurationListResultIterator + func (iter *ConfigurationListResultIterator) Next() error + func (iter *ConfigurationListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ConfigurationListResultIterator) NotDone() bool + func (iter ConfigurationListResultIterator) Response() ConfigurationListResult + func (iter ConfigurationListResultIterator) Value() ConfigData + type ConfigurationListResultPage struct + func NewConfigurationListResultPage(...) ConfigurationListResultPage + func (page *ConfigurationListResultPage) Next() error + func (page *ConfigurationListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ConfigurationListResultPage) NotDone() bool + func (page ConfigurationListResultPage) Response() ConfigurationListResult + func (page ConfigurationListResultPage) Values() []ConfigData + type ConfigurationsClient struct + func NewConfigurationsClient(subscriptionID string) ConfigurationsClient + func NewConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) ConfigurationsClient + func (client ConfigurationsClient) CreateInResourceGroup(ctx context.Context, configContract ConfigData, resourceGroup string) (result ARMErrorResponseBody, err error) + func (client ConfigurationsClient) CreateInResourceGroupPreparer(ctx context.Context, configContract ConfigData, resourceGroup string) (*http.Request, error) + func (client ConfigurationsClient) CreateInResourceGroupResponder(resp *http.Response) (result ARMErrorResponseBody, err error) + func (client ConfigurationsClient) CreateInResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ConfigurationsClient) CreateInSubscription(ctx context.Context, configContract ConfigData) (result ARMErrorResponseBody, err error) + func (client ConfigurationsClient) CreateInSubscriptionPreparer(ctx context.Context, configContract ConfigData) (*http.Request, error) + func (client ConfigurationsClient) CreateInSubscriptionResponder(resp *http.Response) (result ARMErrorResponseBody, err error) + func (client ConfigurationsClient) CreateInSubscriptionSender(req *http.Request) (*http.Response, error) + func (client ConfigurationsClient) ListByResourceGroup(ctx context.Context, resourceGroup string) (result ConfigurationListResult, err error) + func (client ConfigurationsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroup string) (*http.Request, error) + func (client ConfigurationsClient) ListByResourceGroupResponder(resp *http.Response) (result ConfigurationListResult, err error) + func (client ConfigurationsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ConfigurationsClient) ListBySubscription(ctx context.Context) (result ConfigurationListResultPage, err error) + func (client ConfigurationsClient) ListBySubscriptionComplete(ctx context.Context) (result ConfigurationListResultIterator, err error) + func (client ConfigurationsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client ConfigurationsClient) ListBySubscriptionResponder(resp *http.Response) (result ConfigurationListResult, err error) + func (client ConfigurationsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + type Impact string + const High + const Low + const Medium + func PossibleImpactValues() []Impact + 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 + ExtendedProperties map[string]*string + 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 SuppressionContractListResult struct + NextLink *string + Value *[]SuppressionContract + func (sclr SuppressionContractListResult) IsEmpty() bool + type SuppressionContractListResultIterator struct + func NewSuppressionContractListResultIterator(page SuppressionContractListResultPage) SuppressionContractListResultIterator + func (iter *SuppressionContractListResultIterator) Next() error + func (iter *SuppressionContractListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter SuppressionContractListResultIterator) NotDone() bool + func (iter SuppressionContractListResultIterator) Response() SuppressionContractListResult + func (iter SuppressionContractListResultIterator) Value() SuppressionContract + type SuppressionContractListResultPage struct + func NewSuppressionContractListResultPage(...) SuppressionContractListResultPage + func (page *SuppressionContractListResultPage) Next() error + func (page *SuppressionContractListResultPage) NextWithContext(ctx context.Context) (err error) + func (page SuppressionContractListResultPage) NotDone() bool + func (page SuppressionContractListResultPage) Response() SuppressionContractListResult + func (page SuppressionContractListResultPage) Values() []SuppressionContract + 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, top *int32, skipToken string) (result SuppressionContractListResultPage, err error) + func (client SuppressionsClient) ListComplete(ctx context.Context, top *int32, skipToken string) (result SuppressionContractListResultIterator, err error) + func (client SuppressionsClient) ListPreparer(ctx context.Context, top *int32, skipToken string) (*http.Request, error) + func (client SuppressionsClient) ListResponder(resp *http.Response) (result SuppressionContractListResult, 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.v28 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.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49