Documentation ¶
Index ¶
- func PossibleValuesForManagedPrivateEndpointConnectionStatus() []string
- func PossibleValuesForProvisioningState() []string
- func ValidateGrafanaID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateManagedPrivateEndpointID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type GrafanaId
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type ManagedPrivateEndpointConnectionState
- type ManagedPrivateEndpointConnectionStatus
- type ManagedPrivateEndpointId
- func NewManagedPrivateEndpointID(subscriptionId string, resourceGroupName string, grafanaName string, ...) ManagedPrivateEndpointId
- func ParseManagedPrivateEndpointID(input string) (*ManagedPrivateEndpointId, error)
- func ParseManagedPrivateEndpointIDInsensitively(input string) (*ManagedPrivateEndpointId, error)
- type ManagedPrivateEndpointModel
- type ManagedPrivateEndpointModelOperationPredicate
- type ManagedPrivateEndpointModelProperties
- type ManagedPrivateEndpointUpdateParameters
- type ManagedPrivateEndpointsClient
- func (c ManagedPrivateEndpointsClient) Create(ctx context.Context, id ManagedPrivateEndpointId, ...) (result CreateOperationResponse, err error)
- func (c ManagedPrivateEndpointsClient) CreateThenPoll(ctx context.Context, id ManagedPrivateEndpointId, ...) error
- func (c ManagedPrivateEndpointsClient) Delete(ctx context.Context, id ManagedPrivateEndpointId) (result DeleteOperationResponse, err error)
- func (c ManagedPrivateEndpointsClient) DeleteThenPoll(ctx context.Context, id ManagedPrivateEndpointId) error
- func (c ManagedPrivateEndpointsClient) Get(ctx context.Context, id ManagedPrivateEndpointId) (result GetOperationResponse, err error)
- func (c ManagedPrivateEndpointsClient) List(ctx context.Context, id GrafanaId) (result ListOperationResponse, err error)
- func (c ManagedPrivateEndpointsClient) ListComplete(ctx context.Context, id GrafanaId) (ListCompleteResult, error)
- func (c ManagedPrivateEndpointsClient) ListCompleteMatchingPredicate(ctx context.Context, id GrafanaId, ...) (result ListCompleteResult, err error)
- func (c ManagedPrivateEndpointsClient) Refresh(ctx context.Context, id GrafanaId) (result RefreshOperationResponse, err error)
- func (c ManagedPrivateEndpointsClient) RefreshThenPoll(ctx context.Context, id GrafanaId) error
- func (c ManagedPrivateEndpointsClient) Update(ctx context.Context, id ManagedPrivateEndpointId, ...) (result UpdateOperationResponse, err error)
- func (c ManagedPrivateEndpointsClient) UpdateThenPoll(ctx context.Context, id ManagedPrivateEndpointId, ...) error
- type ProvisioningState
- type RefreshOperationResponse
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForManagedPrivateEndpointConnectionStatus ¶
func PossibleValuesForManagedPrivateEndpointConnectionStatus() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func ValidateGrafanaID ¶
ValidateGrafanaID checks that 'input' can be parsed as a Grafana ID
func ValidateManagedPrivateEndpointID ¶
func ValidateManagedPrivateEndpointID(input interface{}, key string) (warnings []string, errors []error)
ValidateManagedPrivateEndpointID checks that 'input' can be parsed as a Managed Private Endpoint ID
Types ¶
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedPrivateEndpointModel }
type GrafanaId ¶
GrafanaId is a struct representing the Resource ID for a Grafana
func NewGrafanaID ¶
NewGrafanaID returns a new GrafanaId struct
func ParseGrafanaID ¶
ParseGrafanaID parses 'input' into a GrafanaId
func ParseGrafanaIDInsensitively ¶
ParseGrafanaIDInsensitively parses 'input' case-insensitively into a GrafanaId note: this method should only be used for API response data and not user input
func (*GrafanaId) FromParseResult ¶
func (id *GrafanaId) FromParseResult(input resourceids.ParseResult) error
func (GrafanaId) Segments ¶
func (id GrafanaId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Grafana ID
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedPrivateEndpointModel }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedPrivateEndpointModel }
type ManagedPrivateEndpointConnectionState ¶
type ManagedPrivateEndpointConnectionState struct { Description *string `json:"description,omitempty"` Status *ManagedPrivateEndpointConnectionStatus `json:"status,omitempty"` }
type ManagedPrivateEndpointConnectionStatus ¶
type ManagedPrivateEndpointConnectionStatus string
const ( ManagedPrivateEndpointConnectionStatusApproved ManagedPrivateEndpointConnectionStatus = "Approved" ManagedPrivateEndpointConnectionStatusDisconnected ManagedPrivateEndpointConnectionStatus = "Disconnected" ManagedPrivateEndpointConnectionStatusPending ManagedPrivateEndpointConnectionStatus = "Pending" ManagedPrivateEndpointConnectionStatusRejected ManagedPrivateEndpointConnectionStatus = "Rejected" )
func (*ManagedPrivateEndpointConnectionStatus) UnmarshalJSON ¶
func (s *ManagedPrivateEndpointConnectionStatus) UnmarshalJSON(bytes []byte) error
type ManagedPrivateEndpointId ¶
type ManagedPrivateEndpointId struct { SubscriptionId string ResourceGroupName string GrafanaName string ManagedPrivateEndpointName string }
ManagedPrivateEndpointId is a struct representing the Resource ID for a Managed Private Endpoint
func NewManagedPrivateEndpointID ¶
func NewManagedPrivateEndpointID(subscriptionId string, resourceGroupName string, grafanaName string, managedPrivateEndpointName string) ManagedPrivateEndpointId
NewManagedPrivateEndpointID returns a new ManagedPrivateEndpointId struct
func ParseManagedPrivateEndpointID ¶
func ParseManagedPrivateEndpointID(input string) (*ManagedPrivateEndpointId, error)
ParseManagedPrivateEndpointID parses 'input' into a ManagedPrivateEndpointId
func ParseManagedPrivateEndpointIDInsensitively ¶
func ParseManagedPrivateEndpointIDInsensitively(input string) (*ManagedPrivateEndpointId, error)
ParseManagedPrivateEndpointIDInsensitively parses 'input' case-insensitively into a ManagedPrivateEndpointId note: this method should only be used for API response data and not user input
func (*ManagedPrivateEndpointId) FromParseResult ¶
func (id *ManagedPrivateEndpointId) FromParseResult(input resourceids.ParseResult) error
func (ManagedPrivateEndpointId) ID ¶
func (id ManagedPrivateEndpointId) ID() string
ID returns the formatted Managed Private Endpoint ID
func (ManagedPrivateEndpointId) Segments ¶
func (id ManagedPrivateEndpointId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Managed Private Endpoint ID
func (ManagedPrivateEndpointId) String ¶
func (id ManagedPrivateEndpointId) String() string
String returns a human-readable description of this Managed Private Endpoint ID
type ManagedPrivateEndpointModel ¶
type ManagedPrivateEndpointModel struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ManagedPrivateEndpointModelProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedPrivateEndpointModelOperationPredicate ¶
type ManagedPrivateEndpointModelOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (ManagedPrivateEndpointModelOperationPredicate) Matches ¶
func (p ManagedPrivateEndpointModelOperationPredicate) Matches(input ManagedPrivateEndpointModel) bool
type ManagedPrivateEndpointModelProperties ¶
type ManagedPrivateEndpointModelProperties struct { ConnectionState *ManagedPrivateEndpointConnectionState `json:"connectionState,omitempty"` GroupIds *[]string `json:"groupIds,omitempty"` PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"` PrivateLinkResourceRegion *string `json:"privateLinkResourceRegion,omitempty"` PrivateLinkServicePrivateIP *string `json:"privateLinkServicePrivateIP,omitempty"` PrivateLinkServiceURL *string `json:"privateLinkServiceUrl,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` RequestMessage *string `json:"requestMessage,omitempty"` }
type ManagedPrivateEndpointsClient ¶
type ManagedPrivateEndpointsClient struct {
Client *resourcemanager.Client
}
func NewManagedPrivateEndpointsClientWithBaseURI ¶
func NewManagedPrivateEndpointsClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedPrivateEndpointsClient, error)
func (ManagedPrivateEndpointsClient) Create ¶
func (c ManagedPrivateEndpointsClient) Create(ctx context.Context, id ManagedPrivateEndpointId, input ManagedPrivateEndpointModel) (result CreateOperationResponse, err error)
Create ...
func (ManagedPrivateEndpointsClient) CreateThenPoll ¶
func (c ManagedPrivateEndpointsClient) CreateThenPoll(ctx context.Context, id ManagedPrivateEndpointId, input ManagedPrivateEndpointModel) error
CreateThenPoll performs Create then polls until it's completed
func (ManagedPrivateEndpointsClient) Delete ¶
func (c ManagedPrivateEndpointsClient) Delete(ctx context.Context, id ManagedPrivateEndpointId) (result DeleteOperationResponse, err error)
Delete ...
func (ManagedPrivateEndpointsClient) DeleteThenPoll ¶
func (c ManagedPrivateEndpointsClient) DeleteThenPoll(ctx context.Context, id ManagedPrivateEndpointId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ManagedPrivateEndpointsClient) Get ¶
func (c ManagedPrivateEndpointsClient) Get(ctx context.Context, id ManagedPrivateEndpointId) (result GetOperationResponse, err error)
Get ...
func (ManagedPrivateEndpointsClient) List ¶
func (c ManagedPrivateEndpointsClient) List(ctx context.Context, id GrafanaId) (result ListOperationResponse, err error)
List ...
func (ManagedPrivateEndpointsClient) ListComplete ¶
func (c ManagedPrivateEndpointsClient) ListComplete(ctx context.Context, id GrafanaId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ManagedPrivateEndpointsClient) ListCompleteMatchingPredicate ¶
func (c ManagedPrivateEndpointsClient) ListCompleteMatchingPredicate(ctx context.Context, id GrafanaId, predicate ManagedPrivateEndpointModelOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedPrivateEndpointsClient) Refresh ¶
func (c ManagedPrivateEndpointsClient) Refresh(ctx context.Context, id GrafanaId) (result RefreshOperationResponse, err error)
Refresh ...
func (ManagedPrivateEndpointsClient) RefreshThenPoll ¶
func (c ManagedPrivateEndpointsClient) RefreshThenPoll(ctx context.Context, id GrafanaId) error
RefreshThenPoll performs Refresh then polls until it's completed
func (ManagedPrivateEndpointsClient) Update ¶
func (c ManagedPrivateEndpointsClient) Update(ctx context.Context, id ManagedPrivateEndpointId, input ManagedPrivateEndpointUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (ManagedPrivateEndpointsClient) UpdateThenPoll ¶
func (c ManagedPrivateEndpointsClient) UpdateThenPoll(ctx context.Context, id ManagedPrivateEndpointId, input ManagedPrivateEndpointUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateAccepted ProvisioningState = "Accepted" ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleted ProvisioningState = "Deleted" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateNotSpecified ProvisioningState = "NotSpecified" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateUpdating ProvisioningState = "Updating" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_grafana.go
- id_managedprivateendpoint.go
- method_create.go
- method_delete.go
- method_get.go
- method_list.go
- method_refresh.go
- method_update.go
- model_managedprivateendpointconnectionstate.go
- model_managedprivateendpointmodel.go
- model_managedprivateendpointmodelproperties.go
- model_managedprivateendpointupdateparameters.go
- predicates.go
- version.go