Documentation ¶
Index ¶
- func PossibleValuesForApiKey() []string
- func PossibleValuesForAutoGeneratedDomainNameLabelScope() []string
- func PossibleValuesForDeterministicOutboundIP() []string
- func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
- func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForZoneRedundancy() []string
- func ValidateGrafanaID(input interface{}, key string) (warnings []string, errors []error)
- type ApiKey
- type AutoGeneratedDomainNameLabelScope
- type AzureMonitorWorkspaceIntegration
- type DeterministicOutboundIP
- type GrafanaCreateOperationResponse
- type GrafanaDeleteOperationResponse
- type GrafanaGetOperationResponse
- type GrafanaId
- type GrafanaIntegrations
- type GrafanaListByResourceGroupCompleteResult
- type GrafanaListByResourceGroupOperationResponse
- type GrafanaListCompleteResult
- type GrafanaListOperationResponse
- type GrafanaResourceClient
- func (c GrafanaResourceClient) GrafanaCreate(ctx context.Context, id GrafanaId, input ManagedGrafana) (result GrafanaCreateOperationResponse, err error)
- func (c GrafanaResourceClient) GrafanaCreateThenPoll(ctx context.Context, id GrafanaId, input ManagedGrafana) error
- func (c GrafanaResourceClient) GrafanaDelete(ctx context.Context, id GrafanaId) (result GrafanaDeleteOperationResponse, err error)
- func (c GrafanaResourceClient) GrafanaDeleteThenPoll(ctx context.Context, id GrafanaId) error
- func (c GrafanaResourceClient) GrafanaGet(ctx context.Context, id GrafanaId) (result GrafanaGetOperationResponse, err error)
- func (c GrafanaResourceClient) GrafanaList(ctx context.Context, id commonids.SubscriptionId) (result GrafanaListOperationResponse, err error)
- func (c GrafanaResourceClient) GrafanaListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result GrafanaListByResourceGroupOperationResponse, err error)
- func (c GrafanaResourceClient) GrafanaListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (GrafanaListByResourceGroupCompleteResult, error)
- func (c GrafanaResourceClient) GrafanaListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result GrafanaListByResourceGroupCompleteResult, err error)
- func (c GrafanaResourceClient) GrafanaListComplete(ctx context.Context, id commonids.SubscriptionId) (GrafanaListCompleteResult, error)
- func (c GrafanaResourceClient) GrafanaListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result GrafanaListCompleteResult, err error)
- func (c GrafanaResourceClient) GrafanaUpdate(ctx context.Context, id GrafanaId, input ManagedGrafanaUpdateParameters) (result GrafanaUpdateOperationResponse, err error)
- type GrafanaUpdateOperationResponse
- type ManagedGrafana
- type ManagedGrafanaOperationPredicate
- type ManagedGrafanaProperties
- type ManagedGrafanaPropertiesUpdateParameters
- type ManagedGrafanaUpdateParameters
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointServiceConnectionStatus
- type PrivateLinkServiceConnectionState
- type ProvisioningState
- type PublicNetworkAccess
- type ResourceSku
- type ZoneRedundancy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForApiKey ¶
func PossibleValuesForApiKey() []string
func PossibleValuesForAutoGeneratedDomainNameLabelScope ¶
func PossibleValuesForAutoGeneratedDomainNameLabelScope() []string
func PossibleValuesForDeterministicOutboundIP ¶
func PossibleValuesForDeterministicOutboundIP() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateEndpointServiceConnectionStatus ¶
func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForZoneRedundancy ¶
func PossibleValuesForZoneRedundancy() []string
func ValidateGrafanaID ¶
ValidateGrafanaID checks that 'input' can be parsed as a Grafana ID
Types ¶
type AutoGeneratedDomainNameLabelScope ¶
type AutoGeneratedDomainNameLabelScope string
const (
AutoGeneratedDomainNameLabelScopeTenantReuse AutoGeneratedDomainNameLabelScope = "TenantReuse"
)
func (*AutoGeneratedDomainNameLabelScope) UnmarshalJSON ¶ added in v0.20230406.1124617
func (s *AutoGeneratedDomainNameLabelScope) UnmarshalJSON(bytes []byte) error
type AzureMonitorWorkspaceIntegration ¶ added in v0.20220803.1122332
type AzureMonitorWorkspaceIntegration struct {
AzureMonitorWorkspaceResourceId *string `json:"azureMonitorWorkspaceResourceId,omitempty"`
}
type DeterministicOutboundIP ¶
type DeterministicOutboundIP string
const ( DeterministicOutboundIPDisabled DeterministicOutboundIP = "Disabled" DeterministicOutboundIPEnabled DeterministicOutboundIP = "Enabled" )
func (*DeterministicOutboundIP) UnmarshalJSON ¶ added in v0.20230406.1124617
func (s *DeterministicOutboundIP) UnmarshalJSON(bytes []byte) error
type GrafanaGetOperationResponse ¶
type GrafanaGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedGrafana }
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) Segments ¶
func (id GrafanaId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Grafana ID
type GrafanaIntegrations ¶ added in v0.20220803.1122332
type GrafanaIntegrations struct {
AzureMonitorWorkspaceIntegrations *[]AzureMonitorWorkspaceIntegration `json:"azureMonitorWorkspaceIntegrations,omitempty"`
}
type GrafanaListByResourceGroupCompleteResult ¶
type GrafanaListByResourceGroupCompleteResult struct {
Items []ManagedGrafana
}
type GrafanaListByResourceGroupOperationResponse ¶
type GrafanaListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedGrafana }
type GrafanaListCompleteResult ¶
type GrafanaListCompleteResult struct {
Items []ManagedGrafana
}
type GrafanaListOperationResponse ¶
type GrafanaListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedGrafana }
type GrafanaResourceClient ¶
type GrafanaResourceClient struct {
Client *resourcemanager.Client
}
func NewGrafanaResourceClientWithBaseURI ¶
func NewGrafanaResourceClientWithBaseURI(api environments.Api) (*GrafanaResourceClient, error)
func (GrafanaResourceClient) GrafanaCreate ¶
func (c GrafanaResourceClient) GrafanaCreate(ctx context.Context, id GrafanaId, input ManagedGrafana) (result GrafanaCreateOperationResponse, err error)
GrafanaCreate ...
func (GrafanaResourceClient) GrafanaCreateThenPoll ¶
func (c GrafanaResourceClient) GrafanaCreateThenPoll(ctx context.Context, id GrafanaId, input ManagedGrafana) error
GrafanaCreateThenPoll performs GrafanaCreate then polls until it's completed
func (GrafanaResourceClient) GrafanaDelete ¶
func (c GrafanaResourceClient) GrafanaDelete(ctx context.Context, id GrafanaId) (result GrafanaDeleteOperationResponse, err error)
GrafanaDelete ...
func (GrafanaResourceClient) GrafanaDeleteThenPoll ¶
func (c GrafanaResourceClient) GrafanaDeleteThenPoll(ctx context.Context, id GrafanaId) error
GrafanaDeleteThenPoll performs GrafanaDelete then polls until it's completed
func (GrafanaResourceClient) GrafanaGet ¶
func (c GrafanaResourceClient) GrafanaGet(ctx context.Context, id GrafanaId) (result GrafanaGetOperationResponse, err error)
GrafanaGet ...
func (GrafanaResourceClient) GrafanaList ¶
func (c GrafanaResourceClient) GrafanaList(ctx context.Context, id commonids.SubscriptionId) (result GrafanaListOperationResponse, err error)
GrafanaList ...
func (GrafanaResourceClient) GrafanaListByResourceGroup ¶
func (c GrafanaResourceClient) GrafanaListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result GrafanaListByResourceGroupOperationResponse, err error)
GrafanaListByResourceGroup ...
func (GrafanaResourceClient) GrafanaListByResourceGroupComplete ¶
func (c GrafanaResourceClient) GrafanaListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (GrafanaListByResourceGroupCompleteResult, error)
GrafanaListByResourceGroupComplete retrieves all the results into a single object
func (GrafanaResourceClient) GrafanaListByResourceGroupCompleteMatchingPredicate ¶
func (c GrafanaResourceClient) GrafanaListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ManagedGrafanaOperationPredicate) (result GrafanaListByResourceGroupCompleteResult, err error)
GrafanaListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GrafanaResourceClient) GrafanaListComplete ¶
func (c GrafanaResourceClient) GrafanaListComplete(ctx context.Context, id commonids.SubscriptionId) (GrafanaListCompleteResult, error)
GrafanaListComplete retrieves all the results into a single object
func (GrafanaResourceClient) GrafanaListCompleteMatchingPredicate ¶
func (c GrafanaResourceClient) GrafanaListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ManagedGrafanaOperationPredicate) (result GrafanaListCompleteResult, err error)
GrafanaListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GrafanaResourceClient) GrafanaUpdate ¶
func (c GrafanaResourceClient) GrafanaUpdate(ctx context.Context, id GrafanaId, input ManagedGrafanaUpdateParameters) (result GrafanaUpdateOperationResponse, err error)
GrafanaUpdate ...
type GrafanaUpdateOperationResponse ¶
type GrafanaUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedGrafana }
type ManagedGrafana ¶
type ManagedGrafana struct { Id *string `json:"id,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *ManagedGrafanaProperties `json:"properties,omitempty"` Sku *ResourceSku `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedGrafanaOperationPredicate ¶
type ManagedGrafanaOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (ManagedGrafanaOperationPredicate) Matches ¶
func (p ManagedGrafanaOperationPredicate) Matches(input ManagedGrafana) bool
type ManagedGrafanaProperties ¶
type ManagedGrafanaProperties struct { ApiKey *ApiKey `json:"apiKey,omitempty"` AutoGeneratedDomainNameLabelScope *AutoGeneratedDomainNameLabelScope `json:"autoGeneratedDomainNameLabelScope,omitempty"` DeterministicOutboundIP *DeterministicOutboundIP `json:"deterministicOutboundIP,omitempty"` Endpoint *string `json:"endpoint,omitempty"` GrafanaIntegrations *GrafanaIntegrations `json:"grafanaIntegrations,omitempty"` GrafanaVersion *string `json:"grafanaVersion,omitempty"` OutboundIPs *[]string `json:"outboundIPs,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` ZoneRedundancy *ZoneRedundancy `json:"zoneRedundancy,omitempty"` }
type ManagedGrafanaPropertiesUpdateParameters ¶
type ManagedGrafanaPropertiesUpdateParameters struct { ApiKey *ApiKey `json:"apiKey,omitempty"` DeterministicOutboundIP *DeterministicOutboundIP `json:"deterministicOutboundIP,omitempty"` GrafanaIntegrations *GrafanaIntegrations `json:"grafanaIntegrations,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` ZoneRedundancy *ZoneRedundancy `json:"zoneRedundancy,omitempty"` }
type ManagedGrafanaUpdateParameters ¶
type ManagedGrafanaUpdateParameters struct { Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Properties *ManagedGrafanaPropertiesUpdateParameters `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶ added in v0.20230406.1124617
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
const ( PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" )
func (*PrivateEndpointServiceConnectionStatus) UnmarshalJSON ¶ added in v0.20230406.1124617
func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` }
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 ¶ added in v0.20230406.1124617
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶ added in v0.20230406.1124617
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type ResourceSku ¶
type ResourceSku struct {
Name string `json:"name"`
}
type ZoneRedundancy ¶
type ZoneRedundancy string
const ( ZoneRedundancyDisabled ZoneRedundancy = "Disabled" ZoneRedundancyEnabled ZoneRedundancy = "Enabled" )
func (*ZoneRedundancy) UnmarshalJSON ¶ added in v0.20230406.1124617
func (s *ZoneRedundancy) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_grafana.go
- method_grafanacreate.go
- method_grafanadelete.go
- method_grafanaget.go
- method_grafanalist.go
- method_grafanalistbyresourcegroup.go
- method_grafanaupdate.go
- model_azuremonitorworkspaceintegration.go
- model_grafanaintegrations.go
- model_managedgrafana.go
- model_managedgrafanaproperties.go
- model_managedgrafanapropertiesupdateparameters.go
- model_managedgrafanaupdateparameters.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privatelinkserviceconnectionstate.go
- model_resourcesku.go
- predicates.go
- version.go