README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/kusto/2022-02-01/outboundnetworkdependenciesendpoints
Documentation
The outboundnetworkdependenciesendpoints
SDK allows for interaction with the Azure Resource Manager Service kusto
(API Version 2022-02-01
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/resource-manager/kusto/2022-02-01/outboundnetworkdependenciesendpoints"
Client Initialization
client := outboundnetworkdependenciesendpoints.NewOutboundNetworkDependenciesEndpointsClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: OutboundNetworkDependenciesEndpointsClient.ClustersListOutboundNetworkDependenciesEndpoints
ctx := context.TODO()
id := outboundnetworkdependenciesendpoints.NewClusterID("12345678-1234-9876-4563-123456789012", "example-resource-group", "clusterValue")
// alternatively `client.ClustersListOutboundNetworkDependenciesEndpoints(ctx, id)` can be used to do batched pagination
items, err := client.ClustersListOutboundNetworkDependenciesEndpointsComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Documentation ¶
Index ¶
- func PossibleValuesForProvisioningState() []string
- func ValidateClusterID(input interface{}, key string) (warnings []string, errors []error)
- type ClusterId
- type ClustersListOutboundNetworkDependenciesEndpointsCompleteResult
- type ClustersListOutboundNetworkDependenciesEndpointsOperationResponse
- type EndpointDependency
- type EndpointDetail
- type OutboundNetworkDependenciesEndpoint
- type OutboundNetworkDependenciesEndpointOperationPredicate
- type OutboundNetworkDependenciesEndpointProperties
- type OutboundNetworkDependenciesEndpointsClient
- func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpoints(ctx context.Context, id ClusterId) (resp ClustersListOutboundNetworkDependenciesEndpointsOperationResponse, ...)
- func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id ClusterId) (ClustersListOutboundNetworkDependenciesEndpointsCompleteResult, error)
- func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id ClusterId, ...) (resp ClustersListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
- type ProvisioningState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func ValidateClusterID ¶
ValidateClusterID checks that 'input' can be parsed as a Cluster ID
Types ¶
type ClusterId ¶
ClusterId is a struct representing the Resource ID for a Cluster
func NewClusterID ¶
NewClusterID returns a new ClusterId struct
func ParseClusterID ¶
ParseClusterID parses 'input' into a ClusterId
func ParseClusterIDInsensitively ¶
ParseClusterIDInsensitively parses 'input' case-insensitively into a ClusterId note: this method should only be used for API response data and not user input
func (ClusterId) Segments ¶
func (id ClusterId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Cluster ID
type ClustersListOutboundNetworkDependenciesEndpointsCompleteResult ¶
type ClustersListOutboundNetworkDependenciesEndpointsCompleteResult struct {
Items []OutboundNetworkDependenciesEndpoint
}
type ClustersListOutboundNetworkDependenciesEndpointsOperationResponse ¶
type ClustersListOutboundNetworkDependenciesEndpointsOperationResponse struct { HttpResponse *http.Response Model *[]OutboundNetworkDependenciesEndpoint // contains filtered or unexported fields }
func (ClustersListOutboundNetworkDependenciesEndpointsOperationResponse) HasMore ¶
func (r ClustersListOutboundNetworkDependenciesEndpointsOperationResponse) HasMore() bool
func (ClustersListOutboundNetworkDependenciesEndpointsOperationResponse) LoadMore ¶
func (r ClustersListOutboundNetworkDependenciesEndpointsOperationResponse) LoadMore(ctx context.Context) (resp ClustersListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
type EndpointDependency ¶
type EndpointDependency struct { DomainName *string `json:"domainName,omitempty"` EndpointDetails *[]EndpointDetail `json:"endpointDetails,omitempty"` }
type EndpointDetail ¶
type EndpointDetail struct {
Port *int64 `json:"port,omitempty"`
}
type OutboundNetworkDependenciesEndpoint ¶
type OutboundNetworkDependenciesEndpoint struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *OutboundNetworkDependenciesEndpointProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type OutboundNetworkDependenciesEndpointOperationPredicate ¶
type OutboundNetworkDependenciesEndpointOperationPredicate struct { Etag *string Id *string Name *string Type *string }
func (OutboundNetworkDependenciesEndpointOperationPredicate) Matches ¶
func (p OutboundNetworkDependenciesEndpointOperationPredicate) Matches(input OutboundNetworkDependenciesEndpoint) bool
type OutboundNetworkDependenciesEndpointProperties ¶
type OutboundNetworkDependenciesEndpointProperties struct { Category *string `json:"category,omitempty"` Endpoints *[]EndpointDependency `json:"endpoints,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` }
type OutboundNetworkDependenciesEndpointsClient ¶
type OutboundNetworkDependenciesEndpointsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewOutboundNetworkDependenciesEndpointsClientWithBaseURI ¶
func NewOutboundNetworkDependenciesEndpointsClientWithBaseURI(endpoint string) OutboundNetworkDependenciesEndpointsClient
func (OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpoints ¶
func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpoints(ctx context.Context, id ClusterId) (resp ClustersListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
ClustersListOutboundNetworkDependenciesEndpoints ...
func (OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsComplete ¶
func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id ClusterId) (ClustersListOutboundNetworkDependenciesEndpointsCompleteResult, error)
ClustersListOutboundNetworkDependenciesEndpointsComplete retrieves all of the results into a single object
func (OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate ¶
func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id ClusterId, predicate OutboundNetworkDependenciesEndpointOperationPredicate) (resp ClustersListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
ClustersListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all of the results and then applied the predicate
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateMoving ProvisioningState = "Moving" ProvisioningStateRunning ProvisioningState = "Running" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )