Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func ValidateScopedSuppressionID(input interface{}, key string) (warnings []string, errors []error) + type CreateOperationResponse struct + HttpResponse *http.Response + Model *SuppressionContract + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *SuppressionContract + OData *odata.OData + type ListCompleteResult struct + Items []SuppressionContract + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Top *int64 + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]SuppressionContract + OData *odata.OData + type ScopedSuppressionId struct + RecommendationId string + ResourceUri string + SuppressionName string + func NewScopedSuppressionID(resourceUri string, recommendationId string, suppressionName string) ScopedSuppressionId + func ParseScopedSuppressionID(input string) (*ScopedSuppressionId, error) + func ParseScopedSuppressionIDInsensitively(input string) (*ScopedSuppressionId, error) + func (id *ScopedSuppressionId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedSuppressionId) ID() string + func (id ScopedSuppressionId) Segments() []resourceids.Segment + func (id ScopedSuppressionId) String() string + type SuppressionContract struct + Id *string + Name *string + Properties *SuppressionProperties + SystemData *systemdata.SystemData + Type *string + type SuppressionContractOperationPredicate struct + Id *string + Name *string + Type *string + func (p SuppressionContractOperationPredicate) Matches(input SuppressionContract) bool + type SuppressionProperties struct + ExpirationTimeStamp *string + SuppressionId *string + Ttl *string + func (o *SuppressionProperties) GetExpirationTimeStampAsTime() (*time.Time, error) + func (o *SuppressionProperties) SetExpirationTimeStampAsTime(input time.Time) + type SuppressionsClient struct + Client *resourcemanager.Client + func NewSuppressionsClientWithBaseURI(sdkApi sdkEnv.Api) (*SuppressionsClient, error) + func (c SuppressionsClient) Create(ctx context.Context, id ScopedSuppressionId, input SuppressionContract) (result CreateOperationResponse, err error) + func (c SuppressionsClient) Delete(ctx context.Context, id ScopedSuppressionId) (result DeleteOperationResponse, err error) + func (c SuppressionsClient) Get(ctx context.Context, id ScopedSuppressionId) (result GetOperationResponse, err error) + func (c SuppressionsClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c SuppressionsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error) + func (c SuppressionsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, ...) (result ListCompleteResult, err error)