Documentation ¶
Index ¶
- func PossibleValuesForApiKey() []string
- func PossibleValuesForAutoGeneratedDomainNameLabelScope() []string
- func PossibleValuesForAvailablePromotion() []string
- func PossibleValuesForDeterministicOutboundIP() []string
- func PossibleValuesForMarketplaceAutoRenew() []string
- func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
- func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForStartTLSPolicy() []string
- func PossibleValuesForZoneRedundancy() []string
- func ValidateGrafanaID(input interface{}, key string) (warnings []string, errors []error)
- type ApiKey
- type AutoGeneratedDomainNameLabelScope
- type AvailablePromotion
- type AzureMonitorWorkspaceIntegration
- type DeterministicOutboundIP
- type EnterpriseConfigurations
- type EnterpriseDetails
- type GrafanaCheckEnterpriseDetailsOperationResponse
- type GrafanaConfigurations
- type GrafanaCreateOperationResponse
- type GrafanaDeleteOperationResponse
- type GrafanaGetOperationResponse
- type GrafanaId
- type GrafanaIntegrations
- type GrafanaListByResourceGroupCompleteResult
- type GrafanaListByResourceGroupOperationResponse
- type GrafanaListCompleteResult
- type GrafanaListOperationResponse
- type GrafanaPlugin
- type GrafanaResourceClient
- func (c GrafanaResourceClient) GrafanaCheckEnterpriseDetails(ctx context.Context, id GrafanaId) (result GrafanaCheckEnterpriseDetailsOperationResponse, err error)
- 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 MarketplaceAutoRenew
- type MarketplaceTrialQuota
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointServiceConnectionStatus
- type PrivateLinkServiceConnectionState
- type ProvisioningState
- type PublicNetworkAccess
- type ResourceSku
- type SaasSubscriptionDetails
- type Smtp
- type StartTLSPolicy
- type SubscriptionTerm
- type ZoneRedundancy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForApiKey ¶
func PossibleValuesForApiKey() []string
func PossibleValuesForAutoGeneratedDomainNameLabelScope ¶
func PossibleValuesForAutoGeneratedDomainNameLabelScope() []string
func PossibleValuesForAvailablePromotion ¶
func PossibleValuesForAvailablePromotion() []string
func PossibleValuesForDeterministicOutboundIP ¶
func PossibleValuesForDeterministicOutboundIP() []string
func PossibleValuesForMarketplaceAutoRenew ¶
func PossibleValuesForMarketplaceAutoRenew() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateEndpointServiceConnectionStatus ¶
func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForStartTLSPolicy ¶
func PossibleValuesForStartTLSPolicy() []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 ¶
func (s *AutoGeneratedDomainNameLabelScope) UnmarshalJSON(bytes []byte) error
type AvailablePromotion ¶
type AvailablePromotion string
const ( AvailablePromotionFreeTrial AvailablePromotion = "FreeTrial" AvailablePromotionNone AvailablePromotion = "None" )
func (*AvailablePromotion) UnmarshalJSON ¶
func (s *AvailablePromotion) UnmarshalJSON(bytes []byte) error
type AzureMonitorWorkspaceIntegration ¶
type AzureMonitorWorkspaceIntegration struct {
AzureMonitorWorkspaceResourceId *string `json:"azureMonitorWorkspaceResourceId,omitempty"`
}
type DeterministicOutboundIP ¶
type DeterministicOutboundIP string
const ( DeterministicOutboundIPDisabled DeterministicOutboundIP = "Disabled" DeterministicOutboundIPEnabled DeterministicOutboundIP = "Enabled" )
func (*DeterministicOutboundIP) UnmarshalJSON ¶
func (s *DeterministicOutboundIP) UnmarshalJSON(bytes []byte) error
type EnterpriseConfigurations ¶
type EnterpriseConfigurations struct { MarketplaceAutoRenew *MarketplaceAutoRenew `json:"marketplaceAutoRenew,omitempty"` MarketplacePlanId *string `json:"marketplacePlanId,omitempty"` }
type EnterpriseDetails ¶
type EnterpriseDetails struct { MarketplaceTrialQuota *MarketplaceTrialQuota `json:"marketplaceTrialQuota,omitempty"` SaasSubscriptionDetails *SaasSubscriptionDetails `json:"saasSubscriptionDetails,omitempty"` }
type GrafanaCheckEnterpriseDetailsOperationResponse ¶
type GrafanaCheckEnterpriseDetailsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *EnterpriseDetails }
type GrafanaConfigurations ¶
type GrafanaConfigurations struct {
Smtp *Smtp `json:"smtp,omitempty"`
}
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) FromParseResult ¶ added in v0.20231127.1171502
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 GrafanaIntegrations ¶
type GrafanaIntegrations struct {
AzureMonitorWorkspaceIntegrations *[]AzureMonitorWorkspaceIntegration `json:"azureMonitorWorkspaceIntegrations,omitempty"`
}
type GrafanaListByResourceGroupCompleteResult ¶
type GrafanaListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedGrafana }
type GrafanaListByResourceGroupOperationResponse ¶
type GrafanaListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedGrafana }
type GrafanaListCompleteResult ¶
type GrafanaListCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedGrafana }
type GrafanaListOperationResponse ¶
type GrafanaListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedGrafana }
type GrafanaPlugin ¶
type GrafanaPlugin struct {
PluginId *string `json:"pluginId,omitempty"`
}
type GrafanaResourceClient ¶
type GrafanaResourceClient struct {
Client *resourcemanager.Client
}
func NewGrafanaResourceClientWithBaseURI ¶
func NewGrafanaResourceClientWithBaseURI(sdkApi sdkEnv.Api) (*GrafanaResourceClient, error)
func (GrafanaResourceClient) GrafanaCheckEnterpriseDetails ¶
func (c GrafanaResourceClient) GrafanaCheckEnterpriseDetails(ctx context.Context, id GrafanaId) (result GrafanaCheckEnterpriseDetailsOperationResponse, err error)
GrafanaCheckEnterpriseDetails ...
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"` EnterpriseConfigurations *EnterpriseConfigurations `json:"enterpriseConfigurations,omitempty"` GrafanaConfigurations *GrafanaConfigurations `json:"grafanaConfigurations,omitempty"` GrafanaIntegrations *GrafanaIntegrations `json:"grafanaIntegrations,omitempty"` GrafanaMajorVersion *string `json:"grafanaMajorVersion,omitempty"` GrafanaPlugins *map[string]GrafanaPlugin `json:"grafanaPlugins,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"` EnterpriseConfigurations *EnterpriseConfigurations `json:"enterpriseConfigurations,omitempty"` GrafanaConfigurations *GrafanaConfigurations `json:"grafanaConfigurations,omitempty"` GrafanaIntegrations *GrafanaIntegrations `json:"grafanaIntegrations,omitempty"` GrafanaMajorVersion *string `json:"grafanaMajorVersion,omitempty"` GrafanaPlugins *map[string]GrafanaPlugin `json:"grafanaPlugins,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"` Sku *ResourceSku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type MarketplaceAutoRenew ¶
type MarketplaceAutoRenew string
const ( MarketplaceAutoRenewDisabled MarketplaceAutoRenew = "Disabled" MarketplaceAutoRenewEnabled MarketplaceAutoRenew = "Enabled" )
func (*MarketplaceAutoRenew) UnmarshalJSON ¶
func (s *MarketplaceAutoRenew) UnmarshalJSON(bytes []byte) error
type MarketplaceTrialQuota ¶
type MarketplaceTrialQuota struct { AvailablePromotion *AvailablePromotion `json:"availablePromotion,omitempty"` GrafanaResourceId *string `json:"grafanaResourceId,omitempty"` TrialEndAt *string `json:"trialEndAt,omitempty"` TrialStartAt *string `json:"trialStartAt,omitempty"` }
func (*MarketplaceTrialQuota) GetTrialEndAtAsTime ¶
func (o *MarketplaceTrialQuota) GetTrialEndAtAsTime() (*time.Time, error)
func (*MarketplaceTrialQuota) GetTrialStartAtAsTime ¶
func (o *MarketplaceTrialQuota) GetTrialStartAtAsTime() (*time.Time, error)
func (*MarketplaceTrialQuota) SetTrialEndAtAsTime ¶
func (o *MarketplaceTrialQuota) SetTrialEndAtAsTime(input time.Time)
func (*MarketplaceTrialQuota) SetTrialStartAtAsTime ¶
func (o *MarketplaceTrialQuota) SetTrialStartAtAsTime(input time.Time)
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 ¶
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 ¶
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 ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type ResourceSku ¶
type ResourceSku struct {
Name string `json:"name"`
}
type SaasSubscriptionDetails ¶
type SaasSubscriptionDetails struct { OfferId *string `json:"offerId,omitempty"` PlanId *string `json:"planId,omitempty"` PublisherId *string `json:"publisherId,omitempty"` Term *SubscriptionTerm `json:"term,omitempty"` }
type Smtp ¶
type Smtp struct { Enabled *bool `json:"enabled,omitempty"` FromAddress *string `json:"fromAddress,omitempty"` FromName *string `json:"fromName,omitempty"` Host *string `json:"host,omitempty"` Password *string `json:"password,omitempty"` SkipVerify *bool `json:"skipVerify,omitempty"` StartTLSPolicy *StartTLSPolicy `json:"startTLSPolicy,omitempty"` User *string `json:"user,omitempty"` }
type StartTLSPolicy ¶
type StartTLSPolicy string
const ( StartTLSPolicyMandatoryStartTLS StartTLSPolicy = "MandatoryStartTLS" StartTLSPolicyNoStartTLS StartTLSPolicy = "NoStartTLS" StartTLSPolicyOpportunisticStartTLS StartTLSPolicy = "OpportunisticStartTLS" )
func (*StartTLSPolicy) UnmarshalJSON ¶
func (s *StartTLSPolicy) UnmarshalJSON(bytes []byte) error
type SubscriptionTerm ¶
type SubscriptionTerm struct { EndDate *string `json:"endDate,omitempty"` StartDate *string `json:"startDate,omitempty"` TermUnit *string `json:"termUnit,omitempty"` }
func (*SubscriptionTerm) GetEndDateAsTime ¶
func (o *SubscriptionTerm) GetEndDateAsTime() (*time.Time, error)
func (*SubscriptionTerm) GetStartDateAsTime ¶
func (o *SubscriptionTerm) GetStartDateAsTime() (*time.Time, error)
func (*SubscriptionTerm) SetEndDateAsTime ¶
func (o *SubscriptionTerm) SetEndDateAsTime(input time.Time)
func (*SubscriptionTerm) SetStartDateAsTime ¶
func (o *SubscriptionTerm) SetStartDateAsTime(input time.Time)
type ZoneRedundancy ¶
type ZoneRedundancy string
const ( ZoneRedundancyDisabled ZoneRedundancy = "Disabled" ZoneRedundancyEnabled ZoneRedundancy = "Enabled" )
func (*ZoneRedundancy) UnmarshalJSON ¶
func (s *ZoneRedundancy) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_grafana.go
- method_grafanacheckenterprisedetails.go
- method_grafanacreate.go
- method_grafanadelete.go
- method_grafanaget.go
- method_grafanalist.go
- method_grafanalistbyresourcegroup.go
- method_grafanaupdate.go
- model_azuremonitorworkspaceintegration.go
- model_enterpriseconfigurations.go
- model_enterprisedetails.go
- model_grafanaconfigurations.go
- model_grafanaintegrations.go
- model_grafanaplugin.go
- model_managedgrafana.go
- model_managedgrafanaproperties.go
- model_managedgrafanapropertiesupdateparameters.go
- model_managedgrafanaupdateparameters.go
- model_marketplacetrialquota.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privatelinkserviceconnectionstate.go
- model_resourcesku.go
- model_saassubscriptiondetails.go
- model_smtp.go
- model_subscriptionterm.go
- predicates.go
- version.go