Documentation ¶
Index ¶
- func ValidateManagedEnvironmentID(input interface{}, key string) (warnings []string, errors []error)
- type ManagedEnvironmentId
- type ManagedEnvironmentPrivateLinkResourcesListCompleteResult
- type ManagedEnvironmentPrivateLinkResourcesListCustomPager
- type ManagedEnvironmentPrivateLinkResourcesListOperationResponse
- type PrivateLinkResource
- type PrivateLinkResourceOperationPredicate
- type PrivateLinkResourceProperties
- type PrivateLinkResourcesClient
- func (c PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesList(ctx context.Context, id ManagedEnvironmentId) (result ManagedEnvironmentPrivateLinkResourcesListOperationResponse, err error)
- func (c PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesListComplete(ctx context.Context, id ManagedEnvironmentId) (ManagedEnvironmentPrivateLinkResourcesListCompleteResult, error)
- func (c PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesListCompleteMatchingPredicate(ctx context.Context, id ManagedEnvironmentId, ...) (result ManagedEnvironmentPrivateLinkResourcesListCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateManagedEnvironmentID ¶
func ValidateManagedEnvironmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateManagedEnvironmentID checks that 'input' can be parsed as a Managed Environment ID
Types ¶
type ManagedEnvironmentId ¶
type ManagedEnvironmentId struct { SubscriptionId string ResourceGroupName string ManagedEnvironmentName string }
ManagedEnvironmentId is a struct representing the Resource ID for a Managed Environment
func NewManagedEnvironmentID ¶
func NewManagedEnvironmentID(subscriptionId string, resourceGroupName string, managedEnvironmentName string) ManagedEnvironmentId
NewManagedEnvironmentID returns a new ManagedEnvironmentId struct
func ParseManagedEnvironmentID ¶
func ParseManagedEnvironmentID(input string) (*ManagedEnvironmentId, error)
ParseManagedEnvironmentID parses 'input' into a ManagedEnvironmentId
func ParseManagedEnvironmentIDInsensitively ¶
func ParseManagedEnvironmentIDInsensitively(input string) (*ManagedEnvironmentId, error)
ParseManagedEnvironmentIDInsensitively parses 'input' case-insensitively into a ManagedEnvironmentId note: this method should only be used for API response data and not user input
func (*ManagedEnvironmentId) FromParseResult ¶
func (id *ManagedEnvironmentId) FromParseResult(input resourceids.ParseResult) error
func (ManagedEnvironmentId) ID ¶
func (id ManagedEnvironmentId) ID() string
ID returns the formatted Managed Environment ID
func (ManagedEnvironmentId) Segments ¶
func (id ManagedEnvironmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Managed Environment ID
func (ManagedEnvironmentId) String ¶
func (id ManagedEnvironmentId) String() string
String returns a human-readable description of this Managed Environment ID
type ManagedEnvironmentPrivateLinkResourcesListCompleteResult ¶
type ManagedEnvironmentPrivateLinkResourcesListCompleteResult struct { LatestHttpResponse *http.Response Items []PrivateLinkResource }
type ManagedEnvironmentPrivateLinkResourcesListCustomPager ¶
type ManagedEnvironmentPrivateLinkResourcesListCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ManagedEnvironmentPrivateLinkResourcesListCustomPager) NextPageLink ¶
func (p *ManagedEnvironmentPrivateLinkResourcesListCustomPager) NextPageLink() *odata.Link
type ManagedEnvironmentPrivateLinkResourcesListOperationResponse ¶
type ManagedEnvironmentPrivateLinkResourcesListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PrivateLinkResource }
type PrivateLinkResource ¶
type PrivateLinkResource struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateLinkResourceProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateLinkResourceOperationPredicate ¶
func (PrivateLinkResourceOperationPredicate) Matches ¶
func (p PrivateLinkResourceOperationPredicate) Matches(input PrivateLinkResource) bool
type PrivateLinkResourcesClient ¶
type PrivateLinkResourcesClient struct {
Client *resourcemanager.Client
}
func NewPrivateLinkResourcesClientWithBaseURI ¶
func NewPrivateLinkResourcesClientWithBaseURI(sdkApi sdkEnv.Api) (*PrivateLinkResourcesClient, error)
func (PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesList ¶
func (c PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesList(ctx context.Context, id ManagedEnvironmentId) (result ManagedEnvironmentPrivateLinkResourcesListOperationResponse, err error)
ManagedEnvironmentPrivateLinkResourcesList ...
func (PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesListComplete ¶
func (c PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesListComplete(ctx context.Context, id ManagedEnvironmentId) (ManagedEnvironmentPrivateLinkResourcesListCompleteResult, error)
ManagedEnvironmentPrivateLinkResourcesListComplete retrieves all the results into a single object
func (PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesListCompleteMatchingPredicate ¶
func (c PrivateLinkResourcesClient) ManagedEnvironmentPrivateLinkResourcesListCompleteMatchingPredicate(ctx context.Context, id ManagedEnvironmentId, predicate PrivateLinkResourceOperationPredicate) (result ManagedEnvironmentPrivateLinkResourcesListCompleteResult, err error)
ManagedEnvironmentPrivateLinkResourcesListCompleteMatchingPredicate retrieves all the results and then applies the predicate