README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/kusto/2023-08-15/outboundnetworkdependenciesendpoints
Documentation
The outboundnetworkdependenciesendpoints
SDK allows for interaction with the Azure Resource Manager Service kusto
(API Version 2023-08-15
).
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/2023-08-15/outboundnetworkdependenciesendpoints"
Client Initialization
client := outboundnetworkdependenciesendpoints.NewOutboundNetworkDependenciesEndpointsClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: OutboundNetworkDependenciesEndpointsClient.ClustersListOutboundNetworkDependenciesEndpoints
ctx := context.TODO()
id := outboundnetworkdependenciesendpoints.NewKustoClusterID("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
- type ClustersListOutboundNetworkDependenciesEndpointsCompleteResult
- type ClustersListOutboundNetworkDependenciesEndpointsOperationResponse
- type EndpointDependency
- type EndpointDetail
- type OutboundNetworkDependenciesEndpoint
- type OutboundNetworkDependenciesEndpointOperationPredicate
- type OutboundNetworkDependenciesEndpointProperties
- type OutboundNetworkDependenciesEndpointsClient
- func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpoints(ctx context.Context, id commonids.KustoClusterId) (result ClustersListOutboundNetworkDependenciesEndpointsOperationResponse, ...)
- func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id commonids.KustoClusterId) (ClustersListOutboundNetworkDependenciesEndpointsCompleteResult, error)
- func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id commonids.KustoClusterId, ...) (result ClustersListOutboundNetworkDependenciesEndpointsCompleteResult, ...)
- type ProvisioningState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
Types ¶
type ClustersListOutboundNetworkDependenciesEndpointsCompleteResult ¶
type ClustersListOutboundNetworkDependenciesEndpointsCompleteResult struct { LatestHttpResponse *http.Response Items []OutboundNetworkDependenciesEndpoint }
type ClustersListOutboundNetworkDependenciesEndpointsOperationResponse ¶
type ClustersListOutboundNetworkDependenciesEndpointsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OutboundNetworkDependenciesEndpoint }
type EndpointDependency ¶
type EndpointDependency struct { DomainName *string `json:"domainName,omitempty"` EndpointDetails *[]EndpointDetail `json:"endpointDetails,omitempty"` }
type EndpointDetail ¶
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 *resourcemanager.Client
}
func NewOutboundNetworkDependenciesEndpointsClientWithBaseURI ¶
func NewOutboundNetworkDependenciesEndpointsClientWithBaseURI(sdkApi sdkEnv.Api) (*OutboundNetworkDependenciesEndpointsClient, error)
func (OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpoints ¶
func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpoints(ctx context.Context, id commonids.KustoClusterId) (result ClustersListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
ClustersListOutboundNetworkDependenciesEndpoints ...
func (OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsComplete ¶
func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id commonids.KustoClusterId) (ClustersListOutboundNetworkDependenciesEndpointsCompleteResult, error)
ClustersListOutboundNetworkDependenciesEndpointsComplete retrieves all the results into a single object
func (OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate ¶
func (c OutboundNetworkDependenciesEndpointsClient) ClustersListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id commonids.KustoClusterId, predicate OutboundNetworkDependenciesEndpointOperationPredicate) (result ClustersListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
ClustersListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateMoving ProvisioningState = "Moving" ProvisioningStateRunning ProvisioningState = "Running" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶ added in v0.20240112.1095456
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
Click to show internal directories.
Click to hide internal directories.