Documentation ¶
Index ¶
- func PossibleValuesForType() []string
- func ValidateMonitorID(input interface{}, key string) (warnings []string, errors []error)
- type AllTrafficFilterslistOperationResponse
- type AssociateTrafficFilterAssociateOperationOptions
- type AssociateTrafficFilterAssociateOperationResponse
- type CreateAndAssociateIPFilterCreateOperationOptions
- type CreateAndAssociateIPFilterCreateOperationResponse
- type CreateAndAssociatePLFilterCreateOperationOptions
- type CreateAndAssociatePLFilterCreateOperationResponse
- type DeleteOperationOptions
- type DeleteOperationResponse
- type DetachAndDeleteTrafficFilterDeleteOperationOptions
- type DetachAndDeleteTrafficFilterDeleteOperationResponse
- type DetachTrafficFilterUpdateOperationOptions
- type DetachTrafficFilterUpdateOperationResponse
- type ElasticTrafficFilter
- type ElasticTrafficFilterResponse
- type ElasticTrafficFilterRule
- type ListAssociatedTrafficFilterslistOperationResponse
- type MonitorId
- type TrafficFilterClient
- func (c TrafficFilterClient) AllTrafficFilterslist(ctx context.Context, id MonitorId) (result AllTrafficFilterslistOperationResponse, err error)
- func (c TrafficFilterClient) AssociateTrafficFilterAssociate(ctx context.Context, id MonitorId, ...) (result AssociateTrafficFilterAssociateOperationResponse, err error)
- func (c TrafficFilterClient) AssociateTrafficFilterAssociateThenPoll(ctx context.Context, id MonitorId, ...) error
- func (c TrafficFilterClient) CreateAndAssociateIPFilterCreate(ctx context.Context, id MonitorId, ...) (result CreateAndAssociateIPFilterCreateOperationResponse, err error)
- func (c TrafficFilterClient) CreateAndAssociateIPFilterCreateThenPoll(ctx context.Context, id MonitorId, ...) error
- func (c TrafficFilterClient) CreateAndAssociatePLFilterCreate(ctx context.Context, id MonitorId, ...) (result CreateAndAssociatePLFilterCreateOperationResponse, err error)
- func (c TrafficFilterClient) CreateAndAssociatePLFilterCreateThenPoll(ctx context.Context, id MonitorId, ...) error
- func (c TrafficFilterClient) Delete(ctx context.Context, id MonitorId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
- func (c TrafficFilterClient) DetachAndDeleteTrafficFilterDelete(ctx context.Context, id MonitorId, ...) (result DetachAndDeleteTrafficFilterDeleteOperationResponse, err error)
- func (c TrafficFilterClient) DetachTrafficFilterUpdate(ctx context.Context, id MonitorId, ...) (result DetachTrafficFilterUpdateOperationResponse, err error)
- func (c TrafficFilterClient) DetachTrafficFilterUpdateThenPoll(ctx context.Context, id MonitorId, ...) error
- func (c TrafficFilterClient) ListAssociatedTrafficFilterslist(ctx context.Context, id MonitorId) (result ListAssociatedTrafficFilterslistOperationResponse, err error)
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateMonitorID ¶
ValidateMonitorID checks that 'input' can be parsed as a Monitor ID
Types ¶
type AllTrafficFilterslistOperationResponse ¶
type AllTrafficFilterslistOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ElasticTrafficFilterResponse }
type AssociateTrafficFilterAssociateOperationOptions ¶
type AssociateTrafficFilterAssociateOperationOptions struct {
RulesetId *string
}
func DefaultAssociateTrafficFilterAssociateOperationOptions ¶
func DefaultAssociateTrafficFilterAssociateOperationOptions() AssociateTrafficFilterAssociateOperationOptions
func (AssociateTrafficFilterAssociateOperationOptions) ToHeaders ¶
func (o AssociateTrafficFilterAssociateOperationOptions) ToHeaders() *client.Headers
func (AssociateTrafficFilterAssociateOperationOptions) ToOData ¶
func (o AssociateTrafficFilterAssociateOperationOptions) ToOData() *odata.Query
func (AssociateTrafficFilterAssociateOperationOptions) ToQuery ¶
func (o AssociateTrafficFilterAssociateOperationOptions) ToQuery() *client.QueryParams
type CreateAndAssociateIPFilterCreateOperationOptions ¶
func DefaultCreateAndAssociateIPFilterCreateOperationOptions ¶
func DefaultCreateAndAssociateIPFilterCreateOperationOptions() CreateAndAssociateIPFilterCreateOperationOptions
func (CreateAndAssociateIPFilterCreateOperationOptions) ToHeaders ¶
func (o CreateAndAssociateIPFilterCreateOperationOptions) ToHeaders() *client.Headers
func (CreateAndAssociateIPFilterCreateOperationOptions) ToOData ¶
func (o CreateAndAssociateIPFilterCreateOperationOptions) ToOData() *odata.Query
func (CreateAndAssociateIPFilterCreateOperationOptions) ToQuery ¶
func (o CreateAndAssociateIPFilterCreateOperationOptions) ToQuery() *client.QueryParams
type CreateAndAssociatePLFilterCreateOperationOptions ¶
type CreateAndAssociatePLFilterCreateOperationOptions struct { Name *string PrivateEndpointGuid *string PrivateEndpointName *string }
func DefaultCreateAndAssociatePLFilterCreateOperationOptions ¶
func DefaultCreateAndAssociatePLFilterCreateOperationOptions() CreateAndAssociatePLFilterCreateOperationOptions
func (CreateAndAssociatePLFilterCreateOperationOptions) ToHeaders ¶
func (o CreateAndAssociatePLFilterCreateOperationOptions) ToHeaders() *client.Headers
func (CreateAndAssociatePLFilterCreateOperationOptions) ToOData ¶
func (o CreateAndAssociatePLFilterCreateOperationOptions) ToOData() *odata.Query
func (CreateAndAssociatePLFilterCreateOperationOptions) ToQuery ¶
func (o CreateAndAssociatePLFilterCreateOperationOptions) ToQuery() *client.QueryParams
type DeleteOperationOptions ¶
type DeleteOperationOptions struct {
RulesetId *string
}
func DefaultDeleteOperationOptions ¶
func DefaultDeleteOperationOptions() DeleteOperationOptions
func (DeleteOperationOptions) ToHeaders ¶
func (o DeleteOperationOptions) ToHeaders() *client.Headers
func (DeleteOperationOptions) ToOData ¶
func (o DeleteOperationOptions) ToOData() *odata.Query
func (DeleteOperationOptions) ToQuery ¶
func (o DeleteOperationOptions) ToQuery() *client.QueryParams
type DeleteOperationResponse ¶
type DetachAndDeleteTrafficFilterDeleteOperationOptions ¶
type DetachAndDeleteTrafficFilterDeleteOperationOptions struct {
RulesetId *string
}
func DefaultDetachAndDeleteTrafficFilterDeleteOperationOptions ¶
func DefaultDetachAndDeleteTrafficFilterDeleteOperationOptions() DetachAndDeleteTrafficFilterDeleteOperationOptions
func (DetachAndDeleteTrafficFilterDeleteOperationOptions) ToHeaders ¶
func (o DetachAndDeleteTrafficFilterDeleteOperationOptions) ToHeaders() *client.Headers
func (DetachAndDeleteTrafficFilterDeleteOperationOptions) ToOData ¶
func (o DetachAndDeleteTrafficFilterDeleteOperationOptions) ToOData() *odata.Query
func (DetachAndDeleteTrafficFilterDeleteOperationOptions) ToQuery ¶
func (o DetachAndDeleteTrafficFilterDeleteOperationOptions) ToQuery() *client.QueryParams
type DetachTrafficFilterUpdateOperationOptions ¶
type DetachTrafficFilterUpdateOperationOptions struct {
RulesetId *string
}
func DefaultDetachTrafficFilterUpdateOperationOptions ¶
func DefaultDetachTrafficFilterUpdateOperationOptions() DetachTrafficFilterUpdateOperationOptions
func (DetachTrafficFilterUpdateOperationOptions) ToHeaders ¶
func (o DetachTrafficFilterUpdateOperationOptions) ToHeaders() *client.Headers
func (DetachTrafficFilterUpdateOperationOptions) ToOData ¶
func (o DetachTrafficFilterUpdateOperationOptions) ToOData() *odata.Query
func (DetachTrafficFilterUpdateOperationOptions) ToQuery ¶
func (o DetachTrafficFilterUpdateOperationOptions) ToQuery() *client.QueryParams
type ElasticTrafficFilter ¶
type ElasticTrafficFilter struct { Description *string `json:"description,omitempty"` Id *string `json:"id,omitempty"` IncludeByDefault *bool `json:"includeByDefault,omitempty"` Name *string `json:"name,omitempty"` Region *string `json:"region,omitempty"` Rules *[]ElasticTrafficFilterRule `json:"rules,omitempty"` Type *Type `json:"type,omitempty"` }
type ElasticTrafficFilterResponse ¶
type ElasticTrafficFilterResponse struct {
Rulesets *[]ElasticTrafficFilter `json:"rulesets,omitempty"`
}
type ListAssociatedTrafficFilterslistOperationResponse ¶
type ListAssociatedTrafficFilterslistOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ElasticTrafficFilterResponse }
type MonitorId ¶
MonitorId is a struct representing the Resource ID for a Monitor
func NewMonitorID ¶
NewMonitorID returns a new MonitorId struct
func ParseMonitorID ¶
ParseMonitorID parses 'input' into a MonitorId
func ParseMonitorIDInsensitively ¶
ParseMonitorIDInsensitively parses 'input' case-insensitively into a MonitorId note: this method should only be used for API response data and not user input
func (MonitorId) Segments ¶
func (id MonitorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Monitor ID
type TrafficFilterClient ¶
type TrafficFilterClient struct {
Client *resourcemanager.Client
}
func NewTrafficFilterClientWithBaseURI ¶
func NewTrafficFilterClientWithBaseURI(api environments.Api) (*TrafficFilterClient, error)
func (TrafficFilterClient) AllTrafficFilterslist ¶
func (c TrafficFilterClient) AllTrafficFilterslist(ctx context.Context, id MonitorId) (result AllTrafficFilterslistOperationResponse, err error)
AllTrafficFilterslist ...
func (TrafficFilterClient) AssociateTrafficFilterAssociate ¶
func (c TrafficFilterClient) AssociateTrafficFilterAssociate(ctx context.Context, id MonitorId, options AssociateTrafficFilterAssociateOperationOptions) (result AssociateTrafficFilterAssociateOperationResponse, err error)
AssociateTrafficFilterAssociate ...
func (TrafficFilterClient) AssociateTrafficFilterAssociateThenPoll ¶
func (c TrafficFilterClient) AssociateTrafficFilterAssociateThenPoll(ctx context.Context, id MonitorId, options AssociateTrafficFilterAssociateOperationOptions) error
AssociateTrafficFilterAssociateThenPoll performs AssociateTrafficFilterAssociate then polls until it's completed
func (TrafficFilterClient) CreateAndAssociateIPFilterCreate ¶
func (c TrafficFilterClient) CreateAndAssociateIPFilterCreate(ctx context.Context, id MonitorId, options CreateAndAssociateIPFilterCreateOperationOptions) (result CreateAndAssociateIPFilterCreateOperationResponse, err error)
CreateAndAssociateIPFilterCreate ...
func (TrafficFilterClient) CreateAndAssociateIPFilterCreateThenPoll ¶
func (c TrafficFilterClient) CreateAndAssociateIPFilterCreateThenPoll(ctx context.Context, id MonitorId, options CreateAndAssociateIPFilterCreateOperationOptions) error
CreateAndAssociateIPFilterCreateThenPoll performs CreateAndAssociateIPFilterCreate then polls until it's completed
func (TrafficFilterClient) CreateAndAssociatePLFilterCreate ¶
func (c TrafficFilterClient) CreateAndAssociatePLFilterCreate(ctx context.Context, id MonitorId, options CreateAndAssociatePLFilterCreateOperationOptions) (result CreateAndAssociatePLFilterCreateOperationResponse, err error)
CreateAndAssociatePLFilterCreate ...
func (TrafficFilterClient) CreateAndAssociatePLFilterCreateThenPoll ¶
func (c TrafficFilterClient) CreateAndAssociatePLFilterCreateThenPoll(ctx context.Context, id MonitorId, options CreateAndAssociatePLFilterCreateOperationOptions) error
CreateAndAssociatePLFilterCreateThenPoll performs CreateAndAssociatePLFilterCreate then polls until it's completed
func (TrafficFilterClient) Delete ¶
func (c TrafficFilterClient) Delete(ctx context.Context, id MonitorId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
Delete ...
func (TrafficFilterClient) DetachAndDeleteTrafficFilterDelete ¶
func (c TrafficFilterClient) DetachAndDeleteTrafficFilterDelete(ctx context.Context, id MonitorId, options DetachAndDeleteTrafficFilterDeleteOperationOptions) (result DetachAndDeleteTrafficFilterDeleteOperationResponse, err error)
DetachAndDeleteTrafficFilterDelete ...
func (TrafficFilterClient) DetachTrafficFilterUpdate ¶
func (c TrafficFilterClient) DetachTrafficFilterUpdate(ctx context.Context, id MonitorId, options DetachTrafficFilterUpdateOperationOptions) (result DetachTrafficFilterUpdateOperationResponse, err error)
DetachTrafficFilterUpdate ...
func (TrafficFilterClient) DetachTrafficFilterUpdateThenPoll ¶
func (c TrafficFilterClient) DetachTrafficFilterUpdateThenPoll(ctx context.Context, id MonitorId, options DetachTrafficFilterUpdateOperationOptions) error
DetachTrafficFilterUpdateThenPoll performs DetachTrafficFilterUpdate then polls until it's completed
func (TrafficFilterClient) ListAssociatedTrafficFilterslist ¶
func (c TrafficFilterClient) ListAssociatedTrafficFilterslist(ctx context.Context, id MonitorId) (result ListAssociatedTrafficFilterslistOperationResponse, err error)
ListAssociatedTrafficFilterslist ...
Source Files ¶
- client.go
- constants.go
- id_monitor.go
- method_alltrafficfilterslist.go
- method_associatetrafficfilterassociate.go
- method_createandassociateipfiltercreate.go
- method_createandassociateplfiltercreate.go
- method_delete.go
- method_detachanddeletetrafficfilterdelete.go
- method_detachtrafficfilterupdate.go
- method_listassociatedtrafficfilterslist.go
- model_elastictrafficfilter.go
- model_elastictrafficfilterresponse.go
- model_elastictrafficfilterrule.go
- version.go