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 ListByPrivateLinkScopeCustomPager
- 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) (result ListByPrivateLinkScopeOperationResponse, err error)
- func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeComplete(ctx context.Context, id PrivateLinkScopeId) (ListByPrivateLinkScopeCompleteResult, error)
- func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeCompleteMatchingPredicate(ctx context.Context, id PrivateLinkScopeId, ...) (result 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 DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ScopedResource }
type ListByPrivateLinkScopeCompleteResult ¶
type ListByPrivateLinkScopeCompleteResult struct { LatestHttpResponse *http.Response Items []ScopedResource }
type ListByPrivateLinkScopeCustomPager ¶ added in v0.20240628.1153531
func (*ListByPrivateLinkScopeCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByPrivateLinkScopeCustomPager) NextPageLink() *odata.Link
type ListByPrivateLinkScopeOperationResponse ¶
type ListByPrivateLinkScopeOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ScopedResource }
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 ¶
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 *resourcemanager.Client
}
func NewPrivateLinkScopedResourcesClientWithBaseURI ¶
func NewPrivateLinkScopedResourcesClientWithBaseURI(sdkApi sdkEnv.Api) (*PrivateLinkScopedResourcesClient, error)
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) (result ListByPrivateLinkScopeOperationResponse, err error)
ListByPrivateLinkScope ...
func (PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeComplete ¶
func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeComplete(ctx context.Context, id PrivateLinkScopeId) (ListByPrivateLinkScopeCompleteResult, error)
ListByPrivateLinkScopeComplete retrieves all the results into a single object
func (PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeCompleteMatchingPredicate ¶
func (c PrivateLinkScopedResourcesClient) ListByPrivateLinkScopeCompleteMatchingPredicate(ctx context.Context, id PrivateLinkScopeId, predicate ScopedResourceOperationPredicate) (result ListByPrivateLinkScopeCompleteResult, err error)
ListByPrivateLinkScopeCompleteMatchingPredicate retrieves all the results and then applies 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 ¶
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