Versions in this module Expand all Collapse all v1 v1.0.1 Apr 27, 2026 v1.0.0 Apr 27, 2026 Changes in this version + const Premium + const Standard + const StandardSSD + var KubernetesClusterDefaultNodePoolSchema = []*engine.ConsumptionField + var KubernetesClusterLoadBalancerSchema = []*engine.ConsumptionField + var OSDiskUsageSchema = []*engine.ConsumptionField + var StorageDataDiskUsageSchema = []*engine.ConsumptionField + var StorageOSDiskUsageSchema = []*engine.ConsumptionField + var StorageProfileDataDiskUsageSchema = []*engine.ConsumptionField + var StorageProfileOSDiskUsageSchema = []*engine.ConsumptionField + type APIManagement struct + Address string + MonthlyAPICalls *int64 + Region string + SKUName string + SelfHostedGatewayCount *int64 + func (r *APIManagement) BuildResource() *engine.Estimate + func (r *APIManagement) CoreType() string + func (r *APIManagement) PopulateUsage(u *engine.ConsumptionProfile) + func (r *APIManagement) UsageSchema() []*engine.ConsumptionField + type ActiveDirectoryDomainService struct + Address string + Region string + SKU string + func (r *ActiveDirectoryDomainService) BuildResource() *engine.Estimate + func (r *ActiveDirectoryDomainService) CoreType() string + func (r *ActiveDirectoryDomainService) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ActiveDirectoryDomainService) UsageSchema() []*engine.ConsumptionField + type ActiveDirectoryDomainServiceReplicaSet struct + Address string + DomainServiceIDSKU string + Region string + func (r *ActiveDirectoryDomainServiceReplicaSet) BuildResource() *engine.Estimate + func (r *ActiveDirectoryDomainServiceReplicaSet) CoreType() string + func (r *ActiveDirectoryDomainServiceReplicaSet) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ActiveDirectoryDomainServiceReplicaSet) UsageSchema() []*engine.ConsumptionField + type AppConfiguration struct + Address string + MonthlyAdditionalRequests *int64 + Region string + Replicas int64 + SKU string + func (r *AppConfiguration) BuildResource() *engine.Estimate + func (r *AppConfiguration) CoreType() string + func (r *AppConfiguration) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AppConfiguration) UsageSchema() []*engine.ConsumptionField + type AppServiceCertificateBinding struct + Address string + Region string + SSLState string + func (r *AppServiceCertificateBinding) BuildResource() *engine.Estimate + func (r *AppServiceCertificateBinding) CoreType() string + func (r *AppServiceCertificateBinding) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AppServiceCertificateBinding) UsageSchema() []*engine.ConsumptionField + type AppServiceCertificateOrder struct + Address string + ProductType string + func (r *AppServiceCertificateOrder) BuildResource() *engine.Estimate + func (r *AppServiceCertificateOrder) CoreType() string + func (r *AppServiceCertificateOrder) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AppServiceCertificateOrder) UsageSchema() []*engine.ConsumptionField + type AppServiceCustomHostnameBinding struct + Address string + Region string + SSLState string + func (r *AppServiceCustomHostnameBinding) BuildResource() *engine.Estimate + func (r *AppServiceCustomHostnameBinding) CoreType() string + func (r *AppServiceCustomHostnameBinding) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AppServiceCustomHostnameBinding) UsageSchema() []*engine.ConsumptionField + type AppServiceEnvironment struct + Address string + OperatingSystem *string + PricingTier string + Region string + func (r *AppServiceEnvironment) BuildResource() *engine.Estimate + func (r *AppServiceEnvironment) CoreType() string + func (r *AppServiceEnvironment) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AppServiceEnvironment) UsageSchema() []*engine.ConsumptionField + type AppServicePlan struct + Address string + IsDevTest bool + Kind string + Region string + SKUCapacity int64 + SKUSize string + func (r *AppServicePlan) BuildResource() *engine.Estimate + func (r *AppServicePlan) CoreType() string + func (r *AppServicePlan) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AppServicePlan) UsageSchema() []*engine.ConsumptionField + type ApplicationGateway struct + Address string + AutoscalingMinCapacity *int64 + CapacityUnits *int64 + MonthlyDataProcessedGB *float64 + Region string + SKUCapacity int64 + SKUName string + func (r *ApplicationGateway) BuildResource() *engine.Estimate + func (r *ApplicationGateway) CoreType() string + func (r *ApplicationGateway) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ApplicationGateway) UsageSchema() []*engine.ConsumptionField + type ApplicationInsights struct + Address string + MonthlyDataIngestedGB *float64 + Region string + RetentionInDays int64 + func (r *ApplicationInsights) BuildResource() *engine.Estimate + func (r *ApplicationInsights) CoreType() string + func (r *ApplicationInsights) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ApplicationInsights) UsageSchema() []*engine.ConsumptionField + type ApplicationInsightsStandardWebTest struct + Address string + Enabled bool + Frequency int64 + Region string + func (r *ApplicationInsightsStandardWebTest) BuildResource() *engine.Estimate + func (r *ApplicationInsightsStandardWebTest) CoreType() string + func (r *ApplicationInsightsStandardWebTest) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ApplicationInsightsStandardWebTest) UsageSchema() []*engine.ConsumptionField + type ApplicationInsightsWebTest struct + Address string + Enabled bool + Kind string + Region string + func (r *ApplicationInsightsWebTest) BuildResource() *engine.Estimate + func (r *ApplicationInsightsWebTest) CoreType() string + func (r *ApplicationInsightsWebTest) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ApplicationInsightsWebTest) UsageSchema() []*engine.ConsumptionField + type AutomationAccount struct + Address string + MonthlyJobRunMins *int64 + MonthlyWatcherHrs *int64 + NonAzureConfigNodeCount *int64 + Region string + func (r *AutomationAccount) BuildResource() *engine.Estimate + func (r *AutomationAccount) CoreType() string + func (r *AutomationAccount) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AutomationAccount) UsageSchema() []*engine.ConsumptionField + type AutomationDSCConfiguration struct + Address string + NonAzureConfigNodeCount *int64 + Region string + func (r *AutomationDSCConfiguration) BuildResource() *engine.Estimate + func (r *AutomationDSCConfiguration) CoreType() string + func (r *AutomationDSCConfiguration) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AutomationDSCConfiguration) UsageSchema() []*engine.ConsumptionField + type AutomationDSCNodeConfiguration struct + Address string + NonAzureConfigNodeCount *int64 + Region string + func (r *AutomationDSCNodeConfiguration) BuildResource() *engine.Estimate + func (r *AutomationDSCNodeConfiguration) CoreType() string + func (r *AutomationDSCNodeConfiguration) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AutomationDSCNodeConfiguration) UsageSchema() []*engine.ConsumptionField + type AutomationJobSchedule struct + Address string + MonthlyJobRunMins *int64 + Region string + func (r *AutomationJobSchedule) BuildResource() *engine.Estimate + func (r *AutomationJobSchedule) CoreType() string + func (r *AutomationJobSchedule) PopulateUsage(u *engine.ConsumptionProfile) + func (r *AutomationJobSchedule) UsageSchema() []*engine.ConsumptionField + type BackupProtectedVM struct + AdditionalBackupRetentionGB *float64 + Address string + DiskSizeGB float64 + DiskUtilizationGB *float64 + Region string + StorageType string + func (r *BackupProtectedVM) BuildResource() *engine.Estimate + func (r *BackupProtectedVM) CoreType() string + func (r *BackupProtectedVM) PopulateUsage(u *engine.ConsumptionProfile) + func (r *BackupProtectedVM) UsageSchema() []*engine.ConsumptionField + type BastionHost struct + Address string + MonthlyOutboundDataGB *float64 + Region string + func (r *BastionHost) BuildResource() *engine.Estimate + func (r *BastionHost) CoreType() string + func (r *BastionHost) PopulateUsage(u *engine.ConsumptionProfile) + func (r *BastionHost) UsageSchema() []*engine.ConsumptionField + type CognitiveAccountLUIS struct + Address string + MonthlyCommitmentLUISTextOverageRequests *int64 + MonthlyCommitmentLUISTextRequests *int64 + MonthlyConnectedContainerCommitmentLUISTextOverageRequests *int64 + MonthlyConnectedContainerCommitmentLUISTextRequests *int64 + MonthlyLUISSpeechRequests *int64 + MonthlyLUISTextRequests *int64 + Region string + Sku string + func (r *CognitiveAccountLUIS) BuildResource() *engine.Estimate + func (r *CognitiveAccountLUIS) CoreType() string + func (r *CognitiveAccountLUIS) PopulateUsage(u *engine.ConsumptionProfile) + func (r *CognitiveAccountLUIS) UsageSchema() []*engine.ConsumptionField + type CognitiveAccountLanguage struct + Address string + MonthlyCommitmentLanguageSummarizationOverageRecords *int64 + MonthlyCommitmentLanguageSummarizationRecords *int64 + MonthlyCommitmentLanguageTextAnalyticsOverageRecords *int64 + MonthlyCommitmentLanguageTextAnalyticsRecords *int64 + MonthlyConnectedContainerCommitmentLanguageSummarizationOverageRecords *int64 + MonthlyConnectedContainerCommitmentLanguageSummarizationRecords *int64 + MonthlyConnectedContainerCommitmentLanguageTextAnalyticsOverageRecords *int64 + MonthlyConnectedContainerCommitmentLanguageTextAnalyticsRecords *int64 + MonthlyLanguageConversationalLanguageUnderstandingAdvancedTrainingHours *float64 + MonthlyLanguageConversationalLanguageUnderstandingRecords *int64 + MonthlyLanguageCustomizedQuestionAnsweringRecords *int64 + MonthlyLanguageCustomizedSummarizationRecords *int64 + MonthlyLanguageCustomizedTextClassificationRecords *int64 + MonthlyLanguageCustomizedTrainingHours *float64 + MonthlyLanguageSummarizationRecords *int64 + MonthlyLanguageTextAnalyticsForHealthRecords *int64 + MonthlyLanguageTextAnalyticsRecords *int64 + Region string + Sku string + func (r *CognitiveAccountLanguage) BuildResource() *engine.Estimate + func (r *CognitiveAccountLanguage) CoreType() string + func (r *CognitiveAccountLanguage) PopulateUsage(u *engine.ConsumptionProfile) + func (r *CognitiveAccountLanguage) UsageSchema() []*engine.ConsumptionField + type CognitiveAccountSpeech struct + Address string + MonthlyCommitmentSpeechToTextCustomModelHrs *int64 + MonthlyCommitmentSpeechToTextCustomModelOverageHrs *float64 + MonthlyCommitmentSpeechToTextEnhancedAddOnsHrs *int64 + MonthlyCommitmentSpeechToTextEnhancedAddOnsOverageHrs *float64 + MonthlyCommitmentSpeechToTextHrs *int64 + MonthlyCommitmentSpeechToTextOverageHrs *float64 + MonthlyCommitmentTextToSpeechNeuralCommitmentChars *int64 + MonthlyCommitmentTextToSpeechNeuralOverageChars *int64 + MonthlyConnectedContainerCommitmentSpeechToTextCustomModelHrs *int64 + MonthlyConnectedContainerCommitmentSpeechToTextCustomModelOverageHrs *float64 + MonthlyConnectedContainerCommitmentSpeechToTextEnhancedAddOnsHrs *int64 + MonthlyConnectedContainerCommitmentSpeechToTextEnhancedAddOnsOverageHrs *float64 + MonthlyConnectedContainerCommitmentSpeechToTextHrs *int64 + MonthlyConnectedContainerCommitmentSpeechToTextOverageHrs *float64 + MonthlyConnectedContainerCommitmentTextToSpeechNeuralCommitmentChars *int64 + MonthlyConnectedContainerCommitmentTextToSpeechNeuralOverageChars *int64 + MonthlySpeakerIdentificationTransactions *int64 + MonthlySpeakerVerificationTransactions *int64 + MonthlySpeechToTextBatchHrs *float64 + MonthlySpeechToTextConversationTranscriptionMultiChannelAudioHrs *float64 + MonthlySpeechToTextCustomEndpointHrs *float64 + MonthlySpeechToTextCustomModelBatchHrs *float64 + MonthlySpeechToTextCustomModelHrs *float64 + MonthlySpeechToTextCustomTrainingHrs *float64 + MonthlySpeechToTextEnhancedAddOnsHrs *float64 + MonthlySpeechToTextStandardHrs *float64 + MonthlySpeechTranslationHrs *float64 + MonthlyTextToSpeechCustomNeuralChars *int64 + MonthlyTextToSpeechCustomNeuralEndpointHrs *float64 + MonthlyTextToSpeechCustomNeuralTrainingHrs *float64 + MonthlyTextToSpeechLongAudioChars *int64 + MonthlyTextToSpeechNeuralChars *int64 + MonthlyTextToSpeechPersonalVoiceChars *int64 + MonthlyTextToSpeechPersonalVoiceProfiles *int64 + MonthlyVoiceProfiles *int64 + Region string + Sku string + func (r *CognitiveAccountSpeech) BuildResource() *engine.Estimate + func (r *CognitiveAccountSpeech) CoreType() string + func (r *CognitiveAccountSpeech) PopulateUsage(u *engine.ConsumptionProfile) + func (r *CognitiveAccountSpeech) UsageSchema() []*engine.ConsumptionField + type CognitiveDeployment struct + Address string + Capacity int64 + Model string + MonthlyAudioInputTokens *int64 + MonthlyAudioOutputTokens *int64 + MonthlyBaseModelTokens *int64 + MonthlyCodeInterpreterSessions *int64 + MonthlyFileSearchStorage *float64 + MonthlyFileSearchToolCalls *int64 + MonthlyFineTuningHostingHours *float64 + MonthlyFineTuningInputTokens *int64 + MonthlyFineTuningOutputTokens *int64 + MonthlyFineTuningTrainingHours *float64 + MonthlyHD10241024Images *int64 + MonthlyHD10241792Images *int64 + MonthlyLanguageCachedInputTokens *int64 + MonthlyLanguageInputTokens *int64 + MonthlyLanguageOutputTokens *int64 + MonthlyStandard10241024Images *int64 + MonthlyStandard10241792Images *int64 + MonthlyTextEmbeddingTokens *int64 + MonthlyTextToSpeechCharacters *int64 + MonthlyTextToSpeechHours *float64 + Region string + SKU string + Tier string + Version string + func (r *CognitiveDeployment) BuildResource() *engine.Estimate + func (r *CognitiveDeployment) CoreType() string + func (r *CognitiveDeployment) PopulateUsage(u *engine.ConsumptionProfile) + func (r *CognitiveDeployment) UsageSchema() []*engine.ConsumptionField + type ContainerRegistry struct + Address string + GeoReplicationLocations int + MonthlyBuildVCPUHrs *float64 + Region string + SKU string + StorageGB *float64 + func (r *ContainerRegistry) BuildResource() *engine.Estimate + func (r *ContainerRegistry) CoreType() string + func (r *ContainerRegistry) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ContainerRegistry) UsageSchema() []*engine.ConsumptionField + type DNSAAAARecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSAAAARecord) BuildResource() *engine.Estimate + func (r *DNSAAAARecord) CoreType() string + func (r *DNSAAAARecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSAAAARecord) UsageSchema() []*engine.ConsumptionField + type DNSARecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSARecord) BuildResource() *engine.Estimate + func (r *DNSARecord) CoreType() string + func (r *DNSARecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSARecord) UsageSchema() []*engine.ConsumptionField + type DNSCAARecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSCAARecord) BuildResource() *engine.Estimate + func (r *DNSCAARecord) CoreType() string + func (r *DNSCAARecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSCAARecord) UsageSchema() []*engine.ConsumptionField + type DNSCNameRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSCNameRecord) BuildResource() *engine.Estimate + func (r *DNSCNameRecord) CoreType() string + func (r *DNSCNameRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSCNameRecord) UsageSchema() []*engine.ConsumptionField + type DNSMXRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSMXRecord) BuildResource() *engine.Estimate + func (r *DNSMXRecord) CoreType() string + func (r *DNSMXRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSMXRecord) UsageSchema() []*engine.ConsumptionField + type DNSNSRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSNSRecord) BuildResource() *engine.Estimate + func (r *DNSNSRecord) CoreType() string + func (r *DNSNSRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSNSRecord) UsageSchema() []*engine.ConsumptionField + type DNSPtrRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSPtrRecord) BuildResource() *engine.Estimate + func (r *DNSPtrRecord) CoreType() string + func (r *DNSPtrRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSPtrRecord) UsageSchema() []*engine.ConsumptionField + type DNSSrvRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSSrvRecord) BuildResource() *engine.Estimate + func (r *DNSSrvRecord) CoreType() string + func (r *DNSSrvRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSSrvRecord) UsageSchema() []*engine.ConsumptionField + type DNSTxtRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *DNSTxtRecord) BuildResource() *engine.Estimate + func (r *DNSTxtRecord) CoreType() string + func (r *DNSTxtRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSTxtRecord) UsageSchema() []*engine.ConsumptionField + type DNSZone struct + Address string + Region string + func (r *DNSZone) BuildResource() *engine.Estimate + func (r *DNSZone) CoreType() string + func (r *DNSZone) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DNSZone) UsageSchema() []*engine.ConsumptionField + type DataFactory struct + Address string + MonthlyMonitoringOperationEntities *int64 + MonthlyReadWriteOperationEntities *int64 + Region string + func (r *DataFactory) BuildResource() *engine.Estimate + func (r *DataFactory) CoreType() string + func (r *DataFactory) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DataFactory) UsageSchema() []*engine.ConsumptionField + type DataFactoryIntegrationRuntimeAzure struct + Address string + ComputeType string + Cores int64 + MonthlyOrchestrationRuns *int64 + Region string + func (r *DataFactoryIntegrationRuntimeAzure) BuildResource() *engine.Estimate + func (r *DataFactoryIntegrationRuntimeAzure) CoreType() string + func (r *DataFactoryIntegrationRuntimeAzure) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DataFactoryIntegrationRuntimeAzure) UsageSchema() []*engine.ConsumptionField + type DataFactoryIntegrationRuntimeAzureSSIS struct + Address string + Enterprise bool + InstanceType string + Instances int64 + LicenseIncluded bool + Region string + func (r *DataFactoryIntegrationRuntimeAzureSSIS) BuildResource() *engine.Estimate + func (r *DataFactoryIntegrationRuntimeAzureSSIS) CoreType() string + func (r *DataFactoryIntegrationRuntimeAzureSSIS) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DataFactoryIntegrationRuntimeAzureSSIS) UsageSchema() []*engine.ConsumptionField + type DataFactoryIntegrationRuntimeManaged struct + Address string + Enterprise bool + InstanceType string + Instances int64 + LicenseIncluded bool + MonthlyOrchestrationRuns *int64 + Region string + func (r *DataFactoryIntegrationRuntimeManaged) BuildResource() *engine.Estimate + func (r *DataFactoryIntegrationRuntimeManaged) CoreType() string + func (r *DataFactoryIntegrationRuntimeManaged) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DataFactoryIntegrationRuntimeManaged) UsageSchema() []*engine.ConsumptionField + type DataFactoryIntegrationRuntimeSelfHosted struct + Address string + MonthlyOrchestrationRuns *int64 + Region string + func (r *DataFactoryIntegrationRuntimeSelfHosted) BuildResource() *engine.Estimate + func (r *DataFactoryIntegrationRuntimeSelfHosted) CoreType() string + func (r *DataFactoryIntegrationRuntimeSelfHosted) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DataFactoryIntegrationRuntimeSelfHosted) UsageSchema() []*engine.ConsumptionField + type DatabricksWorkspace struct + Address string + MonthlyAllPurposeComputeDBUHrs *int64 + MonthlyJobsComputeDBUHrs *int64 + MonthlyJobsLightComputeDBUHrs *int64 + Region string + SKU string + func (r *DatabricksWorkspace) BuildResource() *engine.Estimate + func (r *DatabricksWorkspace) CoreType() string + func (r *DatabricksWorkspace) PopulateUsage(u *engine.ConsumptionProfile) + func (r *DatabricksWorkspace) UsageSchema() []*engine.ConsumptionField + type EventGridTopic struct + Address string + MonthlyOperations *float64 + Region string + func (r *EventGridTopic) BuildResource() *engine.Estimate + func (r *EventGridTopic) CoreType() string + func (r *EventGridTopic) PopulateUsage(u *engine.ConsumptionProfile) + func (r *EventGridTopic) UsageSchema() []*engine.ConsumptionField + type ExpressRouteConnection struct + Address string + Region string + func (e *ExpressRouteConnection) BuildResource() *engine.Estimate + func (e *ExpressRouteConnection) CoreType() string + func (e *ExpressRouteConnection) PopulateUsage(u *engine.ConsumptionProfile) + func (e *ExpressRouteConnection) UsageSchema() []*engine.ConsumptionField + type ExpressRouteGateway struct + Address string + Region string + ScaleUnits int64 + func (e *ExpressRouteGateway) BuildResource() *engine.Estimate + func (e *ExpressRouteGateway) CoreType() string + func (e *ExpressRouteGateway) PopulateUsage(u *engine.ConsumptionProfile) + func (e *ExpressRouteGateway) UsageSchema() []*engine.ConsumptionField + type FederatedIdentityCredential struct + Address string + MonthlyActiveP1Users *int64 + MonthlyActiveP2Users *int64 + Region string + func (r *FederatedIdentityCredential) BuildResource() *engine.Estimate + func (r *FederatedIdentityCredential) CoreType() string + func (r *FederatedIdentityCredential) PopulateUsage(u *engine.ConsumptionProfile) + func (r *FederatedIdentityCredential) UsageSchema() []*engine.ConsumptionField + type Frontdoor struct + Address string + FrontendHosts int + MonthlyInboundDataTransferGB *float64 + MonthlyOutboundDataTransferGB *frontdoorOutboundDataTransferUsage + Region string + RoutingRules int + func (r *Frontdoor) BuildResource() *engine.Estimate + func (r *Frontdoor) CoreType() string + func (r *Frontdoor) PopulateUsage(u *engine.ConsumptionProfile) + func (r *Frontdoor) UsageSchema() []*engine.ConsumptionField + type FrontdoorFirewallPolicy struct + Address string + CustomRules int + ManagedRulesets int + MonthlyCustomRuleRequests *int64 + MonthlyManagedRulesetRequests *int64 + Region string + func (r *FrontdoorFirewallPolicy) BuildResource() *engine.Estimate + func (r *FrontdoorFirewallPolicy) CoreType() string + func (r *FrontdoorFirewallPolicy) PopulateUsage(u *engine.ConsumptionProfile) + func (r *FrontdoorFirewallPolicy) UsageSchema() []*engine.ConsumptionField + type FunctionApp struct + Address string + ExecutionDurationMs *int64 + Instances *int64 + MemoryMb *int64 + MonthlyExecutions *int64 + OSType string + Region string + SKUName string + Tier string + func (r *FunctionApp) BuildResource() *engine.Estimate + func (r *FunctionApp) CoreType() string + func (r *FunctionApp) PopulateUsage(u *engine.ConsumptionProfile) + func (r *FunctionApp) UsageSchema() []*engine.ConsumptionField + type Image struct + Address string + Region string + StorageGB *float64 + Type string + func (r *Image) BuildResource() *engine.Estimate + func (r *Image) CoreType() string + func (r *Image) PopulateUsage(u *engine.ConsumptionProfile) + func (r *Image) UsageSchema() []*engine.ConsumptionField + type IoTHub struct + Address string + Capacity int64 + Region string + Sku string + func (r *IoTHub) BuildResource() *engine.Estimate + func (r *IoTHub) CoreType() string + func (r *IoTHub) PopulateUsage(u *engine.ConsumptionProfile) + func (r *IoTHub) UsageSchema() []*engine.ConsumptionField + type IoTHubDPS struct + Address string + MonthlyOperations *int64 + Region string + Sku string + func (r *IoTHubDPS) BuildResource() *engine.Estimate + func (r *IoTHubDPS) CoreType() string + func (r *IoTHubDPS) PopulateUsage(u *engine.ConsumptionProfile) + func (r *IoTHubDPS) UsageSchema() []*engine.ConsumptionField + type KubernetesCluster struct + Address string + DefaultNodePool *KubernetesClusterDefaultNodePool + DefaultNodePoolNodeCount int64 + DefaultNodePoolOS string + DefaultNodePoolOSDiskSizeGB int64 + DefaultNodePoolOSDiskType string + DefaultNodePoolVMSize string + HttpApplicationRoutingEnabled bool + IsDevTest bool + LoadBalancer *KubernetesClusterLoadBalancer + NetworkProfileLoadBalancerSKU string + Region string + SKUTier string + func (r *KubernetesCluster) BuildResource() *engine.Estimate + func (r *KubernetesCluster) CoreType() string + func (r *KubernetesCluster) PopulateUsage(u *engine.ConsumptionProfile) + func (r *KubernetesCluster) UsageSchema() []*engine.ConsumptionField + type KubernetesClusterDefaultNodePool struct + MonthlyHours *float64 + Nodes *int64 + type KubernetesClusterLoadBalancer struct + MonthlyDataProcessedGB *int64 + type KubernetesClusterNodePool struct + Address string + IsDevTest bool + MonthlyHours *float64 + NodeCount int64 + Nodes *int64 + OS string + OSDiskSizeGB int64 + OSDiskType string + Region string + VMSize string + func (r *KubernetesClusterNodePool) BuildResource() *engine.Estimate + func (r *KubernetesClusterNodePool) CoreType() string + func (r *KubernetesClusterNodePool) PopulateUsage(u *engine.ConsumptionProfile) + func (r *KubernetesClusterNodePool) UsageSchema() []*engine.ConsumptionField + type LB struct + Address string + MonthlyDataProcessedGB *float64 + Region string + SKU string + func (r *LB) BuildResource() *engine.Estimate + func (r *LB) CoreType() string + func (r *LB) PopulateUsage(u *engine.ConsumptionProfile) + func (r *LB) UsageSchema() []*engine.ConsumptionField + type LinuxVirtualMachine struct + Address string + MonthlyHrs *float64 + OSDisk *OSDiskUsage + OSDiskData *ManagedDiskData + Region string + Size string + UltraSSDEnabled bool + func (r *LinuxVirtualMachine) BuildResource() *engine.Estimate + func (r *LinuxVirtualMachine) CoreType() string + func (r *LinuxVirtualMachine) PopulateUsage(u *engine.ConsumptionProfile) + func (r *LinuxVirtualMachine) UsageSchema() []*engine.ConsumptionField + type LinuxVirtualMachineScaleSet struct + Address string + Instances *int64 + OSDisk *OSDiskUsage + OSDiskData *ManagedDiskData + Region string + SKU string + UltraSSDEnabled bool + func (r *LinuxVirtualMachineScaleSet) BuildResource() *engine.Estimate + func (r *LinuxVirtualMachineScaleSet) CoreType() string + func (r *LinuxVirtualMachineScaleSet) PopulateUsage(u *engine.ConsumptionProfile) + func (r *LinuxVirtualMachineScaleSet) UsageSchema() []*engine.ConsumptionField + type LogAnalyticsWorkspace struct + Address string + MonthlyAdditionalLogDataRetentionGB *float64 + MonthlyArchivedDataGB *float64 + MonthlyArchivedDataRestoredGB *float64 + MonthlyArchivedDataSearchedGB *float64 + MonthlyBasicLogDataIngestionGB *float64 + MonthlyBasicLogSearchGB *float64 + MonthlyLogDataExportGB *float64 + MonthlyLogDataIngestionGB *float64 + MonthlySentinelDataIngestionGB *float64 + Region string + ReservationCapacityInGBPerDay int64 + RetentionInDays int64 + SKU string + SentinelEnabled bool + func (r *LogAnalyticsWorkspace) BuildResource() *engine.Estimate + func (r *LogAnalyticsWorkspace) CoreType() string + func (r *LogAnalyticsWorkspace) PopulateUsage(u *engine.ConsumptionProfile) + func (r *LogAnalyticsWorkspace) UsageSchema() []*engine.ConsumptionField + type LogicAppIntegrationAccount struct + Address string + Region string + SKU string + func NewLogicAppIntegrationAccount(address string, region string, sku string) *LogicAppIntegrationAccount + func (r *LogicAppIntegrationAccount) BuildResource() *engine.Estimate + func (r *LogicAppIntegrationAccount) CoreType() string + func (r *LogicAppIntegrationAccount) PopulateUsage(u *engine.ConsumptionProfile) + func (r *LogicAppIntegrationAccount) UsageSchema() []*engine.ConsumptionField + type LogicAppStandard struct + Address string + MonthlyEnterpriseConnectorCalls *int64 + MonthlyStandardConnectorCalls *int64 + Region string + SKU *string + func (r *LogicAppStandard) BuildResource() *engine.Estimate + func (r *LogicAppStandard) CoreType() string + func (r *LogicAppStandard) PopulateUsage(u *engine.ConsumptionProfile) + func (r *LogicAppStandard) UsageSchema() []*engine.ConsumptionField + type MSSQLElasticPool struct + Address string + Cores *int64 + DTUCapacity *int64 + Family string + LicenseType string + MaxSizeGB *float64 + Region string + SKU string + Tier string + ZoneRedundant bool + func (r *MSSQLElasticPool) BuildResource() *engine.Estimate + func (r *MSSQLElasticPool) CoreType() string + func (r *MSSQLElasticPool) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MSSQLElasticPool) UsageSchema() []*engine.ConsumptionField + type MSSQLManagedInstance struct + Address string + BackupStorageGB *int64 + Cores int64 + LicenseType string + LongTermRetentionStorageGB *int64 + Region string + SKU string + StorageAccountType string + StorageSizeInGb int64 + func (r *MSSQLManagedInstance) BuildResource() *engine.Estimate + func (r *MSSQLManagedInstance) CoreType() string + func (r *MSSQLManagedInstance) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MSSQLManagedInstance) UsageSchema() []*engine.ConsumptionField + type MachineLearningComputeCluster struct + Address string + InstanceType string + Instances *int64 + MinNodeCount int64 + MonthlyHours *float64 + Region string + func (r *MachineLearningComputeCluster) BuildResource() *engine.Estimate + func (r *MachineLearningComputeCluster) CoreType() string + func (r *MachineLearningComputeCluster) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MachineLearningComputeCluster) UsageSchema() []*engine.ConsumptionField + type MachineLearningComputeInstance struct + Address string + InstanceType string + MonthlyHours *float64 + Region string + func (r *MachineLearningComputeInstance) BuildResource() *engine.Estimate + func (r *MachineLearningComputeInstance) CoreType() string + func (r *MachineLearningComputeInstance) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MachineLearningComputeInstance) UsageSchema() []*engine.ConsumptionField + type ManagedDisk struct + Address string + MonthlyDiskOperations *int64 + Region string + func (r *ManagedDisk) BuildResource() *engine.Estimate + func (r *ManagedDisk) CoreType() string + func (r *ManagedDisk) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ManagedDisk) UsageSchema() []*engine.ConsumptionField + type ManagedDiskData struct + DiskIOPSReadWrite int64 + DiskMBPSReadWrite int64 + DiskSizeGB int64 + DiskType string + type MonitorActionGroup struct + Address string + EmailReceivers int + ITSMEventReceivers int + MonthlyNotifications *int64 + PushNotificationReceivers int + Region string + SMSReceiversByCountryCode map[int]int + SecureWebHookReceivers int + VoiceCallReceiversByCountryCode map[int]int + WebHookReceivers int + func (r *MonitorActionGroup) BuildResource() *engine.Estimate + func (r *MonitorActionGroup) CoreType() string + func (r *MonitorActionGroup) ITSMEventCostComponent(count int, quantity *int64) *engine.LineItem + func (r *MonitorActionGroup) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MonitorActionGroup) UsageSchema() []*engine.ConsumptionField + type MonitorDataCollectionRule struct + Address string + MonthlyCustomMetricsSamplesGB *int64 + Region string + func (r *MonitorDataCollectionRule) BuildResource() *engine.Estimate + func (r *MonitorDataCollectionRule) CoreType() string + func (r *MonitorDataCollectionRule) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MonitorDataCollectionRule) UsageSchema() []*engine.ConsumptionField + type MonitorDiagnosticSetting struct + Address string + EventHubTarget bool + MonthlyPlatformLogGB *int64 + PartnerSolutionTarget bool + Region string + StorageAccountTarget bool + func (r *MonitorDiagnosticSetting) BuildResource() *engine.Estimate + func (r *MonitorDiagnosticSetting) CoreType() string + func (r *MonitorDiagnosticSetting) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MonitorDiagnosticSetting) UsageSchema() []*engine.ConsumptionField + type MonitorMetricAlert struct + Address string + CriteriaDimensionsCount int + DynamicCriteriaDimensionsCount int + Enabled bool + Region string + ScopeCount int + func (r *MonitorMetricAlert) BuildResource() *engine.Estimate + func (r *MonitorMetricAlert) CoreType() string + func (r *MonitorMetricAlert) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MonitorMetricAlert) UsageSchema() []*engine.ConsumptionField + type MonitorScheduledQueryRulesAlert struct + Address string + Enabled bool + FrequencyMinutes int64 + Region string + TimeSeriesCount int64 + func (r *MonitorScheduledQueryRulesAlert) BuildResource() *engine.Estimate + func (r *MonitorScheduledQueryRulesAlert) CoreType() string + func (r *MonitorScheduledQueryRulesAlert) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MonitorScheduledQueryRulesAlert) UsageSchema() []*engine.ConsumptionField + type MySQLFlexibleServer struct + AdditionalBackupStorageGB *float64 + Address string + IOPS int64 + InstanceType string + InstanceVersion string + Region string + SKU string + Storage int64 + Tier string + func (r *MySQLFlexibleServer) BuildResource() *engine.Estimate + func (r *MySQLFlexibleServer) CoreType() string + func (r *MySQLFlexibleServer) PopulateUsage(u *engine.ConsumptionProfile) + func (r *MySQLFlexibleServer) UsageSchema() []*engine.ConsumptionField + type NetworkConnectionMonitor struct + Address string + Region string + Tests *int64 + func (r *NetworkConnectionMonitor) BuildResource() *engine.Estimate + func (r *NetworkConnectionMonitor) CoreType() string + func (r *NetworkConnectionMonitor) PopulateUsage(u *engine.ConsumptionProfile) + func (r *NetworkConnectionMonitor) UsageSchema() []*engine.ConsumptionField + type NetworkDdosProtectionPlan struct + Address string + OverageAmount *int64 + Region string + func (r *NetworkDdosProtectionPlan) BuildResource() *engine.Estimate + func (r *NetworkDdosProtectionPlan) CoreType() string + func (r *NetworkDdosProtectionPlan) PopulateUsage(u *engine.ConsumptionProfile) + func (r *NetworkDdosProtectionPlan) UsageSchema() []*engine.ConsumptionField + type NetworkWatcher struct + Address string + MonthlyDiagnosticChecks *int64 + Region string + func (r *NetworkWatcher) BuildResource() *engine.Estimate + func (r *NetworkWatcher) CoreType() string + func (r *NetworkWatcher) PopulateUsage(u *engine.ConsumptionProfile) + func (r *NetworkWatcher) UsageSchema() []*engine.ConsumptionField + type NetworkWatcherFlowLog struct + Address string + MonthlyLogsCollectedGB *float64 + Region string + TrafficAnalyticsAcceleratedProcessing bool + TrafficAnalyticsEnabled bool + func (r *NetworkWatcherFlowLog) BuildResource() *engine.Estimate + func (r *NetworkWatcherFlowLog) CoreType() string + func (r *NetworkWatcherFlowLog) PopulateUsage(u *engine.ConsumptionProfile) + func (r *NetworkWatcherFlowLog) UsageSchema() []*engine.ConsumptionField + type OSDiskUsage struct + MonthlyDiskOperations *int64 + type PostgreSQLFlexibleServer struct + AdditionalBackupStorageGB *float64 + Address string + HighAvailability bool + InstanceType string + InstanceVersion string + Region string + SKU string + Storage int64 + Tier string + func (r *PostgreSQLFlexibleServer) BuildResource() *engine.Estimate + func (r *PostgreSQLFlexibleServer) CoreType() string + func (r *PostgreSQLFlexibleServer) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PostgreSQLFlexibleServer) UsageSchema() []*engine.ConsumptionField + type PowerBIEmbedded struct + Address string + Region string + SKU string + func (r *PowerBIEmbedded) BuildResource() *engine.Estimate + func (r *PowerBIEmbedded) CoreType() string + func (r *PowerBIEmbedded) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PowerBIEmbedded) UsageSchema() []*engine.ConsumptionField + type PrivateDNSAAAARecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *PrivateDNSAAAARecord) BuildResource() *engine.Estimate + func (r *PrivateDNSAAAARecord) CoreType() string + func (r *PrivateDNSAAAARecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDNSAAAARecord) UsageSchema() []*engine.ConsumptionField + type PrivateDNSARecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *PrivateDNSARecord) BuildResource() *engine.Estimate + func (r *PrivateDNSARecord) CoreType() string + func (r *PrivateDNSARecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDNSARecord) UsageSchema() []*engine.ConsumptionField + type PrivateDNSCNameRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *PrivateDNSCNameRecord) BuildResource() *engine.Estimate + func (r *PrivateDNSCNameRecord) CoreType() string + func (r *PrivateDNSCNameRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDNSCNameRecord) UsageSchema() []*engine.ConsumptionField + type PrivateDNSMXRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *PrivateDNSMXRecord) BuildResource() *engine.Estimate + func (r *PrivateDNSMXRecord) CoreType() string + func (r *PrivateDNSMXRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDNSMXRecord) UsageSchema() []*engine.ConsumptionField + type PrivateDNSPTRRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *PrivateDNSPTRRecord) BuildResource() *engine.Estimate + func (r *PrivateDNSPTRRecord) CoreType() string + func (r *PrivateDNSPTRRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDNSPTRRecord) UsageSchema() []*engine.ConsumptionField + type PrivateDNSSRVRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *PrivateDNSSRVRecord) BuildResource() *engine.Estimate + func (r *PrivateDNSSRVRecord) CoreType() string + func (r *PrivateDNSSRVRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDNSSRVRecord) UsageSchema() []*engine.ConsumptionField + type PrivateDNSTXTRecord struct + Address string + MonthlyQueries *int64 + Region string + func (r *PrivateDNSTXTRecord) BuildResource() *engine.Estimate + func (r *PrivateDNSTXTRecord) CoreType() string + func (r *PrivateDNSTXTRecord) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDNSTXTRecord) UsageSchema() []*engine.ConsumptionField + type PrivateDNSZone struct + Address string + Region string + func (r *PrivateDNSZone) BuildResource() *engine.Estimate + func (r *PrivateDNSZone) CoreType() string + func (r *PrivateDNSZone) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDNSZone) UsageSchema() []*engine.ConsumptionField + type PrivateDnsResolverDnsForwardingRuleset struct + Address string + Region string + func (r *PrivateDnsResolverDnsForwardingRuleset) BuildResource() *engine.Estimate + func (r *PrivateDnsResolverDnsForwardingRuleset) CoreType() string + func (r *PrivateDnsResolverDnsForwardingRuleset) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDnsResolverDnsForwardingRuleset) UsageSchema() []*engine.ConsumptionField + type PrivateDnsResolverInboundEndpoint struct + Address string + Region string + func (r *PrivateDnsResolverInboundEndpoint) BuildResource() *engine.Estimate + func (r *PrivateDnsResolverInboundEndpoint) CoreType() string + func (r *PrivateDnsResolverInboundEndpoint) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDnsResolverInboundEndpoint) UsageSchema() []*engine.ConsumptionField + type PrivateDnsResolverOutboundEndpoint struct + Address string + Region string + func (r *PrivateDnsResolverOutboundEndpoint) BuildResource() *engine.Estimate + func (r *PrivateDnsResolverOutboundEndpoint) CoreType() string + func (r *PrivateDnsResolverOutboundEndpoint) PopulateUsage(u *engine.ConsumptionProfile) + func (r *PrivateDnsResolverOutboundEndpoint) UsageSchema() []*engine.ConsumptionField + type RecoveryServicesVault struct + Address string + ProtectedVMs []*BackupProtectedVM + Region string + func (r *RecoveryServicesVault) BuildResource() *engine.Estimate + func (r *RecoveryServicesVault) CoreType() string + func (r *RecoveryServicesVault) PopulateUsage(u *engine.ConsumptionProfile) + func (r *RecoveryServicesVault) UsageSchema() []*engine.ConsumptionField + type SQLDatabase struct + Address string + BackupStorageGB *int64 + BackupStorageType string + Cores *int64 + ExtraDataStorageGB *float64 + Family string + IsDevTest bool + IsElasticPool bool + LicenseType string + LongTermRetentionStorageGB *int64 + MaxSizeGB *float64 + MonthlyVCoreHours *int64 + ReadReplicaCount *int64 + Region string + SKU string + Tier string + ZoneRedundant bool + func (r *SQLDatabase) BuildResource() *engine.Estimate + func (r *SQLDatabase) CoreType() string + func (r *SQLDatabase) PopulateUsage(u *engine.ConsumptionProfile) + func (r *SQLDatabase) UsageSchema() []*engine.ConsumptionField + type SQLManagedInstance struct + Address string + BackupStorageGB *int64 + Cores int64 + LicenseType string + LongTermRetentionStorageGB *int64 + Region string + SKU string + StorageAccountType string + StorageSizeInGb int64 + func (r *SQLManagedInstance) BuildResource() *engine.Estimate + func (r *SQLManagedInstance) CoreType() string + func (r *SQLManagedInstance) PopulateUsage(u *engine.ConsumptionProfile) + func (r *SQLManagedInstance) UsageSchema() []*engine.ConsumptionField + type SecurityCenterSubscriptionPricing struct + Address string + CosmosDBRequestUnits *float64 + MonthlyARMSubscriptions *int64 + MonthlyAppServiceNodes *float64 + MonthlyContainerRegistryImages *float64 + MonthlyContainersVCores *float64 + MonthlyDNSQueries *int64 + MonthlyKeyVaults *int64 + MonthlyKubernetesCores *float64 + MonthlyMariaDBInstances *float64 + MonthlyMySQLInstances *float64 + MonthlyPostgreSQLInstances *float64 + MonthlySQLAzureConnectedInstances *float64 + MonthlySQLOutsideAzureVCores *float64 + MonthlyServersPlan1Nodes *float64 + MonthlyServersPlan2Nodes *float64 + MonthlyStorageAccounts *float64 + Region string + ResourceType string + Tier string + func (r *SecurityCenterSubscriptionPricing) BuildResource() *engine.Estimate + func (r *SecurityCenterSubscriptionPricing) CoreType() string + func (r *SecurityCenterSubscriptionPricing) PopulateUsage(u *engine.ConsumptionProfile) + func (r *SecurityCenterSubscriptionPricing) UsageSchema() []*engine.ConsumptionField + type ServiceBusNamespace struct + Address string + Capacity int64 + MonthlyBrokeredConnections *int64 + MonthlyMessagingOperations *int64 + Region string + SKU string + func (r *ServiceBusNamespace) BuildResource() *engine.Estimate + func (r *ServiceBusNamespace) CoreType() string + func (r *ServiceBusNamespace) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ServiceBusNamespace) UsageSchema() []*engine.ConsumptionField + type ServicePlan struct + Address string + IsDevTest bool + OSType string + Region string + SKUName string + WorkerCount int64 + func (r *ServicePlan) BuildResource() *engine.Estimate + func (r *ServicePlan) CoreType() string + func (r *ServicePlan) PopulateUsage(u *engine.ConsumptionProfile) + func (r *ServicePlan) UsageSchema() []*engine.ConsumptionField + type SignalRService struct + Address string + MonthlyAdditionalMessages *int64 + Region string + SkuCapacity int64 + SkuName string + func (r *SignalRService) BuildResource() *engine.Estimate + func (r *SignalRService) CoreType() string + func (r *SignalRService) PopulateUsage(u *engine.ConsumptionProfile) + func (r *SignalRService) UsageSchema() []*engine.ConsumptionField + type StorageAccount struct + AccessTier string + AccountKind string + AccountReplicationType string + AccountTier string + Address string + BlobIndexTags *int64 + DataAtRestStorageGB *float64 + EarlyDeletionGB *float64 + MetadataAtRestStorageGB *float64 + MonthlyDataRetrievalGB *float64 + MonthlyDataWriteGB *float64 + MonthlyIterativeReadOperations *int64 + MonthlyIterativeWriteOperations *int64 + MonthlyListAndCreateContainerOperations *int64 + MonthlyOtherOperations *int64 + MonthlyReadOperations *int64 + MonthlyStorageGB *float64 + MonthlyWriteOperations *int64 + NFSv3 bool + Region string + SnapshotsStorageGB *float64 + func (r *StorageAccount) BuildResource() *engine.Estimate + func (r *StorageAccount) CoreType() string + func (r *StorageAccount) PopulateUsage(u *engine.ConsumptionProfile) + func (r *StorageAccount) UsageSchema() []*engine.ConsumptionField + type StorageDataDiskUsage struct + MonthlyDiskOperations *int64 + type StorageOSDiskUsage struct + MonthlyDiskOperations *int64 + type StorageProfileDataDiskUsage struct + MonthlyDiskOperations *int64 + type StorageProfileOSDiskUsage struct + MonthlyDiskOperations *int64 + type StorageQueue struct + AccountKind string + AccountReplicationType string + Address string + MonthlyClass1Operations *int64 + MonthlyClass2Operations *int64 + MonthlyGeoReplicationDataTransferGB *float64 + MonthlyStorageGB *float64 + Region string + func (r *StorageQueue) BuildResource() *engine.Estimate + func (r *StorageQueue) CoreType() string + func (r *StorageQueue) PopulateUsage(u *engine.ConsumptionProfile) + func (r *StorageQueue) UsageSchema() []*engine.ConsumptionField + type StorageShare struct + AccessTier string + AccountReplicationType string + Address string + MetadataAtRestStorageGB *float64 + MonthlyDataRetrievalGB *float64 + MonthlyListOperations *int64 + MonthlyOtherOperations *int64 + MonthlyReadOperations *int64 + MonthlyStorageGB *float64 + MonthlyWriteOperations *int64 + Quota int64 + Region string + SnapshotsStorageGB *float64 + func (r *StorageShare) BuildResource() *engine.Estimate + func (r *StorageShare) CoreType() string + func (r *StorageShare) PopulateUsage(u *engine.ConsumptionProfile) + func (r *StorageShare) UsageSchema() []*engine.ConsumptionField + type TrafficManagerEndpoint struct + Address string + External bool + HealthCheckInterval int64 + ProfileEnabled bool + Region string + func (r *TrafficManagerEndpoint) BuildResource() *engine.Estimate + func (r *TrafficManagerEndpoint) CoreType() string + func (r *TrafficManagerEndpoint) PopulateUsage(u *engine.ConsumptionProfile) + func (r *TrafficManagerEndpoint) UsageSchema() []*engine.ConsumptionField + type TrafficManagerProfile struct + Address string + Enabled bool + MonthlyDNSQueries *int64 + MonthlyTrafficViewDataPoints *int64 + Region string + TrafficViewEnabled bool + func (r *TrafficManagerProfile) BuildResource() *engine.Estimate + func (r *TrafficManagerProfile) CoreType() string + func (r *TrafficManagerProfile) PopulateUsage(u *engine.ConsumptionProfile) + func (r *TrafficManagerProfile) UsageSchema() []*engine.ConsumptionField + type VPNGateway struct + Address string + MonthlyP2SConnectionHrs *float64 + Region string + ScaleUnits int64 + Type string + func (v *VPNGateway) BuildResource() *engine.Estimate + func (v *VPNGateway) CoreType() string + func (v *VPNGateway) PopulateUsage(u *engine.ConsumptionProfile) + func (v *VPNGateway) UsageSchema() []*engine.ConsumptionField + type VPNGatewayConnection struct + Address string + Region string + func (r *VPNGatewayConnection) BuildResource() *engine.Estimate + func (r *VPNGatewayConnection) CoreType() string + func (r *VPNGatewayConnection) PopulateUsage(u *engine.ConsumptionProfile) + func (r *VPNGatewayConnection) UsageSchema() []*engine.ConsumptionField + type VirtualHub struct + Address string + MonthlyDataProcessedGB *float64 + Region string + SKU string + func (v *VirtualHub) BuildResource() *engine.Estimate + func (v *VirtualHub) CoreType() string + func (v *VirtualHub) PopulateUsage(u *engine.ConsumptionProfile) + func (v *VirtualHub) UsageSchema() []*engine.ConsumptionField + type VirtualMachine struct + Address string + IsDevTest bool + LicenseType string + MonthlyHours *float64 + OSDiskData *ManagedDiskData + Region string + StorageDataDisk *StorageDataDiskUsage + StorageImageReferenceOffer string + StorageOSDisk *StorageOSDiskUsage + StorageOSDiskData *ManagedDiskData + StorageOSDiskOSType string + StoragesDiskData []*ManagedDiskData + VMSize string + func (r *VirtualMachine) BuildResource() *engine.Estimate + func (r *VirtualMachine) CoreType() string + func (r *VirtualMachine) PopulateUsage(u *engine.ConsumptionProfile) + func (r *VirtualMachine) UsageSchema() []*engine.ConsumptionField + type VirtualMachineScaleSet struct + Address string + Instances *int64 + IsDevTest bool + IsWindows bool + LicenseType string + Region string + SKUCapacity int64 + SKUName string + StorageProfileDataDisk *StorageProfileOSDiskUsage + StorageProfileOSDisk *StorageProfileOSDiskUsage + StorageProfileOSDiskData *ManagedDiskData + StorageProfileOSDisksData []*ManagedDiskData + func (r *VirtualMachineScaleSet) BuildResource() *engine.Estimate + func (r *VirtualMachineScaleSet) CoreType() string + func (r *VirtualMachineScaleSet) PopulateUsage(u *engine.ConsumptionProfile) + func (r *VirtualMachineScaleSet) UsageSchema() []*engine.ConsumptionField + type VirtualNetworkPeering struct + Address string + DestinationRegion string + DestinationZone string + MonthlyDataTransferGB *float64 + SourceRegion string + SourceZone string + func (r *VirtualNetworkPeering) BuildResource() *engine.Estimate + func (r *VirtualNetworkPeering) CoreType() string + func (r *VirtualNetworkPeering) PopulateUsage(u *engine.ConsumptionProfile) + func (r *VirtualNetworkPeering) UsageSchema() []*engine.ConsumptionField + type WindowsVirtualMachine struct + AdditionalCapabilitiesUltraSSDEnabled bool + Address string + IsDevTest bool + LicenseType string + MonthlyHours *float64 + OSDisk *OSDiskUsage + OSDiskData *ManagedDiskData + Region string + Size string + func (r *WindowsVirtualMachine) BuildResource() *engine.Estimate + func (r *WindowsVirtualMachine) CoreType() string + func (r *WindowsVirtualMachine) PopulateUsage(u *engine.ConsumptionProfile) + func (r *WindowsVirtualMachine) UsageSchema() []*engine.ConsumptionField + type WindowsVirtualMachineScaleSet struct + AdditionalCapabilitiesUltraSSDEnabled bool + Address string + Instances *int64 + IsDevTest bool + LicenseType string + OSDisk *OSDiskUsage + OSDiskData *ManagedDiskData + Region string + SKU string + func (r *WindowsVirtualMachineScaleSet) BuildResource() *engine.Estimate + func (r *WindowsVirtualMachineScaleSet) CoreType() string + func (r *WindowsVirtualMachineScaleSet) PopulateUsage(u *engine.ConsumptionProfile) + func (r *WindowsVirtualMachineScaleSet) UsageSchema() []*engine.ConsumptionField