Documentation
¶
Index ¶
- Constants
- Variables
- func DataProcessedCostComponent(name, region string, monthlyDataProcessedGb *decimal.Decimal) *engine.LineItem
- func DefaultCloudResourceIDFunc(d *engine.ResourceSpec) []string
- func GetAzureRMAppIntegrationServiceEnvironmentRegistryItem() *engine.CatalogEntry
- func GetAzureRMAppNATGatewayRegistryItem() *engine.CatalogEntry
- func GetAzureRMCDNEndpointRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbCassandraKeyspaceRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbCassandraTableRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbGremlinDatabaseRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbGremlinGraphRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbMongoCollectionRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbMongoDatabaseRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbSQLContainerRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbSQLDatabaseRegistryItem() *engine.CatalogEntry
- func GetAzureRMCosmosdbTableRegistryItem() *engine.CatalogEntry
- func GetAzureRMEventHubsNamespaceRegistryItem() *engine.CatalogEntry
- func GetAzureRMFirewallRegistryItem() *engine.CatalogEntry
- func GetAzureRMHDInsightHBaseClusterRegistryItem() *engine.CatalogEntry
- func GetAzureRMHDInsightHadoopClusterRegistryItem() *engine.CatalogEntry
- func GetAzureRMHDInsightInteractiveQueryClusterRegistryItem() *engine.CatalogEntry
- func GetAzureRMHDInsightKafkaClusterRegistryItem() *engine.CatalogEntry
- func GetAzureRMHDInsightSparkClusterRegistryItem() *engine.CatalogEntry
- func GetAzureRMKeyVaultCertificateRegistryItem() *engine.CatalogEntry
- func GetAzureRMKeyVaultKeyRegistryItem() *engine.CatalogEntry
- func GetAzureRMKeyVaultManagedHSMRegistryItem() *engine.CatalogEntry
- func GetAzureRMLoadBalancerOutboundRuleRegistryItem() *engine.CatalogEntry
- func GetAzureRMLoadBalancerRuleRegistryItem() *engine.CatalogEntry
- func GetAzureRMMariaDBServerRegistryItem() *engine.CatalogEntry
- func GetAzureRMMySQLServerRegistryItem() *engine.CatalogEntry
- func GetAzureRMNotificationHubNamespaceRegistryItem() *engine.CatalogEntry
- func GetAzureRMPostgreSQLServerRegistryItem() *engine.CatalogEntry
- func GetAzureRMPrivateEndpointRegistryItem() *engine.CatalogEntry
- func GetAzureRMPublicIPPrefixRegistryItem() *engine.CatalogEntry
- func GetAzureRMPublicIPRegistryItem() *engine.CatalogEntry
- func GetAzureRMRedisCacheRegistryItem() *engine.CatalogEntry
- func GetAzureRMSearchServiceRegistryItem() *engine.CatalogEntry
- func GetAzureRMSynapseSQLPoolRegistryItem() *engine.CatalogEntry
- func GetAzureRMSynapseSparkPoolRegistryItem() *engine.CatalogEntry
- func GetAzureRMSynapseWorkspacRegistryItem() *engine.CatalogEntry
- func GetAzureRMVirtualNetworkGatewayConnectionRegistryItem() *engine.CatalogEntry
- func GetAzureRMVirtualNetworkGatewayRegistryItem() *engine.CatalogEntry
- func GetDefaultRefIDFunc(d *engine.ResourceSpec) []string
- func GetResourceRegion(d *engine.ResourceSpec) string
- func GetSpecialContext(d *engine.ResourceSpec) map[string]interface{}
- func IntegrationBaseServiceEnvironmentCostComponent(name, region, productName string) *engine.LineItem
- func IntegrationScaleServiceEnvironmentCostComponent(name, region, productName string, scaleNumber int) *engine.LineItem
- func NATGatewayCostComponent(name, region string) *engine.LineItem
- func NewAPIManagement(d *engine.ResourceSpec) engine.CatalogItem
- func NewActiveDirectoryDomainService(d *engine.ResourceSpec) engine.CatalogItem
- func NewActiveDirectoryDomainServiceReplicaSet(d *engine.ResourceSpec) engine.CatalogItem
- func NewAppServiceCertificateBinding(d *engine.ResourceSpec) engine.CatalogItem
- func NewAppServiceCertificateOrder(d *engine.ResourceSpec) engine.CatalogItem
- func NewAppServiceCustomHostnameBinding(d *engine.ResourceSpec) engine.CatalogItem
- func NewAppServiceEnvironment(d *engine.ResourceSpec) engine.CatalogItem
- func NewAppServicePlan(d *engine.ResourceSpec) engine.CatalogItem
- func NewApplicationGateway(d *engine.ResourceSpec) engine.CatalogItem
- func NewApplicationInsights(d *engine.ResourceSpec) engine.CatalogItem
- func NewApplicationInsightsWebTest(d *engine.ResourceSpec) engine.CatalogItem
- func NewAutomationAccount(d *engine.ResourceSpec) engine.CatalogItem
- func NewAutomationDSCConfiguration(d *engine.ResourceSpec) engine.CatalogItem
- func NewAutomationDSCNodeConfiguration(d *engine.ResourceSpec) engine.CatalogItem
- func NewAutomationJobSchedule(d *engine.ResourceSpec) engine.CatalogItem
- func NewAzureLinuxVirtualMachine(d *engine.ResourceSpec) engine.CatalogItem
- func NewAzureRMCDNEndpoint(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMCosmosdb(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMCosmosdbCassandraTable(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMCosmosdbMongoCollection(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMEventHubs(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMFirewall(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMHDInsightHBaseCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMHDInsightHadoopCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMHDInsightInteractiveQueryCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMHDInsightKafkaCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMHDInsightSparkCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMIntegrationServiceEnvironment(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMKeyVaultCertificate(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMKeyVaultKey(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMKeyVaultManagedHSM(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMLoadBalancerOutboundRule(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMLoadBalancerRule(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMMariaDBServer(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMMySQLServer(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMNATGateway(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMNotificationHubNamespace(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMPostrgreSQLServer(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMPrivateEndpoint(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMPublicIP(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMPublicIPPrefix(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMRedisCache(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMSearchService(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMSynapseSQLPool(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMSynapseSparkPool(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMSynapseWorkspace(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMVirtualNetworkGateway(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewAzureRMVirtualNetworkGatewayConnection(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewBastionHost(d *engine.ResourceSpec) engine.CatalogItem
- func NewContainerRegistry(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSAAAARecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSARecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSCAARecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSCNameRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSMXRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSNSRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSPtrRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSSrvRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSTxtRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewDNSZone(d *engine.ResourceSpec) engine.CatalogItem
- func NewDatabricksWorkspace(d *engine.ResourceSpec) engine.CatalogItem
- func NewKubernetesCluster(d *engine.ResourceSpec) engine.CatalogItem
- func NewKubernetesClusterNodePool(d *engine.ResourceSpec) engine.CatalogItem
- func NewLB(d *engine.ResourceSpec) engine.CatalogItem
- func NewLinuxVirtualMachineScaleSet(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func NewManagedDisk(d *engine.ResourceSpec) engine.CatalogItem
- func NewPrivateDNSAAAARecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewPrivateDNSARecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewPrivateDNSCNameRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewPrivateDNSMXRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewPrivateDNSPTRRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewPrivateDNSSRVRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewPrivateDNSTXTRecord(d *engine.ResourceSpec) engine.CatalogItem
- func NewPrivateDNSZone(d *engine.ResourceSpec) engine.CatalogItem
- func NewVirtualMachine(d *engine.ResourceSpec) engine.CatalogItem
- func NewVirtualMachineScaleSet(d *engine.ResourceSpec) engine.CatalogItem
- func NewWindowsVirtualMachine(d *engine.ResourceSpec) engine.CatalogItem
- func NewWindowsVirtualMachineScaleSet(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
- func ParseTags(externalTags map[string]string, r *engine.ResourceSpec) (map[string]string, []string)
- func PublicIPCostComponent(name, region, sku, meterName string) *engine.LineItem
- func PublicIPPrefixCostComponent(name, region string) *engine.LineItem
Constants ¶
View Source
const ( Provisioned modelType = iota Autoscale Serverless )
Variables ¶
View Source
var DefaultProviderRegion = "eastus"
View Source
var FreeResources = []string{}/* 384 elements not displayed */
FreeResources grouped alphabetically
View Source
var ResourceRegistry []*engine.CatalogEntry = []*engine.CatalogEntry{}/* 165 elements not displayed */
ResourceRegistry grouped alphabetically
View Source
var UsageOnlyResources = []string{}
Functions ¶
func DefaultCloudResourceIDFunc ¶
func DefaultCloudResourceIDFunc(d *engine.ResourceSpec) []string
func GetAzureRMAppIntegrationServiceEnvironmentRegistryItem ¶
func GetAzureRMAppIntegrationServiceEnvironmentRegistryItem() *engine.CatalogEntry
func GetAzureRMAppNATGatewayRegistryItem ¶
func GetAzureRMAppNATGatewayRegistryItem() *engine.CatalogEntry
func GetAzureRMCDNEndpointRegistryItem ¶
func GetAzureRMCDNEndpointRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbCassandraKeyspaceRegistryItem ¶
func GetAzureRMCosmosdbCassandraKeyspaceRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbCassandraTableRegistryItem ¶
func GetAzureRMCosmosdbCassandraTableRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbGremlinDatabaseRegistryItem ¶
func GetAzureRMCosmosdbGremlinDatabaseRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbGremlinGraphRegistryItem ¶
func GetAzureRMCosmosdbGremlinGraphRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbMongoCollectionRegistryItem ¶
func GetAzureRMCosmosdbMongoCollectionRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbMongoDatabaseRegistryItem ¶
func GetAzureRMCosmosdbMongoDatabaseRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbSQLContainerRegistryItem ¶
func GetAzureRMCosmosdbSQLContainerRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbSQLDatabaseRegistryItem ¶
func GetAzureRMCosmosdbSQLDatabaseRegistryItem() *engine.CatalogEntry
func GetAzureRMCosmosdbTableRegistryItem ¶
func GetAzureRMCosmosdbTableRegistryItem() *engine.CatalogEntry
func GetAzureRMEventHubsNamespaceRegistryItem ¶
func GetAzureRMEventHubsNamespaceRegistryItem() *engine.CatalogEntry
func GetAzureRMFirewallRegistryItem ¶
func GetAzureRMFirewallRegistryItem() *engine.CatalogEntry
func GetAzureRMHDInsightHBaseClusterRegistryItem ¶
func GetAzureRMHDInsightHBaseClusterRegistryItem() *engine.CatalogEntry
func GetAzureRMHDInsightHadoopClusterRegistryItem ¶
func GetAzureRMHDInsightHadoopClusterRegistryItem() *engine.CatalogEntry
func GetAzureRMHDInsightInteractiveQueryClusterRegistryItem ¶
func GetAzureRMHDInsightInteractiveQueryClusterRegistryItem() *engine.CatalogEntry
func GetAzureRMHDInsightKafkaClusterRegistryItem ¶
func GetAzureRMHDInsightKafkaClusterRegistryItem() *engine.CatalogEntry
func GetAzureRMHDInsightSparkClusterRegistryItem ¶
func GetAzureRMHDInsightSparkClusterRegistryItem() *engine.CatalogEntry
func GetAzureRMKeyVaultCertificateRegistryItem ¶
func GetAzureRMKeyVaultCertificateRegistryItem() *engine.CatalogEntry
func GetAzureRMKeyVaultKeyRegistryItem ¶
func GetAzureRMKeyVaultKeyRegistryItem() *engine.CatalogEntry
func GetAzureRMKeyVaultManagedHSMRegistryItem ¶
func GetAzureRMKeyVaultManagedHSMRegistryItem() *engine.CatalogEntry
func GetAzureRMLoadBalancerOutboundRuleRegistryItem ¶
func GetAzureRMLoadBalancerOutboundRuleRegistryItem() *engine.CatalogEntry
func GetAzureRMLoadBalancerRuleRegistryItem ¶
func GetAzureRMLoadBalancerRuleRegistryItem() *engine.CatalogEntry
func GetAzureRMMariaDBServerRegistryItem ¶
func GetAzureRMMariaDBServerRegistryItem() *engine.CatalogEntry
func GetAzureRMMySQLServerRegistryItem ¶
func GetAzureRMMySQLServerRegistryItem() *engine.CatalogEntry
func GetAzureRMNotificationHubNamespaceRegistryItem ¶
func GetAzureRMNotificationHubNamespaceRegistryItem() *engine.CatalogEntry
func GetAzureRMPostgreSQLServerRegistryItem ¶
func GetAzureRMPostgreSQLServerRegistryItem() *engine.CatalogEntry
func GetAzureRMPrivateEndpointRegistryItem ¶
func GetAzureRMPrivateEndpointRegistryItem() *engine.CatalogEntry
func GetAzureRMPublicIPPrefixRegistryItem ¶
func GetAzureRMPublicIPPrefixRegistryItem() *engine.CatalogEntry
func GetAzureRMPublicIPRegistryItem ¶
func GetAzureRMPublicIPRegistryItem() *engine.CatalogEntry
func GetAzureRMRedisCacheRegistryItem ¶
func GetAzureRMRedisCacheRegistryItem() *engine.CatalogEntry
func GetAzureRMSearchServiceRegistryItem ¶
func GetAzureRMSearchServiceRegistryItem() *engine.CatalogEntry
func GetAzureRMSynapseSQLPoolRegistryItem ¶
func GetAzureRMSynapseSQLPoolRegistryItem() *engine.CatalogEntry
func GetAzureRMSynapseSparkPoolRegistryItem ¶
func GetAzureRMSynapseSparkPoolRegistryItem() *engine.CatalogEntry
func GetAzureRMSynapseWorkspacRegistryItem ¶
func GetAzureRMSynapseWorkspacRegistryItem() *engine.CatalogEntry
func GetAzureRMVirtualNetworkGatewayConnectionRegistryItem ¶
func GetAzureRMVirtualNetworkGatewayConnectionRegistryItem() *engine.CatalogEntry
func GetAzureRMVirtualNetworkGatewayRegistryItem ¶
func GetAzureRMVirtualNetworkGatewayRegistryItem() *engine.CatalogEntry
func GetDefaultRefIDFunc ¶
func GetDefaultRefIDFunc(d *engine.ResourceSpec) []string
func GetResourceRegion ¶
func GetResourceRegion(d *engine.ResourceSpec) string
GetResourceRegion returns the default azure region lookup function. Many resources in azure define a custom region lookup function, This can be found in their RegistryItem.GetRegion field. This function is used as a fallback when a custom region lookup function is not defined.
func GetSpecialContext ¶
func GetSpecialContext(d *engine.ResourceSpec) map[string]interface{}
func NATGatewayCostComponent ¶
func NewAPIManagement ¶
func NewAPIManagement(d *engine.ResourceSpec) engine.CatalogItem
func NewActiveDirectoryDomainService ¶
func NewActiveDirectoryDomainService(d *engine.ResourceSpec) engine.CatalogItem
func NewActiveDirectoryDomainServiceReplicaSet ¶
func NewActiveDirectoryDomainServiceReplicaSet(d *engine.ResourceSpec) engine.CatalogItem
func NewAppServiceCertificateBinding ¶
func NewAppServiceCertificateBinding(d *engine.ResourceSpec) engine.CatalogItem
func NewAppServiceCertificateOrder ¶
func NewAppServiceCertificateOrder(d *engine.ResourceSpec) engine.CatalogItem
func NewAppServiceCustomHostnameBinding ¶
func NewAppServiceCustomHostnameBinding(d *engine.ResourceSpec) engine.CatalogItem
func NewAppServiceEnvironment ¶
func NewAppServiceEnvironment(d *engine.ResourceSpec) engine.CatalogItem
func NewAppServicePlan ¶
func NewAppServicePlan(d *engine.ResourceSpec) engine.CatalogItem
func NewApplicationGateway ¶
func NewApplicationGateway(d *engine.ResourceSpec) engine.CatalogItem
func NewApplicationInsights ¶
func NewApplicationInsights(d *engine.ResourceSpec) engine.CatalogItem
func NewApplicationInsightsWebTest ¶
func NewApplicationInsightsWebTest(d *engine.ResourceSpec) engine.CatalogItem
func NewAutomationAccount ¶
func NewAutomationAccount(d *engine.ResourceSpec) engine.CatalogItem
func NewAutomationDSCConfiguration ¶
func NewAutomationDSCConfiguration(d *engine.ResourceSpec) engine.CatalogItem
func NewAutomationDSCNodeConfiguration ¶
func NewAutomationDSCNodeConfiguration(d *engine.ResourceSpec) engine.CatalogItem
func NewAutomationJobSchedule ¶
func NewAutomationJobSchedule(d *engine.ResourceSpec) engine.CatalogItem
func NewAzureLinuxVirtualMachine ¶
func NewAzureLinuxVirtualMachine(d *engine.ResourceSpec) engine.CatalogItem
func NewAzureRMCDNEndpoint ¶
func NewAzureRMCDNEndpoint(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMCosmosdb ¶
func NewAzureRMCosmosdb(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMCosmosdbCassandraTable ¶
func NewAzureRMCosmosdbCassandraTable(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMCosmosdbMongoCollection ¶
func NewAzureRMCosmosdbMongoCollection(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMEventHubs ¶
func NewAzureRMEventHubs(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMFirewall ¶
func NewAzureRMFirewall(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMHDInsightHBaseCluster ¶
func NewAzureRMHDInsightHBaseCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMHDInsightHadoopCluster ¶
func NewAzureRMHDInsightHadoopCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMHDInsightInteractiveQueryCluster ¶
func NewAzureRMHDInsightInteractiveQueryCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMHDInsightKafkaCluster ¶
func NewAzureRMHDInsightKafkaCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMHDInsightSparkCluster ¶
func NewAzureRMHDInsightSparkCluster(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMIntegrationServiceEnvironment ¶
func NewAzureRMIntegrationServiceEnvironment(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMKeyVaultCertificate ¶
func NewAzureRMKeyVaultCertificate(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMKeyVaultKey ¶
func NewAzureRMKeyVaultKey(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMKeyVaultManagedHSM ¶
func NewAzureRMKeyVaultManagedHSM(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMLoadBalancerOutboundRule ¶
func NewAzureRMLoadBalancerOutboundRule(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMLoadBalancerRule ¶
func NewAzureRMLoadBalancerRule(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMMariaDBServer ¶
func NewAzureRMMariaDBServer(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMMySQLServer ¶
func NewAzureRMMySQLServer(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMNATGateway ¶
func NewAzureRMNATGateway(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMNotificationHubNamespace ¶
func NewAzureRMNotificationHubNamespace(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMPostrgreSQLServer ¶
func NewAzureRMPostrgreSQLServer(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMPrivateEndpoint ¶
func NewAzureRMPrivateEndpoint(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMPublicIP ¶
func NewAzureRMPublicIP(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMPublicIPPrefix ¶
func NewAzureRMPublicIPPrefix(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMRedisCache ¶
func NewAzureRMRedisCache(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMSearchService ¶
func NewAzureRMSearchService(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMSynapseSQLPool ¶
func NewAzureRMSynapseSQLPool(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMSynapseSparkPool ¶
func NewAzureRMSynapseSparkPool(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMSynapseWorkspace ¶
func NewAzureRMSynapseWorkspace(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMVirtualNetworkGateway ¶
func NewAzureRMVirtualNetworkGateway(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewAzureRMVirtualNetworkGatewayConnection ¶
func NewAzureRMVirtualNetworkGatewayConnection(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewBastionHost ¶
func NewBastionHost(d *engine.ResourceSpec) engine.CatalogItem
func NewContainerRegistry ¶
func NewContainerRegistry(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSAAAARecord ¶
func NewDNSAAAARecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSARecord ¶
func NewDNSARecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSCAARecord ¶
func NewDNSCAARecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSCNameRecord ¶
func NewDNSCNameRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSMXRecord ¶
func NewDNSMXRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSNSRecord ¶
func NewDNSNSRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSPtrRecord ¶
func NewDNSPtrRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSSrvRecord ¶
func NewDNSSrvRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSTxtRecord ¶
func NewDNSTxtRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewDNSZone ¶
func NewDNSZone(d *engine.ResourceSpec) engine.CatalogItem
func NewDatabricksWorkspace ¶
func NewDatabricksWorkspace(d *engine.ResourceSpec) engine.CatalogItem
func NewKubernetesCluster ¶
func NewKubernetesCluster(d *engine.ResourceSpec) engine.CatalogItem
func NewKubernetesClusterNodePool ¶
func NewKubernetesClusterNodePool(d *engine.ResourceSpec) engine.CatalogItem
func NewLB ¶
func NewLB(d *engine.ResourceSpec) engine.CatalogItem
func NewLinuxVirtualMachineScaleSet ¶
func NewLinuxVirtualMachineScaleSet(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func NewManagedDisk ¶
func NewManagedDisk(d *engine.ResourceSpec) engine.CatalogItem
func NewPrivateDNSAAAARecord ¶
func NewPrivateDNSAAAARecord(d *engine.ResourceSpec) engine.CatalogItem
func NewPrivateDNSARecord ¶
func NewPrivateDNSARecord(d *engine.ResourceSpec) engine.CatalogItem
func NewPrivateDNSCNameRecord ¶
func NewPrivateDNSCNameRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewPrivateDNSMXRecord ¶
func NewPrivateDNSMXRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewPrivateDNSPTRRecord ¶
func NewPrivateDNSPTRRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewPrivateDNSSRVRecord ¶
func NewPrivateDNSSRVRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewPrivateDNSTXTRecord ¶
func NewPrivateDNSTXTRecord(d *engine.ResourceSpec) engine.CatalogItem
func NewPrivateDNSZone ¶
func NewPrivateDNSZone(d *engine.ResourceSpec) engine.CatalogItem
func NewVirtualMachine ¶
func NewVirtualMachine(d *engine.ResourceSpec) engine.CatalogItem
func NewVirtualMachineScaleSet ¶
func NewVirtualMachineScaleSet(d *engine.ResourceSpec) engine.CatalogItem
func NewWindowsVirtualMachine ¶
func NewWindowsVirtualMachine(d *engine.ResourceSpec) engine.CatalogItem
func NewWindowsVirtualMachineScaleSet ¶
func NewWindowsVirtualMachineScaleSet(d *engine.ResourceSpec, u *engine.ConsumptionProfile) *engine.Estimate
func PublicIPCostComponent ¶
Types ¶
This section is empty.
Source Files
¶
- active_directory_domain_service.go
- active_directory_domain_service_replica_set.go
- api_management.go
- app_configuration.go
- app_service_certificate_binding.go
- app_service_certificate_order.go
- app_service_custom_hostname_binding.go
- app_service_environment.go
- app_service_plan.go
- application_gateway.go
- application_insights.go
- application_insights_standard_web_t.go
- application_insights_web_t.go
- automation_account.go
- automation_dsc_configuration.go
- automation_dsc_nodeconfiguration.go
- automation_job_schedule.go
- azure.go
- backup_protected_vm.go
- bastion_host.go
- cdn_endpoint.go
- cognitive_account.go
- cognitive_deployment.go
- container_registry.go
- cosmosdb_account.go
- cosmosdb_cassandra_keyspace.go
- cosmosdb_cassandra_table.go
- cosmosdb_gremlin_database.go
- cosmosdb_gremlin_graph.go
- cosmosdb_mongo_collection.go
- cosmosdb_mongo_database.go
- cosmosdb_sql_container.go
- cosmosdb_sql_database.go
- cosmosdb_table.go
- data_factory.go
- data_factory_integration_runtime_azure.go
- data_factory_integration_runtime_azure_ssis.go
- data_factory_integration_runtime_managed.go
- data_factory_integration_runtime_self_hosted.go
- databricks_workspace.go
- dns_a_record.go
- dns_aaaa_record.go
- dns_caa_record.go
- dns_cname_record.go
- dns_mx_record.go
- dns_ns_record.go
- dns_ptr_record.go
- dns_srv_record.go
- dns_txt_record.go
- dns_zone.go
- event_hubs_namespace.go
- eventgrid_system_topic.go
- eventgrid_topic.go
- express_route_connection.go
- express_route_gateway.go
- federated_identity_credential.go
- firewall.go
- firewall_policy.go
- firewall_policy_rule_collection_group.go
- frontdoor.go
- frontdoor_firewall_policy.go
- function_app.go
- function_linux_app.go
- function_windows_app.go
- hdinsight_hadoop_cluster.go
- hdinsight_hbase_cluster.go
- hdinsight_interactive_query_cluster.go
- hdinsight_kafka_cluster.go
- hdinsight_spark_cluster.go
- image.go
- integration_service_environment.go
- iothub.go
- key_vault_certificate.go
- key_vault_key.go
- key_vault_managed_hardware_security_module.go
- kubernetes_cluster.go
- kubernetes_cluster_node_pool.go
- lb.go
- lb_outbound_rule.go
- lb_rule.go
- linux_virtual_machine.go
- linux_virtual_machine_scale_set.go
- log_analytics_solution.go
- log_analytics_workspace.go
- logic_app_integration_account.go
- logic_app_standard.go
- machine_learning_compute_cluster.go
- machine_learning_compute_instance.go
- managed_disk.go
- mariadb_server.go
- monitor_action_group.go
- monitor_data_collection_rule.go
- monitor_diagnostic_setting.go
- monitor_metric_alert.go
- monitor_scheduled_query_rules_alert.go
- monitor_scheduled_query_rules_alert_v2.go
- mssql_database.go
- mssql_elasticpool.go
- mssql_managed_instance.go
- mysql_flexible_server.go
- mysql_server.go
- nat_gateway.go
- network_connection_monitor.go
- network_ddos_protection_plan.go
- network_watcher.go
- network_watcher_flow_log.go
- notification_hub_namespace.go
- point_to_site_vpn_gateway.go
- postgresql_flexible_server.go
- postgresql_server.go
- powerbi_embedded.go
- private_dns_a_record.go
- private_dns_aaaa_record.go
- private_dns_cname_record.go
- private_dns_mx_record.go
- private_dns_ptr_record.go
- private_dns_resolver_dns_forwarding_ruleset.go
- private_dns_resolver_inbound_endpoint.go
- private_dns_resolver_outbound_endpoint.go
- private_dns_srv_record.go
- private_dns_txt_record.go
- private_dns_zone.go
- private_endpoint.go
- public_ip.go
- public_ip_prefix.go
- recovery_services_vault.go
- redis_cache.go
- registry.go
- search_service.go
- security_center_subscription_pricing.go
- sentinel_data_connector_aws_cloud_trail.go
- sentinel_data_connector_azure_active_directory.go
- sentinel_data_connector_azure_advanced_threat_protection.go
- sentinel_data_connector_azure_security_center.go
- sentinel_data_connector_microsoft_cloud_app_security.go
- sentinel_data_connector_microsoft_defender_advanced_threat_protection.go
- sentinel_data_connector_office_365.go
- sentinel_data_connector_threat_intelligence.go
- service_plan.go
- servicebus_namespace.go
- signalr_service.go
- snapshot.go
- sql_database.go
- sql_elasticpool.go
- sql_managed_instance.go
- storage_account.go
- storage_management_policy.go
- storage_queue.go
- storage_share.go
- synapse_spark_pool.go
- synapse_sql_pool.go
- synapse_workspace.go
- traffic_manager_azure_endpoint.go
- traffic_manager_external_endpoint.go
- traffic_manager_nested_endpoint.go
- traffic_manager_profile.go
- util.go
- virtual_hub.go
- virtual_machine.go
- virtual_machine_scale_set.go
- virtual_network_gateway.go
- virtual_network_gateway_connection.go
- virtual_network_peering.go
- vpn_gateway.go
- vpn_gateway_connection.go
- windows_virtual_machine.go
- windows_virtual_machine_scale_set.go
Click to show internal directories.
Click to hide internal directories.