Documentation ¶
Index ¶
- func ValidateLoadTestID(input interface{}, key string) (warnings []string, errors []error)
- type EndpointDependency
- type EndpointDetail
- type ListOutboundNetworkDependenciesEndpointsCompleteResult
- type ListOutboundNetworkDependenciesEndpointsOperationResponse
- type LoadTestClient
- func (c LoadTestClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, id LoadTestId) (result ListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
- func (c LoadTestClient) ListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id LoadTestId) (ListOutboundNetworkDependenciesEndpointsCompleteResult, error)
- func (c LoadTestClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id LoadTestId, ...) (result ListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
- type LoadTestId
- type OutboundEnvironmentEndpoint
- type OutboundEnvironmentEndpointOperationPredicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateLoadTestID ¶
ValidateLoadTestID checks that 'input' can be parsed as a Load Test 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 ListOutboundNetworkDependenciesEndpointsOperationResponse ¶
type ListOutboundNetworkDependenciesEndpointsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OutboundEnvironmentEndpoint }
type LoadTestClient ¶
type LoadTestClient struct {
Client *resourcemanager.Client
}
func NewLoadTestClientWithBaseURI ¶
func NewLoadTestClientWithBaseURI(sdkApi sdkEnv.Api) (*LoadTestClient, error)
func (LoadTestClient) ListOutboundNetworkDependenciesEndpoints ¶
func (c LoadTestClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, id LoadTestId) (result ListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
ListOutboundNetworkDependenciesEndpoints ...
func (LoadTestClient) ListOutboundNetworkDependenciesEndpointsComplete ¶
func (c LoadTestClient) ListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id LoadTestId) (ListOutboundNetworkDependenciesEndpointsCompleteResult, error)
ListOutboundNetworkDependenciesEndpointsComplete retrieves all the results into a single object
func (LoadTestClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate ¶
func (c LoadTestClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id LoadTestId, predicate OutboundEnvironmentEndpointOperationPredicate) (result ListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all the results and then applies the predicate
type LoadTestId ¶
LoadTestId is a struct representing the Resource ID for a Load Test
func NewLoadTestID ¶
func NewLoadTestID(subscriptionId string, resourceGroupName string, loadTestName string) LoadTestId
NewLoadTestID returns a new LoadTestId struct
func ParseLoadTestID ¶
func ParseLoadTestID(input string) (*LoadTestId, error)
ParseLoadTestID parses 'input' into a LoadTestId
func ParseLoadTestIDInsensitively ¶
func ParseLoadTestIDInsensitively(input string) (*LoadTestId, error)
ParseLoadTestIDInsensitively parses 'input' case-insensitively into a LoadTestId note: this method should only be used for API response data and not user input
func (*LoadTestId) FromParseResult ¶
func (id *LoadTestId) FromParseResult(input resourceids.ParseResult) error
func (LoadTestId) Segments ¶
func (id LoadTestId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Load Test ID
func (LoadTestId) String ¶
func (id LoadTestId) String() string
String returns a human-readable description of this Load Test 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