Documentation ¶
Index ¶
- func ValidateFactoryID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error)
- type ArmIdWrapper
- type FactoryId
- type ListByFactoryCompleteResult
- type ListByFactoryCustomPager
- type ListByFactoryOperationResponse
- type PrivateEndpoint
- type PrivateEndpointConnectionCreateOrUpdateOperationOptions
- type PrivateEndpointConnectionCreateOrUpdateOperationResponse
- type PrivateEndpointConnectionDeleteOperationResponse
- type PrivateEndpointConnectionGetOperationOptions
- type PrivateEndpointConnectionGetOperationResponse
- type PrivateEndpointConnectionId
- func NewPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, factoryName string, ...) PrivateEndpointConnectionId
- func ParsePrivateEndpointConnectionID(input string) (*PrivateEndpointConnectionId, error)
- func ParsePrivateEndpointConnectionIDInsensitively(input string) (*PrivateEndpointConnectionId, error)
- type PrivateEndpointConnectionResource
- type PrivateEndpointConnectionResourceOperationPredicate
- type PrivateEndpointConnectionsClient
- func (c PrivateEndpointConnectionsClient) ListByFactory(ctx context.Context, id FactoryId) (result ListByFactoryOperationResponse, err error)
- func (c PrivateEndpointConnectionsClient) ListByFactoryComplete(ctx context.Context, id FactoryId) (ListByFactoryCompleteResult, error)
- func (c PrivateEndpointConnectionsClient) ListByFactoryCompleteMatchingPredicate(ctx context.Context, id FactoryId, ...) (result ListByFactoryCompleteResult, err error)
- func (c PrivateEndpointConnectionsClient) PrivateEndpointConnectionCreateOrUpdate(ctx context.Context, id PrivateEndpointConnectionId, ...) (result PrivateEndpointConnectionCreateOrUpdateOperationResponse, err error)
- func (c PrivateEndpointConnectionsClient) PrivateEndpointConnectionDelete(ctx context.Context, id PrivateEndpointConnectionId) (result PrivateEndpointConnectionDeleteOperationResponse, err error)
- func (c PrivateEndpointConnectionsClient) PrivateEndpointConnectionGet(ctx context.Context, id PrivateEndpointConnectionId, ...) (result PrivateEndpointConnectionGetOperationResponse, err error)
- type PrivateLinkConnectionApprovalRequest
- type PrivateLinkConnectionApprovalRequestResource
- type PrivateLinkConnectionState
- type RemotePrivateEndpointConnection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateFactoryID ¶
ValidateFactoryID checks that 'input' can be parsed as a Factory ID
func ValidatePrivateEndpointConnectionID ¶
func ValidatePrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error)
ValidatePrivateEndpointConnectionID checks that 'input' can be parsed as a Private Endpoint Connection ID
Types ¶
type ArmIdWrapper ¶
type ArmIdWrapper struct {
Id *string `json:"id,omitempty"`
}
type FactoryId ¶
FactoryId is a struct representing the Resource ID for a Factory
func NewFactoryID ¶
NewFactoryID returns a new FactoryId struct
func ParseFactoryID ¶
ParseFactoryID parses 'input' into a FactoryId
func ParseFactoryIDInsensitively ¶
ParseFactoryIDInsensitively parses 'input' case-insensitively into a FactoryId note: this method should only be used for API response data and not user input
func (*FactoryId) FromParseResult ¶
func (id *FactoryId) FromParseResult(input resourceids.ParseResult) error
func (FactoryId) Segments ¶
func (id FactoryId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Factory ID
type ListByFactoryCompleteResult ¶
type ListByFactoryCompleteResult struct { LatestHttpResponse *http.Response Items []PrivateEndpointConnectionResource }
type ListByFactoryCustomPager ¶ added in v0.20240628.1153531
func (*ListByFactoryCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByFactoryCustomPager) NextPageLink() *odata.Link
type ListByFactoryOperationResponse ¶
type ListByFactoryOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PrivateEndpointConnectionResource }
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnectionCreateOrUpdateOperationOptions ¶
type PrivateEndpointConnectionCreateOrUpdateOperationOptions struct {
IfMatch *string
}
func DefaultPrivateEndpointConnectionCreateOrUpdateOperationOptions ¶
func DefaultPrivateEndpointConnectionCreateOrUpdateOperationOptions() PrivateEndpointConnectionCreateOrUpdateOperationOptions
func (PrivateEndpointConnectionCreateOrUpdateOperationOptions) ToHeaders ¶
func (o PrivateEndpointConnectionCreateOrUpdateOperationOptions) ToHeaders() *client.Headers
func (PrivateEndpointConnectionCreateOrUpdateOperationOptions) ToOData ¶
func (o PrivateEndpointConnectionCreateOrUpdateOperationOptions) ToOData() *odata.Query
func (PrivateEndpointConnectionCreateOrUpdateOperationOptions) ToQuery ¶
func (o PrivateEndpointConnectionCreateOrUpdateOperationOptions) ToQuery() *client.QueryParams
type PrivateEndpointConnectionCreateOrUpdateOperationResponse ¶
type PrivateEndpointConnectionCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PrivateEndpointConnectionResource }
type PrivateEndpointConnectionGetOperationOptions ¶
type PrivateEndpointConnectionGetOperationOptions struct {
IfNoneMatch *string
}
func DefaultPrivateEndpointConnectionGetOperationOptions ¶
func DefaultPrivateEndpointConnectionGetOperationOptions() PrivateEndpointConnectionGetOperationOptions
func (PrivateEndpointConnectionGetOperationOptions) ToHeaders ¶
func (o PrivateEndpointConnectionGetOperationOptions) ToHeaders() *client.Headers
func (PrivateEndpointConnectionGetOperationOptions) ToOData ¶
func (o PrivateEndpointConnectionGetOperationOptions) ToOData() *odata.Query
func (PrivateEndpointConnectionGetOperationOptions) ToQuery ¶
func (o PrivateEndpointConnectionGetOperationOptions) ToQuery() *client.QueryParams
type PrivateEndpointConnectionGetOperationResponse ¶
type PrivateEndpointConnectionGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PrivateEndpointConnectionResource }
type PrivateEndpointConnectionId ¶
type PrivateEndpointConnectionId struct { SubscriptionId string ResourceGroupName string FactoryName string PrivateEndpointConnectionName string }
PrivateEndpointConnectionId is a struct representing the Resource ID for a Private Endpoint Connection
func NewPrivateEndpointConnectionID ¶
func NewPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, factoryName string, privateEndpointConnectionName string) PrivateEndpointConnectionId
NewPrivateEndpointConnectionID returns a new PrivateEndpointConnectionId struct
func ParsePrivateEndpointConnectionID ¶
func ParsePrivateEndpointConnectionID(input string) (*PrivateEndpointConnectionId, error)
ParsePrivateEndpointConnectionID parses 'input' into a PrivateEndpointConnectionId
func ParsePrivateEndpointConnectionIDInsensitively ¶
func ParsePrivateEndpointConnectionIDInsensitively(input string) (*PrivateEndpointConnectionId, error)
ParsePrivateEndpointConnectionIDInsensitively parses 'input' case-insensitively into a PrivateEndpointConnectionId note: this method should only be used for API response data and not user input
func (*PrivateEndpointConnectionId) FromParseResult ¶
func (id *PrivateEndpointConnectionId) FromParseResult(input resourceids.ParseResult) error
func (PrivateEndpointConnectionId) ID ¶
func (id PrivateEndpointConnectionId) ID() string
ID returns the formatted Private Endpoint Connection ID
func (PrivateEndpointConnectionId) Segments ¶
func (id PrivateEndpointConnectionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Private Endpoint Connection ID
func (PrivateEndpointConnectionId) String ¶
func (id PrivateEndpointConnectionId) String() string
String returns a human-readable description of this Private Endpoint Connection ID
type PrivateEndpointConnectionResource ¶
type PrivateEndpointConnectionResource struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RemotePrivateEndpointConnection `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionResourceOperationPredicate ¶
type PrivateEndpointConnectionResourceOperationPredicate struct { Etag *string Id *string Name *string Type *string }
func (PrivateEndpointConnectionResourceOperationPredicate) Matches ¶
func (p PrivateEndpointConnectionResourceOperationPredicate) Matches(input PrivateEndpointConnectionResource) bool
type PrivateEndpointConnectionsClient ¶
type PrivateEndpointConnectionsClient struct {
Client *resourcemanager.Client
}
func NewPrivateEndpointConnectionsClientWithBaseURI ¶
func NewPrivateEndpointConnectionsClientWithBaseURI(sdkApi sdkEnv.Api) (*PrivateEndpointConnectionsClient, error)
func (PrivateEndpointConnectionsClient) ListByFactory ¶
func (c PrivateEndpointConnectionsClient) ListByFactory(ctx context.Context, id FactoryId) (result ListByFactoryOperationResponse, err error)
ListByFactory ...
func (PrivateEndpointConnectionsClient) ListByFactoryComplete ¶
func (c PrivateEndpointConnectionsClient) ListByFactoryComplete(ctx context.Context, id FactoryId) (ListByFactoryCompleteResult, error)
ListByFactoryComplete retrieves all the results into a single object
func (PrivateEndpointConnectionsClient) ListByFactoryCompleteMatchingPredicate ¶
func (c PrivateEndpointConnectionsClient) ListByFactoryCompleteMatchingPredicate(ctx context.Context, id FactoryId, predicate PrivateEndpointConnectionResourceOperationPredicate) (result ListByFactoryCompleteResult, err error)
ListByFactoryCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (PrivateEndpointConnectionsClient) PrivateEndpointConnectionCreateOrUpdate ¶
func (c PrivateEndpointConnectionsClient) PrivateEndpointConnectionCreateOrUpdate(ctx context.Context, id PrivateEndpointConnectionId, input PrivateLinkConnectionApprovalRequestResource, options PrivateEndpointConnectionCreateOrUpdateOperationOptions) (result PrivateEndpointConnectionCreateOrUpdateOperationResponse, err error)
PrivateEndpointConnectionCreateOrUpdate ...
func (PrivateEndpointConnectionsClient) PrivateEndpointConnectionDelete ¶
func (c PrivateEndpointConnectionsClient) PrivateEndpointConnectionDelete(ctx context.Context, id PrivateEndpointConnectionId) (result PrivateEndpointConnectionDeleteOperationResponse, err error)
PrivateEndpointConnectionDelete ...
func (PrivateEndpointConnectionsClient) PrivateEndpointConnectionGet ¶
func (c PrivateEndpointConnectionsClient) PrivateEndpointConnectionGet(ctx context.Context, id PrivateEndpointConnectionId, options PrivateEndpointConnectionGetOperationOptions) (result PrivateEndpointConnectionGetOperationResponse, err error)
PrivateEndpointConnectionGet ...
type PrivateLinkConnectionApprovalRequest ¶
type PrivateLinkConnectionApprovalRequest struct { PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkConnectionState `json:"privateLinkServiceConnectionState,omitempty"` }
type PrivateLinkConnectionApprovalRequestResource ¶
type PrivateLinkConnectionApprovalRequestResource struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateLinkConnectionApprovalRequest `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type RemotePrivateEndpointConnection ¶
type RemotePrivateEndpointConnection struct { PrivateEndpoint *ArmIdWrapper `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkConnectionState `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
Source Files ¶
- client.go
- id_factory.go
- id_privateendpointconnection.go
- method_listbyfactory.go
- method_privateendpointconnectioncreateorupdate.go
- method_privateendpointconnectiondelete.go
- method_privateendpointconnectionget.go
- model_armidwrapper.go
- model_privateendpoint.go
- model_privateendpointconnectionresource.go
- model_privatelinkconnectionapprovalrequest.go
- model_privatelinkconnectionapprovalrequestresource.go
- model_privatelinkconnectionstate.go
- model_remoteprivateendpointconnection.go
- predicates.go
- version.go