Documentation ¶
Index ¶
- func ValidateNetworkConnectionID(input interface{}, key string) (warnings []string, errors []error)
- type EndpointDependency
- type EndpointDetail
- type ListOutboundNetworkDependenciesEndpointsCompleteResult
- type ListOutboundNetworkDependenciesEndpointsCustomPager
- type ListOutboundNetworkDependenciesEndpointsOperationResponse
- type NetworkConnectionClient
- func (c NetworkConnectionClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, id NetworkConnectionId) (result ListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
- func (c NetworkConnectionClient) ListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id NetworkConnectionId) (ListOutboundNetworkDependenciesEndpointsCompleteResult, error)
- func (c NetworkConnectionClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id NetworkConnectionId, ...) (result ListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
- func (c NetworkConnectionClient) RunHealthChecks(ctx context.Context, id NetworkConnectionId) (result RunHealthChecksOperationResponse, err error)
- func (c NetworkConnectionClient) RunHealthChecksThenPoll(ctx context.Context, id NetworkConnectionId) error
- type NetworkConnectionId
- type OutboundEnvironmentEndpoint
- type OutboundEnvironmentEndpointOperationPredicate
- type RunHealthChecksOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateNetworkConnectionID ¶
ValidateNetworkConnectionID checks that 'input' can be parsed as a Network Connection ID
Types ¶
type EndpointDependency ¶
type EndpointDependency struct { Description *string `json:"description,omitempty"` DomainName *string `json:"domainName,omitempty"` EndpointDetails *[]EndpointDetail `json:"endpointDetails,omitempty"` }
type EndpointDetail ¶
type EndpointDetail struct {
Port *int64 `json:"port,omitempty"`
}
type ListOutboundNetworkDependenciesEndpointsCompleteResult ¶
type ListOutboundNetworkDependenciesEndpointsCompleteResult struct { LatestHttpResponse *http.Response Items []OutboundEnvironmentEndpoint }
type ListOutboundNetworkDependenciesEndpointsCustomPager ¶ added in v0.20240628.1153531
type ListOutboundNetworkDependenciesEndpointsCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ListOutboundNetworkDependenciesEndpointsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListOutboundNetworkDependenciesEndpointsCustomPager) NextPageLink() *odata.Link
type ListOutboundNetworkDependenciesEndpointsOperationResponse ¶
type ListOutboundNetworkDependenciesEndpointsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OutboundEnvironmentEndpoint }
type NetworkConnectionClient ¶
type NetworkConnectionClient struct {
Client *resourcemanager.Client
}
func NewNetworkConnectionClientWithBaseURI ¶
func NewNetworkConnectionClientWithBaseURI(sdkApi sdkEnv.Api) (*NetworkConnectionClient, error)
func (NetworkConnectionClient) ListOutboundNetworkDependenciesEndpoints ¶
func (c NetworkConnectionClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, id NetworkConnectionId) (result ListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
ListOutboundNetworkDependenciesEndpoints ...
func (NetworkConnectionClient) ListOutboundNetworkDependenciesEndpointsComplete ¶
func (c NetworkConnectionClient) ListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id NetworkConnectionId) (ListOutboundNetworkDependenciesEndpointsCompleteResult, error)
ListOutboundNetworkDependenciesEndpointsComplete retrieves all the results into a single object
func (NetworkConnectionClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate ¶
func (c NetworkConnectionClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id NetworkConnectionId, predicate OutboundEnvironmentEndpointOperationPredicate) (result ListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NetworkConnectionClient) RunHealthChecks ¶
func (c NetworkConnectionClient) RunHealthChecks(ctx context.Context, id NetworkConnectionId) (result RunHealthChecksOperationResponse, err error)
RunHealthChecks ...
func (NetworkConnectionClient) RunHealthChecksThenPoll ¶
func (c NetworkConnectionClient) RunHealthChecksThenPoll(ctx context.Context, id NetworkConnectionId) error
RunHealthChecksThenPoll performs RunHealthChecks then polls until it's completed
type NetworkConnectionId ¶
type NetworkConnectionId struct { SubscriptionId string ResourceGroupName string NetworkConnectionName string }
NetworkConnectionId is a struct representing the Resource ID for a Network Connection
func NewNetworkConnectionID ¶
func NewNetworkConnectionID(subscriptionId string, resourceGroupName string, networkConnectionName string) NetworkConnectionId
NewNetworkConnectionID returns a new NetworkConnectionId struct
func ParseNetworkConnectionID ¶
func ParseNetworkConnectionID(input string) (*NetworkConnectionId, error)
ParseNetworkConnectionID parses 'input' into a NetworkConnectionId
func ParseNetworkConnectionIDInsensitively ¶
func ParseNetworkConnectionIDInsensitively(input string) (*NetworkConnectionId, error)
ParseNetworkConnectionIDInsensitively parses 'input' case-insensitively into a NetworkConnectionId note: this method should only be used for API response data and not user input
func (*NetworkConnectionId) FromParseResult ¶
func (id *NetworkConnectionId) FromParseResult(input resourceids.ParseResult) error
func (NetworkConnectionId) ID ¶
func (id NetworkConnectionId) ID() string
ID returns the formatted Network Connection ID
func (NetworkConnectionId) Segments ¶
func (id NetworkConnectionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Network Connection ID
func (NetworkConnectionId) String ¶
func (id NetworkConnectionId) String() string
String returns a human-readable description of this Network Connection ID
type OutboundEnvironmentEndpoint ¶
type OutboundEnvironmentEndpoint struct { Category *string `json:"category,omitempty"` Endpoints *[]EndpointDependency `json:"endpoints,omitempty"` }
type OutboundEnvironmentEndpointOperationPredicate ¶
type OutboundEnvironmentEndpointOperationPredicate struct {
Category *string
}
func (OutboundEnvironmentEndpointOperationPredicate) Matches ¶
func (p OutboundEnvironmentEndpointOperationPredicate) Matches(input OutboundEnvironmentEndpoint) bool