Documentation ¶
Index ¶
- func ValidateIPv6FirewallRuleID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type IPv6FirewallRule
- type IPv6FirewallRuleId
- type IPv6FirewallRuleOperationPredicate
- type IPv6FirewallRulesClient
- func (c IPv6FirewallRulesClient) CreateOrUpdate(ctx context.Context, id IPv6FirewallRuleId, input IPv6FirewallRule) (result CreateOrUpdateOperationResponse, err error)
- func (c IPv6FirewallRulesClient) Delete(ctx context.Context, id IPv6FirewallRuleId) (result DeleteOperationResponse, err error)
- func (c IPv6FirewallRulesClient) Get(ctx context.Context, id IPv6FirewallRuleId) (result GetOperationResponse, err error)
- func (c IPv6FirewallRulesClient) ListByServer(ctx context.Context, id commonids.SqlServerId) (result ListByServerOperationResponse, err error)
- func (c IPv6FirewallRulesClient) ListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ListByServerCompleteResult, error)
- func (c IPv6FirewallRulesClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, ...) (result ListByServerCompleteResult, err error)
- type IPv6ServerFirewallRuleProperties
- type ListByServerCompleteResult
- type ListByServerOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateIPv6FirewallRuleID ¶
ValidateIPv6FirewallRuleID checks that 'input' can be parsed as a I Pv 6 Firewall Rule ID
Types ¶
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IPv6FirewallRule }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IPv6FirewallRule }
type IPv6FirewallRule ¶
type IPv6FirewallRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *IPv6ServerFirewallRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type IPv6FirewallRuleId ¶
type IPv6FirewallRuleId struct { SubscriptionId string ResourceGroupName string ServerName string Ipv6FirewallRuleName string }
IPv6FirewallRuleId is a struct representing the Resource ID for a I Pv 6 Firewall Rule
func NewIPv6FirewallRuleID ¶
func NewIPv6FirewallRuleID(subscriptionId string, resourceGroupName string, serverName string, ipv6FirewallRuleName string) IPv6FirewallRuleId
NewIPv6FirewallRuleID returns a new IPv6FirewallRuleId struct
func ParseIPv6FirewallRuleID ¶
func ParseIPv6FirewallRuleID(input string) (*IPv6FirewallRuleId, error)
ParseIPv6FirewallRuleID parses 'input' into a IPv6FirewallRuleId
func ParseIPv6FirewallRuleIDInsensitively ¶
func ParseIPv6FirewallRuleIDInsensitively(input string) (*IPv6FirewallRuleId, error)
ParseIPv6FirewallRuleIDInsensitively parses 'input' case-insensitively into a IPv6FirewallRuleId note: this method should only be used for API response data and not user input
func (IPv6FirewallRuleId) ID ¶
func (id IPv6FirewallRuleId) ID() string
ID returns the formatted I Pv 6 Firewall Rule ID
func (IPv6FirewallRuleId) Segments ¶
func (id IPv6FirewallRuleId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this I Pv 6 Firewall Rule ID
func (IPv6FirewallRuleId) String ¶
func (id IPv6FirewallRuleId) String() string
String returns a human-readable description of this I Pv 6 Firewall Rule ID
type IPv6FirewallRuleOperationPredicate ¶
func (IPv6FirewallRuleOperationPredicate) Matches ¶
func (p IPv6FirewallRuleOperationPredicate) Matches(input IPv6FirewallRule) bool
type IPv6FirewallRulesClient ¶
type IPv6FirewallRulesClient struct {
Client *resourcemanager.Client
}
func NewIPv6FirewallRulesClientWithBaseURI ¶
func NewIPv6FirewallRulesClientWithBaseURI(sdkApi sdkEnv.Api) (*IPv6FirewallRulesClient, error)
func (IPv6FirewallRulesClient) CreateOrUpdate ¶
func (c IPv6FirewallRulesClient) CreateOrUpdate(ctx context.Context, id IPv6FirewallRuleId, input IPv6FirewallRule) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (IPv6FirewallRulesClient) Delete ¶
func (c IPv6FirewallRulesClient) Delete(ctx context.Context, id IPv6FirewallRuleId) (result DeleteOperationResponse, err error)
Delete ...
func (IPv6FirewallRulesClient) Get ¶
func (c IPv6FirewallRulesClient) Get(ctx context.Context, id IPv6FirewallRuleId) (result GetOperationResponse, err error)
Get ...
func (IPv6FirewallRulesClient) ListByServer ¶
func (c IPv6FirewallRulesClient) ListByServer(ctx context.Context, id commonids.SqlServerId) (result ListByServerOperationResponse, err error)
ListByServer ...
func (IPv6FirewallRulesClient) ListByServerComplete ¶
func (c IPv6FirewallRulesClient) ListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ListByServerCompleteResult, error)
ListByServerComplete retrieves all the results into a single object
func (IPv6FirewallRulesClient) ListByServerCompleteMatchingPredicate ¶
func (c IPv6FirewallRulesClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, predicate IPv6FirewallRuleOperationPredicate) (result ListByServerCompleteResult, err error)
ListByServerCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ListByServerCompleteResult ¶
type ListByServerCompleteResult struct {
Items []IPv6FirewallRule
}
type ListByServerOperationResponse ¶
type ListByServerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]IPv6FirewallRule }