Documentation ¶
Index ¶
- func ValidateNamespaceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualnetworkruleID(input interface{}, key string) (warnings []string, errors []error)
- type NamespaceId
- type NamespacesCreateOrUpdateVirtualNetworkRuleOperationResponse
- type NamespacesDeleteVirtualNetworkRuleOperationResponse
- type NamespacesGetVirtualNetworkRuleOperationResponse
- type NamespacesListVirtualNetworkRulesCompleteResult
- type NamespacesListVirtualNetworkRulesOperationResponse
- type VirtualNetworkRule
- type VirtualNetworkRuleOperationPredicate
- type VirtualNetworkRuleProperties
- type VirtualNetworkRulesClient
- func (c VirtualNetworkRulesClient) NamespacesCreateOrUpdateVirtualNetworkRule(ctx context.Context, id VirtualnetworkruleId, input VirtualNetworkRule) (result NamespacesCreateOrUpdateVirtualNetworkRuleOperationResponse, err error)
- func (c VirtualNetworkRulesClient) NamespacesDeleteVirtualNetworkRule(ctx context.Context, id VirtualnetworkruleId) (result NamespacesDeleteVirtualNetworkRuleOperationResponse, err error)
- func (c VirtualNetworkRulesClient) NamespacesGetVirtualNetworkRule(ctx context.Context, id VirtualnetworkruleId) (result NamespacesGetVirtualNetworkRuleOperationResponse, err error)
- func (c VirtualNetworkRulesClient) NamespacesListVirtualNetworkRules(ctx context.Context, id NamespaceId) (resp NamespacesListVirtualNetworkRulesOperationResponse, err error)
- func (c VirtualNetworkRulesClient) NamespacesListVirtualNetworkRulesComplete(ctx context.Context, id NamespaceId) (NamespacesListVirtualNetworkRulesCompleteResult, error)
- func (c VirtualNetworkRulesClient) NamespacesListVirtualNetworkRulesCompleteMatchingPredicate(ctx context.Context, id NamespaceId, ...) (resp NamespacesListVirtualNetworkRulesCompleteResult, err error)
- type VirtualnetworkruleId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateNamespaceID ¶
ValidateNamespaceID checks that 'input' can be parsed as a Namespace ID
func ValidateVirtualnetworkruleID ¶
func ValidateVirtualnetworkruleID(input interface{}, key string) (warnings []string, errors []error)
ValidateVirtualnetworkruleID checks that 'input' can be parsed as a Virtualnetworkrule ID
Types ¶
type NamespaceId ¶
NamespaceId is a struct representing the Resource ID for a Namespace
func NewNamespaceID ¶
func NewNamespaceID(subscriptionId string, resourceGroupName string, namespaceName string) NamespaceId
NewNamespaceID returns a new NamespaceId struct
func ParseNamespaceID ¶
func ParseNamespaceID(input string) (*NamespaceId, error)
ParseNamespaceID parses 'input' into a NamespaceId
func ParseNamespaceIDInsensitively ¶
func ParseNamespaceIDInsensitively(input string) (*NamespaceId, error)
ParseNamespaceIDInsensitively parses 'input' case-insensitively into a NamespaceId note: this method should only be used for API response data and not user input
func (NamespaceId) Segments ¶
func (id NamespaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Namespace ID
func (NamespaceId) String ¶
func (id NamespaceId) String() string
String returns a human-readable description of this Namespace ID
type NamespacesCreateOrUpdateVirtualNetworkRuleOperationResponse ¶
type NamespacesCreateOrUpdateVirtualNetworkRuleOperationResponse struct { HttpResponse *http.Response Model *VirtualNetworkRule }
type NamespacesGetVirtualNetworkRuleOperationResponse ¶
type NamespacesGetVirtualNetworkRuleOperationResponse struct { HttpResponse *http.Response Model *VirtualNetworkRule }
type NamespacesListVirtualNetworkRulesCompleteResult ¶
type NamespacesListVirtualNetworkRulesCompleteResult struct {
Items []VirtualNetworkRule
}
type NamespacesListVirtualNetworkRulesOperationResponse ¶
type NamespacesListVirtualNetworkRulesOperationResponse struct { HttpResponse *http.Response Model *[]VirtualNetworkRule // contains filtered or unexported fields }
func (NamespacesListVirtualNetworkRulesOperationResponse) HasMore ¶
func (r NamespacesListVirtualNetworkRulesOperationResponse) HasMore() bool
func (NamespacesListVirtualNetworkRulesOperationResponse) LoadMore ¶
func (r NamespacesListVirtualNetworkRulesOperationResponse) LoadMore(ctx context.Context) (resp NamespacesListVirtualNetworkRulesOperationResponse, err error)
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VirtualNetworkRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VirtualNetworkRuleOperationPredicate ¶
func (VirtualNetworkRuleOperationPredicate) Matches ¶
func (p VirtualNetworkRuleOperationPredicate) Matches(input VirtualNetworkRule) bool
type VirtualNetworkRuleProperties ¶
type VirtualNetworkRuleProperties struct {
VirtualNetworkSubnetId *string `json:"virtualNetworkSubnetId,omitempty"`
}
type VirtualNetworkRulesClient ¶
type VirtualNetworkRulesClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewVirtualNetworkRulesClientWithBaseURI ¶
func NewVirtualNetworkRulesClientWithBaseURI(endpoint string) VirtualNetworkRulesClient
func (VirtualNetworkRulesClient) NamespacesCreateOrUpdateVirtualNetworkRule ¶
func (c VirtualNetworkRulesClient) NamespacesCreateOrUpdateVirtualNetworkRule(ctx context.Context, id VirtualnetworkruleId, input VirtualNetworkRule) (result NamespacesCreateOrUpdateVirtualNetworkRuleOperationResponse, err error)
NamespacesCreateOrUpdateVirtualNetworkRule ...
func (VirtualNetworkRulesClient) NamespacesDeleteVirtualNetworkRule ¶
func (c VirtualNetworkRulesClient) NamespacesDeleteVirtualNetworkRule(ctx context.Context, id VirtualnetworkruleId) (result NamespacesDeleteVirtualNetworkRuleOperationResponse, err error)
NamespacesDeleteVirtualNetworkRule ...
func (VirtualNetworkRulesClient) NamespacesGetVirtualNetworkRule ¶
func (c VirtualNetworkRulesClient) NamespacesGetVirtualNetworkRule(ctx context.Context, id VirtualnetworkruleId) (result NamespacesGetVirtualNetworkRuleOperationResponse, err error)
NamespacesGetVirtualNetworkRule ...
func (VirtualNetworkRulesClient) NamespacesListVirtualNetworkRules ¶
func (c VirtualNetworkRulesClient) NamespacesListVirtualNetworkRules(ctx context.Context, id NamespaceId) (resp NamespacesListVirtualNetworkRulesOperationResponse, err error)
NamespacesListVirtualNetworkRules ...
func (VirtualNetworkRulesClient) NamespacesListVirtualNetworkRulesComplete ¶
func (c VirtualNetworkRulesClient) NamespacesListVirtualNetworkRulesComplete(ctx context.Context, id NamespaceId) (NamespacesListVirtualNetworkRulesCompleteResult, error)
NamespacesListVirtualNetworkRulesComplete retrieves all of the results into a single object
func (VirtualNetworkRulesClient) NamespacesListVirtualNetworkRulesCompleteMatchingPredicate ¶
func (c VirtualNetworkRulesClient) NamespacesListVirtualNetworkRulesCompleteMatchingPredicate(ctx context.Context, id NamespaceId, predicate VirtualNetworkRuleOperationPredicate) (resp NamespacesListVirtualNetworkRulesCompleteResult, err error)
NamespacesListVirtualNetworkRulesCompleteMatchingPredicate retrieves all of the results and then applied the predicate
type VirtualnetworkruleId ¶
type VirtualnetworkruleId struct { SubscriptionId string ResourceGroupName string NamespaceName string VirtualNetworkRuleName string }
VirtualnetworkruleId is a struct representing the Resource ID for a Virtualnetworkrule
func NewVirtualnetworkruleID ¶
func NewVirtualnetworkruleID(subscriptionId string, resourceGroupName string, namespaceName string, virtualNetworkRuleName string) VirtualnetworkruleId
NewVirtualnetworkruleID returns a new VirtualnetworkruleId struct
func ParseVirtualnetworkruleID ¶
func ParseVirtualnetworkruleID(input string) (*VirtualnetworkruleId, error)
ParseVirtualnetworkruleID parses 'input' into a VirtualnetworkruleId
func ParseVirtualnetworkruleIDInsensitively ¶
func ParseVirtualnetworkruleIDInsensitively(input string) (*VirtualnetworkruleId, error)
ParseVirtualnetworkruleIDInsensitively parses 'input' case-insensitively into a VirtualnetworkruleId note: this method should only be used for API response data and not user input
func (VirtualnetworkruleId) ID ¶
func (id VirtualnetworkruleId) ID() string
ID returns the formatted Virtualnetworkrule ID
func (VirtualnetworkruleId) Segments ¶
func (id VirtualnetworkruleId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Virtualnetworkrule ID
func (VirtualnetworkruleId) String ¶
func (id VirtualnetworkruleId) String() string
String returns a human-readable description of this Virtualnetworkrule ID
Source Files ¶
- client.go
- id_namespace.go
- id_virtualnetworkrule.go
- method_namespacescreateorupdatevirtualnetworkrule_autorest.go
- method_namespacesdeletevirtualnetworkrule_autorest.go
- method_namespacesgetvirtualnetworkrule_autorest.go
- method_namespaceslistvirtualnetworkrules_autorest.go
- model_virtualnetworkrule.go
- model_virtualnetworkruleproperties.go
- predicates.go
- version.go