Documentation ¶
Index ¶
- func PossibleValuesForPublicNetworkAccessType() []string
- func ValidateMachineID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePrivateLinkScopeID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviderPrivateLinkScopeID(input interface{}, key string) (warnings []string, errors []error)
- type ConnectionDetail
- type HybridComputePrivateLinkScope
- type HybridComputePrivateLinkScopeOperationPredicate
- type HybridComputePrivateLinkScopeProperties
- type MachineId
- type PrivateEndpointConnectionDataModel
- type PrivateEndpointConnectionProperties
- type PrivateEndpointProperty
- type PrivateLinkScopeId
- type PrivateLinkScopeValidationDetails
- type PrivateLinkScopesClient
- func (c PrivateLinkScopesClient) PrivateLinkScopesCreateOrUpdate(ctx context.Context, id ProviderPrivateLinkScopeId, ...) (result PrivateLinkScopesCreateOrUpdateOperationResponse, err error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesDelete(ctx context.Context, id ProviderPrivateLinkScopeId) (result PrivateLinkScopesDeleteOperationResponse, err error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesDeleteThenPoll(ctx context.Context, id ProviderPrivateLinkScopeId) error
- func (c PrivateLinkScopesClient) PrivateLinkScopesGet(ctx context.Context, id ProviderPrivateLinkScopeId) (result PrivateLinkScopesGetOperationResponse, err error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesGetValidationDetails(ctx context.Context, id PrivateLinkScopeId) (result PrivateLinkScopesGetValidationDetailsOperationResponse, err error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesGetValidationDetailsForMachine(ctx context.Context, id MachineId) (result PrivateLinkScopesGetValidationDetailsForMachineOperationResponse, ...)
- func (c PrivateLinkScopesClient) PrivateLinkScopesList(ctx context.Context, id commonids.SubscriptionId) (resp PrivateLinkScopesListOperationResponse, err error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (resp PrivateLinkScopesListByResourceGroupOperationResponse, err error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (PrivateLinkScopesListByResourceGroupCompleteResult, error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (resp PrivateLinkScopesListByResourceGroupCompleteResult, err error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesListComplete(ctx context.Context, id commonids.SubscriptionId) (PrivateLinkScopesListCompleteResult, error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (resp PrivateLinkScopesListCompleteResult, err error)
- func (c PrivateLinkScopesClient) PrivateLinkScopesUpdateTags(ctx context.Context, id ProviderPrivateLinkScopeId, input TagsResource) (result PrivateLinkScopesUpdateTagsOperationResponse, err error)
- type PrivateLinkScopesCreateOrUpdateOperationResponse
- type PrivateLinkScopesDeleteOperationResponse
- type PrivateLinkScopesGetOperationResponse
- type PrivateLinkScopesGetValidationDetailsForMachineOperationResponse
- type PrivateLinkScopesGetValidationDetailsOperationResponse
- type PrivateLinkScopesListByResourceGroupCompleteResult
- type PrivateLinkScopesListByResourceGroupOperationResponse
- type PrivateLinkScopesListCompleteResult
- type PrivateLinkScopesListOperationResponse
- type PrivateLinkScopesUpdateTagsOperationResponse
- type PrivateLinkServiceConnectionStateProperty
- type ProviderPrivateLinkScopeId
- func NewProviderPrivateLinkScopeID(subscriptionId string, resourceGroupName string, privateLinkScopeName string) ProviderPrivateLinkScopeId
- func ParseProviderPrivateLinkScopeID(input string) (*ProviderPrivateLinkScopeId, error)
- func ParseProviderPrivateLinkScopeIDInsensitively(input string) (*ProviderPrivateLinkScopeId, error)
- type PublicNetworkAccessType
- type TagsResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForPublicNetworkAccessType ¶
func PossibleValuesForPublicNetworkAccessType() []string
func ValidateMachineID ¶
ValidateMachineID checks that 'input' can be parsed as a Machine ID
func ValidatePrivateLinkScopeID ¶
ValidatePrivateLinkScopeID checks that 'input' can be parsed as a Private Link Scope ID
func ValidateProviderPrivateLinkScopeID ¶
func ValidateProviderPrivateLinkScopeID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviderPrivateLinkScopeID checks that 'input' can be parsed as a Provider Private Link Scope ID
Types ¶
type ConnectionDetail ¶
type HybridComputePrivateLinkScope ¶
type HybridComputePrivateLinkScope struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *HybridComputePrivateLinkScopeProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type HybridComputePrivateLinkScopeOperationPredicate ¶
type HybridComputePrivateLinkScopeOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (HybridComputePrivateLinkScopeOperationPredicate) Matches ¶
func (p HybridComputePrivateLinkScopeOperationPredicate) Matches(input HybridComputePrivateLinkScope) bool
type HybridComputePrivateLinkScopeProperties ¶
type HybridComputePrivateLinkScopeProperties struct { PrivateEndpointConnections *[]PrivateEndpointConnectionDataModel `json:"privateEndpointConnections,omitempty"` PrivateLinkScopeId *string `json:"privateLinkScopeId,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccessType `json:"publicNetworkAccess,omitempty"` }
type MachineId ¶
MachineId is a struct representing the Resource ID for a Machine
func NewMachineID ¶
NewMachineID returns a new MachineId struct
func ParseMachineID ¶
ParseMachineID parses 'input' into a MachineId
func ParseMachineIDInsensitively ¶
ParseMachineIDInsensitively parses 'input' case-insensitively into a MachineId note: this method should only be used for API response data and not user input
func (MachineId) Segments ¶
func (id MachineId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Machine ID
type PrivateEndpointConnectionDataModel ¶
type PrivateEndpointConnectionDataModel struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *PrivateEndpointProperty `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateProperty `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
type PrivateEndpointProperty ¶
type PrivateEndpointProperty struct {
Id *string `json:"id,omitempty"`
}
type PrivateLinkScopeId ¶
type PrivateLinkScopeId struct { SubscriptionId string LocationName string PrivateLinkScopeId string }
PrivateLinkScopeId is a struct representing the Resource ID for a Private Link Scope
func NewPrivateLinkScopeID ¶
func NewPrivateLinkScopeID(subscriptionId string, locationName string, privateLinkScopeId 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) 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 PrivateLinkScopeValidationDetails ¶
type PrivateLinkScopeValidationDetails struct { ConnectionDetails *[]ConnectionDetail `json:"connectionDetails,omitempty"` Id *string `json:"id,omitempty"` PublicNetworkAccess *PublicNetworkAccessType `json:"publicNetworkAccess,omitempty"` }
type PrivateLinkScopesClient ¶
type PrivateLinkScopesClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewPrivateLinkScopesClientWithBaseURI ¶
func NewPrivateLinkScopesClientWithBaseURI(endpoint string) PrivateLinkScopesClient
func (PrivateLinkScopesClient) PrivateLinkScopesCreateOrUpdate ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesCreateOrUpdate(ctx context.Context, id ProviderPrivateLinkScopeId, input HybridComputePrivateLinkScope) (result PrivateLinkScopesCreateOrUpdateOperationResponse, err error)
PrivateLinkScopesCreateOrUpdate ...
func (PrivateLinkScopesClient) PrivateLinkScopesDelete ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesDelete(ctx context.Context, id ProviderPrivateLinkScopeId) (result PrivateLinkScopesDeleteOperationResponse, err error)
PrivateLinkScopesDelete ...
func (PrivateLinkScopesClient) PrivateLinkScopesDeleteThenPoll ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesDeleteThenPoll(ctx context.Context, id ProviderPrivateLinkScopeId) error
PrivateLinkScopesDeleteThenPoll performs PrivateLinkScopesDelete then polls until it's completed
func (PrivateLinkScopesClient) PrivateLinkScopesGet ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesGet(ctx context.Context, id ProviderPrivateLinkScopeId) (result PrivateLinkScopesGetOperationResponse, err error)
PrivateLinkScopesGet ...
func (PrivateLinkScopesClient) PrivateLinkScopesGetValidationDetails ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesGetValidationDetails(ctx context.Context, id PrivateLinkScopeId) (result PrivateLinkScopesGetValidationDetailsOperationResponse, err error)
PrivateLinkScopesGetValidationDetails ...
func (PrivateLinkScopesClient) PrivateLinkScopesGetValidationDetailsForMachine ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesGetValidationDetailsForMachine(ctx context.Context, id MachineId) (result PrivateLinkScopesGetValidationDetailsForMachineOperationResponse, err error)
PrivateLinkScopesGetValidationDetailsForMachine ...
func (PrivateLinkScopesClient) PrivateLinkScopesList ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesList(ctx context.Context, id commonids.SubscriptionId) (resp PrivateLinkScopesListOperationResponse, err error)
PrivateLinkScopesList ...
func (PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroup ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (resp PrivateLinkScopesListByResourceGroupOperationResponse, err error)
PrivateLinkScopesListByResourceGroup ...
func (PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroupComplete ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (PrivateLinkScopesListByResourceGroupCompleteResult, error)
PrivateLinkScopesListByResourceGroupComplete retrieves all of the results into a single object
func (PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroupCompleteMatchingPredicate ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate HybridComputePrivateLinkScopeOperationPredicate) (resp PrivateLinkScopesListByResourceGroupCompleteResult, err error)
PrivateLinkScopesListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (PrivateLinkScopesClient) PrivateLinkScopesListComplete ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesListComplete(ctx context.Context, id commonids.SubscriptionId) (PrivateLinkScopesListCompleteResult, error)
PrivateLinkScopesListComplete retrieves all of the results into a single object
func (PrivateLinkScopesClient) PrivateLinkScopesListCompleteMatchingPredicate ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate HybridComputePrivateLinkScopeOperationPredicate) (resp PrivateLinkScopesListCompleteResult, err error)
PrivateLinkScopesListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (PrivateLinkScopesClient) PrivateLinkScopesUpdateTags ¶
func (c PrivateLinkScopesClient) PrivateLinkScopesUpdateTags(ctx context.Context, id ProviderPrivateLinkScopeId, input TagsResource) (result PrivateLinkScopesUpdateTagsOperationResponse, err error)
PrivateLinkScopesUpdateTags ...
type PrivateLinkScopesCreateOrUpdateOperationResponse ¶
type PrivateLinkScopesCreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *HybridComputePrivateLinkScope }
type PrivateLinkScopesDeleteOperationResponse ¶
type PrivateLinkScopesDeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type PrivateLinkScopesGetOperationResponse ¶
type PrivateLinkScopesGetOperationResponse struct { HttpResponse *http.Response Model *HybridComputePrivateLinkScope }
type PrivateLinkScopesGetValidationDetailsForMachineOperationResponse ¶
type PrivateLinkScopesGetValidationDetailsForMachineOperationResponse struct { HttpResponse *http.Response Model *PrivateLinkScopeValidationDetails }
type PrivateLinkScopesGetValidationDetailsOperationResponse ¶
type PrivateLinkScopesGetValidationDetailsOperationResponse struct { HttpResponse *http.Response Model *PrivateLinkScopeValidationDetails }
type PrivateLinkScopesListByResourceGroupCompleteResult ¶
type PrivateLinkScopesListByResourceGroupCompleteResult struct {
Items []HybridComputePrivateLinkScope
}
type PrivateLinkScopesListByResourceGroupOperationResponse ¶
type PrivateLinkScopesListByResourceGroupOperationResponse struct { HttpResponse *http.Response Model *[]HybridComputePrivateLinkScope // contains filtered or unexported fields }
func (PrivateLinkScopesListByResourceGroupOperationResponse) HasMore ¶
func (r PrivateLinkScopesListByResourceGroupOperationResponse) HasMore() bool
func (PrivateLinkScopesListByResourceGroupOperationResponse) LoadMore ¶
func (r PrivateLinkScopesListByResourceGroupOperationResponse) LoadMore(ctx context.Context) (resp PrivateLinkScopesListByResourceGroupOperationResponse, err error)
type PrivateLinkScopesListCompleteResult ¶
type PrivateLinkScopesListCompleteResult struct {
Items []HybridComputePrivateLinkScope
}
type PrivateLinkScopesListOperationResponse ¶
type PrivateLinkScopesListOperationResponse struct { HttpResponse *http.Response Model *[]HybridComputePrivateLinkScope // contains filtered or unexported fields }
func (PrivateLinkScopesListOperationResponse) HasMore ¶
func (r PrivateLinkScopesListOperationResponse) HasMore() bool
func (PrivateLinkScopesListOperationResponse) LoadMore ¶
func (r PrivateLinkScopesListOperationResponse) LoadMore(ctx context.Context) (resp PrivateLinkScopesListOperationResponse, err error)
type PrivateLinkScopesUpdateTagsOperationResponse ¶
type PrivateLinkScopesUpdateTagsOperationResponse struct { HttpResponse *http.Response Model *HybridComputePrivateLinkScope }
type ProviderPrivateLinkScopeId ¶
type ProviderPrivateLinkScopeId struct { SubscriptionId string ResourceGroupName string PrivateLinkScopeName string }
ProviderPrivateLinkScopeId is a struct representing the Resource ID for a Provider Private Link Scope
func NewProviderPrivateLinkScopeID ¶
func NewProviderPrivateLinkScopeID(subscriptionId string, resourceGroupName string, privateLinkScopeName string) ProviderPrivateLinkScopeId
NewProviderPrivateLinkScopeID returns a new ProviderPrivateLinkScopeId struct
func ParseProviderPrivateLinkScopeID ¶
func ParseProviderPrivateLinkScopeID(input string) (*ProviderPrivateLinkScopeId, error)
ParseProviderPrivateLinkScopeID parses 'input' into a ProviderPrivateLinkScopeId
func ParseProviderPrivateLinkScopeIDInsensitively ¶
func ParseProviderPrivateLinkScopeIDInsensitively(input string) (*ProviderPrivateLinkScopeId, error)
ParseProviderPrivateLinkScopeIDInsensitively parses 'input' case-insensitively into a ProviderPrivateLinkScopeId note: this method should only be used for API response data and not user input
func (ProviderPrivateLinkScopeId) ID ¶
func (id ProviderPrivateLinkScopeId) ID() string
ID returns the formatted Provider Private Link Scope ID
func (ProviderPrivateLinkScopeId) Segments ¶
func (id ProviderPrivateLinkScopeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Private Link Scope ID
func (ProviderPrivateLinkScopeId) String ¶
func (id ProviderPrivateLinkScopeId) String() string
String returns a human-readable description of this Provider Private Link Scope ID
type PublicNetworkAccessType ¶
type PublicNetworkAccessType string
const ( PublicNetworkAccessTypeDisabled PublicNetworkAccessType = "Disabled" PublicNetworkAccessTypeEnabled PublicNetworkAccessType = "Enabled" )
type TagsResource ¶
Source Files ¶
- client.go
- constants.go
- id_machine.go
- id_privatelinkscope.go
- id_providerprivatelinkscope.go
- method_privatelinkscopescreateorupdate_autorest.go
- method_privatelinkscopesdelete_autorest.go
- method_privatelinkscopesget_autorest.go
- method_privatelinkscopesgetvalidationdetails_autorest.go
- method_privatelinkscopesgetvalidationdetailsformachine_autorest.go
- method_privatelinkscopeslist_autorest.go
- method_privatelinkscopeslistbyresourcegroup_autorest.go
- method_privatelinkscopesupdatetags_autorest.go
- model_connectiondetail.go
- model_hybridcomputeprivatelinkscope.go
- model_hybridcomputeprivatelinkscopeproperties.go
- model_privateendpointconnectiondatamodel.go
- model_privateendpointconnectionproperties.go
- model_privateendpointproperty.go
- model_privatelinkscopevalidationdetails.go
- model_privatelinkserviceconnectionstateproperty.go
- model_tagsresource.go
- predicates.go
- version.go