Documentation ¶
Index ¶
- func ValidatePrivateLinkScopeID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateScopedResourceID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type ListByPrivateLinkScopeCompleteResult
- type ListByPrivateLinkScopeOperationResponse
- type PrivateLinkScopeId
- type PrivateLinkScopedResourcesClient
- func (c PrivateLinkScopedResourcesClient) CreateOrUpdate(ctx context.Context, id ScopedResourceId, input ScopedResource) (result CreateOrUpdateOperationResponse, err error)
- func (c PrivateLinkScopedResourcesClient) CreateOrUpdateThenPoll(ctx context.Context, id ScopedResourceId, input ScopedResource) error
- func (c PrivateLinkScopedResourcesClient) Delete(ctx context.Context, id ScopedResourceId) (result DeleteOperationResponse, err error)
- func (c PrivateLinkScopedResourcesClient) DeleteThenPoll(ctx context.Context, id ScopedResourceId) error
- func (c PrivateLinkScopedResourcesClient) Get(ctx context.Context, id ScopedResourceId) (result GetOperationResponse, err error)
- func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScope(ctx context.Context, id PrivateLinkScopeId) (resp ListByPrivateLinkScopeOperationResponse, err error)
- func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeComplete(ctx context.Context, id PrivateLinkScopeId) (ListByPrivateLinkScopeCompleteResult, error)
- func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeCompleteMatchingPredicate(ctx context.Context, id PrivateLinkScopeId, ...) (resp ListByPrivateLinkScopeCompleteResult, err error)
- type ScopedResource
- type ScopedResourceId
- type ScopedResourceOperationPredicate
- type ScopedResourceProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidatePrivateLinkScopeID ¶
ValidatePrivateLinkScopeID checks that 'input' can be parsed as a Private Link Scope ID
func ValidateScopedResourceID ¶
ValidateScopedResourceID checks that 'input' can be parsed as a Scoped Resource ID
Types ¶
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response Model *ScopedResource }
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *ScopedResource }
type ListByPrivateLinkScopeCompleteResult ¶
type ListByPrivateLinkScopeCompleteResult struct {
Items []ScopedResource
}
type ListByPrivateLinkScopeOperationResponse ¶
type ListByPrivateLinkScopeOperationResponse struct { HttpResponse *http.Response Model *[]ScopedResource // contains filtered or unexported fields }
func (ListByPrivateLinkScopeOperationResponse) HasMore ¶
func (r ListByPrivateLinkScopeOperationResponse) HasMore() bool
func (ListByPrivateLinkScopeOperationResponse) LoadMore ¶
func (r ListByPrivateLinkScopeOperationResponse) LoadMore(ctx context.Context) (resp ListByPrivateLinkScopeOperationResponse, err error)
type PrivateLinkScopeId ¶
type PrivateLinkScopeId struct { SubscriptionId string ResourceGroupName string PrivateLinkScopeName string }
PrivateLinkScopeId is a struct representing the Resource ID for a Private Link Scope
func NewPrivateLinkScopeID ¶
func NewPrivateLinkScopeID(subscriptionId string, resourceGroupName string, privateLinkScopeName string) PrivateLinkScopeId
NewPrivateLinkScopeID returns a new PrivateLinkScopeId struct
func ParsePrivateLinkScopeID ¶
func ParsePrivateLinkScopeID(input string) (*PrivateLinkScopeId, error)
ParsePrivateLinkScopeID parses 'input' into a PrivateLinkScopeId
func ParsePrivateLinkScopeIDInsensitively ¶
func ParsePrivateLinkScopeIDInsensitively(input string) (*PrivateLinkScopeId, error)
ParsePrivateLinkScopeIDInsensitively parses 'input' case-insensitively into a PrivateLinkScopeId note: this method should only be used for API response data and not user input
func (*PrivateLinkScopeId) FromParseResult ¶ added in v0.20231127.1171502
func (id *PrivateLinkScopeId) FromParseResult(input resourceids.ParseResult) error
func (PrivateLinkScopeId) ID ¶
func (id PrivateLinkScopeId) ID() string
ID returns the formatted Private Link Scope ID
func (PrivateLinkScopeId) Segments ¶
func (id PrivateLinkScopeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Private Link Scope ID
func (PrivateLinkScopeId) String ¶
func (id PrivateLinkScopeId) String() string
String returns a human-readable description of this Private Link Scope ID
type PrivateLinkScopedResourcesClient ¶
type PrivateLinkScopedResourcesClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewPrivateLinkScopedResourcesClientWithBaseURI ¶
func NewPrivateLinkScopedResourcesClientWithBaseURI(endpoint string) PrivateLinkScopedResourcesClient
func (PrivateLinkScopedResourcesClient) CreateOrUpdate ¶
func (c PrivateLinkScopedResourcesClient) CreateOrUpdate(ctx context.Context, id ScopedResourceId, input ScopedResource) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (PrivateLinkScopedResourcesClient) CreateOrUpdateThenPoll ¶
func (c PrivateLinkScopedResourcesClient) CreateOrUpdateThenPoll(ctx context.Context, id ScopedResourceId, input ScopedResource) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (PrivateLinkScopedResourcesClient) Delete ¶
func (c PrivateLinkScopedResourcesClient) Delete(ctx context.Context, id ScopedResourceId) (result DeleteOperationResponse, err error)
Delete ...
func (PrivateLinkScopedResourcesClient) DeleteThenPoll ¶
func (c PrivateLinkScopedResourcesClient) DeleteThenPoll(ctx context.Context, id ScopedResourceId) error
DeleteThenPoll performs Delete then polls until it's completed
func (PrivateLinkScopedResourcesClient) Get ¶
func (c PrivateLinkScopedResourcesClient) Get(ctx context.Context, id ScopedResourceId) (result GetOperationResponse, err error)
Get ...
func (PrivateLinkScopedResourcesClient) ListByPrivateLinkScope ¶
func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScope(ctx context.Context, id PrivateLinkScopeId) (resp ListByPrivateLinkScopeOperationResponse, err error)
ListByPrivateLinkScope ...
func (PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeComplete ¶
func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeComplete(ctx context.Context, id PrivateLinkScopeId) (ListByPrivateLinkScopeCompleteResult, error)
ListByPrivateLinkScopeComplete retrieves all of the results into a single object
func (PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeCompleteMatchingPredicate ¶
func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeCompleteMatchingPredicate(ctx context.Context, id PrivateLinkScopeId, predicate ScopedResourceOperationPredicate) (resp ListByPrivateLinkScopeCompleteResult, err error)
ListByPrivateLinkScopeCompleteMatchingPredicate retrieves all of the results and then applied the predicate
type ScopedResource ¶
type ScopedResource struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ScopedResourceProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ScopedResourceId ¶
type ScopedResourceId struct { SubscriptionId string ResourceGroupName string PrivateLinkScopeName string ScopedResourceName string }
ScopedResourceId is a struct representing the Resource ID for a Scoped Resource
func NewScopedResourceID ¶
func NewScopedResourceID(subscriptionId string, resourceGroupName string, privateLinkScopeName string, scopedResourceName string) ScopedResourceId
NewScopedResourceID returns a new ScopedResourceId struct
func ParseScopedResourceID ¶
func ParseScopedResourceID(input string) (*ScopedResourceId, error)
ParseScopedResourceID parses 'input' into a ScopedResourceId
func ParseScopedResourceIDInsensitively ¶
func ParseScopedResourceIDInsensitively(input string) (*ScopedResourceId, error)
ParseScopedResourceIDInsensitively parses 'input' case-insensitively into a ScopedResourceId note: this method should only be used for API response data and not user input
func (*ScopedResourceId) FromParseResult ¶ added in v0.20231127.1171502
func (id *ScopedResourceId) FromParseResult(input resourceids.ParseResult) error
func (ScopedResourceId) ID ¶
func (id ScopedResourceId) ID() string
ID returns the formatted Scoped Resource ID
func (ScopedResourceId) Segments ¶
func (id ScopedResourceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Scoped Resource ID
func (ScopedResourceId) String ¶
func (id ScopedResourceId) String() string
String returns a human-readable description of this Scoped Resource ID
type ScopedResourceOperationPredicate ¶
func (ScopedResourceOperationPredicate) Matches ¶
func (p ScopedResourceOperationPredicate) Matches(input ScopedResource) bool