migrate

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Performance Data based Sizing.
	AssessmentSizingCriterionPerformanceBased = AssessmentSizingCriterion("PerformanceBased")
	// As On Premises or Static Data based Sizing.
	AssessmentSizingCriterionAsOnPremises = AssessmentSizingCriterion("AsOnPremises")
)
View Source
const (
	AssessmentStageInProgress  = AssessmentStage("InProgress")
	AssessmentStageUnderReview = AssessmentStage("UnderReview")
	AssessmentStageApproved    = AssessmentStage("Approved")
)
View Source
const (
	AssessmentTypeUnknown           = AssessmentType("Unknown")
	AssessmentTypeMachineAssessment = AssessmentType("MachineAssessment")
	AssessmentTypeAvsAssessment     = AssessmentType("AvsAssessment")
	AssessmentTypeSqlAssessment     = AssessmentType("SqlAssessment")
	AssessmentTypeWebAppAssessment  = AssessmentType("WebAppAssessment")
)
View Source
const (
	AsyncCommitModeIntentNone             = AsyncCommitModeIntent("None")
	AsyncCommitModeIntentHighAvailability = AsyncCommitModeIntent("HighAvailability")
	AsyncCommitModeIntentDisasterRecovery = AsyncCommitModeIntent("DisasterRecovery")
)
View Source
const (
	AutomationArtifactStatusNotGenerated = AutomationArtifactStatus("NotGenerated")
	AutomationArtifactStatusGenerated    = AutomationArtifactStatus("Generated")
)
View Source
const (
	AzureAvsNodeTypeUnknown = AzureAvsNodeType("Unknown")
	AzureAvsNodeTypeAV36    = AzureAvsNodeType("AV36")
)
View Source
const (
	AzureCurrencyUnknown = AzureCurrency("Unknown")
	AzureCurrencyUSD     = AzureCurrency("USD")
	AzureCurrencyDKK     = AzureCurrency("DKK")
	AzureCurrencyCAD     = AzureCurrency("CAD")
	AzureCurrencyIDR     = AzureCurrency("IDR")
	AzureCurrencyJPY     = AzureCurrency("JPY")
	AzureCurrencyKRW     = AzureCurrency("KRW")
	AzureCurrencyNZD     = AzureCurrency("NZD")
	AzureCurrencyNOK     = AzureCurrency("NOK")
	AzureCurrencyRUB     = AzureCurrency("RUB")
	AzureCurrencySAR     = AzureCurrency("SAR")
	AzureCurrencyZAR     = AzureCurrency("ZAR")
	AzureCurrencySEK     = AzureCurrency("SEK")
	AzureCurrencyTRY     = AzureCurrency("TRY")
	AzureCurrencyGBP     = AzureCurrency("GBP")
	AzureCurrencyMXN     = AzureCurrency("MXN")
	AzureCurrencyMYR     = AzureCurrency("MYR")
	AzureCurrencyINR     = AzureCurrency("INR")
	AzureCurrencyHKD     = AzureCurrency("HKD")
	AzureCurrencyBRL     = AzureCurrency("BRL")
	AzureCurrencyTWD     = AzureCurrency("TWD")
	AzureCurrencyEUR     = AzureCurrency("EUR")
	AzureCurrencyCHF     = AzureCurrency("CHF")
	AzureCurrencyARS     = AzureCurrency("ARS")
	AzureCurrencyAUD     = AzureCurrency("AUD")
	AzureCurrencyCNY     = AzureCurrency("CNY")
)
View Source
const (
	AzureDiskTypeUnknown           = AzureDiskType("Unknown")
	AzureDiskTypeStandard          = AzureDiskType("Standard")
	AzureDiskTypeStandardSSD       = AzureDiskType("StandardSSD")
	AzureDiskTypePremium           = AzureDiskType("Premium")
	AzureDiskTypeStandardOrPremium = AzureDiskType("StandardOrPremium")
	AzureDiskTypeUltra             = AzureDiskType("Ultra")
	AzureDiskTypePremiumV2         = AzureDiskType("PremiumV2")
)
View Source
const (
	// Unknown. Indicates missing data.
	AzureEnvironmentTypeUnknown = AzureEnvironmentType("Unknown")
	// Development or Test Environment.
	AzureEnvironmentTypeDevTest = AzureEnvironmentType("DevTest")
	// Production Environment.
	AzureEnvironmentTypeProduction = AzureEnvironmentType("Production")
)
View Source
const (
	AzureHybridUseBenefitUnknown = AzureHybridUseBenefit("Unknown")
	AzureHybridUseBenefitYes     = AzureHybridUseBenefit("Yes")
	AzureHybridUseBenefitNo      = AzureHybridUseBenefit("No")
)
View Source
const (
	AzureLocationUnknown            = AzureLocation("Unknown")
	AzureLocationEastAsia           = AzureLocation("EastAsia")
	AzureLocationSoutheastAsia      = AzureLocation("SoutheastAsia")
	AzureLocationAustraliaEast      = AzureLocation("AustraliaEast")
	AzureLocationAustraliaSoutheast = AzureLocation("AustraliaSoutheast")
	AzureLocationBrazilSouth        = AzureLocation("BrazilSouth")
	AzureLocationCanadaCentral      = AzureLocation("CanadaCentral")
	AzureLocationCanadaEast         = AzureLocation("CanadaEast")
	AzureLocationWestEurope         = AzureLocation("WestEurope")
	AzureLocationNorthEurope        = AzureLocation("NorthEurope")
	AzureLocationCentralIndia       = AzureLocation("CentralIndia")
	AzureLocationSouthIndia         = AzureLocation("SouthIndia")
	AzureLocationWestIndia          = AzureLocation("WestIndia")
	AzureLocationJapanEast          = AzureLocation("JapanEast")
	AzureLocationJapanWest          = AzureLocation("JapanWest")
	AzureLocationKoreaCentral       = AzureLocation("KoreaCentral")
	AzureLocationKoreaSouth         = AzureLocation("KoreaSouth")
	AzureLocationUkWest             = AzureLocation("UkWest")
	AzureLocationUkSouth            = AzureLocation("UkSouth")
	AzureLocationNorthCentralUs     = AzureLocation("NorthCentralUs")
	AzureLocationEastUs             = AzureLocation("EastUs")
	AzureLocationWestUs2            = AzureLocation("WestUs2")
	AzureLocationSouthCentralUs     = AzureLocation("SouthCentralUs")
	AzureLocationCentralUs          = AzureLocation("CentralUs")
	AzureLocationEastUs2            = AzureLocation("EastUs2")
	AzureLocationWestUs             = AzureLocation("WestUs")
	AzureLocationWestCentralUs      = AzureLocation("WestCentralUs")
	AzureLocationGermanyCentral     = AzureLocation("GermanyCentral")
	AzureLocationGermanyNortheast   = AzureLocation("GermanyNortheast")
	AzureLocationChinaNorth         = AzureLocation("ChinaNorth")
	AzureLocationChinaEast          = AzureLocation("ChinaEast")
	AzureLocationUSGovArizona       = AzureLocation("USGovArizona")
	AzureLocationUSGovTexas         = AzureLocation("USGovTexas")
	AzureLocationUSGovIowa          = AzureLocation("USGovIowa")
	AzureLocationUSGovVirginia      = AzureLocation("USGovVirginia")
	AzureLocationUSDoDCentral       = AzureLocation("USDoDCentral")
	AzureLocationUSDoDEast          = AzureLocation("USDoDEast")
	AzureLocationFranceCentral      = AzureLocation("FranceCentral")
	AzureLocationAustraliaCentral   = AzureLocation("AustraliaCentral")
	AzureLocationSouthAfricaNorth   = AzureLocation("SouthAfricaNorth")
	AzureLocationFranceSouth        = AzureLocation("FranceSouth")
	AzureLocationAustraliaCentral2  = AzureLocation("AustraliaCentral2")
	AzureLocationSouthAfricaWest    = AzureLocation("SouthAfricaWest")
	AzureLocationGermanyNorth       = AzureLocation("GermanyNorth")
	AzureLocationGermanyWestCentral = AzureLocation("GermanyWestCentral")
	AzureLocationNorwayEast         = AzureLocation("NorwayEast")
	AzureLocationNorwayWest         = AzureLocation("NorwayWest")
	AzureLocationChinaEast2         = AzureLocation("ChinaEast2")
	AzureLocationChinaNorth2        = AzureLocation("ChinaNorth2")
	AzureLocationSwitzerlandNorth   = AzureLocation("SwitzerlandNorth")
	AzureLocationSwitzerlandWest    = AzureLocation("SwitzerlandWest")
	AzureLocationUAENorth           = AzureLocation("UAENorth")
	AzureLocationUAECentral         = AzureLocation("UAECentral")
	AzureLocationUsNatEast          = AzureLocation("UsNatEast")
	AzureLocationUsNatWest          = AzureLocation("UsNatWest")
	AzureLocationUsSecEast          = AzureLocation("UsSecEast")
	AzureLocationUsSecCentral       = AzureLocation("UsSecCentral")
	AzureLocationUsSecWest          = AzureLocation("UsSecWest")
	AzureLocationSwedenCentral      = AzureLocation("SwedenCentral")
	AzureLocationQatarCentral       = AzureLocation("QatarCentral")
)
View Source
const (
	AzureOfferCodeUnknown          = AzureOfferCode("Unknown")
	AzureOfferCodeMsazr0003P       = AzureOfferCode("MSAZR0003P")
	AzureOfferCodeMsazr0044P       = AzureOfferCode("MSAZR0044P")
	AzureOfferCodeMsazr0059P       = AzureOfferCode("MSAZR0059P")
	AzureOfferCodeMsazr0060P       = AzureOfferCode("MSAZR0060P")
	AzureOfferCodeMsazr0062P       = AzureOfferCode("MSAZR0062P")
	AzureOfferCodeMsazr0063P       = AzureOfferCode("MSAZR0063P")
	AzureOfferCodeMsazr0064P       = AzureOfferCode("MSAZR0064P")
	AzureOfferCodeMsazr0029P       = AzureOfferCode("MSAZR0029P")
	AzureOfferCodeMsazr0022P       = AzureOfferCode("MSAZR0022P")
	AzureOfferCodeMsazr0023P       = AzureOfferCode("MSAZR0023P")
	AzureOfferCodeMsazr0148P       = AzureOfferCode("MSAZR0148P")
	AzureOfferCodeMsazr0025P       = AzureOfferCode("MSAZR0025P")
	AzureOfferCodeMsazr0036P       = AzureOfferCode("MSAZR0036P")
	AzureOfferCodeMsazr0120P       = AzureOfferCode("MSAZR0120P")
	AzureOfferCodeMsazr0121P       = AzureOfferCode("MSAZR0121P")
	AzureOfferCodeMsazr0122P       = AzureOfferCode("MSAZR0122P")
	AzureOfferCodeMsazr0123P       = AzureOfferCode("MSAZR0123P")
	AzureOfferCodeMsazr0124P       = AzureOfferCode("MSAZR0124P")
	AzureOfferCodeMsazr0125P       = AzureOfferCode("MSAZR0125P")
	AzureOfferCodeMsazr0126P       = AzureOfferCode("MSAZR0126P")
	AzureOfferCodeMsazr0127P       = AzureOfferCode("MSAZR0127P")
	AzureOfferCodeMsazr0128P       = AzureOfferCode("MSAZR0128P")
	AzureOfferCodeMsazr0129P       = AzureOfferCode("MSAZR0129P")
	AzureOfferCodeMsazr0130P       = AzureOfferCode("MSAZR0130P")
	AzureOfferCodeMsazr0111P       = AzureOfferCode("MSAZR0111P")
	AzureOfferCodeMsazr0144P       = AzureOfferCode("MSAZR0144P")
	AzureOfferCodeMsazr0149P       = AzureOfferCode("MSAZR0149P")
	AzureOfferCodeMsmcazr0044P     = AzureOfferCode("MSMCAZR0044P")
	AzureOfferCodeMsmcazr0059P     = AzureOfferCode("MSMCAZR0059P")
	AzureOfferCodeMsmcazr0060P     = AzureOfferCode("MSMCAZR0060P")
	AzureOfferCodeMsmcazr0063P     = AzureOfferCode("MSMCAZR0063P")
	AzureOfferCodeMsmcazr0120P     = AzureOfferCode("MSMCAZR0120P")
	AzureOfferCodeMsmcazr0121P     = AzureOfferCode("MSMCAZR0121P")
	AzureOfferCodeMsmcazr0125P     = AzureOfferCode("MSMCAZR0125P")
	AzureOfferCodeMsmcazr0128P     = AzureOfferCode("MSMCAZR0128P")
	AzureOfferCodeMsazrde0003P     = AzureOfferCode("MSAZRDE0003P")
	AzureOfferCodeMsazrde0044P     = AzureOfferCode("MSAZRDE0044P")
	AzureOfferCodeMsazrusgov0003P  = AzureOfferCode("MSAZRUSGOV0003P")
	AzureOfferCodeEA               = AzureOfferCode("EA")
	AzureOfferCodeMsazr0243P       = AzureOfferCode("MSAZR0243P")
	AzureOfferCodeSavingsPlan1Year = AzureOfferCode("SavingsPlan1Year")
	AzureOfferCodeSavingsPlan3Year = AzureOfferCode("SavingsPlan3Year")
)
View Source
const (
	AzurePricingTierStandard = AzurePricingTier("Standard")
	AzurePricingTierBasic    = AzurePricingTier("Basic")
)
View Source
const (
	AzureReservedInstanceNone    = AzureReservedInstance("None")
	AzureReservedInstanceRI1Year = AzureReservedInstance("RI1Year")
	AzureReservedInstanceRI3Year = AzureReservedInstance("RI3Year")
)
View Source
const (
	AzureSecurityOfferingTypeNO  = AzureSecurityOfferingType("NO")
	AzureSecurityOfferingTypeMDC = AzureSecurityOfferingType("MDC")
)
View Source
const (
	AzureSqlDataBaseTypeUnknown        = AzureSqlDataBaseType("Unknown")
	AzureSqlDataBaseTypeAutomatic      = AzureSqlDataBaseType("Automatic")
	AzureSqlDataBaseTypeSingleDatabase = AzureSqlDataBaseType("SingleDatabase")
	AzureSqlDataBaseTypeElasticPool    = AzureSqlDataBaseType("ElasticPool")
)
View Source
const (
	AzureSqlInstanceTypeUnknown        = AzureSqlInstanceType("Unknown")
	AzureSqlInstanceTypeAutomatic      = AzureSqlInstanceType("Automatic")
	AzureSqlInstanceTypeSingleInstance = AzureSqlInstanceType("SingleInstance")
	AzureSqlInstanceTypeInstancePools  = AzureSqlInstanceType("InstancePools")
)
View Source
const (
	AzureSqlPurchaseModelUnknown = AzureSqlPurchaseModel("Unknown")
	AzureSqlPurchaseModelVCore   = AzureSqlPurchaseModel("VCore")
	AzureSqlPurchaseModelDTU     = AzureSqlPurchaseModel("DTU")
)
View Source
const (
	AzureSqlServiceTierUnknown          = AzureSqlServiceTier("Unknown")
	AzureSqlServiceTierAutomatic        = AzureSqlServiceTier("Automatic")
	AzureSqlServiceTierGeneralPurpose   = AzureSqlServiceTier("GeneralPurpose")
	AzureSqlServiceTierBusinessCritical = AzureSqlServiceTier("BusinessCritical")
	AzureSqlServiceTierHyperScale       = AzureSqlServiceTier("HyperScale")
)
View Source
const (
	AzureStorageRedundancyUnknown                = AzureStorageRedundancy("Unknown")
	AzureStorageRedundancyLocallyRedundant       = AzureStorageRedundancy("LocallyRedundant")
	AzureStorageRedundancyZoneRedundant          = AzureStorageRedundancy("ZoneRedundant")
	AzureStorageRedundancyGeoRedundant           = AzureStorageRedundancy("GeoRedundant")
	AzureStorageRedundancyReadAccessGeoRedundant = AzureStorageRedundancy("ReadAccessGeoRedundant")
)
View Source
const (
	// Indicates All categories of VM.
	AzureVmCategoryAll = AzureVmCategory("All")
	// Compute Optimized.
	AzureVmCategoryComputeOptimized = AzureVmCategory("ComputeOptimized")
	// General Purpose.
	AzureVmCategoryGeneralPurpose = AzureVmCategory("GeneralPurpose")
	// GPU Optimized.
	AzureVmCategoryGpuOptimized = AzureVmCategory("GpuOptimized")
	// High Performance Compute.
	AzureVmCategoryHighPerformanceCompute = AzureVmCategory("HighPerformanceCompute")
	// Memory Optimized.
	AzureVmCategoryMemoryOptimized = AzureVmCategory("MemoryOptimized")
	// Storage Optimized.
	AzureVmCategoryStorageOptimized = AzureVmCategory("StorageOptimized")
	// Isolated VM.
	AzureVmCategoryIsolated = AzureVmCategory("Isolated")
)
View Source
const (
	AzureVmFamilyUnknown       = AzureVmFamily("Unknown")
	AzureVmFamilyBasicA0A4     = AzureVmFamily("Basic_A0_A4")
	AzureVmFamilyStandardA0A7  = AzureVmFamily("Standard_A0_A7")
	AzureVmFamilyStandardA8A11 = AzureVmFamily("Standard_A8_A11")
	AzureVmFamilyAv2Series     = AzureVmFamily("Av2_series")
	AzureVmFamilyDSeries       = AzureVmFamily("D_series")
	AzureVmFamilyDv2Series     = AzureVmFamily("Dv2_series")
	AzureVmFamilyDSSeries      = AzureVmFamily("DS_series")
	AzureVmFamilyDSv2Series    = AzureVmFamily("DSv2_series")
	AzureVmFamilyFSeries       = AzureVmFamily("F_series")
	AzureVmFamilyFsSeries      = AzureVmFamily("Fs_series")
	AzureVmFamilyGSeries       = AzureVmFamily("G_series")
	AzureVmFamilyGSSeries      = AzureVmFamily("GS_series")
	AzureVmFamilyHSeries       = AzureVmFamily("H_series")
	AzureVmFamilyLsSeries      = AzureVmFamily("Ls_series")
	AzureVmFamilyDsv3Series    = AzureVmFamily("Dsv3_series")
	AzureVmFamilyDv3Series     = AzureVmFamily("Dv3_series")
	AzureVmFamilyFsv2Series    = AzureVmFamily("Fsv2_series")
	AzureVmFamilyEv3Series     = AzureVmFamily("Ev3_series")
	AzureVmFamilyEsv3Series    = AzureVmFamily("Esv3_series")
	AzureVmFamilyMSeries       = AzureVmFamily("M_series")
	AzureVmFamilyDCSeries      = AzureVmFamily("DC_Series")
	AzureVmFamilyLsv2Series    = AzureVmFamily("Lsv2_series")
	AzureVmFamilyEv4Series     = AzureVmFamily("Ev4_series")
	AzureVmFamilyEsv4Series    = AzureVmFamily("Esv4_series")
	AzureVmFamilyEdv4Series    = AzureVmFamily("Edv4_series")
	AzureVmFamilyEdsv4Series   = AzureVmFamily("Edsv4_series")
	AzureVmFamilyDv4Series     = AzureVmFamily("Dv4_series")
	AzureVmFamilyDsv4Series    = AzureVmFamily("Dsv4_series")
	AzureVmFamilyDdv4Series    = AzureVmFamily("Ddv4_series")
	AzureVmFamilyDdsv4Series   = AzureVmFamily("Ddsv4_series")
	AzureVmFamilyEasv4Series   = AzureVmFamily("Easv4_series")
	AzureVmFamilyDasv4Series   = AzureVmFamily("Dasv4_series")
	AzureVmFamilyMv2Series     = AzureVmFamily("Mv2_series")
	AzureVmFamilyEav4Series    = AzureVmFamily("Eav4_series")
	AzureVmFamilyDav4Series    = AzureVmFamily("Dav4_series")
	AzureVmFamilyMsv2Series    = AzureVmFamily("Msv2_series")
	AzureVmFamilyMdsv2Series   = AzureVmFamily("Mdsv2_series")
	AzureVmFamilyDv5Series     = AzureVmFamily("Dv5_series")
	AzureVmFamilyDsv5Series    = AzureVmFamily("Dsv5_series")
	AzureVmFamilyDdv5Series    = AzureVmFamily("Ddv5_series")
	AzureVmFamilyDdsv5Series   = AzureVmFamily("Ddsv5_series")
	AzureVmFamilyDasv5Series   = AzureVmFamily("Dasv5_series")
	AzureVmFamilyDadsv5Series  = AzureVmFamily("Dadsv5_series")
	AzureVmFamilyEv5Series     = AzureVmFamily("Ev5_series")
	AzureVmFamilyEsv5Series    = AzureVmFamily("Esv5_series")
	AzureVmFamilyEdv5Series    = AzureVmFamily("Edv5_series")
	AzureVmFamilyEdsv5Series   = AzureVmFamily("Edsv5_series")
	AzureVmFamilyEasv5Series   = AzureVmFamily("Easv5_series")
	AzureVmFamilyEadsv5Series  = AzureVmFamily("Eadsv5_series")
	AzureVmFamilyEbsv5Series   = AzureVmFamily("Ebsv5_series")
	AzureVmFamilyEbdsv5Series  = AzureVmFamily("Ebdsv5_series")
)
View Source
const (
	// Currency Unknown.
	BusinessCaseCurrencyUnknown = BusinessCaseCurrency("Unknown")
	// Currency USD.
	BusinessCaseCurrencyUSD = BusinessCaseCurrency("USD")
	// Currency DKK.
	BusinessCaseCurrencyDKK = BusinessCaseCurrency("DKK")
	// Currency CAD.
	BusinessCaseCurrencyCAD = BusinessCaseCurrency("CAD")
	// Currency IDR.
	BusinessCaseCurrencyIDR = BusinessCaseCurrency("IDR")
	// Currency JPY.
	BusinessCaseCurrencyJPY = BusinessCaseCurrency("JPY")
	// Currency KRW.
	BusinessCaseCurrencyKRW = BusinessCaseCurrency("KRW")
	// Currency NZD.
	BusinessCaseCurrencyNZD = BusinessCaseCurrency("NZD")
	// Currency NOK.
	BusinessCaseCurrencyNOK = BusinessCaseCurrency("NOK")
	// Currency RUB.
	BusinessCaseCurrencyRUB = BusinessCaseCurrency("RUB")
	// Currency SAR.
	BusinessCaseCurrencySAR = BusinessCaseCurrency("SAR")
	// Currency ZAR.
	BusinessCaseCurrencyZAR = BusinessCaseCurrency("ZAR")
	// Currency SEK.
	BusinessCaseCurrencySEK = BusinessCaseCurrency("SEK")
	// Currency TRY.
	BusinessCaseCurrencyTRY = BusinessCaseCurrency("TRY")
	// Currency GBP.
	BusinessCaseCurrencyGBP = BusinessCaseCurrency("GBP")
	// Currency MXN.
	BusinessCaseCurrencyMXN = BusinessCaseCurrency("MXN")
	// Currency MYR.
	BusinessCaseCurrencyMYR = BusinessCaseCurrency("MYR")
	// Currency INR.
	BusinessCaseCurrencyINR = BusinessCaseCurrency("INR")
	// Currency HKD.
	BusinessCaseCurrencyHKD = BusinessCaseCurrency("HKD")
	// Currency BRL.
	BusinessCaseCurrencyBRL = BusinessCaseCurrency("BRL")
	// Currency TWD.
	BusinessCaseCurrencyTWD = BusinessCaseCurrency("TWD")
	// Currency EUR.
	BusinessCaseCurrencyEUR = BusinessCaseCurrency("EUR")
	// Currency CHF.
	BusinessCaseCurrencyCHF = BusinessCaseCurrency("CHF")
	// Currency ARS.
	BusinessCaseCurrencyARS = BusinessCaseCurrency("ARS")
	// Currency AUD.
	BusinessCaseCurrencyAUD = BusinessCaseCurrency("AUD")
	// Currency CNY.
	BusinessCaseCurrencyCNY = BusinessCaseCurrency("CNY")
)
View Source
const (
	CleanupStateNone       = CleanupState("None")
	CleanupStateStarted    = CleanupState("Started")
	CleanupStateInProgress = CleanupState("InProgress")
	CleanupStateCompleted  = CleanupState("Completed")
	CleanupStateFailed     = CleanupState("Failed")
)
View Source
const (
	ComputeTierUnknown     = ComputeTier("Unknown")
	ComputeTierAutomatic   = ComputeTier("Automatic")
	ComputeTierProvisioned = ComputeTier("Provisioned")
	ComputeTierServerless  = ComputeTier("Serverless")
)
View Source
const (
	ConfigurationTypeIISConnectionString         = ConfigurationType("IISConnectionString")
	ConfigurationTypeIISAuthentication           = ConfigurationType("IISAuthentication")
	ConfigurationTypeApacheTomcatContextResource = ConfigurationType("ApacheTomcatContextResource")
)
View Source
const (
	// Full Consolidation.
	ConsolidationTypeFull = ConsolidationType("Full")
	// As On Source or On Premises Consolidation.
	ConsolidationTypeAsOnSource = ConsolidationType("AsOnSource")
)
View Source
const (
	CurrencyUnknown = Currency("Unknown")
	CurrencyUSD     = Currency("USD")
	CurrencyDKK     = Currency("DKK")
	CurrencyCAD     = Currency("CAD")
	CurrencyIDR     = Currency("IDR")
	CurrencyJPY     = Currency("JPY")
	CurrencyKRW     = Currency("KRW")
	CurrencyNZD     = Currency("NZD")
	CurrencyNOK     = Currency("NOK")
	CurrencyRUB     = Currency("RUB")
	CurrencySAR     = Currency("SAR")
	CurrencyZAR     = Currency("ZAR")
	CurrencySEK     = Currency("SEK")
	CurrencyTRY     = Currency("TRY")
	CurrencyGBP     = Currency("GBP")
	CurrencyMXN     = Currency("MXN")
	CurrencyMYR     = Currency("MYR")
	CurrencyINR     = Currency("INR")
	CurrencyHKD     = Currency("HKD")
	CurrencyBRL     = Currency("BRL")
	CurrencyTWD     = Currency("TWD")
	CurrencyEUR     = Currency("EUR")
	CurrencyCHF     = Currency("CHF")
	CurrencyARS     = Currency("ARS")
	CurrencyAUD     = Currency("AUD")
	CurrencyCNY     = Currency("CNY")
)
View Source
const (
	// Unknown Discovery Source.
	DiscoverySourceUnknown = DiscoverySource("Unknown")
	// Appliance Discovery Source.
	DiscoverySourceAppliance = DiscoverySource("Appliance")
	// Import Discovery Source.
	DiscoverySourceImport = DiscoverySource("Import")
)
View Source
const (
	EnvironmentTypeProduction = EnvironmentType("Production")
	EnvironmentTypeTest       = EnvironmentType("Test")
)
View Source
const (
	FttAndRaidLevelUnknown   = FttAndRaidLevel("Unknown")
	FttAndRaidLevelFtt1Raid1 = FttAndRaidLevel("Ftt1Raid1")
	FttAndRaidLevelFtt1Raid5 = FttAndRaidLevel("Ftt1Raid5")
	FttAndRaidLevelFtt2Raid1 = FttAndRaidLevel("Ftt2Raid1")
	FttAndRaidLevelFtt2Raid6 = FttAndRaidLevel("Ftt2Raid6")
	FttAndRaidLevelFtt3Raid1 = FttAndRaidLevel("Ftt3Raid1")
)
View Source
const (
	GoalServers               = Goal("Servers")
	GoalDatabases             = Goal("Databases")
	GoalDesktopVirtualization = Goal("DesktopVirtualization")
	GoalWebApplications       = Goal("WebApplications")
	GoalDataCenter            = Goal("DataCenter")
)
View Source
const (
	GroupTypeDefault = GroupType("Default")
	GroupTypeImport  = GroupType("Import")
)
View Source
const (
	// Unknown HyperV License.
	HyperVLicenseTypeUnknown = HyperVLicenseType("Unknown")
	// Datacentre HyperV License.
	HyperVLicenseTypeDatacentre = HyperVLicenseType("Datacentre")
	// Standard HyperV License.
	HyperVLicenseTypeStandard = HyperVLicenseType("Standard")
)
View Source
const (
	// Unknown License.
	LicenseTypeUnknown = LicenseType("Unknown")
	// VSphereStandard License.
	LicenseTypeVSphereStandard = LicenseType("VSphereStandard")
	// VSphereEnterprisePlus License.
	LicenseTypeVSphereEnterprisePlus = LicenseType("VSphereEnterprisePlus")
)
View Source
const (
	// Default value. Indicates Pay As You Go.
	LicensingProgramDefault = LicensingProgram("Default")
	// Enterprise Agreement.
	LicensingProgramEA = LicensingProgram("EA")
)
View Source
const (
	LoadBalancerTypePrivate = LoadBalancerType("Private")
	LoadBalancerTypePublic  = LoadBalancerType("Public")
)
View Source
const (
	// Unknown Migration Strategy.
	MigrationStrategyUnknown = MigrationStrategy("Unknown")
	// Optimize for cost.
	MigrationStrategyOptimizeForCost = MigrationStrategy("OptimizeForCost")
	// IaaS only.
	MigrationStrategyIaaSOnly = MigrationStrategy("IaaSOnly")
	// Optimize for PaaS.
	MigrationStrategyOptimizeForPaas = MigrationStrategy("OptimizeForPaas")
	// Avs only.
	MigrationStrategyAVSOnly = MigrationStrategy("AVSOnly")
)
View Source
const (
	MultiSubnetIntentNone             = MultiSubnetIntent("None")
	MultiSubnetIntentHighAvailability = MultiSubnetIntent("HighAvailability")
	MultiSubnetIntentDisasterRecovery = MultiSubnetIntent("DisasterRecovery")
)
View Source
const (
	OperatingSystemTypeWindows = OperatingSystemType("Windows")
	OperatingSystemTypeLinux   = OperatingSystemType("Linux")
)
View Source
const (
	OptimizationLogicMinimizeCost          = OptimizationLogic("MinimizeCost")
	OptimizationLogicModernizeToPaaS       = OptimizationLogic("ModernizeToPaaS")
	OptimizationLogicModernizeToAzureSqlMi = OptimizationLogic("ModernizeToAzureSqlMi")
	OptimizationLogicModernizeToAzureSqlDb = OptimizationLogic("ModernizeToAzureSqlDb")
)
View Source
const (
	OsLicenseUnknown = OsLicense("Unknown")
	OsLicenseYes     = OsLicense("Yes")
	OsLicenseNo      = OsLicense("No")
)
View Source
const (
	// Percentile 50.
	PercentilePercentile50 = Percentile("Percentile50")
	// Percentile 90.
	PercentilePercentile90 = Percentile("Percentile90")
	// Percentile 95.
	PercentilePercentile95 = Percentile("Percentile95")
	// Percentile 99.
	PercentilePercentile99 = Percentile("Percentile99")
)
View Source
const (
	// Standard Pricing Tier.
	PricingTierStandard = PricingTier("Standard")
	// Free Pricing Tier.
	PricingTierFree = PricingTier("Free")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	ProjectStatusActive   = ProjectStatus("Active")
	ProjectStatusInactive = ProjectStatus("Inactive")
)
View Source
const (
	// Resource has been created.
	ProvisioningStateSucceeded = ProvisioningState("Succeeded")
	// Resource creation failed.
	ProvisioningStateFailed = ProvisioningState("Failed")
	// Resource creation was canceled.
	ProvisioningStateCanceled = ProvisioningState("Canceled")
	// Resource is being Provisioned.
	ProvisioningStateProvisioning = ProvisioningState("Provisioning")
	// Resource is being Updated.
	ProvisioningStateUpdating = ProvisioningState("Updating")
	// Resource is being Deleted.
	ProvisioningStateDeleting = ProvisioningState("Deleting")
	// Resource is being Accepted.
	ProvisioningStateAccepted = ProvisioningState("Accepted")
)
View Source
const (
	PurposeDiscovery  = Purpose("Discovery")
	PurposeAssessment = Purpose("Assessment")
	PurposeMigration  = Purpose("Migration")
)
View Source
const (
	ReservedInstanceNone    = ReservedInstance("None")
	ReservedInstanceRI1Year = ReservedInstance("RI1Year")
	ReservedInstanceRI3Year = ReservedInstance("RI3Year")
)
View Source
const (
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned   = ResourceIdentityType("UserAssigned")
)
View Source
const (
	ResourceIdentityTypesNone           = ResourceIdentityTypes("None")
	ResourceIdentityTypesSystemAssigned = ResourceIdentityTypes("SystemAssigned")
	ResourceIdentityTypesUserAssigned   = ResourceIdentityTypes("UserAssigned")
)
View Source
const (
	// Unknown Savings Option.
	SavingsOptionUnknown = SavingsOption("Unknown")
	// Reserved Instance 3 Year.
	SavingsOptionRI3Year = SavingsOption("RI3Year")
	// Azure Savings Plan 3 Year.
	SavingsOptionSavingsPlan3Year = SavingsOption("SavingsPlan3Year")
)
View Source
const (
	// Savings Options is not applicable.
	SavingsOptionsNone = SavingsOptions("None")
	// One Year Savings Plan.
	SavingsOptionsOneYearSavings = SavingsOptions("OneYearSavings")
	// Three Years Savings Plan.
	SavingsOptionsThreeYearsSavings = SavingsOptions("ThreeYearsSavings")
	// One Year Reserved Instances.
	SavingsOptionsOneYearReserved = SavingsOptions("OneYearReserved")
	// Three Years Reserved Instances.
	SavingsOptionsThreeYearsReserved = SavingsOptions("ThreeYearsReserved")
)
View Source
const (
	SecretStoreTypeNone                  = SecretStoreType("None")
	SecretStoreTypeKubeSecret            = SecretStoreType("KubeSecret")
	SecretStoreTypeKeyVaultSecret        = SecretStoreType("KeyVaultSecret")
	SecretStoreTypeAppServiceAppSettings = SecretStoreType("AppServiceAppSettings")
)
View Source
const (
	SqlServerLicenseUnknown = SqlServerLicense("Unknown")
	SqlServerLicenseYes     = SqlServerLicense("Yes")
	SqlServerLicenseNo      = SqlServerLicense("No")
)
View Source
const (
	// Unknown Sql Server License.
	SqlServerLicenseTypeUnknown = SqlServerLicenseType("Unknown")
	// Enterprise Sql Server License.
	SqlServerLicenseTypeEnterprise = SqlServerLicenseType("Enterprise")
	// Standard Sql Server License.
	SqlServerLicenseTypeStandard = SqlServerLicenseType("Standard")
)
View Source
const (
	StatusInactive = Status("Inactive")
	StatusActive   = Status("Active")
)
View Source
const (
	TargetAvailabilityZoneOne   = TargetAvailabilityZone("1")
	TargetAvailabilityZoneTwo   = TargetAvailabilityZone("2")
	TargetAvailabilityZoneThree = TargetAvailabilityZone("3")
	TargetAvailabilityZoneNA    = TargetAvailabilityZone("NA")
)
View Source
const (
	TargetStorageAccessTypeShared    = TargetStorageAccessType("Shared")
	TargetStorageAccessTypeExclusive = TargetStorageAccessType("Exclusive")
)
View Source
const (
	TargetStorageProjectionTypeContainerFileSystem = TargetStorageProjectionType("ContainerFileSystem")
	TargetStorageProjectionTypePersistentVolume    = TargetStorageProjectionType("PersistentVolume")
)
View Source
const (
	// Daily.
	TimeRangeDay = TimeRange("Day")
	// Weekly.
	TimeRangeWeek = TimeRange("Week")
	// Monthly.
	TimeRangeMonth = TimeRange("Month")
	// Custom Time Range.
	TimeRangeCustom = TimeRange("Custom")
)
View Source
const (
	ToolServerDiscovery                  = Tool("ServerDiscovery")
	ToolServerAssessment                 = Tool("ServerAssessment")
	ToolServerMigration                  = Tool("ServerMigration")
	ToolCloudamize                       = Tool("Cloudamize")
	ToolTurbonomic                       = Tool("Turbonomic")
	ToolZerto                            = Tool("Zerto")
	ToolCorentTech                       = Tool("CorentTech")
	ToolServerAssessmentV1               = Tool("ServerAssessmentV1")
	Tool_ServerMigration_Replication     = Tool("ServerMigration_Replication")
	ToolCarbonite                        = Tool("Carbonite")
	ToolDataMigrationAssistant           = Tool("DataMigrationAssistant")
	ToolDatabaseMigrationService         = Tool("DatabaseMigrationService")
	ToolDevice42                         = Tool("Device42")
	ToolJetStream                        = Tool("JetStream")
	ToolRackWare                         = Tool("RackWare")
	ToolUnifyCloud                       = Tool("UnifyCloud")
	ToolFlexera                          = Tool("Flexera")
	Tool_ServerDiscovery_Import          = Tool("ServerDiscovery_Import")
	ToolLakeside                         = Tool("Lakeside")
	ToolAppServiceMigrationAssistant     = Tool("AppServiceMigrationAssistant")
	ToolMovere                           = Tool("Movere")
	ToolCloudSphere                      = Tool("CloudSphere")
	ToolModernization                    = Tool("Modernization")
	Tool_ServerMigration_DataReplication = Tool("ServerMigration_DataReplication")
	ToolUnknown                          = Tool("Unknown")
)
View Source
const (
	// Unknown License.
	VsphereManagementLicenseTypeUnknown = VsphereManagementLicenseType("Unknown")
	// VSphereServerStandard License.
	VsphereManagementLicenseTypeVSphereServerStandard = VsphereManagementLicenseType("VSphereServerStandard")
)
View Source
const (
	WorkloadDeploymentTargetAzureKubernetesService   = WorkloadDeploymentTarget("AzureKubernetesService")
	WorkloadDeploymentTargetAzureAppServiceContainer = WorkloadDeploymentTarget("AzureAppServiceContainer")
	WorkloadDeploymentTargetAzureAppServiceNative    = WorkloadDeploymentTarget("AzureAppServiceNative")
)
View Source
const (
	WorkloadDeploymentTypeIISAKSWorkloadDeployment          = WorkloadDeploymentType("IISAKSWorkloadDeployment")
	WorkloadDeploymentTypeApacheTomcatAKSWorkloadDeployment = WorkloadDeploymentType("ApacheTomcatAKSWorkloadDeployment")
)
View Source
const (
	WorkloadTypeIISWorkload          = WorkloadType("IISWorkload")
	WorkloadTypeApacheTomcatWorkload = WorkloadType("ApacheTomcatWorkload")
)
View Source
const (
	ZoneRedundantEnable  = ZoneRedundant("Enable")
	ZoneRedundantDisable = ZoneRedundant("Disable")
)
View Source
const (
	TargetHydrationStorageProviderTypeAzureFileShare = TargetHydrationStorageProviderType("AzureFileShare")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ACRProperties

type ACRProperties struct {
	// Gets or sets the azure container registry name.
	RegistryName *string `pulumi:"registryName"`
	// Gets or sets the resource group of the resource.
	ResourceGroup *string `pulumi:"resourceGroup"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Gets or sets the tenant id.
	TenantId *string `pulumi:"tenantId"`
}

Class for ACR Properties.

type ACRPropertiesArgs

type ACRPropertiesArgs struct {
	// Gets or sets the azure container registry name.
	RegistryName pulumi.StringPtrInput `pulumi:"registryName"`
	// Gets or sets the resource group of the resource.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
	// Gets or sets the tenant id.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Class for ACR Properties.

func (ACRPropertiesArgs) ElementType

func (ACRPropertiesArgs) ElementType() reflect.Type

func (ACRPropertiesArgs) ToACRPropertiesOutput

func (i ACRPropertiesArgs) ToACRPropertiesOutput() ACRPropertiesOutput

func (ACRPropertiesArgs) ToACRPropertiesOutputWithContext

func (i ACRPropertiesArgs) ToACRPropertiesOutputWithContext(ctx context.Context) ACRPropertiesOutput

func (ACRPropertiesArgs) ToACRPropertiesPtrOutput

func (i ACRPropertiesArgs) ToACRPropertiesPtrOutput() ACRPropertiesPtrOutput

func (ACRPropertiesArgs) ToACRPropertiesPtrOutputWithContext

func (i ACRPropertiesArgs) ToACRPropertiesPtrOutputWithContext(ctx context.Context) ACRPropertiesPtrOutput

type ACRPropertiesInput

type ACRPropertiesInput interface {
	pulumi.Input

	ToACRPropertiesOutput() ACRPropertiesOutput
	ToACRPropertiesOutputWithContext(context.Context) ACRPropertiesOutput
}

ACRPropertiesInput is an input type that accepts ACRPropertiesArgs and ACRPropertiesOutput values. You can construct a concrete instance of `ACRPropertiesInput` via:

ACRPropertiesArgs{...}

type ACRPropertiesOutput

type ACRPropertiesOutput struct{ *pulumi.OutputState }

Class for ACR Properties.

func (ACRPropertiesOutput) ElementType

func (ACRPropertiesOutput) ElementType() reflect.Type

func (ACRPropertiesOutput) RegistryName

func (o ACRPropertiesOutput) RegistryName() pulumi.StringPtrOutput

Gets or sets the azure container registry name.

func (ACRPropertiesOutput) ResourceGroup

func (o ACRPropertiesOutput) ResourceGroup() pulumi.StringPtrOutput

Gets or sets the resource group of the resource.

func (ACRPropertiesOutput) SubscriptionId

func (o ACRPropertiesOutput) SubscriptionId() pulumi.StringPtrOutput

Gets or sets the subscription id of the resource.

func (ACRPropertiesOutput) TenantId

Gets or sets the tenant id.

func (ACRPropertiesOutput) ToACRPropertiesOutput

func (o ACRPropertiesOutput) ToACRPropertiesOutput() ACRPropertiesOutput

func (ACRPropertiesOutput) ToACRPropertiesOutputWithContext

func (o ACRPropertiesOutput) ToACRPropertiesOutputWithContext(ctx context.Context) ACRPropertiesOutput

func (ACRPropertiesOutput) ToACRPropertiesPtrOutput

func (o ACRPropertiesOutput) ToACRPropertiesPtrOutput() ACRPropertiesPtrOutput

func (ACRPropertiesOutput) ToACRPropertiesPtrOutputWithContext

func (o ACRPropertiesOutput) ToACRPropertiesPtrOutputWithContext(ctx context.Context) ACRPropertiesPtrOutput

type ACRPropertiesPtrInput

type ACRPropertiesPtrInput interface {
	pulumi.Input

	ToACRPropertiesPtrOutput() ACRPropertiesPtrOutput
	ToACRPropertiesPtrOutputWithContext(context.Context) ACRPropertiesPtrOutput
}

ACRPropertiesPtrInput is an input type that accepts ACRPropertiesArgs, ACRPropertiesPtr and ACRPropertiesPtrOutput values. You can construct a concrete instance of `ACRPropertiesPtrInput` via:

        ACRPropertiesArgs{...}

or:

        nil

type ACRPropertiesPtrOutput

type ACRPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ACRPropertiesPtrOutput) Elem

func (ACRPropertiesPtrOutput) ElementType

func (ACRPropertiesPtrOutput) ElementType() reflect.Type

func (ACRPropertiesPtrOutput) RegistryName

Gets or sets the azure container registry name.

func (ACRPropertiesPtrOutput) ResourceGroup

func (o ACRPropertiesPtrOutput) ResourceGroup() pulumi.StringPtrOutput

Gets or sets the resource group of the resource.

func (ACRPropertiesPtrOutput) SubscriptionId

func (o ACRPropertiesPtrOutput) SubscriptionId() pulumi.StringPtrOutput

Gets or sets the subscription id of the resource.

func (ACRPropertiesPtrOutput) TenantId

Gets or sets the tenant id.

func (ACRPropertiesPtrOutput) ToACRPropertiesPtrOutput

func (o ACRPropertiesPtrOutput) ToACRPropertiesPtrOutput() ACRPropertiesPtrOutput

func (ACRPropertiesPtrOutput) ToACRPropertiesPtrOutputWithContext

func (o ACRPropertiesPtrOutput) ToACRPropertiesPtrOutputWithContext(ctx context.Context) ACRPropertiesPtrOutput

type ACRPropertiesResponse

type ACRPropertiesResponse struct {
	// Gets or sets the azure container registry name.
	RegistryName *string `pulumi:"registryName"`
	// Gets or sets the resource group of the resource.
	ResourceGroup *string `pulumi:"resourceGroup"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Gets or sets the tenant id.
	TenantId *string `pulumi:"tenantId"`
}

Class for ACR Properties.

type ACRPropertiesResponseOutput

type ACRPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for ACR Properties.

func (ACRPropertiesResponseOutput) ElementType

func (ACRPropertiesResponseOutput) RegistryName

Gets or sets the azure container registry name.

func (ACRPropertiesResponseOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (ACRPropertiesResponseOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (ACRPropertiesResponseOutput) TenantId

Gets or sets the tenant id.

func (ACRPropertiesResponseOutput) ToACRPropertiesResponseOutput

func (o ACRPropertiesResponseOutput) ToACRPropertiesResponseOutput() ACRPropertiesResponseOutput

func (ACRPropertiesResponseOutput) ToACRPropertiesResponseOutputWithContext

func (o ACRPropertiesResponseOutput) ToACRPropertiesResponseOutputWithContext(ctx context.Context) ACRPropertiesResponseOutput

type ACRPropertiesResponsePtrOutput

type ACRPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ACRPropertiesResponsePtrOutput) Elem

func (ACRPropertiesResponsePtrOutput) ElementType

func (ACRPropertiesResponsePtrOutput) RegistryName

Gets or sets the azure container registry name.

func (ACRPropertiesResponsePtrOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (ACRPropertiesResponsePtrOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (ACRPropertiesResponsePtrOutput) TenantId

Gets or sets the tenant id.

func (ACRPropertiesResponsePtrOutput) ToACRPropertiesResponsePtrOutput

func (o ACRPropertiesResponsePtrOutput) ToACRPropertiesResponsePtrOutput() ACRPropertiesResponsePtrOutput

func (ACRPropertiesResponsePtrOutput) ToACRPropertiesResponsePtrOutputWithContext

func (o ACRPropertiesResponsePtrOutput) ToACRPropertiesResponsePtrOutputWithContext(ctx context.Context) ACRPropertiesResponsePtrOutput

type AKSAssessmentDetailsResponse

type AKSAssessmentDetailsResponse struct {
	// Gets Confidence score.
	ConfidenceRatingInPercentage float64 `pulumi:"confidenceRatingInPercentage"`
	// Gets date and time when assessment was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Gets the number of machines.
	MachineCount int `pulumi:"machineCount"`
	// Gets last time when rates were queried.
	PricesTimestamp string `pulumi:"pricesTimestamp"`
	// Gets assessment status.
	Status string `pulumi:"status"`
	// Gets the total monthly cost.
	TotalMonthlyCost float64 `pulumi:"totalMonthlyCost"`
	// Gets date and time when assessment was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
	// Gets the number of web apps.
	WebAppCount int `pulumi:"webAppCount"`
	// Gets the number of web servers.
	WebServerCount int `pulumi:"webServerCount"`
}

Data model of AKS Assessment Details.

type AKSAssessmentDetailsResponseOutput

type AKSAssessmentDetailsResponseOutput struct{ *pulumi.OutputState }

Data model of AKS Assessment Details.

func (AKSAssessmentDetailsResponseOutput) ConfidenceRatingInPercentage

func (o AKSAssessmentDetailsResponseOutput) ConfidenceRatingInPercentage() pulumi.Float64Output

Gets Confidence score.

func (AKSAssessmentDetailsResponseOutput) CreatedTimestamp

Gets date and time when assessment was created.

func (AKSAssessmentDetailsResponseOutput) ElementType

func (AKSAssessmentDetailsResponseOutput) MachineCount

Gets the number of machines.

func (AKSAssessmentDetailsResponseOutput) PricesTimestamp

Gets last time when rates were queried.

func (AKSAssessmentDetailsResponseOutput) Status

Gets assessment status.

func (AKSAssessmentDetailsResponseOutput) ToAKSAssessmentDetailsResponseOutput

func (o AKSAssessmentDetailsResponseOutput) ToAKSAssessmentDetailsResponseOutput() AKSAssessmentDetailsResponseOutput

func (AKSAssessmentDetailsResponseOutput) ToAKSAssessmentDetailsResponseOutputWithContext

func (o AKSAssessmentDetailsResponseOutput) ToAKSAssessmentDetailsResponseOutputWithContext(ctx context.Context) AKSAssessmentDetailsResponseOutput

func (AKSAssessmentDetailsResponseOutput) TotalMonthlyCost

Gets the total monthly cost.

func (AKSAssessmentDetailsResponseOutput) UpdatedTimestamp

Gets date and time when assessment was last updated.

func (AKSAssessmentDetailsResponseOutput) WebAppCount

Gets the number of web apps.

func (AKSAssessmentDetailsResponseOutput) WebServerCount

Gets the number of web servers.

type AKSAssessmentSettings

type AKSAssessmentSettings struct {
	// Gets or sets azure location.
	AzureLocation string `pulumi:"azureLocation"`
	// Gets or sets azure VM category.
	Category string `pulumi:"category"`
	// Gets or sets consolidation type.
	Consolidation string `pulumi:"consolidation"`
	// Gets or sets currency.
	Currency string `pulumi:"currency"`
	// Gets or sets discount percentage.
	DiscountPercentage *float64 `pulumi:"discountPercentage"`
	// Gets or sets environment type.
	EnvironmentType string `pulumi:"environmentType"`
	// Gets or sets licensing program.
	LicensingProgram string `pulumi:"licensingProgram"`
	// Gets or sets performance data settings.
	PerformanceData *PerfDataSettings `pulumi:"performanceData"`
	// Gets or sets pricing tier.
	PricingTier string `pulumi:"pricingTier"`
	// Gets or sets savings options.
	SavingsOptions string `pulumi:"savingsOptions"`
	// Gets or sets scaling factor.
	ScalingFactor *float64 `pulumi:"scalingFactor"`
	// Gets or sets sizing criteria.
	SizingCriteria string `pulumi:"sizingCriteria"`
}

Data model of AKS Assessment Settings.

type AKSAssessmentSettingsArgs

type AKSAssessmentSettingsArgs struct {
	// Gets or sets azure location.
	AzureLocation pulumi.StringInput `pulumi:"azureLocation"`
	// Gets or sets azure VM category.
	Category pulumi.StringInput `pulumi:"category"`
	// Gets or sets consolidation type.
	Consolidation pulumi.StringInput `pulumi:"consolidation"`
	// Gets or sets currency.
	Currency pulumi.StringInput `pulumi:"currency"`
	// Gets or sets discount percentage.
	DiscountPercentage pulumi.Float64PtrInput `pulumi:"discountPercentage"`
	// Gets or sets environment type.
	EnvironmentType pulumi.StringInput `pulumi:"environmentType"`
	// Gets or sets licensing program.
	LicensingProgram pulumi.StringInput `pulumi:"licensingProgram"`
	// Gets or sets performance data settings.
	PerformanceData PerfDataSettingsPtrInput `pulumi:"performanceData"`
	// Gets or sets pricing tier.
	PricingTier pulumi.StringInput `pulumi:"pricingTier"`
	// Gets or sets savings options.
	SavingsOptions pulumi.StringInput `pulumi:"savingsOptions"`
	// Gets or sets scaling factor.
	ScalingFactor pulumi.Float64PtrInput `pulumi:"scalingFactor"`
	// Gets or sets sizing criteria.
	SizingCriteria pulumi.StringInput `pulumi:"sizingCriteria"`
}

Data model of AKS Assessment Settings.

func (AKSAssessmentSettingsArgs) ElementType

func (AKSAssessmentSettingsArgs) ElementType() reflect.Type

func (AKSAssessmentSettingsArgs) ToAKSAssessmentSettingsOutput

func (i AKSAssessmentSettingsArgs) ToAKSAssessmentSettingsOutput() AKSAssessmentSettingsOutput

func (AKSAssessmentSettingsArgs) ToAKSAssessmentSettingsOutputWithContext

func (i AKSAssessmentSettingsArgs) ToAKSAssessmentSettingsOutputWithContext(ctx context.Context) AKSAssessmentSettingsOutput

type AKSAssessmentSettingsInput

type AKSAssessmentSettingsInput interface {
	pulumi.Input

	ToAKSAssessmentSettingsOutput() AKSAssessmentSettingsOutput
	ToAKSAssessmentSettingsOutputWithContext(context.Context) AKSAssessmentSettingsOutput
}

AKSAssessmentSettingsInput is an input type that accepts AKSAssessmentSettingsArgs and AKSAssessmentSettingsOutput values. You can construct a concrete instance of `AKSAssessmentSettingsInput` via:

AKSAssessmentSettingsArgs{...}

type AKSAssessmentSettingsOutput

type AKSAssessmentSettingsOutput struct{ *pulumi.OutputState }

Data model of AKS Assessment Settings.

func (AKSAssessmentSettingsOutput) AzureLocation

Gets or sets azure location.

func (AKSAssessmentSettingsOutput) Category

Gets or sets azure VM category.

func (AKSAssessmentSettingsOutput) Consolidation

Gets or sets consolidation type.

func (AKSAssessmentSettingsOutput) Currency

Gets or sets currency.

func (AKSAssessmentSettingsOutput) DiscountPercentage

func (o AKSAssessmentSettingsOutput) DiscountPercentage() pulumi.Float64PtrOutput

Gets or sets discount percentage.

func (AKSAssessmentSettingsOutput) ElementType

func (AKSAssessmentSettingsOutput) EnvironmentType

func (o AKSAssessmentSettingsOutput) EnvironmentType() pulumi.StringOutput

Gets or sets environment type.

func (AKSAssessmentSettingsOutput) LicensingProgram

func (o AKSAssessmentSettingsOutput) LicensingProgram() pulumi.StringOutput

Gets or sets licensing program.

func (AKSAssessmentSettingsOutput) PerformanceData

Gets or sets performance data settings.

func (AKSAssessmentSettingsOutput) PricingTier

Gets or sets pricing tier.

func (AKSAssessmentSettingsOutput) SavingsOptions

func (o AKSAssessmentSettingsOutput) SavingsOptions() pulumi.StringOutput

Gets or sets savings options.

func (AKSAssessmentSettingsOutput) ScalingFactor

Gets or sets scaling factor.

func (AKSAssessmentSettingsOutput) SizingCriteria

func (o AKSAssessmentSettingsOutput) SizingCriteria() pulumi.StringOutput

Gets or sets sizing criteria.

func (AKSAssessmentSettingsOutput) ToAKSAssessmentSettingsOutput

func (o AKSAssessmentSettingsOutput) ToAKSAssessmentSettingsOutput() AKSAssessmentSettingsOutput

func (AKSAssessmentSettingsOutput) ToAKSAssessmentSettingsOutputWithContext

func (o AKSAssessmentSettingsOutput) ToAKSAssessmentSettingsOutputWithContext(ctx context.Context) AKSAssessmentSettingsOutput

type AKSAssessmentSettingsResponse

type AKSAssessmentSettingsResponse struct {
	// Gets or sets azure location.
	AzureLocation string `pulumi:"azureLocation"`
	// Gets or sets azure VM category.
	Category string `pulumi:"category"`
	// Gets or sets consolidation type.
	Consolidation string `pulumi:"consolidation"`
	// Gets or sets currency.
	Currency string `pulumi:"currency"`
	// Gets or sets discount percentage.
	DiscountPercentage *float64 `pulumi:"discountPercentage"`
	// Gets or sets environment type.
	EnvironmentType string `pulumi:"environmentType"`
	// Gets or sets licensing program.
	LicensingProgram string `pulumi:"licensingProgram"`
	// Gets or sets performance data settings.
	PerformanceData *PerfDataSettingsResponse `pulumi:"performanceData"`
	// Gets or sets pricing tier.
	PricingTier string `pulumi:"pricingTier"`
	// Gets or sets savings options.
	SavingsOptions string `pulumi:"savingsOptions"`
	// Gets or sets scaling factor.
	ScalingFactor *float64 `pulumi:"scalingFactor"`
	// Gets or sets sizing criteria.
	SizingCriteria string `pulumi:"sizingCriteria"`
}

Data model of AKS Assessment Settings.

type AKSAssessmentSettingsResponseOutput

type AKSAssessmentSettingsResponseOutput struct{ *pulumi.OutputState }

Data model of AKS Assessment Settings.

func (AKSAssessmentSettingsResponseOutput) AzureLocation

Gets or sets azure location.

func (AKSAssessmentSettingsResponseOutput) Category

Gets or sets azure VM category.

func (AKSAssessmentSettingsResponseOutput) Consolidation

Gets or sets consolidation type.

func (AKSAssessmentSettingsResponseOutput) Currency

Gets or sets currency.

func (AKSAssessmentSettingsResponseOutput) DiscountPercentage

Gets or sets discount percentage.

func (AKSAssessmentSettingsResponseOutput) ElementType

func (AKSAssessmentSettingsResponseOutput) EnvironmentType

Gets or sets environment type.

func (AKSAssessmentSettingsResponseOutput) LicensingProgram

Gets or sets licensing program.

func (AKSAssessmentSettingsResponseOutput) PerformanceData

Gets or sets performance data settings.

func (AKSAssessmentSettingsResponseOutput) PricingTier

Gets or sets pricing tier.

func (AKSAssessmentSettingsResponseOutput) SavingsOptions

Gets or sets savings options.

func (AKSAssessmentSettingsResponseOutput) ScalingFactor

Gets or sets scaling factor.

func (AKSAssessmentSettingsResponseOutput) SizingCriteria

Gets or sets sizing criteria.

func (AKSAssessmentSettingsResponseOutput) ToAKSAssessmentSettingsResponseOutput

func (o AKSAssessmentSettingsResponseOutput) ToAKSAssessmentSettingsResponseOutput() AKSAssessmentSettingsResponseOutput

func (AKSAssessmentSettingsResponseOutput) ToAKSAssessmentSettingsResponseOutputWithContext

func (o AKSAssessmentSettingsResponseOutput) ToAKSAssessmentSettingsResponseOutputWithContext(ctx context.Context) AKSAssessmentSettingsResponseOutput

type AKSDeploymentProperties

type AKSDeploymentProperties struct {
	// Gets or sets the AKS cluster name.
	AksClusterName *string `pulumi:"aksClusterName"`
	// Gets or sets the resource group of the resource.
	ResourceGroup *string `pulumi:"resourceGroup"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Gets or sets the tenant id.
	TenantId *string `pulumi:"tenantId"`
}

Class for AKSDeployment Properties.

type AKSDeploymentPropertiesArgs

type AKSDeploymentPropertiesArgs struct {
	// Gets or sets the AKS cluster name.
	AksClusterName pulumi.StringPtrInput `pulumi:"aksClusterName"`
	// Gets or sets the resource group of the resource.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
	// Gets or sets the tenant id.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Class for AKSDeployment Properties.

func (AKSDeploymentPropertiesArgs) ElementType

func (AKSDeploymentPropertiesArgs) ToAKSDeploymentPropertiesOutput

func (i AKSDeploymentPropertiesArgs) ToAKSDeploymentPropertiesOutput() AKSDeploymentPropertiesOutput

func (AKSDeploymentPropertiesArgs) ToAKSDeploymentPropertiesOutputWithContext

func (i AKSDeploymentPropertiesArgs) ToAKSDeploymentPropertiesOutputWithContext(ctx context.Context) AKSDeploymentPropertiesOutput

func (AKSDeploymentPropertiesArgs) ToAKSDeploymentPropertiesPtrOutput

func (i AKSDeploymentPropertiesArgs) ToAKSDeploymentPropertiesPtrOutput() AKSDeploymentPropertiesPtrOutput

func (AKSDeploymentPropertiesArgs) ToAKSDeploymentPropertiesPtrOutputWithContext

func (i AKSDeploymentPropertiesArgs) ToAKSDeploymentPropertiesPtrOutputWithContext(ctx context.Context) AKSDeploymentPropertiesPtrOutput

type AKSDeploymentPropertiesInput

type AKSDeploymentPropertiesInput interface {
	pulumi.Input

	ToAKSDeploymentPropertiesOutput() AKSDeploymentPropertiesOutput
	ToAKSDeploymentPropertiesOutputWithContext(context.Context) AKSDeploymentPropertiesOutput
}

AKSDeploymentPropertiesInput is an input type that accepts AKSDeploymentPropertiesArgs and AKSDeploymentPropertiesOutput values. You can construct a concrete instance of `AKSDeploymentPropertiesInput` via:

AKSDeploymentPropertiesArgs{...}

type AKSDeploymentPropertiesOutput

type AKSDeploymentPropertiesOutput struct{ *pulumi.OutputState }

Class for AKSDeployment Properties.

func (AKSDeploymentPropertiesOutput) AksClusterName

Gets or sets the AKS cluster name.

func (AKSDeploymentPropertiesOutput) ElementType

func (AKSDeploymentPropertiesOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (AKSDeploymentPropertiesOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (AKSDeploymentPropertiesOutput) TenantId

Gets or sets the tenant id.

func (AKSDeploymentPropertiesOutput) ToAKSDeploymentPropertiesOutput

func (o AKSDeploymentPropertiesOutput) ToAKSDeploymentPropertiesOutput() AKSDeploymentPropertiesOutput

func (AKSDeploymentPropertiesOutput) ToAKSDeploymentPropertiesOutputWithContext

func (o AKSDeploymentPropertiesOutput) ToAKSDeploymentPropertiesOutputWithContext(ctx context.Context) AKSDeploymentPropertiesOutput

func (AKSDeploymentPropertiesOutput) ToAKSDeploymentPropertiesPtrOutput

func (o AKSDeploymentPropertiesOutput) ToAKSDeploymentPropertiesPtrOutput() AKSDeploymentPropertiesPtrOutput

func (AKSDeploymentPropertiesOutput) ToAKSDeploymentPropertiesPtrOutputWithContext

func (o AKSDeploymentPropertiesOutput) ToAKSDeploymentPropertiesPtrOutputWithContext(ctx context.Context) AKSDeploymentPropertiesPtrOutput

type AKSDeploymentPropertiesPtrInput

type AKSDeploymentPropertiesPtrInput interface {
	pulumi.Input

	ToAKSDeploymentPropertiesPtrOutput() AKSDeploymentPropertiesPtrOutput
	ToAKSDeploymentPropertiesPtrOutputWithContext(context.Context) AKSDeploymentPropertiesPtrOutput
}

AKSDeploymentPropertiesPtrInput is an input type that accepts AKSDeploymentPropertiesArgs, AKSDeploymentPropertiesPtr and AKSDeploymentPropertiesPtrOutput values. You can construct a concrete instance of `AKSDeploymentPropertiesPtrInput` via:

        AKSDeploymentPropertiesArgs{...}

or:

        nil

type AKSDeploymentPropertiesPtrOutput

type AKSDeploymentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AKSDeploymentPropertiesPtrOutput) AksClusterName

Gets or sets the AKS cluster name.

func (AKSDeploymentPropertiesPtrOutput) Elem

func (AKSDeploymentPropertiesPtrOutput) ElementType

func (AKSDeploymentPropertiesPtrOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (AKSDeploymentPropertiesPtrOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (AKSDeploymentPropertiesPtrOutput) TenantId

Gets or sets the tenant id.

func (AKSDeploymentPropertiesPtrOutput) ToAKSDeploymentPropertiesPtrOutput

func (o AKSDeploymentPropertiesPtrOutput) ToAKSDeploymentPropertiesPtrOutput() AKSDeploymentPropertiesPtrOutput

func (AKSDeploymentPropertiesPtrOutput) ToAKSDeploymentPropertiesPtrOutputWithContext

func (o AKSDeploymentPropertiesPtrOutput) ToAKSDeploymentPropertiesPtrOutputWithContext(ctx context.Context) AKSDeploymentPropertiesPtrOutput

type AKSDeploymentPropertiesResponse

type AKSDeploymentPropertiesResponse struct {
	// Gets or sets the AKS cluster name.
	AksClusterName *string `pulumi:"aksClusterName"`
	// Gets or sets the resource group of the resource.
	ResourceGroup *string `pulumi:"resourceGroup"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Gets or sets the tenant id.
	TenantId *string `pulumi:"tenantId"`
}

Class for AKSDeployment Properties.

type AKSDeploymentPropertiesResponseOutput

type AKSDeploymentPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for AKSDeployment Properties.

func (AKSDeploymentPropertiesResponseOutput) AksClusterName

Gets or sets the AKS cluster name.

func (AKSDeploymentPropertiesResponseOutput) ElementType

func (AKSDeploymentPropertiesResponseOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (AKSDeploymentPropertiesResponseOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (AKSDeploymentPropertiesResponseOutput) TenantId

Gets or sets the tenant id.

func (AKSDeploymentPropertiesResponseOutput) ToAKSDeploymentPropertiesResponseOutput

func (o AKSDeploymentPropertiesResponseOutput) ToAKSDeploymentPropertiesResponseOutput() AKSDeploymentPropertiesResponseOutput

func (AKSDeploymentPropertiesResponseOutput) ToAKSDeploymentPropertiesResponseOutputWithContext

func (o AKSDeploymentPropertiesResponseOutput) ToAKSDeploymentPropertiesResponseOutputWithContext(ctx context.Context) AKSDeploymentPropertiesResponseOutput

type AKSDeploymentPropertiesResponsePtrOutput

type AKSDeploymentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AKSDeploymentPropertiesResponsePtrOutput) AksClusterName

Gets or sets the AKS cluster name.

func (AKSDeploymentPropertiesResponsePtrOutput) Elem

func (AKSDeploymentPropertiesResponsePtrOutput) ElementType

func (AKSDeploymentPropertiesResponsePtrOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (AKSDeploymentPropertiesResponsePtrOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (AKSDeploymentPropertiesResponsePtrOutput) TenantId

Gets or sets the tenant id.

func (AKSDeploymentPropertiesResponsePtrOutput) ToAKSDeploymentPropertiesResponsePtrOutput

func (o AKSDeploymentPropertiesResponsePtrOutput) ToAKSDeploymentPropertiesResponsePtrOutput() AKSDeploymentPropertiesResponsePtrOutput

func (AKSDeploymentPropertiesResponsePtrOutput) ToAKSDeploymentPropertiesResponsePtrOutputWithContext

func (o AKSDeploymentPropertiesResponsePtrOutput) ToAKSDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) AKSDeploymentPropertiesResponsePtrOutput

type AKSDeploymentSpecification

type AKSDeploymentSpecification struct {
	// Gets or sets the Merged Deployment and service Yaml.
	KubernetesObjectsYaml *string `pulumi:"kubernetesObjectsYaml"`
	// Gets or sets the load balancer type.
	LoadBalancerType *string `pulumi:"loadBalancerType"`
	// Gets or sets the replica count to be created in AKS.
	ReplicaCount *string `pulumi:"replicaCount"`
}

AKS Deployment Specification.

type AKSDeploymentSpecificationArgs

type AKSDeploymentSpecificationArgs struct {
	// Gets or sets the Merged Deployment and service Yaml.
	KubernetesObjectsYaml pulumi.StringPtrInput `pulumi:"kubernetesObjectsYaml"`
	// Gets or sets the load balancer type.
	LoadBalancerType pulumi.StringPtrInput `pulumi:"loadBalancerType"`
	// Gets or sets the replica count to be created in AKS.
	ReplicaCount pulumi.StringPtrInput `pulumi:"replicaCount"`
}

AKS Deployment Specification.

func (AKSDeploymentSpecificationArgs) ElementType

func (AKSDeploymentSpecificationArgs) ToAKSDeploymentSpecificationOutput

func (i AKSDeploymentSpecificationArgs) ToAKSDeploymentSpecificationOutput() AKSDeploymentSpecificationOutput

func (AKSDeploymentSpecificationArgs) ToAKSDeploymentSpecificationOutputWithContext

func (i AKSDeploymentSpecificationArgs) ToAKSDeploymentSpecificationOutputWithContext(ctx context.Context) AKSDeploymentSpecificationOutput

func (AKSDeploymentSpecificationArgs) ToAKSDeploymentSpecificationPtrOutput

func (i AKSDeploymentSpecificationArgs) ToAKSDeploymentSpecificationPtrOutput() AKSDeploymentSpecificationPtrOutput

func (AKSDeploymentSpecificationArgs) ToAKSDeploymentSpecificationPtrOutputWithContext

func (i AKSDeploymentSpecificationArgs) ToAKSDeploymentSpecificationPtrOutputWithContext(ctx context.Context) AKSDeploymentSpecificationPtrOutput

type AKSDeploymentSpecificationInput

type AKSDeploymentSpecificationInput interface {
	pulumi.Input

	ToAKSDeploymentSpecificationOutput() AKSDeploymentSpecificationOutput
	ToAKSDeploymentSpecificationOutputWithContext(context.Context) AKSDeploymentSpecificationOutput
}

AKSDeploymentSpecificationInput is an input type that accepts AKSDeploymentSpecificationArgs and AKSDeploymentSpecificationOutput values. You can construct a concrete instance of `AKSDeploymentSpecificationInput` via:

AKSDeploymentSpecificationArgs{...}

type AKSDeploymentSpecificationOutput

type AKSDeploymentSpecificationOutput struct{ *pulumi.OutputState }

AKS Deployment Specification.

func (AKSDeploymentSpecificationOutput) ElementType

func (AKSDeploymentSpecificationOutput) KubernetesObjectsYaml

func (o AKSDeploymentSpecificationOutput) KubernetesObjectsYaml() pulumi.StringPtrOutput

Gets or sets the Merged Deployment and service Yaml.

func (AKSDeploymentSpecificationOutput) LoadBalancerType

Gets or sets the load balancer type.

func (AKSDeploymentSpecificationOutput) ReplicaCount

Gets or sets the replica count to be created in AKS.

func (AKSDeploymentSpecificationOutput) ToAKSDeploymentSpecificationOutput

func (o AKSDeploymentSpecificationOutput) ToAKSDeploymentSpecificationOutput() AKSDeploymentSpecificationOutput

func (AKSDeploymentSpecificationOutput) ToAKSDeploymentSpecificationOutputWithContext

func (o AKSDeploymentSpecificationOutput) ToAKSDeploymentSpecificationOutputWithContext(ctx context.Context) AKSDeploymentSpecificationOutput

func (AKSDeploymentSpecificationOutput) ToAKSDeploymentSpecificationPtrOutput

func (o AKSDeploymentSpecificationOutput) ToAKSDeploymentSpecificationPtrOutput() AKSDeploymentSpecificationPtrOutput

func (AKSDeploymentSpecificationOutput) ToAKSDeploymentSpecificationPtrOutputWithContext

func (o AKSDeploymentSpecificationOutput) ToAKSDeploymentSpecificationPtrOutputWithContext(ctx context.Context) AKSDeploymentSpecificationPtrOutput

type AKSDeploymentSpecificationPtrInput

type AKSDeploymentSpecificationPtrInput interface {
	pulumi.Input

	ToAKSDeploymentSpecificationPtrOutput() AKSDeploymentSpecificationPtrOutput
	ToAKSDeploymentSpecificationPtrOutputWithContext(context.Context) AKSDeploymentSpecificationPtrOutput
}

AKSDeploymentSpecificationPtrInput is an input type that accepts AKSDeploymentSpecificationArgs, AKSDeploymentSpecificationPtr and AKSDeploymentSpecificationPtrOutput values. You can construct a concrete instance of `AKSDeploymentSpecificationPtrInput` via:

        AKSDeploymentSpecificationArgs{...}

or:

        nil

type AKSDeploymentSpecificationPtrOutput

type AKSDeploymentSpecificationPtrOutput struct{ *pulumi.OutputState }

func (AKSDeploymentSpecificationPtrOutput) Elem

func (AKSDeploymentSpecificationPtrOutput) ElementType

func (AKSDeploymentSpecificationPtrOutput) KubernetesObjectsYaml

Gets or sets the Merged Deployment and service Yaml.

func (AKSDeploymentSpecificationPtrOutput) LoadBalancerType

Gets or sets the load balancer type.

func (AKSDeploymentSpecificationPtrOutput) ReplicaCount

Gets or sets the replica count to be created in AKS.

func (AKSDeploymentSpecificationPtrOutput) ToAKSDeploymentSpecificationPtrOutput

func (o AKSDeploymentSpecificationPtrOutput) ToAKSDeploymentSpecificationPtrOutput() AKSDeploymentSpecificationPtrOutput

func (AKSDeploymentSpecificationPtrOutput) ToAKSDeploymentSpecificationPtrOutputWithContext

func (o AKSDeploymentSpecificationPtrOutput) ToAKSDeploymentSpecificationPtrOutputWithContext(ctx context.Context) AKSDeploymentSpecificationPtrOutput

type AKSDeploymentSpecificationResponse

type AKSDeploymentSpecificationResponse struct {
	// Gets or sets the Merged Deployment and service Yaml.
	KubernetesObjectsYaml *string `pulumi:"kubernetesObjectsYaml"`
	// Gets or sets the load balancer type.
	LoadBalancerType *string `pulumi:"loadBalancerType"`
	// Gets or sets the replica count to be created in AKS.
	ReplicaCount *string `pulumi:"replicaCount"`
}

AKS Deployment Specification.

type AKSDeploymentSpecificationResponseOutput

type AKSDeploymentSpecificationResponseOutput struct{ *pulumi.OutputState }

AKS Deployment Specification.

func (AKSDeploymentSpecificationResponseOutput) ElementType

func (AKSDeploymentSpecificationResponseOutput) KubernetesObjectsYaml

Gets or sets the Merged Deployment and service Yaml.

func (AKSDeploymentSpecificationResponseOutput) LoadBalancerType

Gets or sets the load balancer type.

func (AKSDeploymentSpecificationResponseOutput) ReplicaCount

Gets or sets the replica count to be created in AKS.

func (AKSDeploymentSpecificationResponseOutput) ToAKSDeploymentSpecificationResponseOutput

func (o AKSDeploymentSpecificationResponseOutput) ToAKSDeploymentSpecificationResponseOutput() AKSDeploymentSpecificationResponseOutput

func (AKSDeploymentSpecificationResponseOutput) ToAKSDeploymentSpecificationResponseOutputWithContext

func (o AKSDeploymentSpecificationResponseOutput) ToAKSDeploymentSpecificationResponseOutputWithContext(ctx context.Context) AKSDeploymentSpecificationResponseOutput

type AKSDeploymentSpecificationResponsePtrOutput

type AKSDeploymentSpecificationResponsePtrOutput struct{ *pulumi.OutputState }

func (AKSDeploymentSpecificationResponsePtrOutput) Elem

func (AKSDeploymentSpecificationResponsePtrOutput) ElementType

func (AKSDeploymentSpecificationResponsePtrOutput) KubernetesObjectsYaml

Gets or sets the Merged Deployment and service Yaml.

func (AKSDeploymentSpecificationResponsePtrOutput) LoadBalancerType

Gets or sets the load balancer type.

func (AKSDeploymentSpecificationResponsePtrOutput) ReplicaCount

Gets or sets the replica count to be created in AKS.

func (AKSDeploymentSpecificationResponsePtrOutput) ToAKSDeploymentSpecificationResponsePtrOutput

func (o AKSDeploymentSpecificationResponsePtrOutput) ToAKSDeploymentSpecificationResponsePtrOutput() AKSDeploymentSpecificationResponsePtrOutput

func (AKSDeploymentSpecificationResponsePtrOutput) ToAKSDeploymentSpecificationResponsePtrOutputWithContext

func (o AKSDeploymentSpecificationResponsePtrOutput) ToAKSDeploymentSpecificationResponsePtrOutputWithContext(ctx context.Context) AKSDeploymentSpecificationResponsePtrOutput

type AksAssessmentOperation

type AksAssessmentOperation struct {
	pulumi.CustomResourceState

	// Gets AKS Assessment Details.
	Details AKSAssessmentDetailsResponseOutput `pulumi:"details"`
	// If eTag is provided in the response body, it may also be provided as a header per the normal etag convention.  Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
	ETag pulumi.StringOutput `pulumi:"eTag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets the provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Gets or sets scope parameters to identify inventory items for assessment.
	Scope AssessmentScopeParametersResponsePtrOutput `pulumi:"scope"`
	// Gets or sets AKS Assessment Settings.
	Settings AKSAssessmentSettingsResponseOutput `pulumi:"settings"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

ARM model of AKS Assessment. Azure REST API version: 2023-04-01-preview.

func GetAksAssessmentOperation

func GetAksAssessmentOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AksAssessmentOperationState, opts ...pulumi.ResourceOption) (*AksAssessmentOperation, error)

GetAksAssessmentOperation gets an existing AksAssessmentOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAksAssessmentOperation

func NewAksAssessmentOperation(ctx *pulumi.Context,
	name string, args *AksAssessmentOperationArgs, opts ...pulumi.ResourceOption) (*AksAssessmentOperation, error)

NewAksAssessmentOperation registers a new resource with the given unique name, arguments, and options.

func (*AksAssessmentOperation) ElementType

func (*AksAssessmentOperation) ElementType() reflect.Type

func (*AksAssessmentOperation) ToAksAssessmentOperationOutput

func (i *AksAssessmentOperation) ToAksAssessmentOperationOutput() AksAssessmentOperationOutput

func (*AksAssessmentOperation) ToAksAssessmentOperationOutputWithContext

func (i *AksAssessmentOperation) ToAksAssessmentOperationOutputWithContext(ctx context.Context) AksAssessmentOperationOutput

type AksAssessmentOperationArgs

type AksAssessmentOperationArgs struct {
	// AKS Assessment Name.
	AssessmentName pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Gets or sets scope parameters to identify inventory items for assessment.
	Scope AssessmentScopeParametersPtrInput
	// Gets or sets AKS Assessment Settings.
	Settings AKSAssessmentSettingsInput
}

The set of arguments for constructing a AksAssessmentOperation resource.

func (AksAssessmentOperationArgs) ElementType

func (AksAssessmentOperationArgs) ElementType() reflect.Type

type AksAssessmentOperationInput

type AksAssessmentOperationInput interface {
	pulumi.Input

	ToAksAssessmentOperationOutput() AksAssessmentOperationOutput
	ToAksAssessmentOperationOutputWithContext(ctx context.Context) AksAssessmentOperationOutput
}

type AksAssessmentOperationOutput

type AksAssessmentOperationOutput struct{ *pulumi.OutputState }

func (AksAssessmentOperationOutput) Details

Gets AKS Assessment Details.

func (AksAssessmentOperationOutput) ETag

If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.

func (AksAssessmentOperationOutput) ElementType

func (AksAssessmentOperationOutput) Name

The name of the resource

func (AksAssessmentOperationOutput) ProvisioningState

func (o AksAssessmentOperationOutput) ProvisioningState() pulumi.StringOutput

Gets the provisioning state.

func (AksAssessmentOperationOutput) Scope

Gets or sets scope parameters to identify inventory items for assessment.

func (AksAssessmentOperationOutput) Settings

Gets or sets AKS Assessment Settings.

func (AksAssessmentOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (AksAssessmentOperationOutput) ToAksAssessmentOperationOutput

func (o AksAssessmentOperationOutput) ToAksAssessmentOperationOutput() AksAssessmentOperationOutput

func (AksAssessmentOperationOutput) ToAksAssessmentOperationOutputWithContext

func (o AksAssessmentOperationOutput) ToAksAssessmentOperationOutputWithContext(ctx context.Context) AksAssessmentOperationOutput

func (AksAssessmentOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type AksAssessmentOperationState

type AksAssessmentOperationState struct {
}

func (AksAssessmentOperationState) ElementType

type ApacheTomcatAKSWorkloadDeployment

type ApacheTomcatAKSWorkloadDeployment struct {
	// Class for automation artifact.
	AutomationArtifactProperties *AutomationArtifact `pulumi:"automationArtifactProperties"`
	// Gets or sets the bindings for the application.
	Bindings []Binding `pulumi:"bindings"`
	// Gets or sets the build container images.
	BuildContainerImages []ContainerImageProperties `pulumi:"buildContainerImages"`
	// Class for AKSDeployment Properties.
	ClusterProperties *AKSDeploymentProperties `pulumi:"clusterProperties"`
	// Gets or sets application configuration.
	Configurations []WebApplicationConfiguration `pulumi:"configurations"`
	// Class for container image properties.
	ContainerImageProperties *ContainerImageProperties `pulumi:"containerImageProperties"`
	// Gets or sets the deployment name prefix.
	DeploymentNamePrefix *string `pulumi:"deploymentNamePrefix"`
	// AKS Deployment Specification.
	DeploymentSpec *AKSDeploymentSpecification `pulumi:"deploymentSpec"`
	// Gets or sets application directories.
	Directories []WebApplicationDirectory `pulumi:"directories"`
	// Resource Requirements.
	Limits *ResourceRequirements `pulumi:"limits"`
	// Class for app insight monitoring properties.
	MonitoringProperties *AppInsightMonitoringProperties `pulumi:"monitoringProperties"`
	// Resource Requirements.
	Requests *ResourceRequirements `pulumi:"requests"`
	// Gets or sets the target platform managed identity.
	TargetPlatformIdentity *string `pulumi:"targetPlatformIdentity"`
}

ApacheTomcat web application.

type ApacheTomcatAKSWorkloadDeploymentArgs

type ApacheTomcatAKSWorkloadDeploymentArgs struct {
	// Class for automation artifact.
	AutomationArtifactProperties AutomationArtifactPtrInput `pulumi:"automationArtifactProperties"`
	// Gets or sets the bindings for the application.
	Bindings BindingArrayInput `pulumi:"bindings"`
	// Gets or sets the build container images.
	BuildContainerImages ContainerImagePropertiesArrayInput `pulumi:"buildContainerImages"`
	// Class for AKSDeployment Properties.
	ClusterProperties AKSDeploymentPropertiesPtrInput `pulumi:"clusterProperties"`
	// Gets or sets application configuration.
	Configurations WebApplicationConfigurationArrayInput `pulumi:"configurations"`
	// Class for container image properties.
	ContainerImageProperties ContainerImagePropertiesPtrInput `pulumi:"containerImageProperties"`
	// Gets or sets the deployment name prefix.
	DeploymentNamePrefix pulumi.StringPtrInput `pulumi:"deploymentNamePrefix"`
	// AKS Deployment Specification.
	DeploymentSpec AKSDeploymentSpecificationPtrInput `pulumi:"deploymentSpec"`
	// Gets or sets application directories.
	Directories WebApplicationDirectoryArrayInput `pulumi:"directories"`
	// Resource Requirements.
	Limits ResourceRequirementsPtrInput `pulumi:"limits"`
	// Class for app insight monitoring properties.
	MonitoringProperties AppInsightMonitoringPropertiesPtrInput `pulumi:"monitoringProperties"`
	// Resource Requirements.
	Requests ResourceRequirementsPtrInput `pulumi:"requests"`
	// Gets or sets the target platform managed identity.
	TargetPlatformIdentity pulumi.StringPtrInput `pulumi:"targetPlatformIdentity"`
}

ApacheTomcat web application.

func (ApacheTomcatAKSWorkloadDeploymentArgs) ElementType

func (ApacheTomcatAKSWorkloadDeploymentArgs) ToApacheTomcatAKSWorkloadDeploymentOutput

func (i ApacheTomcatAKSWorkloadDeploymentArgs) ToApacheTomcatAKSWorkloadDeploymentOutput() ApacheTomcatAKSWorkloadDeploymentOutput

func (ApacheTomcatAKSWorkloadDeploymentArgs) ToApacheTomcatAKSWorkloadDeploymentOutputWithContext

func (i ApacheTomcatAKSWorkloadDeploymentArgs) ToApacheTomcatAKSWorkloadDeploymentOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentOutput

func (ApacheTomcatAKSWorkloadDeploymentArgs) ToApacheTomcatAKSWorkloadDeploymentPtrOutput

func (i ApacheTomcatAKSWorkloadDeploymentArgs) ToApacheTomcatAKSWorkloadDeploymentPtrOutput() ApacheTomcatAKSWorkloadDeploymentPtrOutput

func (ApacheTomcatAKSWorkloadDeploymentArgs) ToApacheTomcatAKSWorkloadDeploymentPtrOutputWithContext

func (i ApacheTomcatAKSWorkloadDeploymentArgs) ToApacheTomcatAKSWorkloadDeploymentPtrOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentPtrOutput

type ApacheTomcatAKSWorkloadDeploymentInput

type ApacheTomcatAKSWorkloadDeploymentInput interface {
	pulumi.Input

	ToApacheTomcatAKSWorkloadDeploymentOutput() ApacheTomcatAKSWorkloadDeploymentOutput
	ToApacheTomcatAKSWorkloadDeploymentOutputWithContext(context.Context) ApacheTomcatAKSWorkloadDeploymentOutput
}

ApacheTomcatAKSWorkloadDeploymentInput is an input type that accepts ApacheTomcatAKSWorkloadDeploymentArgs and ApacheTomcatAKSWorkloadDeploymentOutput values. You can construct a concrete instance of `ApacheTomcatAKSWorkloadDeploymentInput` via:

ApacheTomcatAKSWorkloadDeploymentArgs{...}

type ApacheTomcatAKSWorkloadDeploymentModelCustomProperties

type ApacheTomcatAKSWorkloadDeploymentModelCustomProperties struct {
	// ApacheTomcat web application.
	ApacheTomcatAksWorkloadDeploymentProperties *ApacheTomcatAKSWorkloadDeployment `pulumi:"apacheTomcatAksWorkloadDeploymentProperties"`
	// Gets or sets the instance type.
	// Expected value is 'ApacheTomcatAKSWorkloadDeploymentModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
}

ApacheTomcat workload instance model custom properties.

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs struct {
	// ApacheTomcat web application.
	ApacheTomcatAksWorkloadDeploymentProperties ApacheTomcatAKSWorkloadDeploymentPtrInput `pulumi:"apacheTomcatAksWorkloadDeploymentProperties"`
	// Gets or sets the instance type.
	// Expected value is 'ApacheTomcatAKSWorkloadDeploymentModelCustomProperties'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
}

ApacheTomcat workload instance model custom properties.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs) ElementType

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext

func (i ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext

func (i ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesInput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesInput interface {
	pulumi.Input

	ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput() ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput
	ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext(context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput
}

ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesInput is an input type that accepts ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs and ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput values. You can construct a concrete instance of `ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesInput` via:

ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs{...}

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput struct{ *pulumi.OutputState }

ApacheTomcat workload instance model custom properties.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) ApacheTomcatAksWorkloadDeploymentProperties

ApacheTomcat web application.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) ElementType

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'ApacheTomcatAKSWorkloadDeploymentModelCustomProperties'.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrInput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrInput interface {
	pulumi.Input

	ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput() ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput
	ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext(context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput
}

ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrInput is an input type that accepts ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs, ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtr and ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput values. You can construct a concrete instance of `ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrInput` via:

        ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs{...}

or:

        nil

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ApacheTomcatAksWorkloadDeploymentProperties

ApacheTomcat web application.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) Elem

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ElementType

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'ApacheTomcatAKSWorkloadDeploymentModelCustomProperties'.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponse

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponse struct {
	// ApacheTomcat web application.
	ApacheTomcatAksWorkloadDeploymentProperties *ApacheTomcatAKSWorkloadDeploymentResponse `pulumi:"apacheTomcatAksWorkloadDeploymentProperties"`
	// Gets or sets the instance type.
	// Expected value is 'ApacheTomcatAKSWorkloadDeploymentModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
}

ApacheTomcat workload instance model custom properties.

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

ApacheTomcat workload instance model custom properties.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ApacheTomcatAksWorkloadDeploymentProperties

ApacheTomcat web application.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ElementType

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'ApacheTomcatAKSWorkloadDeploymentModelCustomProperties'.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseOutput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput

type ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ApacheTomcatAksWorkloadDeploymentProperties

ApacheTomcat web application.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) Elem

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ElementType

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'ApacheTomcatAKSWorkloadDeploymentModelCustomProperties'.

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput

func (ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ToApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput

type ApacheTomcatAKSWorkloadDeploymentOutput

type ApacheTomcatAKSWorkloadDeploymentOutput struct{ *pulumi.OutputState }

ApacheTomcat web application.

func (ApacheTomcatAKSWorkloadDeploymentOutput) AutomationArtifactProperties

Class for automation artifact.

func (ApacheTomcatAKSWorkloadDeploymentOutput) Bindings

Gets or sets the bindings for the application.

func (ApacheTomcatAKSWorkloadDeploymentOutput) BuildContainerImages

Gets or sets the build container images.

func (ApacheTomcatAKSWorkloadDeploymentOutput) ClusterProperties

Class for AKSDeployment Properties.

func (ApacheTomcatAKSWorkloadDeploymentOutput) Configurations

Gets or sets application configuration.

func (ApacheTomcatAKSWorkloadDeploymentOutput) ContainerImageProperties

Class for container image properties.

func (ApacheTomcatAKSWorkloadDeploymentOutput) DeploymentNamePrefix

Gets or sets the deployment name prefix.

func (ApacheTomcatAKSWorkloadDeploymentOutput) DeploymentSpec

AKS Deployment Specification.

func (ApacheTomcatAKSWorkloadDeploymentOutput) Directories

Gets or sets application directories.

func (ApacheTomcatAKSWorkloadDeploymentOutput) ElementType

func (ApacheTomcatAKSWorkloadDeploymentOutput) Limits

Resource Requirements.

func (ApacheTomcatAKSWorkloadDeploymentOutput) MonitoringProperties

Class for app insight monitoring properties.

func (ApacheTomcatAKSWorkloadDeploymentOutput) Requests

Resource Requirements.

func (ApacheTomcatAKSWorkloadDeploymentOutput) TargetPlatformIdentity

Gets or sets the target platform managed identity.

func (ApacheTomcatAKSWorkloadDeploymentOutput) ToApacheTomcatAKSWorkloadDeploymentOutput

func (o ApacheTomcatAKSWorkloadDeploymentOutput) ToApacheTomcatAKSWorkloadDeploymentOutput() ApacheTomcatAKSWorkloadDeploymentOutput

func (ApacheTomcatAKSWorkloadDeploymentOutput) ToApacheTomcatAKSWorkloadDeploymentOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentOutput) ToApacheTomcatAKSWorkloadDeploymentOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentOutput

func (ApacheTomcatAKSWorkloadDeploymentOutput) ToApacheTomcatAKSWorkloadDeploymentPtrOutput

func (o ApacheTomcatAKSWorkloadDeploymentOutput) ToApacheTomcatAKSWorkloadDeploymentPtrOutput() ApacheTomcatAKSWorkloadDeploymentPtrOutput

func (ApacheTomcatAKSWorkloadDeploymentOutput) ToApacheTomcatAKSWorkloadDeploymentPtrOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentOutput) ToApacheTomcatAKSWorkloadDeploymentPtrOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentPtrOutput

type ApacheTomcatAKSWorkloadDeploymentPtrInput

type ApacheTomcatAKSWorkloadDeploymentPtrInput interface {
	pulumi.Input

	ToApacheTomcatAKSWorkloadDeploymentPtrOutput() ApacheTomcatAKSWorkloadDeploymentPtrOutput
	ToApacheTomcatAKSWorkloadDeploymentPtrOutputWithContext(context.Context) ApacheTomcatAKSWorkloadDeploymentPtrOutput
}

ApacheTomcatAKSWorkloadDeploymentPtrInput is an input type that accepts ApacheTomcatAKSWorkloadDeploymentArgs, ApacheTomcatAKSWorkloadDeploymentPtr and ApacheTomcatAKSWorkloadDeploymentPtrOutput values. You can construct a concrete instance of `ApacheTomcatAKSWorkloadDeploymentPtrInput` via:

        ApacheTomcatAKSWorkloadDeploymentArgs{...}

or:

        nil

type ApacheTomcatAKSWorkloadDeploymentPtrOutput

type ApacheTomcatAKSWorkloadDeploymentPtrOutput struct{ *pulumi.OutputState }

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) AutomationArtifactProperties

Class for automation artifact.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) Bindings

Gets or sets the bindings for the application.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) BuildContainerImages

Gets or sets the build container images.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) ClusterProperties

Class for AKSDeployment Properties.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) Configurations

Gets or sets application configuration.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) ContainerImageProperties

Class for container image properties.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) DeploymentNamePrefix

Gets or sets the deployment name prefix.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) DeploymentSpec

AKS Deployment Specification.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) Directories

Gets or sets application directories.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) Elem

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) ElementType

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) Limits

Resource Requirements.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) MonitoringProperties

Class for app insight monitoring properties.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) Requests

Resource Requirements.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) TargetPlatformIdentity

Gets or sets the target platform managed identity.

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) ToApacheTomcatAKSWorkloadDeploymentPtrOutput

func (o ApacheTomcatAKSWorkloadDeploymentPtrOutput) ToApacheTomcatAKSWorkloadDeploymentPtrOutput() ApacheTomcatAKSWorkloadDeploymentPtrOutput

func (ApacheTomcatAKSWorkloadDeploymentPtrOutput) ToApacheTomcatAKSWorkloadDeploymentPtrOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentPtrOutput) ToApacheTomcatAKSWorkloadDeploymentPtrOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentPtrOutput

type ApacheTomcatAKSWorkloadDeploymentResponse

type ApacheTomcatAKSWorkloadDeploymentResponse struct {
	// Class for automation artifact.
	AutomationArtifactProperties *AutomationArtifactResponse `pulumi:"automationArtifactProperties"`
	// Gets or sets the bindings for the application.
	Bindings []BindingResponse `pulumi:"bindings"`
	// Gets or sets the build container images.
	BuildContainerImages []ContainerImagePropertiesResponse `pulumi:"buildContainerImages"`
	// Class for AKSDeployment Properties.
	ClusterProperties *AKSDeploymentPropertiesResponse `pulumi:"clusterProperties"`
	// Gets or sets application configuration.
	Configurations []WebApplicationConfigurationResponse `pulumi:"configurations"`
	// Class for container image properties.
	ContainerImageProperties *ContainerImagePropertiesResponse `pulumi:"containerImageProperties"`
	// Gets or sets the deployment history.
	DeploymentHistory []DeployedResourcesPropertiesResponse `pulumi:"deploymentHistory"`
	// Gets or sets the deployment name prefix.
	DeploymentNamePrefix *string `pulumi:"deploymentNamePrefix"`
	// AKS Deployment Specification.
	DeploymentSpec *AKSDeploymentSpecificationResponse `pulumi:"deploymentSpec"`
	// Gets or sets application directories.
	Directories []WebApplicationDirectoryResponse `pulumi:"directories"`
	// Resource Requirements.
	Limits *ResourceRequirementsResponse `pulumi:"limits"`
	// Class for app insight monitoring properties.
	MonitoringProperties *AppInsightMonitoringPropertiesResponse `pulumi:"monitoringProperties"`
	// Resource Requirements.
	Requests *ResourceRequirementsResponse `pulumi:"requests"`
	// Gets or sets the target platform managed identity.
	TargetPlatformIdentity *string `pulumi:"targetPlatformIdentity"`
}

ApacheTomcat web application.

type ApacheTomcatAKSWorkloadDeploymentResponseOutput

type ApacheTomcatAKSWorkloadDeploymentResponseOutput struct{ *pulumi.OutputState }

ApacheTomcat web application.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) AutomationArtifactProperties

Class for automation artifact.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) Bindings

Gets or sets the bindings for the application.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) BuildContainerImages

Gets or sets the build container images.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) ClusterProperties

Class for AKSDeployment Properties.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) Configurations

Gets or sets application configuration.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) ContainerImageProperties

Class for container image properties.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) DeploymentHistory

Gets or sets the deployment history.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) DeploymentNamePrefix

Gets or sets the deployment name prefix.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) DeploymentSpec

AKS Deployment Specification.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) Directories

Gets or sets application directories.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) ElementType

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) Limits

Resource Requirements.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) MonitoringProperties

Class for app insight monitoring properties.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) Requests

Resource Requirements.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) TargetPlatformIdentity

Gets or sets the target platform managed identity.

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) ToApacheTomcatAKSWorkloadDeploymentResponseOutput

func (o ApacheTomcatAKSWorkloadDeploymentResponseOutput) ToApacheTomcatAKSWorkloadDeploymentResponseOutput() ApacheTomcatAKSWorkloadDeploymentResponseOutput

func (ApacheTomcatAKSWorkloadDeploymentResponseOutput) ToApacheTomcatAKSWorkloadDeploymentResponseOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentResponseOutput) ToApacheTomcatAKSWorkloadDeploymentResponseOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentResponseOutput

type ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput

type ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput struct{ *pulumi.OutputState }

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) AutomationArtifactProperties

Class for automation artifact.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) Bindings

Gets or sets the bindings for the application.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) BuildContainerImages

Gets or sets the build container images.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) ClusterProperties

Class for AKSDeployment Properties.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) Configurations

Gets or sets application configuration.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) ContainerImageProperties

Class for container image properties.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) DeploymentHistory

Gets or sets the deployment history.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) DeploymentNamePrefix

Gets or sets the deployment name prefix.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) DeploymentSpec

AKS Deployment Specification.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) Directories

Gets or sets application directories.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) Elem

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) ElementType

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) Limits

Resource Requirements.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) MonitoringProperties

Class for app insight monitoring properties.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) Requests

Resource Requirements.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) TargetPlatformIdentity

Gets or sets the target platform managed identity.

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) ToApacheTomcatAKSWorkloadDeploymentResponsePtrOutput

func (o ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) ToApacheTomcatAKSWorkloadDeploymentResponsePtrOutput() ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput

func (ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) ToApacheTomcatAKSWorkloadDeploymentResponsePtrOutputWithContext

func (o ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput) ToApacheTomcatAKSWorkloadDeploymentResponsePtrOutputWithContext(ctx context.Context) ApacheTomcatAKSWorkloadDeploymentResponsePtrOutput

type ApacheTomcatWebApplication

type ApacheTomcatWebApplication struct {
	// Gets or sets the web application id.
	ApplicationId *string `pulumi:"applicationId"`
	// Gets or sets the web application name.
	ApplicationName *string `pulumi:"applicationName"`
	// Gets or sets application scratch path.
	ApplicationScratchPath *string `pulumi:"applicationScratchPath"`
	// Gets or sets the bindings for the application.
	Bindings []Binding `pulumi:"bindings"`
	// Gets or sets application configuration.
	Configurations []WebApplicationConfiguration `pulumi:"configurations"`
	// Gets or sets application directories.
	Directories []WebApplicationDirectory `pulumi:"directories"`
	// Gets or sets the discovered frameworks of application.
	DiscoveredFrameworks []WebApplicationFramework `pulumi:"discoveredFrameworks"`
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// Resource Requirements.
	Limits *ResourceRequirements `pulumi:"limits"`
	// Second level entity for virtual directories.
	Path *DirectoryPath `pulumi:"path"`
	// Framework specific data for a web application.
	PrimaryFramework *WebApplicationFramework `pulumi:"primaryFramework"`
	// Resource Requirements.
	Requests *ResourceRequirements `pulumi:"requests"`
	// Gets or sets the web server id.
	WebServerId *string `pulumi:"webServerId"`
	// Gets or sets the web server name.
	WebServerName *string `pulumi:"webServerName"`
}

ApacheTomcat web application.

type ApacheTomcatWebApplicationArgs

type ApacheTomcatWebApplicationArgs struct {
	// Gets or sets the web application id.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Gets or sets the web application name.
	ApplicationName pulumi.StringPtrInput `pulumi:"applicationName"`
	// Gets or sets application scratch path.
	ApplicationScratchPath pulumi.StringPtrInput `pulumi:"applicationScratchPath"`
	// Gets or sets the bindings for the application.
	Bindings BindingArrayInput `pulumi:"bindings"`
	// Gets or sets application configuration.
	Configurations WebApplicationConfigurationArrayInput `pulumi:"configurations"`
	// Gets or sets application directories.
	Directories WebApplicationDirectoryArrayInput `pulumi:"directories"`
	// Gets or sets the discovered frameworks of application.
	DiscoveredFrameworks WebApplicationFrameworkArrayInput `pulumi:"discoveredFrameworks"`
	// Gets or sets the display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Resource Requirements.
	Limits ResourceRequirementsPtrInput `pulumi:"limits"`
	// Second level entity for virtual directories.
	Path DirectoryPathPtrInput `pulumi:"path"`
	// Framework specific data for a web application.
	PrimaryFramework WebApplicationFrameworkPtrInput `pulumi:"primaryFramework"`
	// Resource Requirements.
	Requests ResourceRequirementsPtrInput `pulumi:"requests"`
	// Gets or sets the web server id.
	WebServerId pulumi.StringPtrInput `pulumi:"webServerId"`
	// Gets or sets the web server name.
	WebServerName pulumi.StringPtrInput `pulumi:"webServerName"`
}

ApacheTomcat web application.

func (ApacheTomcatWebApplicationArgs) ElementType

func (ApacheTomcatWebApplicationArgs) ToApacheTomcatWebApplicationOutput

func (i ApacheTomcatWebApplicationArgs) ToApacheTomcatWebApplicationOutput() ApacheTomcatWebApplicationOutput

func (ApacheTomcatWebApplicationArgs) ToApacheTomcatWebApplicationOutputWithContext

func (i ApacheTomcatWebApplicationArgs) ToApacheTomcatWebApplicationOutputWithContext(ctx context.Context) ApacheTomcatWebApplicationOutput

func (ApacheTomcatWebApplicationArgs) ToApacheTomcatWebApplicationPtrOutput

func (i ApacheTomcatWebApplicationArgs) ToApacheTomcatWebApplicationPtrOutput() ApacheTomcatWebApplicationPtrOutput

func (ApacheTomcatWebApplicationArgs) ToApacheTomcatWebApplicationPtrOutputWithContext

func (i ApacheTomcatWebApplicationArgs) ToApacheTomcatWebApplicationPtrOutputWithContext(ctx context.Context) ApacheTomcatWebApplicationPtrOutput

type ApacheTomcatWebApplicationInput

type ApacheTomcatWebApplicationInput interface {
	pulumi.Input

	ToApacheTomcatWebApplicationOutput() ApacheTomcatWebApplicationOutput
	ToApacheTomcatWebApplicationOutputWithContext(context.Context) ApacheTomcatWebApplicationOutput
}

ApacheTomcatWebApplicationInput is an input type that accepts ApacheTomcatWebApplicationArgs and ApacheTomcatWebApplicationOutput values. You can construct a concrete instance of `ApacheTomcatWebApplicationInput` via:

ApacheTomcatWebApplicationArgs{...}

type ApacheTomcatWebApplicationOutput

type ApacheTomcatWebApplicationOutput struct{ *pulumi.OutputState }

ApacheTomcat web application.

func (ApacheTomcatWebApplicationOutput) ApplicationId

Gets or sets the web application id.

func (ApacheTomcatWebApplicationOutput) ApplicationName

Gets or sets the web application name.

func (ApacheTomcatWebApplicationOutput) ApplicationScratchPath

func (o ApacheTomcatWebApplicationOutput) ApplicationScratchPath() pulumi.StringPtrOutput

Gets or sets application scratch path.

func (ApacheTomcatWebApplicationOutput) Bindings

Gets or sets the bindings for the application.

func (ApacheTomcatWebApplicationOutput) Configurations

Gets or sets application configuration.

func (ApacheTomcatWebApplicationOutput) Directories

Gets or sets application directories.

func (ApacheTomcatWebApplicationOutput) DiscoveredFrameworks

Gets or sets the discovered frameworks of application.

func (ApacheTomcatWebApplicationOutput) DisplayName

Gets or sets the display name.

func (ApacheTomcatWebApplicationOutput) ElementType

func (ApacheTomcatWebApplicationOutput) Limits

Resource Requirements.

func (ApacheTomcatWebApplicationOutput) Path

Second level entity for virtual directories.

func (ApacheTomcatWebApplicationOutput) PrimaryFramework

Framework specific data for a web application.

func (ApacheTomcatWebApplicationOutput) Requests

Resource Requirements.

func (ApacheTomcatWebApplicationOutput) ToApacheTomcatWebApplicationOutput

func (o ApacheTomcatWebApplicationOutput) ToApacheTomcatWebApplicationOutput() ApacheTomcatWebApplicationOutput

func (ApacheTomcatWebApplicationOutput) ToApacheTomcatWebApplicationOutputWithContext

func (o ApacheTomcatWebApplicationOutput) ToApacheTomcatWebApplicationOutputWithContext(ctx context.Context) ApacheTomcatWebApplicationOutput

func (ApacheTomcatWebApplicationOutput) ToApacheTomcatWebApplicationPtrOutput

func (o ApacheTomcatWebApplicationOutput) ToApacheTomcatWebApplicationPtrOutput() ApacheTomcatWebApplicationPtrOutput

func (ApacheTomcatWebApplicationOutput) ToApacheTomcatWebApplicationPtrOutputWithContext

func (o ApacheTomcatWebApplicationOutput) ToApacheTomcatWebApplicationPtrOutputWithContext(ctx context.Context) ApacheTomcatWebApplicationPtrOutput

func (ApacheTomcatWebApplicationOutput) WebServerId

Gets or sets the web server id.

func (ApacheTomcatWebApplicationOutput) WebServerName

Gets or sets the web server name.

type ApacheTomcatWebApplicationPtrInput

type ApacheTomcatWebApplicationPtrInput interface {
	pulumi.Input

	ToApacheTomcatWebApplicationPtrOutput() ApacheTomcatWebApplicationPtrOutput
	ToApacheTomcatWebApplicationPtrOutputWithContext(context.Context) ApacheTomcatWebApplicationPtrOutput
}

ApacheTomcatWebApplicationPtrInput is an input type that accepts ApacheTomcatWebApplicationArgs, ApacheTomcatWebApplicationPtr and ApacheTomcatWebApplicationPtrOutput values. You can construct a concrete instance of `ApacheTomcatWebApplicationPtrInput` via:

        ApacheTomcatWebApplicationArgs{...}

or:

        nil

type ApacheTomcatWebApplicationPtrOutput

type ApacheTomcatWebApplicationPtrOutput struct{ *pulumi.OutputState }

func (ApacheTomcatWebApplicationPtrOutput) ApplicationId

Gets or sets the web application id.

func (ApacheTomcatWebApplicationPtrOutput) ApplicationName

Gets or sets the web application name.

func (ApacheTomcatWebApplicationPtrOutput) ApplicationScratchPath

func (o ApacheTomcatWebApplicationPtrOutput) ApplicationScratchPath() pulumi.StringPtrOutput

Gets or sets application scratch path.

func (ApacheTomcatWebApplicationPtrOutput) Bindings

Gets or sets the bindings for the application.

func (ApacheTomcatWebApplicationPtrOutput) Configurations

Gets or sets application configuration.

func (ApacheTomcatWebApplicationPtrOutput) Directories

Gets or sets application directories.

func (ApacheTomcatWebApplicationPtrOutput) DiscoveredFrameworks

Gets or sets the discovered frameworks of application.

func (ApacheTomcatWebApplicationPtrOutput) DisplayName

Gets or sets the display name.

func (ApacheTomcatWebApplicationPtrOutput) Elem

func (ApacheTomcatWebApplicationPtrOutput) ElementType

func (ApacheTomcatWebApplicationPtrOutput) Limits

Resource Requirements.

func (ApacheTomcatWebApplicationPtrOutput) Path

Second level entity for virtual directories.

func (ApacheTomcatWebApplicationPtrOutput) PrimaryFramework

Framework specific data for a web application.

func (ApacheTomcatWebApplicationPtrOutput) Requests

Resource Requirements.

func (ApacheTomcatWebApplicationPtrOutput) ToApacheTomcatWebApplicationPtrOutput

func (o ApacheTomcatWebApplicationPtrOutput) ToApacheTomcatWebApplicationPtrOutput() ApacheTomcatWebApplicationPtrOutput

func (ApacheTomcatWebApplicationPtrOutput) ToApacheTomcatWebApplicationPtrOutputWithContext

func (o ApacheTomcatWebApplicationPtrOutput) ToApacheTomcatWebApplicationPtrOutputWithContext(ctx context.Context) ApacheTomcatWebApplicationPtrOutput

func (ApacheTomcatWebApplicationPtrOutput) WebServerId

Gets or sets the web server id.

func (ApacheTomcatWebApplicationPtrOutput) WebServerName

Gets or sets the web server name.

type ApacheTomcatWebApplicationResponse

type ApacheTomcatWebApplicationResponse struct {
	// Gets or sets the web application id.
	ApplicationId *string `pulumi:"applicationId"`
	// Gets or sets the web application name.
	ApplicationName *string `pulumi:"applicationName"`
	// Gets or sets application scratch path.
	ApplicationScratchPath *string `pulumi:"applicationScratchPath"`
	// Gets or sets the bindings for the application.
	Bindings []BindingResponse `pulumi:"bindings"`
	// Gets or sets application configuration.
	Configurations []WebApplicationConfigurationResponse `pulumi:"configurations"`
	// Gets or sets application directories.
	Directories []WebApplicationDirectoryResponse `pulumi:"directories"`
	// Gets or sets the discovered frameworks of application.
	DiscoveredFrameworks []WebApplicationFrameworkResponse `pulumi:"discoveredFrameworks"`
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// Resource Requirements.
	Limits *ResourceRequirementsResponse `pulumi:"limits"`
	// Second level entity for virtual directories.
	Path *DirectoryPathResponse `pulumi:"path"`
	// Framework specific data for a web application.
	PrimaryFramework *WebApplicationFrameworkResponse `pulumi:"primaryFramework"`
	// Resource Requirements.
	Requests *ResourceRequirementsResponse `pulumi:"requests"`
	// Gets or sets the web server id.
	WebServerId *string `pulumi:"webServerId"`
	// Gets or sets the web server name.
	WebServerName *string `pulumi:"webServerName"`
}

ApacheTomcat web application.

type ApacheTomcatWebApplicationResponseOutput

type ApacheTomcatWebApplicationResponseOutput struct{ *pulumi.OutputState }

ApacheTomcat web application.

func (ApacheTomcatWebApplicationResponseOutput) ApplicationId

Gets or sets the web application id.

func (ApacheTomcatWebApplicationResponseOutput) ApplicationName

Gets or sets the web application name.

func (ApacheTomcatWebApplicationResponseOutput) ApplicationScratchPath

Gets or sets application scratch path.

func (ApacheTomcatWebApplicationResponseOutput) Bindings

Gets or sets the bindings for the application.

func (ApacheTomcatWebApplicationResponseOutput) Configurations

Gets or sets application configuration.

func (ApacheTomcatWebApplicationResponseOutput) Directories

Gets or sets application directories.

func (ApacheTomcatWebApplicationResponseOutput) DiscoveredFrameworks

Gets or sets the discovered frameworks of application.

func (ApacheTomcatWebApplicationResponseOutput) DisplayName

Gets or sets the display name.

func (ApacheTomcatWebApplicationResponseOutput) ElementType

func (ApacheTomcatWebApplicationResponseOutput) Limits

Resource Requirements.

func (ApacheTomcatWebApplicationResponseOutput) Path

Second level entity for virtual directories.

func (ApacheTomcatWebApplicationResponseOutput) PrimaryFramework

Framework specific data for a web application.

func (ApacheTomcatWebApplicationResponseOutput) Requests

Resource Requirements.

func (ApacheTomcatWebApplicationResponseOutput) ToApacheTomcatWebApplicationResponseOutput

func (o ApacheTomcatWebApplicationResponseOutput) ToApacheTomcatWebApplicationResponseOutput() ApacheTomcatWebApplicationResponseOutput

func (ApacheTomcatWebApplicationResponseOutput) ToApacheTomcatWebApplicationResponseOutputWithContext

func (o ApacheTomcatWebApplicationResponseOutput) ToApacheTomcatWebApplicationResponseOutputWithContext(ctx context.Context) ApacheTomcatWebApplicationResponseOutput

func (ApacheTomcatWebApplicationResponseOutput) WebServerId

Gets or sets the web server id.

func (ApacheTomcatWebApplicationResponseOutput) WebServerName

Gets or sets the web server name.

type ApacheTomcatWebApplicationResponsePtrOutput

type ApacheTomcatWebApplicationResponsePtrOutput struct{ *pulumi.OutputState }

func (ApacheTomcatWebApplicationResponsePtrOutput) ApplicationId

Gets or sets the web application id.

func (ApacheTomcatWebApplicationResponsePtrOutput) ApplicationName

Gets or sets the web application name.

func (ApacheTomcatWebApplicationResponsePtrOutput) ApplicationScratchPath

Gets or sets application scratch path.

func (ApacheTomcatWebApplicationResponsePtrOutput) Bindings

Gets or sets the bindings for the application.

func (ApacheTomcatWebApplicationResponsePtrOutput) Configurations

Gets or sets application configuration.

func (ApacheTomcatWebApplicationResponsePtrOutput) Directories

Gets or sets application directories.

func (ApacheTomcatWebApplicationResponsePtrOutput) DiscoveredFrameworks

Gets or sets the discovered frameworks of application.

func (ApacheTomcatWebApplicationResponsePtrOutput) DisplayName

Gets or sets the display name.

func (ApacheTomcatWebApplicationResponsePtrOutput) Elem

func (ApacheTomcatWebApplicationResponsePtrOutput) ElementType

func (ApacheTomcatWebApplicationResponsePtrOutput) Limits

Resource Requirements.

func (ApacheTomcatWebApplicationResponsePtrOutput) Path

Second level entity for virtual directories.

func (ApacheTomcatWebApplicationResponsePtrOutput) PrimaryFramework

Framework specific data for a web application.

func (ApacheTomcatWebApplicationResponsePtrOutput) Requests

Resource Requirements.

func (ApacheTomcatWebApplicationResponsePtrOutput) ToApacheTomcatWebApplicationResponsePtrOutput

func (o ApacheTomcatWebApplicationResponsePtrOutput) ToApacheTomcatWebApplicationResponsePtrOutput() ApacheTomcatWebApplicationResponsePtrOutput

func (ApacheTomcatWebApplicationResponsePtrOutput) ToApacheTomcatWebApplicationResponsePtrOutputWithContext

func (o ApacheTomcatWebApplicationResponsePtrOutput) ToApacheTomcatWebApplicationResponsePtrOutputWithContext(ctx context.Context) ApacheTomcatWebApplicationResponsePtrOutput

func (ApacheTomcatWebApplicationResponsePtrOutput) WebServerId

Gets or sets the web server id.

func (ApacheTomcatWebApplicationResponsePtrOutput) WebServerName

Gets or sets the web server name.

type ApacheTomcatWorkloadInstanceModelCustomProperties

type ApacheTomcatWorkloadInstanceModelCustomProperties struct {
	// ApacheTomcat web application.
	ApacheTomcatWebApplication *ApacheTomcatWebApplication `pulumi:"apacheTomcatWebApplication"`
	// Gets or sets the instance type.
	// Expected value is 'ApacheTomcatWorkloadInstanceModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the Web application ARM id.
	WebAppArmId *string `pulumi:"webAppArmId"`
	// Gets or sets the Web application site name.
	WebAppSiteName *string `pulumi:"webAppSiteName"`
}

ApacheTomcat workload instance model custom properties.

type ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs

type ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs struct {
	// ApacheTomcat web application.
	ApacheTomcatWebApplication ApacheTomcatWebApplicationPtrInput `pulumi:"apacheTomcatWebApplication"`
	// Gets or sets the instance type.
	// Expected value is 'ApacheTomcatWorkloadInstanceModelCustomProperties'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the Web application ARM id.
	WebAppArmId pulumi.StringPtrInput `pulumi:"webAppArmId"`
	// Gets or sets the Web application site name.
	WebAppSiteName pulumi.StringPtrInput `pulumi:"webAppSiteName"`
}

ApacheTomcat workload instance model custom properties.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ElementType

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutput

func (i ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutput() ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutputWithContext

func (i ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutputWithContext(ctx context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput

func (i ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput() ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutputWithContext

func (i ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutputWithContext(ctx context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput

type ApacheTomcatWorkloadInstanceModelCustomPropertiesInput

type ApacheTomcatWorkloadInstanceModelCustomPropertiesInput interface {
	pulumi.Input

	ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutput() ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput
	ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutputWithContext(context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput
}

ApacheTomcatWorkloadInstanceModelCustomPropertiesInput is an input type that accepts ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs and ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput values. You can construct a concrete instance of `ApacheTomcatWorkloadInstanceModelCustomPropertiesInput` via:

ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs{...}

type ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput

type ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput struct{ *pulumi.OutputState }

ApacheTomcat workload instance model custom properties.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) ApacheTomcatWebApplication

ApacheTomcat web application.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) ElementType

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'ApacheTomcatWorkloadInstanceModelCustomProperties'.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutputWithContext

func (o ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesOutputWithContext(ctx context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutputWithContext

func (o ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutputWithContext(ctx context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) WebAppArmId

Gets or sets the Web application ARM id.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesOutput) WebAppSiteName

Gets or sets the Web application site name.

type ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrInput

type ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrInput interface {
	pulumi.Input

	ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput() ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput
	ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutputWithContext(context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput
}

ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrInput is an input type that accepts ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs, ApacheTomcatWorkloadInstanceModelCustomPropertiesPtr and ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput values. You can construct a concrete instance of `ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrInput` via:

        ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs{...}

or:

        nil

type ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput

type ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) ApacheTomcatWebApplication

ApacheTomcat web application.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) Elem

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) ElementType

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'ApacheTomcatWorkloadInstanceModelCustomProperties'.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutputWithContext

func (o ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutputWithContext(ctx context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) WebAppArmId

Gets or sets the Web application ARM id.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesPtrOutput) WebAppSiteName

Gets or sets the Web application site name.

type ApacheTomcatWorkloadInstanceModelCustomPropertiesResponse

type ApacheTomcatWorkloadInstanceModelCustomPropertiesResponse struct {
	// ApacheTomcat web application.
	ApacheTomcatWebApplication *ApacheTomcatWebApplicationResponse `pulumi:"apacheTomcatWebApplication"`
	// Gets or sets the instance type.
	// Expected value is 'ApacheTomcatWorkloadInstanceModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the Web application ARM id.
	WebAppArmId *string `pulumi:"webAppArmId"`
	// Gets or sets the Web application site name.
	WebAppSiteName *string `pulumi:"webAppSiteName"`
}

ApacheTomcat workload instance model custom properties.

type ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput

type ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

ApacheTomcat workload instance model custom properties.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput) ApacheTomcatWebApplication

ApacheTomcat web application.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput) ElementType

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'ApacheTomcatWorkloadInstanceModelCustomProperties'.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutputWithContext

func (o ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutputWithContext(ctx context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput) WebAppArmId

Gets or sets the Web application ARM id.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseOutput) WebAppSiteName

Gets or sets the Web application site name.

type ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput

type ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ApacheTomcatWebApplication

ApacheTomcat web application.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) Elem

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ElementType

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'ApacheTomcatWorkloadInstanceModelCustomProperties'.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutputWithContext

func (o ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ToApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutputWithContext(ctx context.Context) ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) WebAppArmId

Gets or sets the Web application ARM id.

func (ApacheTomcatWorkloadInstanceModelCustomPropertiesResponsePtrOutput) WebAppSiteName

Gets or sets the Web application site name.

type AppInsightMonitoringProperties

type AppInsightMonitoringProperties struct {
	// Gets or sets the app insights name.
	AppInsightsName *string `pulumi:"appInsightsName"`
	// Gets or sets a value indicating whether monitoring is enabled.
	IsEnabled *bool `pulumi:"isEnabled"`
	// Gets or sets the region.
	Region *string `pulumi:"region"`
	// Gets or sets the resource group of the resource.
	ResourceGroup      *string             `pulumi:"resourceGroup"`
	SecretStoreDetails *SecretStoreDetails `pulumi:"secretStoreDetails"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId *string `pulumi:"subscriptionId"`
}

Class for app insight monitoring properties.

type AppInsightMonitoringPropertiesArgs

type AppInsightMonitoringPropertiesArgs struct {
	// Gets or sets the app insights name.
	AppInsightsName pulumi.StringPtrInput `pulumi:"appInsightsName"`
	// Gets or sets a value indicating whether monitoring is enabled.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
	// Gets or sets the region.
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Gets or sets the resource group of the resource.
	ResourceGroup      pulumi.StringPtrInput      `pulumi:"resourceGroup"`
	SecretStoreDetails SecretStoreDetailsPtrInput `pulumi:"secretStoreDetails"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
}

Class for app insight monitoring properties.

func (AppInsightMonitoringPropertiesArgs) ElementType

func (AppInsightMonitoringPropertiesArgs) ToAppInsightMonitoringPropertiesOutput

func (i AppInsightMonitoringPropertiesArgs) ToAppInsightMonitoringPropertiesOutput() AppInsightMonitoringPropertiesOutput

func (AppInsightMonitoringPropertiesArgs) ToAppInsightMonitoringPropertiesOutputWithContext

func (i AppInsightMonitoringPropertiesArgs) ToAppInsightMonitoringPropertiesOutputWithContext(ctx context.Context) AppInsightMonitoringPropertiesOutput

func (AppInsightMonitoringPropertiesArgs) ToAppInsightMonitoringPropertiesPtrOutput

func (i AppInsightMonitoringPropertiesArgs) ToAppInsightMonitoringPropertiesPtrOutput() AppInsightMonitoringPropertiesPtrOutput

func (AppInsightMonitoringPropertiesArgs) ToAppInsightMonitoringPropertiesPtrOutputWithContext

func (i AppInsightMonitoringPropertiesArgs) ToAppInsightMonitoringPropertiesPtrOutputWithContext(ctx context.Context) AppInsightMonitoringPropertiesPtrOutput

type AppInsightMonitoringPropertiesInput

type AppInsightMonitoringPropertiesInput interface {
	pulumi.Input

	ToAppInsightMonitoringPropertiesOutput() AppInsightMonitoringPropertiesOutput
	ToAppInsightMonitoringPropertiesOutputWithContext(context.Context) AppInsightMonitoringPropertiesOutput
}

AppInsightMonitoringPropertiesInput is an input type that accepts AppInsightMonitoringPropertiesArgs and AppInsightMonitoringPropertiesOutput values. You can construct a concrete instance of `AppInsightMonitoringPropertiesInput` via:

AppInsightMonitoringPropertiesArgs{...}

type AppInsightMonitoringPropertiesOutput

type AppInsightMonitoringPropertiesOutput struct{ *pulumi.OutputState }

Class for app insight monitoring properties.

func (AppInsightMonitoringPropertiesOutput) AppInsightsName

Gets or sets the app insights name.

func (AppInsightMonitoringPropertiesOutput) ElementType

func (AppInsightMonitoringPropertiesOutput) IsEnabled

Gets or sets a value indicating whether monitoring is enabled.

func (AppInsightMonitoringPropertiesOutput) Region

Gets or sets the region.

func (AppInsightMonitoringPropertiesOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (AppInsightMonitoringPropertiesOutput) SecretStoreDetails

func (AppInsightMonitoringPropertiesOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (AppInsightMonitoringPropertiesOutput) ToAppInsightMonitoringPropertiesOutput

func (o AppInsightMonitoringPropertiesOutput) ToAppInsightMonitoringPropertiesOutput() AppInsightMonitoringPropertiesOutput

func (AppInsightMonitoringPropertiesOutput) ToAppInsightMonitoringPropertiesOutputWithContext

func (o AppInsightMonitoringPropertiesOutput) ToAppInsightMonitoringPropertiesOutputWithContext(ctx context.Context) AppInsightMonitoringPropertiesOutput

func (AppInsightMonitoringPropertiesOutput) ToAppInsightMonitoringPropertiesPtrOutput

func (o AppInsightMonitoringPropertiesOutput) ToAppInsightMonitoringPropertiesPtrOutput() AppInsightMonitoringPropertiesPtrOutput

func (AppInsightMonitoringPropertiesOutput) ToAppInsightMonitoringPropertiesPtrOutputWithContext

func (o AppInsightMonitoringPropertiesOutput) ToAppInsightMonitoringPropertiesPtrOutputWithContext(ctx context.Context) AppInsightMonitoringPropertiesPtrOutput

type AppInsightMonitoringPropertiesPtrInput

type AppInsightMonitoringPropertiesPtrInput interface {
	pulumi.Input

	ToAppInsightMonitoringPropertiesPtrOutput() AppInsightMonitoringPropertiesPtrOutput
	ToAppInsightMonitoringPropertiesPtrOutputWithContext(context.Context) AppInsightMonitoringPropertiesPtrOutput
}

AppInsightMonitoringPropertiesPtrInput is an input type that accepts AppInsightMonitoringPropertiesArgs, AppInsightMonitoringPropertiesPtr and AppInsightMonitoringPropertiesPtrOutput values. You can construct a concrete instance of `AppInsightMonitoringPropertiesPtrInput` via:

        AppInsightMonitoringPropertiesArgs{...}

or:

        nil

type AppInsightMonitoringPropertiesPtrOutput

type AppInsightMonitoringPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AppInsightMonitoringPropertiesPtrOutput) AppInsightsName

Gets or sets the app insights name.

func (AppInsightMonitoringPropertiesPtrOutput) Elem

func (AppInsightMonitoringPropertiesPtrOutput) ElementType

func (AppInsightMonitoringPropertiesPtrOutput) IsEnabled

Gets or sets a value indicating whether monitoring is enabled.

func (AppInsightMonitoringPropertiesPtrOutput) Region

Gets or sets the region.

func (AppInsightMonitoringPropertiesPtrOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (AppInsightMonitoringPropertiesPtrOutput) SecretStoreDetails

func (AppInsightMonitoringPropertiesPtrOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (AppInsightMonitoringPropertiesPtrOutput) ToAppInsightMonitoringPropertiesPtrOutput

func (o AppInsightMonitoringPropertiesPtrOutput) ToAppInsightMonitoringPropertiesPtrOutput() AppInsightMonitoringPropertiesPtrOutput

func (AppInsightMonitoringPropertiesPtrOutput) ToAppInsightMonitoringPropertiesPtrOutputWithContext

func (o AppInsightMonitoringPropertiesPtrOutput) ToAppInsightMonitoringPropertiesPtrOutputWithContext(ctx context.Context) AppInsightMonitoringPropertiesPtrOutput

type AppInsightMonitoringPropertiesResponse

type AppInsightMonitoringPropertiesResponse struct {
	// Gets or sets the app insights name.
	AppInsightsName *string `pulumi:"appInsightsName"`
	// Gets or sets a value indicating whether monitoring is enabled.
	IsEnabled *bool `pulumi:"isEnabled"`
	// Gets or sets the region.
	Region *string `pulumi:"region"`
	// Gets or sets the resource group of the resource.
	ResourceGroup      *string                     `pulumi:"resourceGroup"`
	SecretStoreDetails *SecretStoreDetailsResponse `pulumi:"secretStoreDetails"`
	// Gets or sets the subscription id of the resource.
	SubscriptionId *string `pulumi:"subscriptionId"`
}

Class for app insight monitoring properties.

type AppInsightMonitoringPropertiesResponseOutput

type AppInsightMonitoringPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for app insight monitoring properties.

func (AppInsightMonitoringPropertiesResponseOutput) AppInsightsName

Gets or sets the app insights name.

func (AppInsightMonitoringPropertiesResponseOutput) ElementType

func (AppInsightMonitoringPropertiesResponseOutput) IsEnabled

Gets or sets a value indicating whether monitoring is enabled.

func (AppInsightMonitoringPropertiesResponseOutput) Region

Gets or sets the region.

func (AppInsightMonitoringPropertiesResponseOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (AppInsightMonitoringPropertiesResponseOutput) SecretStoreDetails

func (AppInsightMonitoringPropertiesResponseOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (AppInsightMonitoringPropertiesResponseOutput) ToAppInsightMonitoringPropertiesResponseOutput

func (o AppInsightMonitoringPropertiesResponseOutput) ToAppInsightMonitoringPropertiesResponseOutput() AppInsightMonitoringPropertiesResponseOutput

func (AppInsightMonitoringPropertiesResponseOutput) ToAppInsightMonitoringPropertiesResponseOutputWithContext

func (o AppInsightMonitoringPropertiesResponseOutput) ToAppInsightMonitoringPropertiesResponseOutputWithContext(ctx context.Context) AppInsightMonitoringPropertiesResponseOutput

type AppInsightMonitoringPropertiesResponsePtrOutput

type AppInsightMonitoringPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AppInsightMonitoringPropertiesResponsePtrOutput) AppInsightsName

Gets or sets the app insights name.

func (AppInsightMonitoringPropertiesResponsePtrOutput) Elem

func (AppInsightMonitoringPropertiesResponsePtrOutput) ElementType

func (AppInsightMonitoringPropertiesResponsePtrOutput) IsEnabled

Gets or sets a value indicating whether monitoring is enabled.

func (AppInsightMonitoringPropertiesResponsePtrOutput) Region

Gets or sets the region.

func (AppInsightMonitoringPropertiesResponsePtrOutput) ResourceGroup

Gets or sets the resource group of the resource.

func (AppInsightMonitoringPropertiesResponsePtrOutput) SecretStoreDetails

func (AppInsightMonitoringPropertiesResponsePtrOutput) SubscriptionId

Gets or sets the subscription id of the resource.

func (AppInsightMonitoringPropertiesResponsePtrOutput) ToAppInsightMonitoringPropertiesResponsePtrOutput

func (o AppInsightMonitoringPropertiesResponsePtrOutput) ToAppInsightMonitoringPropertiesResponsePtrOutput() AppInsightMonitoringPropertiesResponsePtrOutput

func (AppInsightMonitoringPropertiesResponsePtrOutput) ToAppInsightMonitoringPropertiesResponsePtrOutputWithContext

func (o AppInsightMonitoringPropertiesResponsePtrOutput) ToAppInsightMonitoringPropertiesResponsePtrOutputWithContext(ctx context.Context) AppInsightMonitoringPropertiesResponsePtrOutput

type AppSvcContainerSettings

type AppSvcContainerSettings struct {
	// Gets or sets the isolation required.
	IsolationRequired bool `pulumi:"isolationRequired"`
}

App service container settings.

type AppSvcContainerSettingsArgs

type AppSvcContainerSettingsArgs struct {
	// Gets or sets the isolation required.
	IsolationRequired pulumi.BoolInput `pulumi:"isolationRequired"`
}

App service container settings.

func (AppSvcContainerSettingsArgs) ElementType

func (AppSvcContainerSettingsArgs) ToAppSvcContainerSettingsOutput

func (i AppSvcContainerSettingsArgs) ToAppSvcContainerSettingsOutput() AppSvcContainerSettingsOutput

func (AppSvcContainerSettingsArgs) ToAppSvcContainerSettingsOutputWithContext

func (i AppSvcContainerSettingsArgs) ToAppSvcContainerSettingsOutputWithContext(ctx context.Context) AppSvcContainerSettingsOutput

func (AppSvcContainerSettingsArgs) ToAppSvcContainerSettingsPtrOutput

func (i AppSvcContainerSettingsArgs) ToAppSvcContainerSettingsPtrOutput() AppSvcContainerSettingsPtrOutput

func (AppSvcContainerSettingsArgs) ToAppSvcContainerSettingsPtrOutputWithContext

func (i AppSvcContainerSettingsArgs) ToAppSvcContainerSettingsPtrOutputWithContext(ctx context.Context) AppSvcContainerSettingsPtrOutput

type AppSvcContainerSettingsInput

type AppSvcContainerSettingsInput interface {
	pulumi.Input

	ToAppSvcContainerSettingsOutput() AppSvcContainerSettingsOutput
	ToAppSvcContainerSettingsOutputWithContext(context.Context) AppSvcContainerSettingsOutput
}

AppSvcContainerSettingsInput is an input type that accepts AppSvcContainerSettingsArgs and AppSvcContainerSettingsOutput values. You can construct a concrete instance of `AppSvcContainerSettingsInput` via:

AppSvcContainerSettingsArgs{...}

type AppSvcContainerSettingsOutput

type AppSvcContainerSettingsOutput struct{ *pulumi.OutputState }

App service container settings.

func (AppSvcContainerSettingsOutput) ElementType

func (AppSvcContainerSettingsOutput) IsolationRequired

func (o AppSvcContainerSettingsOutput) IsolationRequired() pulumi.BoolOutput

Gets or sets the isolation required.

func (AppSvcContainerSettingsOutput) ToAppSvcContainerSettingsOutput

func (o AppSvcContainerSettingsOutput) ToAppSvcContainerSettingsOutput() AppSvcContainerSettingsOutput

func (AppSvcContainerSettingsOutput) ToAppSvcContainerSettingsOutputWithContext

func (o AppSvcContainerSettingsOutput) ToAppSvcContainerSettingsOutputWithContext(ctx context.Context) AppSvcContainerSettingsOutput

func (AppSvcContainerSettingsOutput) ToAppSvcContainerSettingsPtrOutput

func (o AppSvcContainerSettingsOutput) ToAppSvcContainerSettingsPtrOutput() AppSvcContainerSettingsPtrOutput

func (AppSvcContainerSettingsOutput) ToAppSvcContainerSettingsPtrOutputWithContext

func (o AppSvcContainerSettingsOutput) ToAppSvcContainerSettingsPtrOutputWithContext(ctx context.Context) AppSvcContainerSettingsPtrOutput

type AppSvcContainerSettingsPtrInput

type AppSvcContainerSettingsPtrInput interface {
	pulumi.Input

	ToAppSvcContainerSettingsPtrOutput() AppSvcContainerSettingsPtrOutput
	ToAppSvcContainerSettingsPtrOutputWithContext(context.Context) AppSvcContainerSettingsPtrOutput
}

AppSvcContainerSettingsPtrInput is an input type that accepts AppSvcContainerSettingsArgs, AppSvcContainerSettingsPtr and AppSvcContainerSettingsPtrOutput values. You can construct a concrete instance of `AppSvcContainerSettingsPtrInput` via:

        AppSvcContainerSettingsArgs{...}

or:

        nil

type AppSvcContainerSettingsPtrOutput

type AppSvcContainerSettingsPtrOutput struct{ *pulumi.OutputState }

func (AppSvcContainerSettingsPtrOutput) Elem

func (AppSvcContainerSettingsPtrOutput) ElementType

func (AppSvcContainerSettingsPtrOutput) IsolationRequired

Gets or sets the isolation required.

func (AppSvcContainerSettingsPtrOutput) ToAppSvcContainerSettingsPtrOutput

func (o AppSvcContainerSettingsPtrOutput) ToAppSvcContainerSettingsPtrOutput() AppSvcContainerSettingsPtrOutput

func (AppSvcContainerSettingsPtrOutput) ToAppSvcContainerSettingsPtrOutputWithContext

func (o AppSvcContainerSettingsPtrOutput) ToAppSvcContainerSettingsPtrOutputWithContext(ctx context.Context) AppSvcContainerSettingsPtrOutput

type AppSvcContainerSettingsResponse

type AppSvcContainerSettingsResponse struct {
	// Gets or sets the isolation required.
	IsolationRequired bool `pulumi:"isolationRequired"`
}

App service container settings.

type AppSvcContainerSettingsResponseOutput

type AppSvcContainerSettingsResponseOutput struct{ *pulumi.OutputState }

App service container settings.

func (AppSvcContainerSettingsResponseOutput) ElementType

func (AppSvcContainerSettingsResponseOutput) IsolationRequired

Gets or sets the isolation required.

func (AppSvcContainerSettingsResponseOutput) ToAppSvcContainerSettingsResponseOutput

func (o AppSvcContainerSettingsResponseOutput) ToAppSvcContainerSettingsResponseOutput() AppSvcContainerSettingsResponseOutput

func (AppSvcContainerSettingsResponseOutput) ToAppSvcContainerSettingsResponseOutputWithContext

func (o AppSvcContainerSettingsResponseOutput) ToAppSvcContainerSettingsResponseOutputWithContext(ctx context.Context) AppSvcContainerSettingsResponseOutput

type AppSvcContainerSettingsResponsePtrOutput

type AppSvcContainerSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AppSvcContainerSettingsResponsePtrOutput) Elem

func (AppSvcContainerSettingsResponsePtrOutput) ElementType

func (AppSvcContainerSettingsResponsePtrOutput) IsolationRequired

Gets or sets the isolation required.

func (AppSvcContainerSettingsResponsePtrOutput) ToAppSvcContainerSettingsResponsePtrOutput

func (o AppSvcContainerSettingsResponsePtrOutput) ToAppSvcContainerSettingsResponsePtrOutput() AppSvcContainerSettingsResponsePtrOutput

func (AppSvcContainerSettingsResponsePtrOutput) ToAppSvcContainerSettingsResponsePtrOutputWithContext

func (o AppSvcContainerSettingsResponsePtrOutput) ToAppSvcContainerSettingsResponsePtrOutputWithContext(ctx context.Context) AppSvcContainerSettingsResponsePtrOutput

type AppSvcNativeSettings

type AppSvcNativeSettings struct {
	// Gets or sets the isolation required.
	IsolationRequired bool `pulumi:"isolationRequired"`
}

App service native settings.

type AppSvcNativeSettingsArgs

type AppSvcNativeSettingsArgs struct {
	// Gets or sets the isolation required.
	IsolationRequired pulumi.BoolInput `pulumi:"isolationRequired"`
}

App service native settings.

func (AppSvcNativeSettingsArgs) ElementType

func (AppSvcNativeSettingsArgs) ElementType() reflect.Type

func (AppSvcNativeSettingsArgs) ToAppSvcNativeSettingsOutput

func (i AppSvcNativeSettingsArgs) ToAppSvcNativeSettingsOutput() AppSvcNativeSettingsOutput

func (AppSvcNativeSettingsArgs) ToAppSvcNativeSettingsOutputWithContext

func (i AppSvcNativeSettingsArgs) ToAppSvcNativeSettingsOutputWithContext(ctx context.Context) AppSvcNativeSettingsOutput

func (AppSvcNativeSettingsArgs) ToAppSvcNativeSettingsPtrOutput

func (i AppSvcNativeSettingsArgs) ToAppSvcNativeSettingsPtrOutput() AppSvcNativeSettingsPtrOutput

func (AppSvcNativeSettingsArgs) ToAppSvcNativeSettingsPtrOutputWithContext

func (i AppSvcNativeSettingsArgs) ToAppSvcNativeSettingsPtrOutputWithContext(ctx context.Context) AppSvcNativeSettingsPtrOutput

type AppSvcNativeSettingsInput

type AppSvcNativeSettingsInput interface {
	pulumi.Input

	ToAppSvcNativeSettingsOutput() AppSvcNativeSettingsOutput
	ToAppSvcNativeSettingsOutputWithContext(context.Context) AppSvcNativeSettingsOutput
}

AppSvcNativeSettingsInput is an input type that accepts AppSvcNativeSettingsArgs and AppSvcNativeSettingsOutput values. You can construct a concrete instance of `AppSvcNativeSettingsInput` via:

AppSvcNativeSettingsArgs{...}

type AppSvcNativeSettingsOutput

type AppSvcNativeSettingsOutput struct{ *pulumi.OutputState }

App service native settings.

func (AppSvcNativeSettingsOutput) ElementType

func (AppSvcNativeSettingsOutput) ElementType() reflect.Type

func (AppSvcNativeSettingsOutput) IsolationRequired

func (o AppSvcNativeSettingsOutput) IsolationRequired() pulumi.BoolOutput

Gets or sets the isolation required.

func (AppSvcNativeSettingsOutput) ToAppSvcNativeSettingsOutput

func (o AppSvcNativeSettingsOutput) ToAppSvcNativeSettingsOutput() AppSvcNativeSettingsOutput

func (AppSvcNativeSettingsOutput) ToAppSvcNativeSettingsOutputWithContext

func (o AppSvcNativeSettingsOutput) ToAppSvcNativeSettingsOutputWithContext(ctx context.Context) AppSvcNativeSettingsOutput

func (AppSvcNativeSettingsOutput) ToAppSvcNativeSettingsPtrOutput

func (o AppSvcNativeSettingsOutput) ToAppSvcNativeSettingsPtrOutput() AppSvcNativeSettingsPtrOutput

func (AppSvcNativeSettingsOutput) ToAppSvcNativeSettingsPtrOutputWithContext

func (o AppSvcNativeSettingsOutput) ToAppSvcNativeSettingsPtrOutputWithContext(ctx context.Context) AppSvcNativeSettingsPtrOutput

type AppSvcNativeSettingsPtrInput

type AppSvcNativeSettingsPtrInput interface {
	pulumi.Input

	ToAppSvcNativeSettingsPtrOutput() AppSvcNativeSettingsPtrOutput
	ToAppSvcNativeSettingsPtrOutputWithContext(context.Context) AppSvcNativeSettingsPtrOutput
}

AppSvcNativeSettingsPtrInput is an input type that accepts AppSvcNativeSettingsArgs, AppSvcNativeSettingsPtr and AppSvcNativeSettingsPtrOutput values. You can construct a concrete instance of `AppSvcNativeSettingsPtrInput` via:

        AppSvcNativeSettingsArgs{...}

or:

        nil

type AppSvcNativeSettingsPtrOutput

type AppSvcNativeSettingsPtrOutput struct{ *pulumi.OutputState }

func (AppSvcNativeSettingsPtrOutput) Elem

func (AppSvcNativeSettingsPtrOutput) ElementType

func (AppSvcNativeSettingsPtrOutput) IsolationRequired

func (o AppSvcNativeSettingsPtrOutput) IsolationRequired() pulumi.BoolPtrOutput

Gets or sets the isolation required.

func (AppSvcNativeSettingsPtrOutput) ToAppSvcNativeSettingsPtrOutput

func (o AppSvcNativeSettingsPtrOutput) ToAppSvcNativeSettingsPtrOutput() AppSvcNativeSettingsPtrOutput

func (AppSvcNativeSettingsPtrOutput) ToAppSvcNativeSettingsPtrOutputWithContext

func (o AppSvcNativeSettingsPtrOutput) ToAppSvcNativeSettingsPtrOutputWithContext(ctx context.Context) AppSvcNativeSettingsPtrOutput

type AppSvcNativeSettingsResponse

type AppSvcNativeSettingsResponse struct {
	// Gets or sets the isolation required.
	IsolationRequired bool `pulumi:"isolationRequired"`
}

App service native settings.

type AppSvcNativeSettingsResponseOutput

type AppSvcNativeSettingsResponseOutput struct{ *pulumi.OutputState }

App service native settings.

func (AppSvcNativeSettingsResponseOutput) ElementType

func (AppSvcNativeSettingsResponseOutput) IsolationRequired

Gets or sets the isolation required.

func (AppSvcNativeSettingsResponseOutput) ToAppSvcNativeSettingsResponseOutput

func (o AppSvcNativeSettingsResponseOutput) ToAppSvcNativeSettingsResponseOutput() AppSvcNativeSettingsResponseOutput

func (AppSvcNativeSettingsResponseOutput) ToAppSvcNativeSettingsResponseOutputWithContext

func (o AppSvcNativeSettingsResponseOutput) ToAppSvcNativeSettingsResponseOutputWithContext(ctx context.Context) AppSvcNativeSettingsResponseOutput

type AppSvcNativeSettingsResponsePtrOutput

type AppSvcNativeSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AppSvcNativeSettingsResponsePtrOutput) Elem

func (AppSvcNativeSettingsResponsePtrOutput) ElementType

func (AppSvcNativeSettingsResponsePtrOutput) IsolationRequired

Gets or sets the isolation required.

func (AppSvcNativeSettingsResponsePtrOutput) ToAppSvcNativeSettingsResponsePtrOutput

func (o AppSvcNativeSettingsResponsePtrOutput) ToAppSvcNativeSettingsResponsePtrOutput() AppSvcNativeSettingsResponsePtrOutput

func (AppSvcNativeSettingsResponsePtrOutput) ToAppSvcNativeSettingsResponsePtrOutputWithContext

func (o AppSvcNativeSettingsResponsePtrOutput) ToAppSvcNativeSettingsResponsePtrOutputWithContext(ctx context.Context) AppSvcNativeSettingsResponsePtrOutput

type Assessment

type Assessment struct {
	pulumi.CustomResourceState

	// For optimistic concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Unique name of an assessment.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the assessment.
	Properties AssessmentPropertiesResponseOutput `pulumi:"properties"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
	Type pulumi.StringOutput `pulumi:"type"`
}

An assessment created for a group in the Migration project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

Other available API versions: 2017-11-11-preview, 2018-02-02.

func GetAssessment

func GetAssessment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssessmentState, opts ...pulumi.ResourceOption) (*Assessment, error)

GetAssessment gets an existing Assessment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAssessment

func NewAssessment(ctx *pulumi.Context,
	name string, args *AssessmentArgs, opts ...pulumi.ResourceOption) (*Assessment, error)

NewAssessment registers a new resource with the given unique name, arguments, and options.

func (*Assessment) ElementType

func (*Assessment) ElementType() reflect.Type

func (*Assessment) ToAssessmentOutput

func (i *Assessment) ToAssessmentOutput() AssessmentOutput

func (*Assessment) ToAssessmentOutputWithContext

func (i *Assessment) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput

type AssessmentArgs

type AssessmentArgs struct {
	// Unique name of an assessment within a project.
	AssessmentName pulumi.StringPtrInput
	// For optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Unique name of a group within a project.
	GroupName pulumi.StringInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput
	// Properties of the assessment.
	Properties AssessmentPropertiesInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Assessment resource.

func (AssessmentArgs) ElementType

func (AssessmentArgs) ElementType() reflect.Type

type AssessmentInput

type AssessmentInput interface {
	pulumi.Input

	ToAssessmentOutput() AssessmentOutput
	ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput
}

type AssessmentOutput

type AssessmentOutput struct{ *pulumi.OutputState }

func (AssessmentOutput) ETag

For optimistic concurrency control.

func (AssessmentOutput) ElementType

func (AssessmentOutput) ElementType() reflect.Type

func (AssessmentOutput) Name

Unique name of an assessment.

func (AssessmentOutput) Properties

Properties of the assessment.

func (AssessmentOutput) ToAssessmentOutput

func (o AssessmentOutput) ToAssessmentOutput() AssessmentOutput

func (AssessmentOutput) ToAssessmentOutputWithContext

func (o AssessmentOutput) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput

func (AssessmentOutput) Type

Type of the object = Microsoft.Migrate/assessmentProjects/groups/assessments.

type AssessmentProjectsOperation

type AssessmentProjectsOperation struct {
	pulumi.CustomResourceState

	// Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.
	AssessmentSolutionId pulumi.StringPtrOutput `pulumi:"assessmentSolutionId"`
	// Time when this project was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// The ARM id of the storage account used for interactions when public access is
	// disabled.
	CustomerStorageAccountArmId pulumi.StringPtrOutput `pulumi:"customerStorageAccountArmId"`
	// The ARM id of service map workspace created by customer.
	CustomerWorkspaceId pulumi.StringPtrOutput `pulumi:"customerWorkspaceId"`
	// Location of service map workspace created by customer.
	CustomerWorkspaceLocation pulumi.StringPtrOutput `pulumi:"customerWorkspaceLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of private endpoint connections to the project.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Assessment project status.
	ProjectStatus pulumi.StringPtrOutput `pulumi:"projectStatus"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// This value can be set to 'enabled' to avoid breaking changes on existing
	// customer resources and templates. If set to 'disabled', traffic over public
	// interface is not allowed, and private endpoint connections would be the
	// exclusive access method.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// Endpoint at which the collector agent can call agent REST API.
	ServiceEndpoint pulumi.StringOutput `pulumi:"serviceEndpoint"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Time when this project was last updated. Date-Time represented in ISO-8601
	// format.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

An Assessment project site resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetAssessmentProjectsOperation

func GetAssessmentProjectsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssessmentProjectsOperationState, opts ...pulumi.ResourceOption) (*AssessmentProjectsOperation, error)

GetAssessmentProjectsOperation gets an existing AssessmentProjectsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAssessmentProjectsOperation

func NewAssessmentProjectsOperation(ctx *pulumi.Context,
	name string, args *AssessmentProjectsOperationArgs, opts ...pulumi.ResourceOption) (*AssessmentProjectsOperation, error)

NewAssessmentProjectsOperation registers a new resource with the given unique name, arguments, and options.

func (*AssessmentProjectsOperation) ElementType

func (*AssessmentProjectsOperation) ElementType() reflect.Type

func (*AssessmentProjectsOperation) ToAssessmentProjectsOperationOutput

func (i *AssessmentProjectsOperation) ToAssessmentProjectsOperationOutput() AssessmentProjectsOperationOutput

func (*AssessmentProjectsOperation) ToAssessmentProjectsOperationOutputWithContext

func (i *AssessmentProjectsOperation) ToAssessmentProjectsOperationOutputWithContext(ctx context.Context) AssessmentProjectsOperationOutput

type AssessmentProjectsOperationArgs

type AssessmentProjectsOperationArgs struct {
	// Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.
	AssessmentSolutionId pulumi.StringPtrInput
	// The ARM id of the storage account used for interactions when public access is
	// disabled.
	CustomerStorageAccountArmId pulumi.StringPtrInput
	// The ARM id of service map workspace created by customer.
	CustomerWorkspaceId pulumi.StringPtrInput
	// Location of service map workspace created by customer.
	CustomerWorkspaceLocation pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringPtrInput
	// Assessment project status.
	ProjectStatus pulumi.StringPtrInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// This value can be set to 'enabled' to avoid breaking changes on existing
	// customer resources and templates. If set to 'disabled', traffic over public
	// interface is not allowed, and private endpoint connections would be the
	// exclusive access method.
	PublicNetworkAccess pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AssessmentProjectsOperation resource.

func (AssessmentProjectsOperationArgs) ElementType

type AssessmentProjectsOperationInput

type AssessmentProjectsOperationInput interface {
	pulumi.Input

	ToAssessmentProjectsOperationOutput() AssessmentProjectsOperationOutput
	ToAssessmentProjectsOperationOutputWithContext(ctx context.Context) AssessmentProjectsOperationOutput
}

type AssessmentProjectsOperationOutput

type AssessmentProjectsOperationOutput struct{ *pulumi.OutputState }

func (AssessmentProjectsOperationOutput) AssessmentSolutionId

func (o AssessmentProjectsOperationOutput) AssessmentSolutionId() pulumi.StringPtrOutput

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

func (AssessmentProjectsOperationOutput) CreatedTimestamp

Time when this project was created. Date-Time represented in ISO-8601 format.

func (AssessmentProjectsOperationOutput) CustomerStorageAccountArmId

func (o AssessmentProjectsOperationOutput) CustomerStorageAccountArmId() pulumi.StringPtrOutput

The ARM id of the storage account used for interactions when public access is disabled.

func (AssessmentProjectsOperationOutput) CustomerWorkspaceId

The ARM id of service map workspace created by customer.

func (AssessmentProjectsOperationOutput) CustomerWorkspaceLocation

func (o AssessmentProjectsOperationOutput) CustomerWorkspaceLocation() pulumi.StringPtrOutput

Location of service map workspace created by customer.

func (AssessmentProjectsOperationOutput) ElementType

func (AssessmentProjectsOperationOutput) Location

The geo-location where the resource lives

func (AssessmentProjectsOperationOutput) Name

The name of the resource

func (AssessmentProjectsOperationOutput) PrivateEndpointConnections

The list of private endpoint connections to the project.

func (AssessmentProjectsOperationOutput) ProjectStatus

Assessment project status.

func (AssessmentProjectsOperationOutput) ProvisioningState

The status of the last operation.

func (AssessmentProjectsOperationOutput) PublicNetworkAccess

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

func (AssessmentProjectsOperationOutput) ServiceEndpoint

Endpoint at which the collector agent can call agent REST API.

func (AssessmentProjectsOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (AssessmentProjectsOperationOutput) Tags

Resource tags.

func (AssessmentProjectsOperationOutput) ToAssessmentProjectsOperationOutput

func (o AssessmentProjectsOperationOutput) ToAssessmentProjectsOperationOutput() AssessmentProjectsOperationOutput

func (AssessmentProjectsOperationOutput) ToAssessmentProjectsOperationOutputWithContext

func (o AssessmentProjectsOperationOutput) ToAssessmentProjectsOperationOutputWithContext(ctx context.Context) AssessmentProjectsOperationOutput

func (AssessmentProjectsOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (AssessmentProjectsOperationOutput) UpdatedTimestamp

Time when this project was last updated. Date-Time represented in ISO-8601 format.

type AssessmentProjectsOperationState

type AssessmentProjectsOperationState struct {
}

func (AssessmentProjectsOperationState) ElementType

type AssessmentProperties

type AssessmentProperties struct {
	// Storage type selected for this disk.
	AzureDiskType string `pulumi:"azureDiskType"`
	// AHUB discount on windows virtual machines.
	AzureHybridUseBenefit string `pulumi:"azureHybridUseBenefit"`
	// Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
	AzureLocation string `pulumi:"azureLocation"`
	// Offer code according to which cost estimation is done.
	AzureOfferCode string `pulumi:"azureOfferCode"`
	// Pricing tier for Size evaluation.
	AzurePricingTier string `pulumi:"azurePricingTier"`
	// Storage Redundancy type offered by Azure.
	AzureStorageRedundancy string `pulumi:"azureStorageRedundancy"`
	// List of azure VM families.
	AzureVmFamilies []string `pulumi:"azureVmFamilies"`
	// Currency to report prices in.
	Currency string `pulumi:"currency"`
	// Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
	DiscountPercentage float64 `pulumi:"discountPercentage"`
	// Percentile of performance data used to recommend Azure size.
	Percentile string `pulumi:"percentile"`
	// Azure reserved instance.
	ReservedInstance string `pulumi:"reservedInstance"`
	// Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
	ScalingFactor float64 `pulumi:"scalingFactor"`
	// Assessment sizing criterion.
	SizingCriterion string `pulumi:"sizingCriterion"`
	// User configurable setting that describes the status of the assessment.
	Stage string `pulumi:"stage"`
	// Time range of performance data used to recommend a size.
	TimeRange string `pulumi:"timeRange"`
	// Specify the duration for which the VMs are up in the on-premises environment.
	VmUptime VmUptime `pulumi:"vmUptime"`
}

Properties of an assessment.

type AssessmentPropertiesArgs

type AssessmentPropertiesArgs struct {
	// Storage type selected for this disk.
	AzureDiskType pulumi.StringInput `pulumi:"azureDiskType"`
	// AHUB discount on windows virtual machines.
	AzureHybridUseBenefit pulumi.StringInput `pulumi:"azureHybridUseBenefit"`
	// Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
	AzureLocation pulumi.StringInput `pulumi:"azureLocation"`
	// Offer code according to which cost estimation is done.
	AzureOfferCode pulumi.StringInput `pulumi:"azureOfferCode"`
	// Pricing tier for Size evaluation.
	AzurePricingTier pulumi.StringInput `pulumi:"azurePricingTier"`
	// Storage Redundancy type offered by Azure.
	AzureStorageRedundancy pulumi.StringInput `pulumi:"azureStorageRedundancy"`
	// List of azure VM families.
	AzureVmFamilies pulumi.StringArrayInput `pulumi:"azureVmFamilies"`
	// Currency to report prices in.
	Currency pulumi.StringInput `pulumi:"currency"`
	// Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
	DiscountPercentage pulumi.Float64Input `pulumi:"discountPercentage"`
	// Percentile of performance data used to recommend Azure size.
	Percentile pulumi.StringInput `pulumi:"percentile"`
	// Azure reserved instance.
	ReservedInstance pulumi.StringInput `pulumi:"reservedInstance"`
	// Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
	ScalingFactor pulumi.Float64Input `pulumi:"scalingFactor"`
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringInput `pulumi:"sizingCriterion"`
	// User configurable setting that describes the status of the assessment.
	Stage pulumi.StringInput `pulumi:"stage"`
	// Time range of performance data used to recommend a size.
	TimeRange pulumi.StringInput `pulumi:"timeRange"`
	// Specify the duration for which the VMs are up in the on-premises environment.
	VmUptime VmUptimeInput `pulumi:"vmUptime"`
}

Properties of an assessment.

func (AssessmentPropertiesArgs) ElementType

func (AssessmentPropertiesArgs) ElementType() reflect.Type

func (AssessmentPropertiesArgs) ToAssessmentPropertiesOutput

func (i AssessmentPropertiesArgs) ToAssessmentPropertiesOutput() AssessmentPropertiesOutput

func (AssessmentPropertiesArgs) ToAssessmentPropertiesOutputWithContext

func (i AssessmentPropertiesArgs) ToAssessmentPropertiesOutputWithContext(ctx context.Context) AssessmentPropertiesOutput

type AssessmentPropertiesInput

type AssessmentPropertiesInput interface {
	pulumi.Input

	ToAssessmentPropertiesOutput() AssessmentPropertiesOutput
	ToAssessmentPropertiesOutputWithContext(context.Context) AssessmentPropertiesOutput
}

AssessmentPropertiesInput is an input type that accepts AssessmentPropertiesArgs and AssessmentPropertiesOutput values. You can construct a concrete instance of `AssessmentPropertiesInput` via:

AssessmentPropertiesArgs{...}

type AssessmentPropertiesOutput

type AssessmentPropertiesOutput struct{ *pulumi.OutputState }

Properties of an assessment.

func (AssessmentPropertiesOutput) AzureDiskType

Storage type selected for this disk.

func (AssessmentPropertiesOutput) AzureHybridUseBenefit

func (o AssessmentPropertiesOutput) AzureHybridUseBenefit() pulumi.StringOutput

AHUB discount on windows virtual machines.

func (AssessmentPropertiesOutput) AzureLocation

Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.

func (AssessmentPropertiesOutput) AzureOfferCode

func (o AssessmentPropertiesOutput) AzureOfferCode() pulumi.StringOutput

Offer code according to which cost estimation is done.

func (AssessmentPropertiesOutput) AzurePricingTier

func (o AssessmentPropertiesOutput) AzurePricingTier() pulumi.StringOutput

Pricing tier for Size evaluation.

func (AssessmentPropertiesOutput) AzureStorageRedundancy

func (o AssessmentPropertiesOutput) AzureStorageRedundancy() pulumi.StringOutput

Storage Redundancy type offered by Azure.

func (AssessmentPropertiesOutput) AzureVmFamilies

List of azure VM families.

func (AssessmentPropertiesOutput) Currency

Currency to report prices in.

func (AssessmentPropertiesOutput) DiscountPercentage

func (o AssessmentPropertiesOutput) DiscountPercentage() pulumi.Float64Output

Custom discount percentage to be applied on final costs. Can be in the range [0, 100].

func (AssessmentPropertiesOutput) ElementType

func (AssessmentPropertiesOutput) ElementType() reflect.Type

func (AssessmentPropertiesOutput) Percentile

Percentile of performance data used to recommend Azure size.

func (AssessmentPropertiesOutput) ReservedInstance

func (o AssessmentPropertiesOutput) ReservedInstance() pulumi.StringOutput

Azure reserved instance.

func (AssessmentPropertiesOutput) ScalingFactor

Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.

func (AssessmentPropertiesOutput) SizingCriterion

func (o AssessmentPropertiesOutput) SizingCriterion() pulumi.StringOutput

Assessment sizing criterion.

func (AssessmentPropertiesOutput) Stage

User configurable setting that describes the status of the assessment.

func (AssessmentPropertiesOutput) TimeRange

Time range of performance data used to recommend a size.

func (AssessmentPropertiesOutput) ToAssessmentPropertiesOutput

func (o AssessmentPropertiesOutput) ToAssessmentPropertiesOutput() AssessmentPropertiesOutput

func (AssessmentPropertiesOutput) ToAssessmentPropertiesOutputWithContext

func (o AssessmentPropertiesOutput) ToAssessmentPropertiesOutputWithContext(ctx context.Context) AssessmentPropertiesOutput

func (AssessmentPropertiesOutput) VmUptime

Specify the duration for which the VMs are up in the on-premises environment.

type AssessmentPropertiesResponse

type AssessmentPropertiesResponse struct {
	// Storage type selected for this disk.
	AzureDiskType string `pulumi:"azureDiskType"`
	// AHUB discount on windows virtual machines.
	AzureHybridUseBenefit string `pulumi:"azureHybridUseBenefit"`
	// Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.
	AzureLocation string `pulumi:"azureLocation"`
	// Offer code according to which cost estimation is done.
	AzureOfferCode string `pulumi:"azureOfferCode"`
	// Pricing tier for Size evaluation.
	AzurePricingTier string `pulumi:"azurePricingTier"`
	// Storage Redundancy type offered by Azure.
	AzureStorageRedundancy string `pulumi:"azureStorageRedundancy"`
	// List of azure VM families.
	AzureVmFamilies []string `pulumi:"azureVmFamilies"`
	// Confidence rating percentage for assessment. Can be in the range [0, 100].
	ConfidenceRatingInPercentage float64 `pulumi:"confidenceRatingInPercentage"`
	// Time when this project was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Currency to report prices in.
	Currency string `pulumi:"currency"`
	// Custom discount percentage to be applied on final costs. Can be in the range [0, 100].
	DiscountPercentage float64 `pulumi:"discountPercentage"`
	// Enterprise agreement subscription arm id.
	EaSubscriptionId string `pulumi:"eaSubscriptionId"`
	// Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
	MonthlyBandwidthCost float64 `pulumi:"monthlyBandwidthCost"`
	// Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
	MonthlyComputeCost float64 `pulumi:"monthlyComputeCost"`
	// Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
	MonthlyPremiumStorageCost float64 `pulumi:"monthlyPremiumStorageCost"`
	// Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
	MonthlyStandardSSDStorageCost float64 `pulumi:"monthlyStandardSSDStorageCost"`
	// Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
	MonthlyStorageCost float64 `pulumi:"monthlyStorageCost"`
	// Number of assessed machines part of this assessment.
	NumberOfMachines int `pulumi:"numberOfMachines"`
	// Percentile of performance data used to recommend Azure size.
	Percentile string `pulumi:"percentile"`
	// End time to consider performance data for assessment
	PerfDataEndTime string `pulumi:"perfDataEndTime"`
	// Start time to consider performance data for assessment
	PerfDataStartTime string `pulumi:"perfDataStartTime"`
	// Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
	PricesTimestamp string `pulumi:"pricesTimestamp"`
	// Azure reserved instance.
	ReservedInstance string `pulumi:"reservedInstance"`
	// Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.
	ScalingFactor float64 `pulumi:"scalingFactor"`
	// Assessment sizing criterion.
	SizingCriterion string `pulumi:"sizingCriterion"`
	// User configurable setting that describes the status of the assessment.
	Stage string `pulumi:"stage"`
	// Whether the assessment has been created and is valid.
	Status string `pulumi:"status"`
	// Time range of performance data used to recommend a size.
	TimeRange string `pulumi:"timeRange"`
	// Time when this project was last updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
	// Specify the duration for which the VMs are up in the on-premises environment.
	VmUptime VmUptimeResponse `pulumi:"vmUptime"`
}

Properties of an assessment.

type AssessmentPropertiesResponseOutput

type AssessmentPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of an assessment.

func (AssessmentPropertiesResponseOutput) AzureDiskType

Storage type selected for this disk.

func (AssessmentPropertiesResponseOutput) AzureHybridUseBenefit

func (o AssessmentPropertiesResponseOutput) AzureHybridUseBenefit() pulumi.StringOutput

AHUB discount on windows virtual machines.

func (AssessmentPropertiesResponseOutput) AzureLocation

Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.

func (AssessmentPropertiesResponseOutput) AzureOfferCode

Offer code according to which cost estimation is done.

func (AssessmentPropertiesResponseOutput) AzurePricingTier

Pricing tier for Size evaluation.

func (AssessmentPropertiesResponseOutput) AzureStorageRedundancy

func (o AssessmentPropertiesResponseOutput) AzureStorageRedundancy() pulumi.StringOutput

Storage Redundancy type offered by Azure.

func (AssessmentPropertiesResponseOutput) AzureVmFamilies

List of azure VM families.

func (AssessmentPropertiesResponseOutput) ConfidenceRatingInPercentage

func (o AssessmentPropertiesResponseOutput) ConfidenceRatingInPercentage() pulumi.Float64Output

Confidence rating percentage for assessment. Can be in the range [0, 100].

func (AssessmentPropertiesResponseOutput) CreatedTimestamp

Time when this project was created. Date-Time represented in ISO-8601 format.

func (AssessmentPropertiesResponseOutput) Currency

Currency to report prices in.

func (AssessmentPropertiesResponseOutput) DiscountPercentage

Custom discount percentage to be applied on final costs. Can be in the range [0, 100].

func (AssessmentPropertiesResponseOutput) EaSubscriptionId

Enterprise agreement subscription arm id.

func (AssessmentPropertiesResponseOutput) ElementType

func (AssessmentPropertiesResponseOutput) MonthlyBandwidthCost

func (o AssessmentPropertiesResponseOutput) MonthlyBandwidthCost() pulumi.Float64Output

Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.

func (AssessmentPropertiesResponseOutput) MonthlyComputeCost

Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.

func (AssessmentPropertiesResponseOutput) MonthlyPremiumStorageCost

func (o AssessmentPropertiesResponseOutput) MonthlyPremiumStorageCost() pulumi.Float64Output

Monthly premium storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.

func (AssessmentPropertiesResponseOutput) MonthlyStandardSSDStorageCost

func (o AssessmentPropertiesResponseOutput) MonthlyStandardSSDStorageCost() pulumi.Float64Output

Monthly standard SSD storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.

func (AssessmentPropertiesResponseOutput) MonthlyStorageCost

Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.

func (AssessmentPropertiesResponseOutput) NumberOfMachines

Number of assessed machines part of this assessment.

func (AssessmentPropertiesResponseOutput) Percentile

Percentile of performance data used to recommend Azure size.

func (AssessmentPropertiesResponseOutput) PerfDataEndTime

End time to consider performance data for assessment

func (AssessmentPropertiesResponseOutput) PerfDataStartTime

Start time to consider performance data for assessment

func (AssessmentPropertiesResponseOutput) PricesTimestamp

Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.

func (AssessmentPropertiesResponseOutput) ReservedInstance

Azure reserved instance.

func (AssessmentPropertiesResponseOutput) ScalingFactor

Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.

func (AssessmentPropertiesResponseOutput) SizingCriterion

Assessment sizing criterion.

func (AssessmentPropertiesResponseOutput) Stage

User configurable setting that describes the status of the assessment.

func (AssessmentPropertiesResponseOutput) Status

Whether the assessment has been created and is valid.

func (AssessmentPropertiesResponseOutput) TimeRange

Time range of performance data used to recommend a size.

func (AssessmentPropertiesResponseOutput) ToAssessmentPropertiesResponseOutput

func (o AssessmentPropertiesResponseOutput) ToAssessmentPropertiesResponseOutput() AssessmentPropertiesResponseOutput

func (AssessmentPropertiesResponseOutput) ToAssessmentPropertiesResponseOutputWithContext

func (o AssessmentPropertiesResponseOutput) ToAssessmentPropertiesResponseOutputWithContext(ctx context.Context) AssessmentPropertiesResponseOutput

func (AssessmentPropertiesResponseOutput) UpdatedTimestamp

Time when this project was last updated. Date-Time represented in ISO-8601 format.

func (AssessmentPropertiesResponseOutput) VmUptime

Specify the duration for which the VMs are up in the on-premises environment.

type AssessmentScopeParameters

type AssessmentScopeParameters struct {
	// Gets or sets the server group id.
	ServerGroupId *string `pulumi:"serverGroupId"`
}

Data model of Assessment Scope Parameters.

type AssessmentScopeParametersArgs

type AssessmentScopeParametersArgs struct {
	// Gets or sets the server group id.
	ServerGroupId pulumi.StringPtrInput `pulumi:"serverGroupId"`
}

Data model of Assessment Scope Parameters.

func (AssessmentScopeParametersArgs) ElementType

func (AssessmentScopeParametersArgs) ToAssessmentScopeParametersOutput

func (i AssessmentScopeParametersArgs) ToAssessmentScopeParametersOutput() AssessmentScopeParametersOutput

func (AssessmentScopeParametersArgs) ToAssessmentScopeParametersOutputWithContext

func (i AssessmentScopeParametersArgs) ToAssessmentScopeParametersOutputWithContext(ctx context.Context) AssessmentScopeParametersOutput

func (AssessmentScopeParametersArgs) ToAssessmentScopeParametersPtrOutput

func (i AssessmentScopeParametersArgs) ToAssessmentScopeParametersPtrOutput() AssessmentScopeParametersPtrOutput

func (AssessmentScopeParametersArgs) ToAssessmentScopeParametersPtrOutputWithContext

func (i AssessmentScopeParametersArgs) ToAssessmentScopeParametersPtrOutputWithContext(ctx context.Context) AssessmentScopeParametersPtrOutput

type AssessmentScopeParametersInput

type AssessmentScopeParametersInput interface {
	pulumi.Input

	ToAssessmentScopeParametersOutput() AssessmentScopeParametersOutput
	ToAssessmentScopeParametersOutputWithContext(context.Context) AssessmentScopeParametersOutput
}

AssessmentScopeParametersInput is an input type that accepts AssessmentScopeParametersArgs and AssessmentScopeParametersOutput values. You can construct a concrete instance of `AssessmentScopeParametersInput` via:

AssessmentScopeParametersArgs{...}

type AssessmentScopeParametersOutput

type AssessmentScopeParametersOutput struct{ *pulumi.OutputState }

Data model of Assessment Scope Parameters.

func (AssessmentScopeParametersOutput) ElementType

func (AssessmentScopeParametersOutput) ServerGroupId

Gets or sets the server group id.

func (AssessmentScopeParametersOutput) ToAssessmentScopeParametersOutput

func (o AssessmentScopeParametersOutput) ToAssessmentScopeParametersOutput() AssessmentScopeParametersOutput

func (AssessmentScopeParametersOutput) ToAssessmentScopeParametersOutputWithContext

func (o AssessmentScopeParametersOutput) ToAssessmentScopeParametersOutputWithContext(ctx context.Context) AssessmentScopeParametersOutput

func (AssessmentScopeParametersOutput) ToAssessmentScopeParametersPtrOutput

func (o AssessmentScopeParametersOutput) ToAssessmentScopeParametersPtrOutput() AssessmentScopeParametersPtrOutput

func (AssessmentScopeParametersOutput) ToAssessmentScopeParametersPtrOutputWithContext

func (o AssessmentScopeParametersOutput) ToAssessmentScopeParametersPtrOutputWithContext(ctx context.Context) AssessmentScopeParametersPtrOutput

type AssessmentScopeParametersPtrInput

type AssessmentScopeParametersPtrInput interface {
	pulumi.Input

	ToAssessmentScopeParametersPtrOutput() AssessmentScopeParametersPtrOutput
	ToAssessmentScopeParametersPtrOutputWithContext(context.Context) AssessmentScopeParametersPtrOutput
}

AssessmentScopeParametersPtrInput is an input type that accepts AssessmentScopeParametersArgs, AssessmentScopeParametersPtr and AssessmentScopeParametersPtrOutput values. You can construct a concrete instance of `AssessmentScopeParametersPtrInput` via:

        AssessmentScopeParametersArgs{...}

or:

        nil

type AssessmentScopeParametersPtrOutput

type AssessmentScopeParametersPtrOutput struct{ *pulumi.OutputState }

func (AssessmentScopeParametersPtrOutput) Elem

func (AssessmentScopeParametersPtrOutput) ElementType

func (AssessmentScopeParametersPtrOutput) ServerGroupId

Gets or sets the server group id.

func (AssessmentScopeParametersPtrOutput) ToAssessmentScopeParametersPtrOutput

func (o AssessmentScopeParametersPtrOutput) ToAssessmentScopeParametersPtrOutput() AssessmentScopeParametersPtrOutput

func (AssessmentScopeParametersPtrOutput) ToAssessmentScopeParametersPtrOutputWithContext

func (o AssessmentScopeParametersPtrOutput) ToAssessmentScopeParametersPtrOutputWithContext(ctx context.Context) AssessmentScopeParametersPtrOutput

type AssessmentScopeParametersResponse

type AssessmentScopeParametersResponse struct {
	// Gets or sets the server group id.
	ServerGroupId *string `pulumi:"serverGroupId"`
}

Data model of Assessment Scope Parameters.

type AssessmentScopeParametersResponseOutput

type AssessmentScopeParametersResponseOutput struct{ *pulumi.OutputState }

Data model of Assessment Scope Parameters.

func (AssessmentScopeParametersResponseOutput) ElementType

func (AssessmentScopeParametersResponseOutput) ServerGroupId

Gets or sets the server group id.

func (AssessmentScopeParametersResponseOutput) ToAssessmentScopeParametersResponseOutput

func (o AssessmentScopeParametersResponseOutput) ToAssessmentScopeParametersResponseOutput() AssessmentScopeParametersResponseOutput

func (AssessmentScopeParametersResponseOutput) ToAssessmentScopeParametersResponseOutputWithContext

func (o AssessmentScopeParametersResponseOutput) ToAssessmentScopeParametersResponseOutputWithContext(ctx context.Context) AssessmentScopeParametersResponseOutput

type AssessmentScopeParametersResponsePtrOutput

type AssessmentScopeParametersResponsePtrOutput struct{ *pulumi.OutputState }

func (AssessmentScopeParametersResponsePtrOutput) Elem

func (AssessmentScopeParametersResponsePtrOutput) ElementType

func (AssessmentScopeParametersResponsePtrOutput) ServerGroupId

Gets or sets the server group id.

func (AssessmentScopeParametersResponsePtrOutput) ToAssessmentScopeParametersResponsePtrOutput

func (o AssessmentScopeParametersResponsePtrOutput) ToAssessmentScopeParametersResponsePtrOutput() AssessmentScopeParametersResponsePtrOutput

func (AssessmentScopeParametersResponsePtrOutput) ToAssessmentScopeParametersResponsePtrOutputWithContext

func (o AssessmentScopeParametersResponsePtrOutput) ToAssessmentScopeParametersResponsePtrOutputWithContext(ctx context.Context) AssessmentScopeParametersResponsePtrOutput

type AssessmentSizingCriterion

type AssessmentSizingCriterion string

Assessment sizing criterion.

func (AssessmentSizingCriterion) ElementType

func (AssessmentSizingCriterion) ElementType() reflect.Type

func (AssessmentSizingCriterion) ToAssessmentSizingCriterionOutput

func (e AssessmentSizingCriterion) ToAssessmentSizingCriterionOutput() AssessmentSizingCriterionOutput

func (AssessmentSizingCriterion) ToAssessmentSizingCriterionOutputWithContext

func (e AssessmentSizingCriterion) ToAssessmentSizingCriterionOutputWithContext(ctx context.Context) AssessmentSizingCriterionOutput

func (AssessmentSizingCriterion) ToAssessmentSizingCriterionPtrOutput

func (e AssessmentSizingCriterion) ToAssessmentSizingCriterionPtrOutput() AssessmentSizingCriterionPtrOutput

func (AssessmentSizingCriterion) ToAssessmentSizingCriterionPtrOutputWithContext

func (e AssessmentSizingCriterion) ToAssessmentSizingCriterionPtrOutputWithContext(ctx context.Context) AssessmentSizingCriterionPtrOutput

func (AssessmentSizingCriterion) ToStringOutput

func (e AssessmentSizingCriterion) ToStringOutput() pulumi.StringOutput

func (AssessmentSizingCriterion) ToStringOutputWithContext

func (e AssessmentSizingCriterion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssessmentSizingCriterion) ToStringPtrOutput

func (e AssessmentSizingCriterion) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentSizingCriterion) ToStringPtrOutputWithContext

func (e AssessmentSizingCriterion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentSizingCriterionInput

type AssessmentSizingCriterionInput interface {
	pulumi.Input

	ToAssessmentSizingCriterionOutput() AssessmentSizingCriterionOutput
	ToAssessmentSizingCriterionOutputWithContext(context.Context) AssessmentSizingCriterionOutput
}

AssessmentSizingCriterionInput is an input type that accepts values of the AssessmentSizingCriterion enum A concrete instance of `AssessmentSizingCriterionInput` can be one of the following:

AssessmentSizingCriterionPerformanceBased
AssessmentSizingCriterionAsOnPremises

type AssessmentSizingCriterionOutput

type AssessmentSizingCriterionOutput struct{ *pulumi.OutputState }

func (AssessmentSizingCriterionOutput) ElementType

func (AssessmentSizingCriterionOutput) ToAssessmentSizingCriterionOutput

func (o AssessmentSizingCriterionOutput) ToAssessmentSizingCriterionOutput() AssessmentSizingCriterionOutput

func (AssessmentSizingCriterionOutput) ToAssessmentSizingCriterionOutputWithContext

func (o AssessmentSizingCriterionOutput) ToAssessmentSizingCriterionOutputWithContext(ctx context.Context) AssessmentSizingCriterionOutput

func (AssessmentSizingCriterionOutput) ToAssessmentSizingCriterionPtrOutput

func (o AssessmentSizingCriterionOutput) ToAssessmentSizingCriterionPtrOutput() AssessmentSizingCriterionPtrOutput

func (AssessmentSizingCriterionOutput) ToAssessmentSizingCriterionPtrOutputWithContext

func (o AssessmentSizingCriterionOutput) ToAssessmentSizingCriterionPtrOutputWithContext(ctx context.Context) AssessmentSizingCriterionPtrOutput

func (AssessmentSizingCriterionOutput) ToStringOutput

func (AssessmentSizingCriterionOutput) ToStringOutputWithContext

func (o AssessmentSizingCriterionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssessmentSizingCriterionOutput) ToStringPtrOutput

func (AssessmentSizingCriterionOutput) ToStringPtrOutputWithContext

func (o AssessmentSizingCriterionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentSizingCriterionPtrInput

type AssessmentSizingCriterionPtrInput interface {
	pulumi.Input

	ToAssessmentSizingCriterionPtrOutput() AssessmentSizingCriterionPtrOutput
	ToAssessmentSizingCriterionPtrOutputWithContext(context.Context) AssessmentSizingCriterionPtrOutput
}

func AssessmentSizingCriterionPtr

func AssessmentSizingCriterionPtr(v string) AssessmentSizingCriterionPtrInput

type AssessmentSizingCriterionPtrOutput

type AssessmentSizingCriterionPtrOutput struct{ *pulumi.OutputState }

func (AssessmentSizingCriterionPtrOutput) Elem

func (AssessmentSizingCriterionPtrOutput) ElementType

func (AssessmentSizingCriterionPtrOutput) ToAssessmentSizingCriterionPtrOutput

func (o AssessmentSizingCriterionPtrOutput) ToAssessmentSizingCriterionPtrOutput() AssessmentSizingCriterionPtrOutput

func (AssessmentSizingCriterionPtrOutput) ToAssessmentSizingCriterionPtrOutputWithContext

func (o AssessmentSizingCriterionPtrOutput) ToAssessmentSizingCriterionPtrOutputWithContext(ctx context.Context) AssessmentSizingCriterionPtrOutput

func (AssessmentSizingCriterionPtrOutput) ToStringPtrOutput

func (AssessmentSizingCriterionPtrOutput) ToStringPtrOutputWithContext

func (o AssessmentSizingCriterionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentStage

type AssessmentStage string

User configurable setting that describes the status of the assessment.

func (AssessmentStage) ElementType

func (AssessmentStage) ElementType() reflect.Type

func (AssessmentStage) ToAssessmentStageOutput

func (e AssessmentStage) ToAssessmentStageOutput() AssessmentStageOutput

func (AssessmentStage) ToAssessmentStageOutputWithContext

func (e AssessmentStage) ToAssessmentStageOutputWithContext(ctx context.Context) AssessmentStageOutput

func (AssessmentStage) ToAssessmentStagePtrOutput

func (e AssessmentStage) ToAssessmentStagePtrOutput() AssessmentStagePtrOutput

func (AssessmentStage) ToAssessmentStagePtrOutputWithContext

func (e AssessmentStage) ToAssessmentStagePtrOutputWithContext(ctx context.Context) AssessmentStagePtrOutput

func (AssessmentStage) ToStringOutput

func (e AssessmentStage) ToStringOutput() pulumi.StringOutput

func (AssessmentStage) ToStringOutputWithContext

func (e AssessmentStage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssessmentStage) ToStringPtrOutput

func (e AssessmentStage) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentStage) ToStringPtrOutputWithContext

func (e AssessmentStage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentStageInput

type AssessmentStageInput interface {
	pulumi.Input

	ToAssessmentStageOutput() AssessmentStageOutput
	ToAssessmentStageOutputWithContext(context.Context) AssessmentStageOutput
}

AssessmentStageInput is an input type that accepts values of the AssessmentStage enum A concrete instance of `AssessmentStageInput` can be one of the following:

AssessmentStageInProgress
AssessmentStageUnderReview
AssessmentStageApproved

type AssessmentStageOutput

type AssessmentStageOutput struct{ *pulumi.OutputState }

func (AssessmentStageOutput) ElementType

func (AssessmentStageOutput) ElementType() reflect.Type

func (AssessmentStageOutput) ToAssessmentStageOutput

func (o AssessmentStageOutput) ToAssessmentStageOutput() AssessmentStageOutput

func (AssessmentStageOutput) ToAssessmentStageOutputWithContext

func (o AssessmentStageOutput) ToAssessmentStageOutputWithContext(ctx context.Context) AssessmentStageOutput

func (AssessmentStageOutput) ToAssessmentStagePtrOutput

func (o AssessmentStageOutput) ToAssessmentStagePtrOutput() AssessmentStagePtrOutput

func (AssessmentStageOutput) ToAssessmentStagePtrOutputWithContext

func (o AssessmentStageOutput) ToAssessmentStagePtrOutputWithContext(ctx context.Context) AssessmentStagePtrOutput

func (AssessmentStageOutput) ToStringOutput

func (o AssessmentStageOutput) ToStringOutput() pulumi.StringOutput

func (AssessmentStageOutput) ToStringOutputWithContext

func (o AssessmentStageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssessmentStageOutput) ToStringPtrOutput

func (o AssessmentStageOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentStageOutput) ToStringPtrOutputWithContext

func (o AssessmentStageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentStagePtrInput

type AssessmentStagePtrInput interface {
	pulumi.Input

	ToAssessmentStagePtrOutput() AssessmentStagePtrOutput
	ToAssessmentStagePtrOutputWithContext(context.Context) AssessmentStagePtrOutput
}

func AssessmentStagePtr

func AssessmentStagePtr(v string) AssessmentStagePtrInput

type AssessmentStagePtrOutput

type AssessmentStagePtrOutput struct{ *pulumi.OutputState }

func (AssessmentStagePtrOutput) Elem

func (AssessmentStagePtrOutput) ElementType

func (AssessmentStagePtrOutput) ElementType() reflect.Type

func (AssessmentStagePtrOutput) ToAssessmentStagePtrOutput

func (o AssessmentStagePtrOutput) ToAssessmentStagePtrOutput() AssessmentStagePtrOutput

func (AssessmentStagePtrOutput) ToAssessmentStagePtrOutputWithContext

func (o AssessmentStagePtrOutput) ToAssessmentStagePtrOutputWithContext(ctx context.Context) AssessmentStagePtrOutput

func (AssessmentStagePtrOutput) ToStringPtrOutput

func (o AssessmentStagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentStagePtrOutput) ToStringPtrOutputWithContext

func (o AssessmentStagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentState

type AssessmentState struct {
}

func (AssessmentState) ElementType

func (AssessmentState) ElementType() reflect.Type

type AssessmentType

type AssessmentType string

Assessment type of the assessment.

func (AssessmentType) ElementType

func (AssessmentType) ElementType() reflect.Type

func (AssessmentType) ToAssessmentTypeOutput

func (e AssessmentType) ToAssessmentTypeOutput() AssessmentTypeOutput

func (AssessmentType) ToAssessmentTypeOutputWithContext

func (e AssessmentType) ToAssessmentTypeOutputWithContext(ctx context.Context) AssessmentTypeOutput

func (AssessmentType) ToAssessmentTypePtrOutput

func (e AssessmentType) ToAssessmentTypePtrOutput() AssessmentTypePtrOutput

func (AssessmentType) ToAssessmentTypePtrOutputWithContext

func (e AssessmentType) ToAssessmentTypePtrOutputWithContext(ctx context.Context) AssessmentTypePtrOutput

func (AssessmentType) ToStringOutput

func (e AssessmentType) ToStringOutput() pulumi.StringOutput

func (AssessmentType) ToStringOutputWithContext

func (e AssessmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssessmentType) ToStringPtrOutput

func (e AssessmentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentType) ToStringPtrOutputWithContext

func (e AssessmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentTypeInput

type AssessmentTypeInput interface {
	pulumi.Input

	ToAssessmentTypeOutput() AssessmentTypeOutput
	ToAssessmentTypeOutputWithContext(context.Context) AssessmentTypeOutput
}

AssessmentTypeInput is an input type that accepts values of the AssessmentType enum A concrete instance of `AssessmentTypeInput` can be one of the following:

AssessmentTypeUnknown
AssessmentTypeMachineAssessment
AssessmentTypeAvsAssessment
AssessmentTypeSqlAssessment
AssessmentTypeWebAppAssessment

type AssessmentTypeOutput

type AssessmentTypeOutput struct{ *pulumi.OutputState }

func (AssessmentTypeOutput) ElementType

func (AssessmentTypeOutput) ElementType() reflect.Type

func (AssessmentTypeOutput) ToAssessmentTypeOutput

func (o AssessmentTypeOutput) ToAssessmentTypeOutput() AssessmentTypeOutput

func (AssessmentTypeOutput) ToAssessmentTypeOutputWithContext

func (o AssessmentTypeOutput) ToAssessmentTypeOutputWithContext(ctx context.Context) AssessmentTypeOutput

func (AssessmentTypeOutput) ToAssessmentTypePtrOutput

func (o AssessmentTypeOutput) ToAssessmentTypePtrOutput() AssessmentTypePtrOutput

func (AssessmentTypeOutput) ToAssessmentTypePtrOutputWithContext

func (o AssessmentTypeOutput) ToAssessmentTypePtrOutputWithContext(ctx context.Context) AssessmentTypePtrOutput

func (AssessmentTypeOutput) ToStringOutput

func (o AssessmentTypeOutput) ToStringOutput() pulumi.StringOutput

func (AssessmentTypeOutput) ToStringOutputWithContext

func (o AssessmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssessmentTypeOutput) ToStringPtrOutput

func (o AssessmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentTypeOutput) ToStringPtrOutputWithContext

func (o AssessmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentTypePtrInput

type AssessmentTypePtrInput interface {
	pulumi.Input

	ToAssessmentTypePtrOutput() AssessmentTypePtrOutput
	ToAssessmentTypePtrOutputWithContext(context.Context) AssessmentTypePtrOutput
}

func AssessmentTypePtr

func AssessmentTypePtr(v string) AssessmentTypePtrInput

type AssessmentTypePtrOutput

type AssessmentTypePtrOutput struct{ *pulumi.OutputState }

func (AssessmentTypePtrOutput) Elem

func (AssessmentTypePtrOutput) ElementType

func (AssessmentTypePtrOutput) ElementType() reflect.Type

func (AssessmentTypePtrOutput) ToAssessmentTypePtrOutput

func (o AssessmentTypePtrOutput) ToAssessmentTypePtrOutput() AssessmentTypePtrOutput

func (AssessmentTypePtrOutput) ToAssessmentTypePtrOutputWithContext

func (o AssessmentTypePtrOutput) ToAssessmentTypePtrOutputWithContext(ctx context.Context) AssessmentTypePtrOutput

func (AssessmentTypePtrOutput) ToStringPtrOutput

func (o AssessmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentTypePtrOutput) ToStringPtrOutputWithContext

func (o AssessmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentsOperation

type AssessmentsOperation struct {
	pulumi.CustomResourceState

	// Gets or sets the assessment error summary.
	//             This is the number of
	// machines affected by each type of error in this assessment.
	AssessmentErrorSummary pulumi.IntMapOutput `pulumi:"assessmentErrorSummary"`
	// Assessment type of the assessment.
	AssessmentType pulumi.StringOutput `pulumi:"assessmentType"`
	// Gets or sets the azure storage type. Premium, Standard etc.
	AzureDiskTypes pulumi.StringArrayOutput `pulumi:"azureDiskTypes"`
	// Gets or sets the user configurable setting to display the azure hybrid use
	// benefit.
	AzureHybridUseBenefit pulumi.StringPtrOutput `pulumi:"azureHybridUseBenefit"`
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation pulumi.StringPtrOutput `pulumi:"azureLocation"`
	// Azure Offer Code.
	AzureOfferCode pulumi.StringPtrOutput `pulumi:"azureOfferCode"`
	// Gets or sets Azure Pricing Tier - Free, Basic, etc.
	AzurePricingTier pulumi.StringPtrOutput `pulumi:"azurePricingTier"`
	// Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
	AzureStorageRedundancy pulumi.StringPtrOutput `pulumi:"azureStorageRedundancy"`
	// Gets or sets the Azure VM families.
	AzureVmFamilies pulumi.StringArrayOutput `pulumi:"azureVmFamilies"`
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage pulumi.Float64Output `pulumi:"confidenceRatingInPercentage"`
	// Gets the collection of cost components.
	CostComponents CostComponentResponseArrayOutput `pulumi:"costComponents"`
	// Date and Time when assessment was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Currency in which prices should be reported.
	Currency pulumi.StringPtrOutput `pulumi:"currency"`
	// Custom discount percentage.
	DiscountPercentage pulumi.Float64PtrOutput `pulumi:"discountPercentage"`
	// Gets the distribution by os name.
	DistributionByOsName pulumi.IntMapOutput `pulumi:"distributionByOsName"`
	// Gets the distribution distribution of sqlInstances by service pack insight.
	DistributionByServicePackInsight pulumi.IntMapOutput `pulumi:"distributionByServicePackInsight"`
	// Gets the distribution of sqlInstances by support status.
	DistributionBySupportStatus pulumi.IntMapOutput `pulumi:"distributionBySupportStatus"`
	// Gets or sets enterprise agreement subscription id.
	EaSubscriptionId pulumi.StringPtrOutput `pulumi:"eaSubscriptionId"`
	// Gets the group type for the assessment.
	GroupType pulumi.StringOutput `pulumi:"groupType"`
	// Gets or sets the user configurable setting to display the linux azure hybrid use
	// benefit.
	LinuxAzureHybridUseBenefit pulumi.StringPtrOutput `pulumi:"linuxAzureHybridUseBenefit"`
	// Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
	MonthlyBandwidthCost pulumi.Float64Output `pulumi:"monthlyBandwidthCost"`
	// Gets or sets the aggregate Compute Cost for all machines in the assessment.
	MonthlyComputeCost pulumi.Float64Output `pulumi:"monthlyComputeCost"`
	// Gets or sets the aggregate premium storage cost for all machines in the
	// assessment.
	MonthlyPremiumStorageCost pulumi.Float64Output `pulumi:"monthlyPremiumStorageCost"`
	// Gets or sets the aggregate standard SSD storage cost for all the machines in
	// the assessment.
	MonthlyStandardSsdStorageCost pulumi.Float64Output `pulumi:"monthlyStandardSsdStorageCost"`
	// Gets or sets the aggregate Storage Cost for all machines in the assessment.
	MonthlyStorageCost pulumi.Float64Output `pulumi:"monthlyStorageCost"`
	// Gets or sets the aggregate ultra storage cost for all machines in the
	// assessment.
	MonthlyUltraStorageCost pulumi.Float64Output `pulumi:"monthlyUltraStorageCost"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the Number of machines part of the assessment.
	NumberOfMachines pulumi.IntOutput `pulumi:"numberOfMachines"`
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile pulumi.StringPtrOutput `pulumi:"percentile"`
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime pulumi.StringPtrOutput `pulumi:"perfDataEndTime"`
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime pulumi.StringPtrOutput `pulumi:"perfDataStartTime"`
	// Last time when rates were queried.
	PricesTimestamp pulumi.StringOutput `pulumi:"pricesTimestamp"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
	ReservedInstance pulumi.StringPtrOutput `pulumi:"reservedInstance"`
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor pulumi.Float64PtrOutput `pulumi:"scalingFactor"`
	// Schema version.
	SchemaVersion pulumi.StringOutput `pulumi:"schemaVersion"`
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringPtrOutput `pulumi:"sizingCriterion"`
	// User configurable setting to display the Stage of Assessment.
	Stage pulumi.StringOutput `pulumi:"stage"`
	// Whether assessment is in valid state and all machines have been assessed.
	Status pulumi.StringOutput `pulumi:"status"`
	// Gets or sets the Cloud suitability summary for all the machines in the
	// assessment.
	SuitabilitySummary pulumi.IntMapOutput `pulumi:"suitabilitySummary"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange pulumi.StringPtrOutput `pulumi:"timeRange"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Date and Time when assessment was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
	// Gets or sets the duration for which the VMs are up in the on-premises
	// environment.
	VmUptime VmUptimeResponsePtrOutput `pulumi:"vmUptime"`
}

Machine assessment resource. Azure REST API version: 2023-04-01-preview.

Other available API versions: 2023-03-15.

func GetAssessmentsOperation

func GetAssessmentsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssessmentsOperationState, opts ...pulumi.ResourceOption) (*AssessmentsOperation, error)

GetAssessmentsOperation gets an existing AssessmentsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAssessmentsOperation

func NewAssessmentsOperation(ctx *pulumi.Context,
	name string, args *AssessmentsOperationArgs, opts ...pulumi.ResourceOption) (*AssessmentsOperation, error)

NewAssessmentsOperation registers a new resource with the given unique name, arguments, and options.

func (*AssessmentsOperation) ElementType

func (*AssessmentsOperation) ElementType() reflect.Type

func (*AssessmentsOperation) ToAssessmentsOperationOutput

func (i *AssessmentsOperation) ToAssessmentsOperationOutput() AssessmentsOperationOutput

func (*AssessmentsOperation) ToAssessmentsOperationOutputWithContext

func (i *AssessmentsOperation) ToAssessmentsOperationOutputWithContext(ctx context.Context) AssessmentsOperationOutput

type AssessmentsOperationArgs

type AssessmentsOperationArgs struct {
	// Machine Assessment ARM name
	AssessmentName pulumi.StringPtrInput
	// Gets or sets the azure storage type. Premium, Standard etc.
	AzureDiskTypes pulumi.StringArrayInput
	// Gets or sets the user configurable setting to display the azure hybrid use
	// benefit.
	AzureHybridUseBenefit pulumi.StringPtrInput
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation pulumi.StringPtrInput
	// Azure Offer Code.
	AzureOfferCode pulumi.StringPtrInput
	// Gets or sets Azure Pricing Tier - Free, Basic, etc.
	AzurePricingTier pulumi.StringPtrInput
	// Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
	AzureStorageRedundancy pulumi.StringPtrInput
	// Gets or sets the Azure VM families.
	AzureVmFamilies pulumi.StringArrayInput
	// Currency in which prices should be reported.
	Currency pulumi.StringPtrInput
	// Custom discount percentage.
	DiscountPercentage pulumi.Float64PtrInput
	// Gets or sets enterprise agreement subscription id.
	EaSubscriptionId pulumi.StringPtrInput
	// Group ARM name
	GroupName pulumi.StringInput
	// Gets or sets the user configurable setting to display the linux azure hybrid use
	// benefit.
	LinuxAzureHybridUseBenefit pulumi.StringPtrInput
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile pulumi.StringPtrInput
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime pulumi.StringPtrInput
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
	ReservedInstance pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor pulumi.Float64PtrInput
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringPtrInput
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange pulumi.StringPtrInput
	// Gets or sets the duration for which the VMs are up in the on-premises
	// environment.
	VmUptime VmUptimePtrInput
}

The set of arguments for constructing a AssessmentsOperation resource.

func (AssessmentsOperationArgs) ElementType

func (AssessmentsOperationArgs) ElementType() reflect.Type

type AssessmentsOperationInput

type AssessmentsOperationInput interface {
	pulumi.Input

	ToAssessmentsOperationOutput() AssessmentsOperationOutput
	ToAssessmentsOperationOutputWithContext(ctx context.Context) AssessmentsOperationOutput
}

type AssessmentsOperationOutput

type AssessmentsOperationOutput struct{ *pulumi.OutputState }

func (AssessmentsOperationOutput) AssessmentErrorSummary

func (o AssessmentsOperationOutput) AssessmentErrorSummary() pulumi.IntMapOutput

Gets or sets the assessment error summary.

This is the number of

machines affected by each type of error in this assessment.

func (AssessmentsOperationOutput) AssessmentType

func (o AssessmentsOperationOutput) AssessmentType() pulumi.StringOutput

Assessment type of the assessment.

func (AssessmentsOperationOutput) AzureDiskTypes

Gets or sets the azure storage type. Premium, Standard etc.

func (AssessmentsOperationOutput) AzureHybridUseBenefit

func (o AssessmentsOperationOutput) AzureHybridUseBenefit() pulumi.StringPtrOutput

Gets or sets the user configurable setting to display the azure hybrid use benefit.

func (AssessmentsOperationOutput) AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

func (AssessmentsOperationOutput) AzureOfferCode

Azure Offer Code.

func (AssessmentsOperationOutput) AzurePricingTier

func (o AssessmentsOperationOutput) AzurePricingTier() pulumi.StringPtrOutput

Gets or sets Azure Pricing Tier - Free, Basic, etc.

func (AssessmentsOperationOutput) AzureStorageRedundancy

func (o AssessmentsOperationOutput) AzureStorageRedundancy() pulumi.StringPtrOutput

Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.

func (AssessmentsOperationOutput) AzureVmFamilies

Gets or sets the Azure VM families.

func (AssessmentsOperationOutput) ConfidenceRatingInPercentage

func (o AssessmentsOperationOutput) ConfidenceRatingInPercentage() pulumi.Float64Output

Confidence Rating in Percentage.

func (AssessmentsOperationOutput) CostComponents

Gets the collection of cost components.

func (AssessmentsOperationOutput) CreatedTimestamp

func (o AssessmentsOperationOutput) CreatedTimestamp() pulumi.StringOutput

Date and Time when assessment was created.

func (AssessmentsOperationOutput) Currency

Currency in which prices should be reported.

func (AssessmentsOperationOutput) DiscountPercentage

func (o AssessmentsOperationOutput) DiscountPercentage() pulumi.Float64PtrOutput

Custom discount percentage.

func (AssessmentsOperationOutput) DistributionByOsName

func (o AssessmentsOperationOutput) DistributionByOsName() pulumi.IntMapOutput

Gets the distribution by os name.

func (AssessmentsOperationOutput) DistributionByServicePackInsight

func (o AssessmentsOperationOutput) DistributionByServicePackInsight() pulumi.IntMapOutput

Gets the distribution distribution of sqlInstances by service pack insight.

func (AssessmentsOperationOutput) DistributionBySupportStatus

func (o AssessmentsOperationOutput) DistributionBySupportStatus() pulumi.IntMapOutput

Gets the distribution of sqlInstances by support status.

func (AssessmentsOperationOutput) EaSubscriptionId

func (o AssessmentsOperationOutput) EaSubscriptionId() pulumi.StringPtrOutput

Gets or sets enterprise agreement subscription id.

func (AssessmentsOperationOutput) ElementType

func (AssessmentsOperationOutput) ElementType() reflect.Type

func (AssessmentsOperationOutput) GroupType

Gets the group type for the assessment.

func (AssessmentsOperationOutput) LinuxAzureHybridUseBenefit

func (o AssessmentsOperationOutput) LinuxAzureHybridUseBenefit() pulumi.StringPtrOutput

Gets or sets the user configurable setting to display the linux azure hybrid use benefit.

func (AssessmentsOperationOutput) MonthlyBandwidthCost

func (o AssessmentsOperationOutput) MonthlyBandwidthCost() pulumi.Float64Output

Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.

func (AssessmentsOperationOutput) MonthlyComputeCost

func (o AssessmentsOperationOutput) MonthlyComputeCost() pulumi.Float64Output

Gets or sets the aggregate Compute Cost for all machines in the assessment.

func (AssessmentsOperationOutput) MonthlyPremiumStorageCost

func (o AssessmentsOperationOutput) MonthlyPremiumStorageCost() pulumi.Float64Output

Gets or sets the aggregate premium storage cost for all machines in the assessment.

func (AssessmentsOperationOutput) MonthlyStandardSsdStorageCost

func (o AssessmentsOperationOutput) MonthlyStandardSsdStorageCost() pulumi.Float64Output

Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.

func (AssessmentsOperationOutput) MonthlyStorageCost

func (o AssessmentsOperationOutput) MonthlyStorageCost() pulumi.Float64Output

Gets or sets the aggregate Storage Cost for all machines in the assessment.

func (AssessmentsOperationOutput) MonthlyUltraStorageCost

func (o AssessmentsOperationOutput) MonthlyUltraStorageCost() pulumi.Float64Output

Gets or sets the aggregate ultra storage cost for all machines in the assessment.

func (AssessmentsOperationOutput) Name

The name of the resource

func (AssessmentsOperationOutput) NumberOfMachines

func (o AssessmentsOperationOutput) NumberOfMachines() pulumi.IntOutput

Gets or sets the Number of machines part of the assessment.

func (AssessmentsOperationOutput) Percentile

Percentile of the utilization data values to be considered while assessing machines.

func (AssessmentsOperationOutput) PerfDataEndTime

Gets or sets the end time to consider performance data for assessment.

func (AssessmentsOperationOutput) PerfDataStartTime

func (o AssessmentsOperationOutput) PerfDataStartTime() pulumi.StringPtrOutput

Gets or sets the start time to consider performance data for assessment.

func (AssessmentsOperationOutput) PricesTimestamp

func (o AssessmentsOperationOutput) PricesTimestamp() pulumi.StringOutput

Last time when rates were queried.

func (AssessmentsOperationOutput) ProvisioningState

func (o AssessmentsOperationOutput) ProvisioningState() pulumi.StringPtrOutput

The status of the last operation.

func (AssessmentsOperationOutput) ReservedInstance

func (o AssessmentsOperationOutput) ReservedInstance() pulumi.StringPtrOutput

Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.

func (AssessmentsOperationOutput) ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

func (AssessmentsOperationOutput) SchemaVersion

Schema version.

func (AssessmentsOperationOutput) SizingCriterion

Assessment sizing criterion.

func (AssessmentsOperationOutput) Stage

User configurable setting to display the Stage of Assessment.

func (AssessmentsOperationOutput) Status

Whether assessment is in valid state and all machines have been assessed.

func (AssessmentsOperationOutput) SuitabilitySummary

func (o AssessmentsOperationOutput) SuitabilitySummary() pulumi.IntMapOutput

Gets or sets the Cloud suitability summary for all the machines in the assessment.

func (AssessmentsOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (AssessmentsOperationOutput) TimeRange

Time Range for which the historic utilization data should be considered for assessment.

func (AssessmentsOperationOutput) ToAssessmentsOperationOutput

func (o AssessmentsOperationOutput) ToAssessmentsOperationOutput() AssessmentsOperationOutput

func (AssessmentsOperationOutput) ToAssessmentsOperationOutputWithContext

func (o AssessmentsOperationOutput) ToAssessmentsOperationOutputWithContext(ctx context.Context) AssessmentsOperationOutput

func (AssessmentsOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (AssessmentsOperationOutput) UpdatedTimestamp

func (o AssessmentsOperationOutput) UpdatedTimestamp() pulumi.StringOutput

Date and Time when assessment was last updated.

func (AssessmentsOperationOutput) VmUptime

Gets or sets the duration for which the VMs are up in the on-premises environment.

type AssessmentsOperationState

type AssessmentsOperationState struct {
}

func (AssessmentsOperationState) ElementType

func (AssessmentsOperationState) ElementType() reflect.Type

type AsyncCommitModeIntent

type AsyncCommitModeIntent string

Gets or sets user preference indicating intent of async commit mode.

func (AsyncCommitModeIntent) ElementType

func (AsyncCommitModeIntent) ElementType() reflect.Type

func (AsyncCommitModeIntent) ToAsyncCommitModeIntentOutput

func (e AsyncCommitModeIntent) ToAsyncCommitModeIntentOutput() AsyncCommitModeIntentOutput

func (AsyncCommitModeIntent) ToAsyncCommitModeIntentOutputWithContext

func (e AsyncCommitModeIntent) ToAsyncCommitModeIntentOutputWithContext(ctx context.Context) AsyncCommitModeIntentOutput

func (AsyncCommitModeIntent) ToAsyncCommitModeIntentPtrOutput

func (e AsyncCommitModeIntent) ToAsyncCommitModeIntentPtrOutput() AsyncCommitModeIntentPtrOutput

func (AsyncCommitModeIntent) ToAsyncCommitModeIntentPtrOutputWithContext

func (e AsyncCommitModeIntent) ToAsyncCommitModeIntentPtrOutputWithContext(ctx context.Context) AsyncCommitModeIntentPtrOutput

func (AsyncCommitModeIntent) ToStringOutput

func (e AsyncCommitModeIntent) ToStringOutput() pulumi.StringOutput

func (AsyncCommitModeIntent) ToStringOutputWithContext

func (e AsyncCommitModeIntent) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AsyncCommitModeIntent) ToStringPtrOutput

func (e AsyncCommitModeIntent) ToStringPtrOutput() pulumi.StringPtrOutput

func (AsyncCommitModeIntent) ToStringPtrOutputWithContext

func (e AsyncCommitModeIntent) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AsyncCommitModeIntentInput

type AsyncCommitModeIntentInput interface {
	pulumi.Input

	ToAsyncCommitModeIntentOutput() AsyncCommitModeIntentOutput
	ToAsyncCommitModeIntentOutputWithContext(context.Context) AsyncCommitModeIntentOutput
}

AsyncCommitModeIntentInput is an input type that accepts values of the AsyncCommitModeIntent enum A concrete instance of `AsyncCommitModeIntentInput` can be one of the following:

AsyncCommitModeIntentNone
AsyncCommitModeIntentHighAvailability
AsyncCommitModeIntentDisasterRecovery

type AsyncCommitModeIntentOutput

type AsyncCommitModeIntentOutput struct{ *pulumi.OutputState }

func (AsyncCommitModeIntentOutput) ElementType

func (AsyncCommitModeIntentOutput) ToAsyncCommitModeIntentOutput

func (o AsyncCommitModeIntentOutput) ToAsyncCommitModeIntentOutput() AsyncCommitModeIntentOutput

func (AsyncCommitModeIntentOutput) ToAsyncCommitModeIntentOutputWithContext

func (o AsyncCommitModeIntentOutput) ToAsyncCommitModeIntentOutputWithContext(ctx context.Context) AsyncCommitModeIntentOutput

func (AsyncCommitModeIntentOutput) ToAsyncCommitModeIntentPtrOutput

func (o AsyncCommitModeIntentOutput) ToAsyncCommitModeIntentPtrOutput() AsyncCommitModeIntentPtrOutput

func (AsyncCommitModeIntentOutput) ToAsyncCommitModeIntentPtrOutputWithContext

func (o AsyncCommitModeIntentOutput) ToAsyncCommitModeIntentPtrOutputWithContext(ctx context.Context) AsyncCommitModeIntentPtrOutput

func (AsyncCommitModeIntentOutput) ToStringOutput

func (o AsyncCommitModeIntentOutput) ToStringOutput() pulumi.StringOutput

func (AsyncCommitModeIntentOutput) ToStringOutputWithContext

func (o AsyncCommitModeIntentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AsyncCommitModeIntentOutput) ToStringPtrOutput

func (o AsyncCommitModeIntentOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AsyncCommitModeIntentOutput) ToStringPtrOutputWithContext

func (o AsyncCommitModeIntentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AsyncCommitModeIntentPtrInput

type AsyncCommitModeIntentPtrInput interface {
	pulumi.Input

	ToAsyncCommitModeIntentPtrOutput() AsyncCommitModeIntentPtrOutput
	ToAsyncCommitModeIntentPtrOutputWithContext(context.Context) AsyncCommitModeIntentPtrOutput
}

func AsyncCommitModeIntentPtr

func AsyncCommitModeIntentPtr(v string) AsyncCommitModeIntentPtrInput

type AsyncCommitModeIntentPtrOutput

type AsyncCommitModeIntentPtrOutput struct{ *pulumi.OutputState }

func (AsyncCommitModeIntentPtrOutput) Elem

func (AsyncCommitModeIntentPtrOutput) ElementType

func (AsyncCommitModeIntentPtrOutput) ToAsyncCommitModeIntentPtrOutput

func (o AsyncCommitModeIntentPtrOutput) ToAsyncCommitModeIntentPtrOutput() AsyncCommitModeIntentPtrOutput

func (AsyncCommitModeIntentPtrOutput) ToAsyncCommitModeIntentPtrOutputWithContext

func (o AsyncCommitModeIntentPtrOutput) ToAsyncCommitModeIntentPtrOutputWithContext(ctx context.Context) AsyncCommitModeIntentPtrOutput

func (AsyncCommitModeIntentPtrOutput) ToStringPtrOutput

func (AsyncCommitModeIntentPtrOutput) ToStringPtrOutputWithContext

func (o AsyncCommitModeIntentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomaticResolutionPropertiesResponse

type AutomaticResolutionPropertiesResponse struct {
	// Gets the MoveResource ARM ID of
	// the dependent resource if the resolution type is Automatic.
	MoveResourceId *string `pulumi:"moveResourceId"`
}

Defines the properties for automatic resolution.

type AutomaticResolutionPropertiesResponseOutput

type AutomaticResolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the properties for automatic resolution.

func (AutomaticResolutionPropertiesResponseOutput) ElementType

func (AutomaticResolutionPropertiesResponseOutput) MoveResourceId

Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutput

func (o AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutput() AutomaticResolutionPropertiesResponseOutput

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutputWithContext

func (o AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponseOutput

type AutomaticResolutionPropertiesResponsePtrOutput

type AutomaticResolutionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AutomaticResolutionPropertiesResponsePtrOutput) Elem

func (AutomaticResolutionPropertiesResponsePtrOutput) ElementType

func (AutomaticResolutionPropertiesResponsePtrOutput) MoveResourceId

Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.

func (AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutput

func (o AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput

func (AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext

func (o AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponsePtrOutput

type AutomationArtifact

type AutomationArtifact struct {
	// Gets or sets the artifacts.
	Artifacts map[string]string `pulumi:"artifacts"`
	// Azure file share profile for hydration of application folders not mounted on
	// the container file system.
	AzureFileShareProfile *AzureFileShareHydrationProfile `pulumi:"azureFileShareProfile"`
	// Gets or sets the status of automation artifacts.
	Status *string `pulumi:"status"`
}

Class for automation artifact.

type AutomationArtifactArgs

type AutomationArtifactArgs struct {
	// Gets or sets the artifacts.
	Artifacts pulumi.StringMapInput `pulumi:"artifacts"`
	// Azure file share profile for hydration of application folders not mounted on
	// the container file system.
	AzureFileShareProfile AzureFileShareHydrationProfilePtrInput `pulumi:"azureFileShareProfile"`
	// Gets or sets the status of automation artifacts.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Class for automation artifact.

func (AutomationArtifactArgs) ElementType

func (AutomationArtifactArgs) ElementType() reflect.Type

func (AutomationArtifactArgs) ToAutomationArtifactOutput

func (i AutomationArtifactArgs) ToAutomationArtifactOutput() AutomationArtifactOutput

func (AutomationArtifactArgs) ToAutomationArtifactOutputWithContext

func (i AutomationArtifactArgs) ToAutomationArtifactOutputWithContext(ctx context.Context) AutomationArtifactOutput

func (AutomationArtifactArgs) ToAutomationArtifactPtrOutput

func (i AutomationArtifactArgs) ToAutomationArtifactPtrOutput() AutomationArtifactPtrOutput

func (AutomationArtifactArgs) ToAutomationArtifactPtrOutputWithContext

func (i AutomationArtifactArgs) ToAutomationArtifactPtrOutputWithContext(ctx context.Context) AutomationArtifactPtrOutput

type AutomationArtifactInput

type AutomationArtifactInput interface {
	pulumi.Input

	ToAutomationArtifactOutput() AutomationArtifactOutput
	ToAutomationArtifactOutputWithContext(context.Context) AutomationArtifactOutput
}

AutomationArtifactInput is an input type that accepts AutomationArtifactArgs and AutomationArtifactOutput values. You can construct a concrete instance of `AutomationArtifactInput` via:

AutomationArtifactArgs{...}

type AutomationArtifactOutput

type AutomationArtifactOutput struct{ *pulumi.OutputState }

Class for automation artifact.

func (AutomationArtifactOutput) Artifacts

Gets or sets the artifacts.

func (AutomationArtifactOutput) AzureFileShareProfile

Azure file share profile for hydration of application folders not mounted on the container file system.

func (AutomationArtifactOutput) ElementType

func (AutomationArtifactOutput) ElementType() reflect.Type

func (AutomationArtifactOutput) Status

Gets or sets the status of automation artifacts.

func (AutomationArtifactOutput) ToAutomationArtifactOutput

func (o AutomationArtifactOutput) ToAutomationArtifactOutput() AutomationArtifactOutput

func (AutomationArtifactOutput) ToAutomationArtifactOutputWithContext

func (o AutomationArtifactOutput) ToAutomationArtifactOutputWithContext(ctx context.Context) AutomationArtifactOutput

func (AutomationArtifactOutput) ToAutomationArtifactPtrOutput

func (o AutomationArtifactOutput) ToAutomationArtifactPtrOutput() AutomationArtifactPtrOutput

func (AutomationArtifactOutput) ToAutomationArtifactPtrOutputWithContext

func (o AutomationArtifactOutput) ToAutomationArtifactPtrOutputWithContext(ctx context.Context) AutomationArtifactPtrOutput

type AutomationArtifactPtrInput

type AutomationArtifactPtrInput interface {
	pulumi.Input

	ToAutomationArtifactPtrOutput() AutomationArtifactPtrOutput
	ToAutomationArtifactPtrOutputWithContext(context.Context) AutomationArtifactPtrOutput
}

AutomationArtifactPtrInput is an input type that accepts AutomationArtifactArgs, AutomationArtifactPtr and AutomationArtifactPtrOutput values. You can construct a concrete instance of `AutomationArtifactPtrInput` via:

        AutomationArtifactArgs{...}

or:

        nil

type AutomationArtifactPtrOutput

type AutomationArtifactPtrOutput struct{ *pulumi.OutputState }

func (AutomationArtifactPtrOutput) Artifacts

Gets or sets the artifacts.

func (AutomationArtifactPtrOutput) AzureFileShareProfile

Azure file share profile for hydration of application folders not mounted on the container file system.

func (AutomationArtifactPtrOutput) Elem

func (AutomationArtifactPtrOutput) ElementType

func (AutomationArtifactPtrOutput) Status

Gets or sets the status of automation artifacts.

func (AutomationArtifactPtrOutput) ToAutomationArtifactPtrOutput

func (o AutomationArtifactPtrOutput) ToAutomationArtifactPtrOutput() AutomationArtifactPtrOutput

func (AutomationArtifactPtrOutput) ToAutomationArtifactPtrOutputWithContext

func (o AutomationArtifactPtrOutput) ToAutomationArtifactPtrOutputWithContext(ctx context.Context) AutomationArtifactPtrOutput

type AutomationArtifactResponse

type AutomationArtifactResponse struct {
	// Gets or sets the artifacts.
	Artifacts map[string]string `pulumi:"artifacts"`
	// Azure file share profile for hydration of application folders not mounted on
	// the container file system.
	AzureFileShareProfile *AzureFileShareHydrationProfileResponse `pulumi:"azureFileShareProfile"`
	// Gets or sets the status of automation artifacts.
	Status *string `pulumi:"status"`
}

Class for automation artifact.

type AutomationArtifactResponseOutput

type AutomationArtifactResponseOutput struct{ *pulumi.OutputState }

Class for automation artifact.

func (AutomationArtifactResponseOutput) Artifacts

Gets or sets the artifacts.

func (AutomationArtifactResponseOutput) AzureFileShareProfile

Azure file share profile for hydration of application folders not mounted on the container file system.

func (AutomationArtifactResponseOutput) ElementType

func (AutomationArtifactResponseOutput) Status

Gets or sets the status of automation artifacts.

func (AutomationArtifactResponseOutput) ToAutomationArtifactResponseOutput

func (o AutomationArtifactResponseOutput) ToAutomationArtifactResponseOutput() AutomationArtifactResponseOutput

func (AutomationArtifactResponseOutput) ToAutomationArtifactResponseOutputWithContext

func (o AutomationArtifactResponseOutput) ToAutomationArtifactResponseOutputWithContext(ctx context.Context) AutomationArtifactResponseOutput

type AutomationArtifactResponsePtrOutput

type AutomationArtifactResponsePtrOutput struct{ *pulumi.OutputState }

func (AutomationArtifactResponsePtrOutput) Artifacts

Gets or sets the artifacts.

func (AutomationArtifactResponsePtrOutput) AzureFileShareProfile

Azure file share profile for hydration of application folders not mounted on the container file system.

func (AutomationArtifactResponsePtrOutput) Elem

func (AutomationArtifactResponsePtrOutput) ElementType

func (AutomationArtifactResponsePtrOutput) Status

Gets or sets the status of automation artifacts.

func (AutomationArtifactResponsePtrOutput) ToAutomationArtifactResponsePtrOutput

func (o AutomationArtifactResponsePtrOutput) ToAutomationArtifactResponsePtrOutput() AutomationArtifactResponsePtrOutput

func (AutomationArtifactResponsePtrOutput) ToAutomationArtifactResponsePtrOutputWithContext

func (o AutomationArtifactResponsePtrOutput) ToAutomationArtifactResponsePtrOutputWithContext(ctx context.Context) AutomationArtifactResponsePtrOutput

type AutomationArtifactStatus

type AutomationArtifactStatus string

Gets or sets the status of automation artifacts.

func (AutomationArtifactStatus) ElementType

func (AutomationArtifactStatus) ElementType() reflect.Type

func (AutomationArtifactStatus) ToAutomationArtifactStatusOutput

func (e AutomationArtifactStatus) ToAutomationArtifactStatusOutput() AutomationArtifactStatusOutput

func (AutomationArtifactStatus) ToAutomationArtifactStatusOutputWithContext

func (e AutomationArtifactStatus) ToAutomationArtifactStatusOutputWithContext(ctx context.Context) AutomationArtifactStatusOutput

func (AutomationArtifactStatus) ToAutomationArtifactStatusPtrOutput

func (e AutomationArtifactStatus) ToAutomationArtifactStatusPtrOutput() AutomationArtifactStatusPtrOutput

func (AutomationArtifactStatus) ToAutomationArtifactStatusPtrOutputWithContext

func (e AutomationArtifactStatus) ToAutomationArtifactStatusPtrOutputWithContext(ctx context.Context) AutomationArtifactStatusPtrOutput

func (AutomationArtifactStatus) ToStringOutput

func (e AutomationArtifactStatus) ToStringOutput() pulumi.StringOutput

func (AutomationArtifactStatus) ToStringOutputWithContext

func (e AutomationArtifactStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationArtifactStatus) ToStringPtrOutput

func (e AutomationArtifactStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutomationArtifactStatus) ToStringPtrOutputWithContext

func (e AutomationArtifactStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationArtifactStatusInput

type AutomationArtifactStatusInput interface {
	pulumi.Input

	ToAutomationArtifactStatusOutput() AutomationArtifactStatusOutput
	ToAutomationArtifactStatusOutputWithContext(context.Context) AutomationArtifactStatusOutput
}

AutomationArtifactStatusInput is an input type that accepts values of the AutomationArtifactStatus enum A concrete instance of `AutomationArtifactStatusInput` can be one of the following:

AutomationArtifactStatusNotGenerated
AutomationArtifactStatusGenerated

type AutomationArtifactStatusOutput

type AutomationArtifactStatusOutput struct{ *pulumi.OutputState }

func (AutomationArtifactStatusOutput) ElementType

func (AutomationArtifactStatusOutput) ToAutomationArtifactStatusOutput

func (o AutomationArtifactStatusOutput) ToAutomationArtifactStatusOutput() AutomationArtifactStatusOutput

func (AutomationArtifactStatusOutput) ToAutomationArtifactStatusOutputWithContext

func (o AutomationArtifactStatusOutput) ToAutomationArtifactStatusOutputWithContext(ctx context.Context) AutomationArtifactStatusOutput

func (AutomationArtifactStatusOutput) ToAutomationArtifactStatusPtrOutput

func (o AutomationArtifactStatusOutput) ToAutomationArtifactStatusPtrOutput() AutomationArtifactStatusPtrOutput

func (AutomationArtifactStatusOutput) ToAutomationArtifactStatusPtrOutputWithContext

func (o AutomationArtifactStatusOutput) ToAutomationArtifactStatusPtrOutputWithContext(ctx context.Context) AutomationArtifactStatusPtrOutput

func (AutomationArtifactStatusOutput) ToStringOutput

func (AutomationArtifactStatusOutput) ToStringOutputWithContext

func (o AutomationArtifactStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutomationArtifactStatusOutput) ToStringPtrOutput

func (AutomationArtifactStatusOutput) ToStringPtrOutputWithContext

func (o AutomationArtifactStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutomationArtifactStatusPtrInput

type AutomationArtifactStatusPtrInput interface {
	pulumi.Input

	ToAutomationArtifactStatusPtrOutput() AutomationArtifactStatusPtrOutput
	ToAutomationArtifactStatusPtrOutputWithContext(context.Context) AutomationArtifactStatusPtrOutput
}

func AutomationArtifactStatusPtr

func AutomationArtifactStatusPtr(v string) AutomationArtifactStatusPtrInput

type AutomationArtifactStatusPtrOutput

type AutomationArtifactStatusPtrOutput struct{ *pulumi.OutputState }

func (AutomationArtifactStatusPtrOutput) Elem

func (AutomationArtifactStatusPtrOutput) ElementType

func (AutomationArtifactStatusPtrOutput) ToAutomationArtifactStatusPtrOutput

func (o AutomationArtifactStatusPtrOutput) ToAutomationArtifactStatusPtrOutput() AutomationArtifactStatusPtrOutput

func (AutomationArtifactStatusPtrOutput) ToAutomationArtifactStatusPtrOutputWithContext

func (o AutomationArtifactStatusPtrOutput) ToAutomationArtifactStatusPtrOutputWithContext(ctx context.Context) AutomationArtifactStatusPtrOutput

func (AutomationArtifactStatusPtrOutput) ToStringPtrOutput

func (AutomationArtifactStatusPtrOutput) ToStringPtrOutputWithContext

func (o AutomationArtifactStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AvailabilitySetResourceSettings

type AvailabilitySetResourceSettings struct {
	// Gets or sets the target fault domain.
	FaultDomain *int `pulumi:"faultDomain"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/availabilitySets'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target update domain.
	UpdateDomain *int `pulumi:"updateDomain"`
}

Gets or sets the availability set resource settings.

type AvailabilitySetResourceSettingsArgs

type AvailabilitySetResourceSettingsArgs struct {
	// Gets or sets the target fault domain.
	FaultDomain pulumi.IntPtrInput `pulumi:"faultDomain"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/availabilitySets'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the target update domain.
	UpdateDomain pulumi.IntPtrInput `pulumi:"updateDomain"`
}

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsArgs) ElementType

func (AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutput

func (i AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutput() AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutputWithContext

func (i AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsPtrOutput

func (i AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsPtrOutput() AvailabilitySetResourceSettingsPtrOutput

func (AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsPtrOutputWithContext

func (i AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsPtrOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsPtrOutput

type AvailabilitySetResourceSettingsInput

type AvailabilitySetResourceSettingsInput interface {
	pulumi.Input

	ToAvailabilitySetResourceSettingsOutput() AvailabilitySetResourceSettingsOutput
	ToAvailabilitySetResourceSettingsOutputWithContext(context.Context) AvailabilitySetResourceSettingsOutput
}

AvailabilitySetResourceSettingsInput is an input type that accepts AvailabilitySetResourceSettingsArgs and AvailabilitySetResourceSettingsOutput values. You can construct a concrete instance of `AvailabilitySetResourceSettingsInput` via:

AvailabilitySetResourceSettingsArgs{...}

type AvailabilitySetResourceSettingsOutput

type AvailabilitySetResourceSettingsOutput struct{ *pulumi.OutputState }

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsOutput) ElementType

func (AvailabilitySetResourceSettingsOutput) FaultDomain

Gets or sets the target fault domain.

func (AvailabilitySetResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/availabilitySets'.

func (AvailabilitySetResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (AvailabilitySetResourceSettingsOutput) TargetResourceGroupName

func (o AvailabilitySetResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (AvailabilitySetResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutput

func (o AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutput() AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutputWithContext

func (o AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsPtrOutput

func (o AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsPtrOutput() AvailabilitySetResourceSettingsPtrOutput

func (AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsPtrOutputWithContext

func (o AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsPtrOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsPtrOutput

func (AvailabilitySetResourceSettingsOutput) UpdateDomain

Gets or sets the target update domain.

type AvailabilitySetResourceSettingsPtrInput

type AvailabilitySetResourceSettingsPtrInput interface {
	pulumi.Input

	ToAvailabilitySetResourceSettingsPtrOutput() AvailabilitySetResourceSettingsPtrOutput
	ToAvailabilitySetResourceSettingsPtrOutputWithContext(context.Context) AvailabilitySetResourceSettingsPtrOutput
}

AvailabilitySetResourceSettingsPtrInput is an input type that accepts AvailabilitySetResourceSettingsArgs, AvailabilitySetResourceSettingsPtr and AvailabilitySetResourceSettingsPtrOutput values. You can construct a concrete instance of `AvailabilitySetResourceSettingsPtrInput` via:

        AvailabilitySetResourceSettingsArgs{...}

or:

        nil

type AvailabilitySetResourceSettingsPtrOutput

type AvailabilitySetResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (AvailabilitySetResourceSettingsPtrOutput) Elem

func (AvailabilitySetResourceSettingsPtrOutput) ElementType

func (AvailabilitySetResourceSettingsPtrOutput) FaultDomain

Gets or sets the target fault domain.

func (AvailabilitySetResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/availabilitySets'.

func (AvailabilitySetResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (AvailabilitySetResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (AvailabilitySetResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (AvailabilitySetResourceSettingsPtrOutput) ToAvailabilitySetResourceSettingsPtrOutput

func (o AvailabilitySetResourceSettingsPtrOutput) ToAvailabilitySetResourceSettingsPtrOutput() AvailabilitySetResourceSettingsPtrOutput

func (AvailabilitySetResourceSettingsPtrOutput) ToAvailabilitySetResourceSettingsPtrOutputWithContext

func (o AvailabilitySetResourceSettingsPtrOutput) ToAvailabilitySetResourceSettingsPtrOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsPtrOutput

func (AvailabilitySetResourceSettingsPtrOutput) UpdateDomain

Gets or sets the target update domain.

type AvailabilitySetResourceSettingsResponse

type AvailabilitySetResourceSettingsResponse struct {
	// Gets or sets the target fault domain.
	FaultDomain *int `pulumi:"faultDomain"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/availabilitySets'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target update domain.
	UpdateDomain *int `pulumi:"updateDomain"`
}

Gets or sets the availability set resource settings.

type AvailabilitySetResourceSettingsResponseOutput

type AvailabilitySetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsResponseOutput) ElementType

func (AvailabilitySetResourceSettingsResponseOutput) FaultDomain

Gets or sets the target fault domain.

func (AvailabilitySetResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/availabilitySets'.

func (AvailabilitySetResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (AvailabilitySetResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (AvailabilitySetResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutput

func (o AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutput() AvailabilitySetResourceSettingsResponseOutput

func (AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutputWithContext

func (o AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsResponseOutput

func (AvailabilitySetResourceSettingsResponseOutput) UpdateDomain

Gets or sets the target update domain.

type AvailabilitySetResourceSettingsResponsePtrOutput

type AvailabilitySetResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AvailabilitySetResourceSettingsResponsePtrOutput) Elem

func (AvailabilitySetResourceSettingsResponsePtrOutput) ElementType

func (AvailabilitySetResourceSettingsResponsePtrOutput) FaultDomain

Gets or sets the target fault domain.

func (AvailabilitySetResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/availabilitySets'.

func (AvailabilitySetResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (AvailabilitySetResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (AvailabilitySetResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (AvailabilitySetResourceSettingsResponsePtrOutput) ToAvailabilitySetResourceSettingsResponsePtrOutput

func (o AvailabilitySetResourceSettingsResponsePtrOutput) ToAvailabilitySetResourceSettingsResponsePtrOutput() AvailabilitySetResourceSettingsResponsePtrOutput

func (AvailabilitySetResourceSettingsResponsePtrOutput) ToAvailabilitySetResourceSettingsResponsePtrOutputWithContext

func (o AvailabilitySetResourceSettingsResponsePtrOutput) ToAvailabilitySetResourceSettingsResponsePtrOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsResponsePtrOutput

func (AvailabilitySetResourceSettingsResponsePtrOutput) UpdateDomain

Gets or sets the target update domain.

type AvsAssessmentsOperation

type AvsAssessmentsOperation struct {
	pulumi.CustomResourceState

	// Gets the assessment error summary.
	//             This is the number of machines
	// affected by each type of error in this assessment.
	AssessmentErrorSummary pulumi.IntMapOutput `pulumi:"assessmentErrorSummary"`
	// Assessment type of the assessment.
	AssessmentType pulumi.StringOutput `pulumi:"assessmentType"`
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation pulumi.StringPtrOutput `pulumi:"azureLocation"`
	// Azure Offer code according to which cost estimation is done.
	AzureOfferCode pulumi.StringPtrOutput `pulumi:"azureOfferCode"`
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage pulumi.Float64Output `pulumi:"confidenceRatingInPercentage"`
	// Predicted CPU utilization.
	CpuUtilization pulumi.Float64Output `pulumi:"cpuUtilization"`
	// Date and Time when assessment was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Currency in which prices should be reported.
	Currency pulumi.StringPtrOutput `pulumi:"currency"`
	// De-duplication compression.
	DedupeCompression pulumi.Float64PtrOutput `pulumi:"dedupeCompression"`
	// Custom discount percentage.
	DiscountPercentage pulumi.Float64PtrOutput `pulumi:"discountPercentage"`
	// Failures to tolerate and RAID level in a common property.
	FailuresToTolerateAndRaidLevel pulumi.StringPtrOutput `pulumi:"failuresToTolerateAndRaidLevel"`
	// Gets the group type for the assessment.
	GroupType pulumi.StringOutput `pulumi:"groupType"`
	// Is Stretch Cluster Enabled.
	IsStretchClusterEnabled pulumi.BoolPtrOutput `pulumi:"isStretchClusterEnabled"`
	// Limiting factor.
	LimitingFactor pulumi.StringOutput `pulumi:"limitingFactor"`
	// Memory overcommit.
	MemOvercommit pulumi.Float64PtrOutput `pulumi:"memOvercommit"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// AVS node type.
	NodeType pulumi.StringPtrOutput `pulumi:"nodeType"`
	// Number of machines part of the assessment.
	NumberOfMachines pulumi.IntOutput `pulumi:"numberOfMachines"`
	// Recommended number of nodes.
	NumberOfNodes pulumi.IntOutput `pulumi:"numberOfNodes"`
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile pulumi.StringPtrOutput `pulumi:"percentile"`
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime pulumi.StringPtrOutput `pulumi:"perfDataEndTime"`
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime pulumi.StringPtrOutput `pulumi:"perfDataStartTime"`
	// Time when the Azure Prices were queried. Date-Time represented in ISO-8601
	// format.
	PricesTimestamp pulumi.StringOutput `pulumi:"pricesTimestamp"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Predicted RAM utilization.
	RamUtilization pulumi.Float64Output `pulumi:"ramUtilization"`
	// Reserved instance.
	ReservedInstance pulumi.StringPtrOutput `pulumi:"reservedInstance"`
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor pulumi.Float64PtrOutput `pulumi:"scalingFactor"`
	// Schema version.
	SchemaVersion pulumi.StringOutput `pulumi:"schemaVersion"`
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringPtrOutput `pulumi:"sizingCriterion"`
	// User configurable setting to display the Stage of Assessment.
	Stage pulumi.StringOutput `pulumi:"stage"`
	// Whether assessment is in valid state and all machines have been assessed.
	Status pulumi.StringOutput `pulumi:"status"`
	// Predicted storage utilization.
	StorageUtilization pulumi.Float64Output `pulumi:"storageUtilization"`
	// Gets or sets the Assessment cloud suitability.
	Suitability pulumi.StringOutput `pulumi:"suitability"`
	// Gets or sets the Assessment suitability explanation.
	SuitabilityExplanation pulumi.StringOutput `pulumi:"suitabilityExplanation"`
	// Cloud suitability summary for all the machines in the assessment.
	SuitabilitySummary pulumi.IntMapOutput `pulumi:"suitabilitySummary"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange pulumi.StringPtrOutput `pulumi:"timeRange"`
	// Predicted total CPU cores used.
	TotalCpuCores pulumi.Float64Output `pulumi:"totalCpuCores"`
	// Total monthly cost.
	TotalMonthlyCost pulumi.Float64Output `pulumi:"totalMonthlyCost"`
	// Predicted total RAM used in GB.
	TotalRamInGB pulumi.Float64Output `pulumi:"totalRamInGB"`
	// Predicted total Storage used in GB.
	TotalStorageInGB pulumi.Float64Output `pulumi:"totalStorageInGB"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Date and Time when assessment was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
	// VCPU over subscription.
	VcpuOversubscription pulumi.Float64PtrOutput `pulumi:"vcpuOversubscription"`
}

AVS assessment resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetAvsAssessmentsOperation

func GetAvsAssessmentsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AvsAssessmentsOperationState, opts ...pulumi.ResourceOption) (*AvsAssessmentsOperation, error)

GetAvsAssessmentsOperation gets an existing AvsAssessmentsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAvsAssessmentsOperation

func NewAvsAssessmentsOperation(ctx *pulumi.Context,
	name string, args *AvsAssessmentsOperationArgs, opts ...pulumi.ResourceOption) (*AvsAssessmentsOperation, error)

NewAvsAssessmentsOperation registers a new resource with the given unique name, arguments, and options.

func (*AvsAssessmentsOperation) ElementType

func (*AvsAssessmentsOperation) ElementType() reflect.Type

func (*AvsAssessmentsOperation) ToAvsAssessmentsOperationOutput

func (i *AvsAssessmentsOperation) ToAvsAssessmentsOperationOutput() AvsAssessmentsOperationOutput

func (*AvsAssessmentsOperation) ToAvsAssessmentsOperationOutputWithContext

func (i *AvsAssessmentsOperation) ToAvsAssessmentsOperationOutputWithContext(ctx context.Context) AvsAssessmentsOperationOutput

type AvsAssessmentsOperationArgs

type AvsAssessmentsOperationArgs struct {
	// AVS Assessment ARM name
	AssessmentName pulumi.StringPtrInput
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation pulumi.StringPtrInput
	// Azure Offer code according to which cost estimation is done.
	AzureOfferCode pulumi.StringPtrInput
	// Currency in which prices should be reported.
	Currency pulumi.StringPtrInput
	// De-duplication compression.
	DedupeCompression pulumi.Float64PtrInput
	// Custom discount percentage.
	DiscountPercentage pulumi.Float64PtrInput
	// Failures to tolerate and RAID level in a common property.
	FailuresToTolerateAndRaidLevel pulumi.StringPtrInput
	// Group ARM name
	GroupName pulumi.StringInput
	// Is Stretch Cluster Enabled.
	IsStretchClusterEnabled pulumi.BoolPtrInput
	// Memory overcommit.
	MemOvercommit pulumi.Float64PtrInput
	// AVS node type.
	NodeType pulumi.StringPtrInput
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile pulumi.StringPtrInput
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime pulumi.StringPtrInput
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// Reserved instance.
	ReservedInstance pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor pulumi.Float64PtrInput
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringPtrInput
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange pulumi.StringPtrInput
	// VCPU over subscription.
	VcpuOversubscription pulumi.Float64PtrInput
}

The set of arguments for constructing a AvsAssessmentsOperation resource.

func (AvsAssessmentsOperationArgs) ElementType

type AvsAssessmentsOperationInput

type AvsAssessmentsOperationInput interface {
	pulumi.Input

	ToAvsAssessmentsOperationOutput() AvsAssessmentsOperationOutput
	ToAvsAssessmentsOperationOutputWithContext(ctx context.Context) AvsAssessmentsOperationOutput
}

type AvsAssessmentsOperationOutput

type AvsAssessmentsOperationOutput struct{ *pulumi.OutputState }

func (AvsAssessmentsOperationOutput) AssessmentErrorSummary

func (o AvsAssessmentsOperationOutput) AssessmentErrorSummary() pulumi.IntMapOutput

Gets the assessment error summary.

This is the number of machines

affected by each type of error in this assessment.

func (AvsAssessmentsOperationOutput) AssessmentType

Assessment type of the assessment.

func (AvsAssessmentsOperationOutput) AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

func (AvsAssessmentsOperationOutput) AzureOfferCode

Azure Offer code according to which cost estimation is done.

func (AvsAssessmentsOperationOutput) ConfidenceRatingInPercentage

func (o AvsAssessmentsOperationOutput) ConfidenceRatingInPercentage() pulumi.Float64Output

Confidence Rating in Percentage.

func (AvsAssessmentsOperationOutput) CpuUtilization

Predicted CPU utilization.

func (AvsAssessmentsOperationOutput) CreatedTimestamp

func (o AvsAssessmentsOperationOutput) CreatedTimestamp() pulumi.StringOutput

Date and Time when assessment was created.

func (AvsAssessmentsOperationOutput) Currency

Currency in which prices should be reported.

func (AvsAssessmentsOperationOutput) DedupeCompression

De-duplication compression.

func (AvsAssessmentsOperationOutput) DiscountPercentage

func (o AvsAssessmentsOperationOutput) DiscountPercentage() pulumi.Float64PtrOutput

Custom discount percentage.

func (AvsAssessmentsOperationOutput) ElementType

func (AvsAssessmentsOperationOutput) FailuresToTolerateAndRaidLevel

func (o AvsAssessmentsOperationOutput) FailuresToTolerateAndRaidLevel() pulumi.StringPtrOutput

Failures to tolerate and RAID level in a common property.

func (AvsAssessmentsOperationOutput) GroupType

Gets the group type for the assessment.

func (AvsAssessmentsOperationOutput) IsStretchClusterEnabled

func (o AvsAssessmentsOperationOutput) IsStretchClusterEnabled() pulumi.BoolPtrOutput

Is Stretch Cluster Enabled.

func (AvsAssessmentsOperationOutput) LimitingFactor

Limiting factor.

func (AvsAssessmentsOperationOutput) MemOvercommit

Memory overcommit.

func (AvsAssessmentsOperationOutput) Name

The name of the resource

func (AvsAssessmentsOperationOutput) NodeType

AVS node type.

func (AvsAssessmentsOperationOutput) NumberOfMachines

func (o AvsAssessmentsOperationOutput) NumberOfMachines() pulumi.IntOutput

Number of machines part of the assessment.

func (AvsAssessmentsOperationOutput) NumberOfNodes

Recommended number of nodes.

func (AvsAssessmentsOperationOutput) Percentile

Percentile of the utilization data values to be considered while assessing machines.

func (AvsAssessmentsOperationOutput) PerfDataEndTime

Gets or sets the end time to consider performance data for assessment.

func (AvsAssessmentsOperationOutput) PerfDataStartTime

Gets or sets the start time to consider performance data for assessment.

func (AvsAssessmentsOperationOutput) PricesTimestamp

Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.

func (AvsAssessmentsOperationOutput) ProvisioningState

The status of the last operation.

func (AvsAssessmentsOperationOutput) RamUtilization

Predicted RAM utilization.

func (AvsAssessmentsOperationOutput) ReservedInstance

Reserved instance.

func (AvsAssessmentsOperationOutput) ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

func (AvsAssessmentsOperationOutput) SchemaVersion

Schema version.

func (AvsAssessmentsOperationOutput) SizingCriterion

Assessment sizing criterion.

func (AvsAssessmentsOperationOutput) Stage

User configurable setting to display the Stage of Assessment.

func (AvsAssessmentsOperationOutput) Status

Whether assessment is in valid state and all machines have been assessed.

func (AvsAssessmentsOperationOutput) StorageUtilization

func (o AvsAssessmentsOperationOutput) StorageUtilization() pulumi.Float64Output

Predicted storage utilization.

func (AvsAssessmentsOperationOutput) Suitability

Gets or sets the Assessment cloud suitability.

func (AvsAssessmentsOperationOutput) SuitabilityExplanation

func (o AvsAssessmentsOperationOutput) SuitabilityExplanation() pulumi.StringOutput

Gets or sets the Assessment suitability explanation.

func (AvsAssessmentsOperationOutput) SuitabilitySummary

func (o AvsAssessmentsOperationOutput) SuitabilitySummary() pulumi.IntMapOutput

Cloud suitability summary for all the machines in the assessment.

func (AvsAssessmentsOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (AvsAssessmentsOperationOutput) TimeRange

Time Range for which the historic utilization data should be considered for assessment.

func (AvsAssessmentsOperationOutput) ToAvsAssessmentsOperationOutput

func (o AvsAssessmentsOperationOutput) ToAvsAssessmentsOperationOutput() AvsAssessmentsOperationOutput

func (AvsAssessmentsOperationOutput) ToAvsAssessmentsOperationOutputWithContext

func (o AvsAssessmentsOperationOutput) ToAvsAssessmentsOperationOutputWithContext(ctx context.Context) AvsAssessmentsOperationOutput

func (AvsAssessmentsOperationOutput) TotalCpuCores

Predicted total CPU cores used.

func (AvsAssessmentsOperationOutput) TotalMonthlyCost

func (o AvsAssessmentsOperationOutput) TotalMonthlyCost() pulumi.Float64Output

Total monthly cost.

func (AvsAssessmentsOperationOutput) TotalRamInGB

Predicted total RAM used in GB.

func (AvsAssessmentsOperationOutput) TotalStorageInGB

func (o AvsAssessmentsOperationOutput) TotalStorageInGB() pulumi.Float64Output

Predicted total Storage used in GB.

func (AvsAssessmentsOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (AvsAssessmentsOperationOutput) UpdatedTimestamp

func (o AvsAssessmentsOperationOutput) UpdatedTimestamp() pulumi.StringOutput

Date and Time when assessment was last updated.

func (AvsAssessmentsOperationOutput) VcpuOversubscription

func (o AvsAssessmentsOperationOutput) VcpuOversubscription() pulumi.Float64PtrOutput

VCPU over subscription.

type AvsAssessmentsOperationState

type AvsAssessmentsOperationState struct {
}

func (AvsAssessmentsOperationState) ElementType

type AzureAvsNodeType

type AzureAvsNodeType string

AVS node type.

func (AzureAvsNodeType) ElementType

func (AzureAvsNodeType) ElementType() reflect.Type

func (AzureAvsNodeType) ToAzureAvsNodeTypeOutput

func (e AzureAvsNodeType) ToAzureAvsNodeTypeOutput() AzureAvsNodeTypeOutput

func (AzureAvsNodeType) ToAzureAvsNodeTypeOutputWithContext

func (e AzureAvsNodeType) ToAzureAvsNodeTypeOutputWithContext(ctx context.Context) AzureAvsNodeTypeOutput

func (AzureAvsNodeType) ToAzureAvsNodeTypePtrOutput

func (e AzureAvsNodeType) ToAzureAvsNodeTypePtrOutput() AzureAvsNodeTypePtrOutput

func (AzureAvsNodeType) ToAzureAvsNodeTypePtrOutputWithContext

func (e AzureAvsNodeType) ToAzureAvsNodeTypePtrOutputWithContext(ctx context.Context) AzureAvsNodeTypePtrOutput

func (AzureAvsNodeType) ToStringOutput

func (e AzureAvsNodeType) ToStringOutput() pulumi.StringOutput

func (AzureAvsNodeType) ToStringOutputWithContext

func (e AzureAvsNodeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureAvsNodeType) ToStringPtrOutput

func (e AzureAvsNodeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureAvsNodeType) ToStringPtrOutputWithContext

func (e AzureAvsNodeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureAvsNodeTypeInput

type AzureAvsNodeTypeInput interface {
	pulumi.Input

	ToAzureAvsNodeTypeOutput() AzureAvsNodeTypeOutput
	ToAzureAvsNodeTypeOutputWithContext(context.Context) AzureAvsNodeTypeOutput
}

AzureAvsNodeTypeInput is an input type that accepts values of the AzureAvsNodeType enum A concrete instance of `AzureAvsNodeTypeInput` can be one of the following:

AzureAvsNodeTypeUnknown
AzureAvsNodeTypeAV36

type AzureAvsNodeTypeOutput

type AzureAvsNodeTypeOutput struct{ *pulumi.OutputState }

func (AzureAvsNodeTypeOutput) ElementType

func (AzureAvsNodeTypeOutput) ElementType() reflect.Type

func (AzureAvsNodeTypeOutput) ToAzureAvsNodeTypeOutput

func (o AzureAvsNodeTypeOutput) ToAzureAvsNodeTypeOutput() AzureAvsNodeTypeOutput

func (AzureAvsNodeTypeOutput) ToAzureAvsNodeTypeOutputWithContext

func (o AzureAvsNodeTypeOutput) ToAzureAvsNodeTypeOutputWithContext(ctx context.Context) AzureAvsNodeTypeOutput

func (AzureAvsNodeTypeOutput) ToAzureAvsNodeTypePtrOutput

func (o AzureAvsNodeTypeOutput) ToAzureAvsNodeTypePtrOutput() AzureAvsNodeTypePtrOutput

func (AzureAvsNodeTypeOutput) ToAzureAvsNodeTypePtrOutputWithContext

func (o AzureAvsNodeTypeOutput) ToAzureAvsNodeTypePtrOutputWithContext(ctx context.Context) AzureAvsNodeTypePtrOutput

func (AzureAvsNodeTypeOutput) ToStringOutput

func (o AzureAvsNodeTypeOutput) ToStringOutput() pulumi.StringOutput

func (AzureAvsNodeTypeOutput) ToStringOutputWithContext

func (o AzureAvsNodeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureAvsNodeTypeOutput) ToStringPtrOutput

func (o AzureAvsNodeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureAvsNodeTypeOutput) ToStringPtrOutputWithContext

func (o AzureAvsNodeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureAvsNodeTypePtrInput

type AzureAvsNodeTypePtrInput interface {
	pulumi.Input

	ToAzureAvsNodeTypePtrOutput() AzureAvsNodeTypePtrOutput
	ToAzureAvsNodeTypePtrOutputWithContext(context.Context) AzureAvsNodeTypePtrOutput
}

func AzureAvsNodeTypePtr

func AzureAvsNodeTypePtr(v string) AzureAvsNodeTypePtrInput

type AzureAvsNodeTypePtrOutput

type AzureAvsNodeTypePtrOutput struct{ *pulumi.OutputState }

func (AzureAvsNodeTypePtrOutput) Elem

func (AzureAvsNodeTypePtrOutput) ElementType

func (AzureAvsNodeTypePtrOutput) ElementType() reflect.Type

func (AzureAvsNodeTypePtrOutput) ToAzureAvsNodeTypePtrOutput

func (o AzureAvsNodeTypePtrOutput) ToAzureAvsNodeTypePtrOutput() AzureAvsNodeTypePtrOutput

func (AzureAvsNodeTypePtrOutput) ToAzureAvsNodeTypePtrOutputWithContext

func (o AzureAvsNodeTypePtrOutput) ToAzureAvsNodeTypePtrOutputWithContext(ctx context.Context) AzureAvsNodeTypePtrOutput

func (AzureAvsNodeTypePtrOutput) ToStringPtrOutput

func (o AzureAvsNodeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureAvsNodeTypePtrOutput) ToStringPtrOutputWithContext

func (o AzureAvsNodeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureCurrency

type AzureCurrency string

Currency in which prices should be reported.

func (AzureCurrency) ElementType

func (AzureCurrency) ElementType() reflect.Type

func (AzureCurrency) ToAzureCurrencyOutput

func (e AzureCurrency) ToAzureCurrencyOutput() AzureCurrencyOutput

func (AzureCurrency) ToAzureCurrencyOutputWithContext

func (e AzureCurrency) ToAzureCurrencyOutputWithContext(ctx context.Context) AzureCurrencyOutput

func (AzureCurrency) ToAzureCurrencyPtrOutput

func (e AzureCurrency) ToAzureCurrencyPtrOutput() AzureCurrencyPtrOutput

func (AzureCurrency) ToAzureCurrencyPtrOutputWithContext

func (e AzureCurrency) ToAzureCurrencyPtrOutputWithContext(ctx context.Context) AzureCurrencyPtrOutput

func (AzureCurrency) ToStringOutput

func (e AzureCurrency) ToStringOutput() pulumi.StringOutput

func (AzureCurrency) ToStringOutputWithContext

func (e AzureCurrency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureCurrency) ToStringPtrOutput

func (e AzureCurrency) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureCurrency) ToStringPtrOutputWithContext

func (e AzureCurrency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureCurrencyInput

type AzureCurrencyInput interface {
	pulumi.Input

	ToAzureCurrencyOutput() AzureCurrencyOutput
	ToAzureCurrencyOutputWithContext(context.Context) AzureCurrencyOutput
}

AzureCurrencyInput is an input type that accepts values of the AzureCurrency enum A concrete instance of `AzureCurrencyInput` can be one of the following:

AzureCurrencyUnknown
AzureCurrencyUSD
AzureCurrencyDKK
AzureCurrencyCAD
AzureCurrencyIDR
AzureCurrencyJPY
AzureCurrencyKRW
AzureCurrencyNZD
AzureCurrencyNOK
AzureCurrencyRUB
AzureCurrencySAR
AzureCurrencyZAR
AzureCurrencySEK
AzureCurrencyTRY
AzureCurrencyGBP
AzureCurrencyMXN
AzureCurrencyMYR
AzureCurrencyINR
AzureCurrencyHKD
AzureCurrencyBRL
AzureCurrencyTWD
AzureCurrencyEUR
AzureCurrencyCHF
AzureCurrencyARS
AzureCurrencyAUD
AzureCurrencyCNY

type AzureCurrencyOutput

type AzureCurrencyOutput struct{ *pulumi.OutputState }

func (AzureCurrencyOutput) ElementType

func (AzureCurrencyOutput) ElementType() reflect.Type

func (AzureCurrencyOutput) ToAzureCurrencyOutput

func (o AzureCurrencyOutput) ToAzureCurrencyOutput() AzureCurrencyOutput

func (AzureCurrencyOutput) ToAzureCurrencyOutputWithContext

func (o AzureCurrencyOutput) ToAzureCurrencyOutputWithContext(ctx context.Context) AzureCurrencyOutput

func (AzureCurrencyOutput) ToAzureCurrencyPtrOutput

func (o AzureCurrencyOutput) ToAzureCurrencyPtrOutput() AzureCurrencyPtrOutput

func (AzureCurrencyOutput) ToAzureCurrencyPtrOutputWithContext

func (o AzureCurrencyOutput) ToAzureCurrencyPtrOutputWithContext(ctx context.Context) AzureCurrencyPtrOutput

func (AzureCurrencyOutput) ToStringOutput

func (o AzureCurrencyOutput) ToStringOutput() pulumi.StringOutput

func (AzureCurrencyOutput) ToStringOutputWithContext

func (o AzureCurrencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureCurrencyOutput) ToStringPtrOutput

func (o AzureCurrencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureCurrencyOutput) ToStringPtrOutputWithContext

func (o AzureCurrencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureCurrencyPtrInput

type AzureCurrencyPtrInput interface {
	pulumi.Input

	ToAzureCurrencyPtrOutput() AzureCurrencyPtrOutput
	ToAzureCurrencyPtrOutputWithContext(context.Context) AzureCurrencyPtrOutput
}

func AzureCurrencyPtr

func AzureCurrencyPtr(v string) AzureCurrencyPtrInput

type AzureCurrencyPtrOutput

type AzureCurrencyPtrOutput struct{ *pulumi.OutputState }

func (AzureCurrencyPtrOutput) Elem

func (AzureCurrencyPtrOutput) ElementType

func (AzureCurrencyPtrOutput) ElementType() reflect.Type

func (AzureCurrencyPtrOutput) ToAzureCurrencyPtrOutput

func (o AzureCurrencyPtrOutput) ToAzureCurrencyPtrOutput() AzureCurrencyPtrOutput

func (AzureCurrencyPtrOutput) ToAzureCurrencyPtrOutputWithContext

func (o AzureCurrencyPtrOutput) ToAzureCurrencyPtrOutputWithContext(ctx context.Context) AzureCurrencyPtrOutput

func (AzureCurrencyPtrOutput) ToStringPtrOutput

func (o AzureCurrencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureCurrencyPtrOutput) ToStringPtrOutputWithContext

func (o AzureCurrencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureDiskType

type AzureDiskType string

func (AzureDiskType) ElementType

func (AzureDiskType) ElementType() reflect.Type

func (AzureDiskType) ToAzureDiskTypeOutput

func (e AzureDiskType) ToAzureDiskTypeOutput() AzureDiskTypeOutput

func (AzureDiskType) ToAzureDiskTypeOutputWithContext

func (e AzureDiskType) ToAzureDiskTypeOutputWithContext(ctx context.Context) AzureDiskTypeOutput

func (AzureDiskType) ToAzureDiskTypePtrOutput

func (e AzureDiskType) ToAzureDiskTypePtrOutput() AzureDiskTypePtrOutput

func (AzureDiskType) ToAzureDiskTypePtrOutputWithContext

func (e AzureDiskType) ToAzureDiskTypePtrOutputWithContext(ctx context.Context) AzureDiskTypePtrOutput

func (AzureDiskType) ToStringOutput

func (e AzureDiskType) ToStringOutput() pulumi.StringOutput

func (AzureDiskType) ToStringOutputWithContext

func (e AzureDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureDiskType) ToStringPtrOutput

func (e AzureDiskType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureDiskType) ToStringPtrOutputWithContext

func (e AzureDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureDiskTypeInput

type AzureDiskTypeInput interface {
	pulumi.Input

	ToAzureDiskTypeOutput() AzureDiskTypeOutput
	ToAzureDiskTypeOutputWithContext(context.Context) AzureDiskTypeOutput
}

AzureDiskTypeInput is an input type that accepts values of the AzureDiskType enum A concrete instance of `AzureDiskTypeInput` can be one of the following:

AzureDiskTypeUnknown
AzureDiskTypeStandard
AzureDiskTypeStandardSSD
AzureDiskTypePremium
AzureDiskTypeStandardOrPremium
AzureDiskTypeUltra
AzureDiskTypePremiumV2

type AzureDiskTypeOutput

type AzureDiskTypeOutput struct{ *pulumi.OutputState }

func (AzureDiskTypeOutput) ElementType

func (AzureDiskTypeOutput) ElementType() reflect.Type

func (AzureDiskTypeOutput) ToAzureDiskTypeOutput

func (o AzureDiskTypeOutput) ToAzureDiskTypeOutput() AzureDiskTypeOutput

func (AzureDiskTypeOutput) ToAzureDiskTypeOutputWithContext

func (o AzureDiskTypeOutput) ToAzureDiskTypeOutputWithContext(ctx context.Context) AzureDiskTypeOutput

func (AzureDiskTypeOutput) ToAzureDiskTypePtrOutput

func (o AzureDiskTypeOutput) ToAzureDiskTypePtrOutput() AzureDiskTypePtrOutput

func (AzureDiskTypeOutput) ToAzureDiskTypePtrOutputWithContext

func (o AzureDiskTypeOutput) ToAzureDiskTypePtrOutputWithContext(ctx context.Context) AzureDiskTypePtrOutput

func (AzureDiskTypeOutput) ToStringOutput

func (o AzureDiskTypeOutput) ToStringOutput() pulumi.StringOutput

func (AzureDiskTypeOutput) ToStringOutputWithContext

func (o AzureDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureDiskTypeOutput) ToStringPtrOutput

func (o AzureDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureDiskTypeOutput) ToStringPtrOutputWithContext

func (o AzureDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureDiskTypePtrInput

type AzureDiskTypePtrInput interface {
	pulumi.Input

	ToAzureDiskTypePtrOutput() AzureDiskTypePtrOutput
	ToAzureDiskTypePtrOutputWithContext(context.Context) AzureDiskTypePtrOutput
}

func AzureDiskTypePtr

func AzureDiskTypePtr(v string) AzureDiskTypePtrInput

type AzureDiskTypePtrOutput

type AzureDiskTypePtrOutput struct{ *pulumi.OutputState }

func (AzureDiskTypePtrOutput) Elem

func (AzureDiskTypePtrOutput) ElementType

func (AzureDiskTypePtrOutput) ElementType() reflect.Type

func (AzureDiskTypePtrOutput) ToAzureDiskTypePtrOutput

func (o AzureDiskTypePtrOutput) ToAzureDiskTypePtrOutput() AzureDiskTypePtrOutput

func (AzureDiskTypePtrOutput) ToAzureDiskTypePtrOutputWithContext

func (o AzureDiskTypePtrOutput) ToAzureDiskTypePtrOutputWithContext(ctx context.Context) AzureDiskTypePtrOutput

func (AzureDiskTypePtrOutput) ToStringPtrOutput

func (o AzureDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureDiskTypePtrOutput) ToStringPtrOutputWithContext

func (o AzureDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureEnvironmentType

type AzureEnvironmentType string

Gets or sets environment type.

func (AzureEnvironmentType) ElementType

func (AzureEnvironmentType) ElementType() reflect.Type

func (AzureEnvironmentType) ToAzureEnvironmentTypeOutput

func (e AzureEnvironmentType) ToAzureEnvironmentTypeOutput() AzureEnvironmentTypeOutput

func (AzureEnvironmentType) ToAzureEnvironmentTypeOutputWithContext

func (e AzureEnvironmentType) ToAzureEnvironmentTypeOutputWithContext(ctx context.Context) AzureEnvironmentTypeOutput

func (AzureEnvironmentType) ToAzureEnvironmentTypePtrOutput

func (e AzureEnvironmentType) ToAzureEnvironmentTypePtrOutput() AzureEnvironmentTypePtrOutput

func (AzureEnvironmentType) ToAzureEnvironmentTypePtrOutputWithContext

func (e AzureEnvironmentType) ToAzureEnvironmentTypePtrOutputWithContext(ctx context.Context) AzureEnvironmentTypePtrOutput

func (AzureEnvironmentType) ToStringOutput

func (e AzureEnvironmentType) ToStringOutput() pulumi.StringOutput

func (AzureEnvironmentType) ToStringOutputWithContext

func (e AzureEnvironmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureEnvironmentType) ToStringPtrOutput

func (e AzureEnvironmentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureEnvironmentType) ToStringPtrOutputWithContext

func (e AzureEnvironmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureEnvironmentTypeInput

type AzureEnvironmentTypeInput interface {
	pulumi.Input

	ToAzureEnvironmentTypeOutput() AzureEnvironmentTypeOutput
	ToAzureEnvironmentTypeOutputWithContext(context.Context) AzureEnvironmentTypeOutput
}

AzureEnvironmentTypeInput is an input type that accepts values of the AzureEnvironmentType enum A concrete instance of `AzureEnvironmentTypeInput` can be one of the following:

AzureEnvironmentTypeUnknown
AzureEnvironmentTypeDevTest
AzureEnvironmentTypeProduction

type AzureEnvironmentTypeOutput

type AzureEnvironmentTypeOutput struct{ *pulumi.OutputState }

func (AzureEnvironmentTypeOutput) ElementType

func (AzureEnvironmentTypeOutput) ElementType() reflect.Type

func (AzureEnvironmentTypeOutput) ToAzureEnvironmentTypeOutput

func (o AzureEnvironmentTypeOutput) ToAzureEnvironmentTypeOutput() AzureEnvironmentTypeOutput

func (AzureEnvironmentTypeOutput) ToAzureEnvironmentTypeOutputWithContext

func (o AzureEnvironmentTypeOutput) ToAzureEnvironmentTypeOutputWithContext(ctx context.Context) AzureEnvironmentTypeOutput

func (AzureEnvironmentTypeOutput) ToAzureEnvironmentTypePtrOutput

func (o AzureEnvironmentTypeOutput) ToAzureEnvironmentTypePtrOutput() AzureEnvironmentTypePtrOutput

func (AzureEnvironmentTypeOutput) ToAzureEnvironmentTypePtrOutputWithContext

func (o AzureEnvironmentTypeOutput) ToAzureEnvironmentTypePtrOutputWithContext(ctx context.Context) AzureEnvironmentTypePtrOutput

func (AzureEnvironmentTypeOutput) ToStringOutput

func (o AzureEnvironmentTypeOutput) ToStringOutput() pulumi.StringOutput

func (AzureEnvironmentTypeOutput) ToStringOutputWithContext

func (o AzureEnvironmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureEnvironmentTypeOutput) ToStringPtrOutput

func (o AzureEnvironmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureEnvironmentTypeOutput) ToStringPtrOutputWithContext

func (o AzureEnvironmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureEnvironmentTypePtrInput

type AzureEnvironmentTypePtrInput interface {
	pulumi.Input

	ToAzureEnvironmentTypePtrOutput() AzureEnvironmentTypePtrOutput
	ToAzureEnvironmentTypePtrOutputWithContext(context.Context) AzureEnvironmentTypePtrOutput
}

func AzureEnvironmentTypePtr

func AzureEnvironmentTypePtr(v string) AzureEnvironmentTypePtrInput

type AzureEnvironmentTypePtrOutput

type AzureEnvironmentTypePtrOutput struct{ *pulumi.OutputState }

func (AzureEnvironmentTypePtrOutput) Elem

func (AzureEnvironmentTypePtrOutput) ElementType

func (AzureEnvironmentTypePtrOutput) ToAzureEnvironmentTypePtrOutput

func (o AzureEnvironmentTypePtrOutput) ToAzureEnvironmentTypePtrOutput() AzureEnvironmentTypePtrOutput

func (AzureEnvironmentTypePtrOutput) ToAzureEnvironmentTypePtrOutputWithContext

func (o AzureEnvironmentTypePtrOutput) ToAzureEnvironmentTypePtrOutputWithContext(ctx context.Context) AzureEnvironmentTypePtrOutput

func (AzureEnvironmentTypePtrOutput) ToStringPtrOutput

func (AzureEnvironmentTypePtrOutput) ToStringPtrOutputWithContext

func (o AzureEnvironmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureFileShareHydrationProfile

type AzureFileShareHydrationProfile struct {
	// Gets or sets the cloud directory path of the directory on azure file share.
	AzureFileShareDirPath *string `pulumi:"azureFileShareDirPath"`
	// Gets or sets the name of the azure file share.
	AzureFileShareName *string `pulumi:"azureFileShareName"`
	// Gets or sets the name of the azure file share resource group.
	AzureFileShareResourceGroup *string `pulumi:"azureFileShareResourceGroup"`
	// Gets or sets the name of the azure file share storage account.
	AzureFileShareStorageAccount *string `pulumi:"azureFileShareStorageAccount"`
	// Gets or sets the subscription id of the azure file share.
	AzureFileShareSubscriptionId *string `pulumi:"azureFileShareSubscriptionId"`
}

Azure file share profile for hydration of application folders not mounted on the container file system.

type AzureFileShareHydrationProfileArgs

type AzureFileShareHydrationProfileArgs struct {
	// Gets or sets the cloud directory path of the directory on azure file share.
	AzureFileShareDirPath pulumi.StringPtrInput `pulumi:"azureFileShareDirPath"`
	// Gets or sets the name of the azure file share.
	AzureFileShareName pulumi.StringPtrInput `pulumi:"azureFileShareName"`
	// Gets or sets the name of the azure file share resource group.
	AzureFileShareResourceGroup pulumi.StringPtrInput `pulumi:"azureFileShareResourceGroup"`
	// Gets or sets the name of the azure file share storage account.
	AzureFileShareStorageAccount pulumi.StringPtrInput `pulumi:"azureFileShareStorageAccount"`
	// Gets or sets the subscription id of the azure file share.
	AzureFileShareSubscriptionId pulumi.StringPtrInput `pulumi:"azureFileShareSubscriptionId"`
}

Azure file share profile for hydration of application folders not mounted on the container file system.

func (AzureFileShareHydrationProfileArgs) ElementType

func (AzureFileShareHydrationProfileArgs) ToAzureFileShareHydrationProfileOutput

func (i AzureFileShareHydrationProfileArgs) ToAzureFileShareHydrationProfileOutput() AzureFileShareHydrationProfileOutput

func (AzureFileShareHydrationProfileArgs) ToAzureFileShareHydrationProfileOutputWithContext

func (i AzureFileShareHydrationProfileArgs) ToAzureFileShareHydrationProfileOutputWithContext(ctx context.Context) AzureFileShareHydrationProfileOutput

func (AzureFileShareHydrationProfileArgs) ToAzureFileShareHydrationProfilePtrOutput

func (i AzureFileShareHydrationProfileArgs) ToAzureFileShareHydrationProfilePtrOutput() AzureFileShareHydrationProfilePtrOutput

func (AzureFileShareHydrationProfileArgs) ToAzureFileShareHydrationProfilePtrOutputWithContext

func (i AzureFileShareHydrationProfileArgs) ToAzureFileShareHydrationProfilePtrOutputWithContext(ctx context.Context) AzureFileShareHydrationProfilePtrOutput

type AzureFileShareHydrationProfileInput

type AzureFileShareHydrationProfileInput interface {
	pulumi.Input

	ToAzureFileShareHydrationProfileOutput() AzureFileShareHydrationProfileOutput
	ToAzureFileShareHydrationProfileOutputWithContext(context.Context) AzureFileShareHydrationProfileOutput
}

AzureFileShareHydrationProfileInput is an input type that accepts AzureFileShareHydrationProfileArgs and AzureFileShareHydrationProfileOutput values. You can construct a concrete instance of `AzureFileShareHydrationProfileInput` via:

AzureFileShareHydrationProfileArgs{...}

type AzureFileShareHydrationProfileOutput

type AzureFileShareHydrationProfileOutput struct{ *pulumi.OutputState }

Azure file share profile for hydration of application folders not mounted on the container file system.

func (AzureFileShareHydrationProfileOutput) AzureFileShareDirPath

Gets or sets the cloud directory path of the directory on azure file share.

func (AzureFileShareHydrationProfileOutput) AzureFileShareName

Gets or sets the name of the azure file share.

func (AzureFileShareHydrationProfileOutput) AzureFileShareResourceGroup

func (o AzureFileShareHydrationProfileOutput) AzureFileShareResourceGroup() pulumi.StringPtrOutput

Gets or sets the name of the azure file share resource group.

func (AzureFileShareHydrationProfileOutput) AzureFileShareStorageAccount

func (o AzureFileShareHydrationProfileOutput) AzureFileShareStorageAccount() pulumi.StringPtrOutput

Gets or sets the name of the azure file share storage account.

func (AzureFileShareHydrationProfileOutput) AzureFileShareSubscriptionId

func (o AzureFileShareHydrationProfileOutput) AzureFileShareSubscriptionId() pulumi.StringPtrOutput

Gets or sets the subscription id of the azure file share.

func (AzureFileShareHydrationProfileOutput) ElementType

func (AzureFileShareHydrationProfileOutput) ToAzureFileShareHydrationProfileOutput

func (o AzureFileShareHydrationProfileOutput) ToAzureFileShareHydrationProfileOutput() AzureFileShareHydrationProfileOutput

func (AzureFileShareHydrationProfileOutput) ToAzureFileShareHydrationProfileOutputWithContext

func (o AzureFileShareHydrationProfileOutput) ToAzureFileShareHydrationProfileOutputWithContext(ctx context.Context) AzureFileShareHydrationProfileOutput

func (AzureFileShareHydrationProfileOutput) ToAzureFileShareHydrationProfilePtrOutput

func (o AzureFileShareHydrationProfileOutput) ToAzureFileShareHydrationProfilePtrOutput() AzureFileShareHydrationProfilePtrOutput

func (AzureFileShareHydrationProfileOutput) ToAzureFileShareHydrationProfilePtrOutputWithContext

func (o AzureFileShareHydrationProfileOutput) ToAzureFileShareHydrationProfilePtrOutputWithContext(ctx context.Context) AzureFileShareHydrationProfilePtrOutput

type AzureFileShareHydrationProfilePtrInput

type AzureFileShareHydrationProfilePtrInput interface {
	pulumi.Input

	ToAzureFileShareHydrationProfilePtrOutput() AzureFileShareHydrationProfilePtrOutput
	ToAzureFileShareHydrationProfilePtrOutputWithContext(context.Context) AzureFileShareHydrationProfilePtrOutput
}

AzureFileShareHydrationProfilePtrInput is an input type that accepts AzureFileShareHydrationProfileArgs, AzureFileShareHydrationProfilePtr and AzureFileShareHydrationProfilePtrOutput values. You can construct a concrete instance of `AzureFileShareHydrationProfilePtrInput` via:

        AzureFileShareHydrationProfileArgs{...}

or:

        nil

type AzureFileShareHydrationProfilePtrOutput

type AzureFileShareHydrationProfilePtrOutput struct{ *pulumi.OutputState }

func (AzureFileShareHydrationProfilePtrOutput) AzureFileShareDirPath

Gets or sets the cloud directory path of the directory on azure file share.

func (AzureFileShareHydrationProfilePtrOutput) AzureFileShareName

Gets or sets the name of the azure file share.

func (AzureFileShareHydrationProfilePtrOutput) AzureFileShareResourceGroup

func (o AzureFileShareHydrationProfilePtrOutput) AzureFileShareResourceGroup() pulumi.StringPtrOutput

Gets or sets the name of the azure file share resource group.

func (AzureFileShareHydrationProfilePtrOutput) AzureFileShareStorageAccount

func (o AzureFileShareHydrationProfilePtrOutput) AzureFileShareStorageAccount() pulumi.StringPtrOutput

Gets or sets the name of the azure file share storage account.

func (AzureFileShareHydrationProfilePtrOutput) AzureFileShareSubscriptionId

func (o AzureFileShareHydrationProfilePtrOutput) AzureFileShareSubscriptionId() pulumi.StringPtrOutput

Gets or sets the subscription id of the azure file share.

func (AzureFileShareHydrationProfilePtrOutput) Elem

func (AzureFileShareHydrationProfilePtrOutput) ElementType

func (AzureFileShareHydrationProfilePtrOutput) ToAzureFileShareHydrationProfilePtrOutput

func (o AzureFileShareHydrationProfilePtrOutput) ToAzureFileShareHydrationProfilePtrOutput() AzureFileShareHydrationProfilePtrOutput

func (AzureFileShareHydrationProfilePtrOutput) ToAzureFileShareHydrationProfilePtrOutputWithContext

func (o AzureFileShareHydrationProfilePtrOutput) ToAzureFileShareHydrationProfilePtrOutputWithContext(ctx context.Context) AzureFileShareHydrationProfilePtrOutput

type AzureFileShareHydrationProfileResponse

type AzureFileShareHydrationProfileResponse struct {
	// Gets or sets the cloud directory path of the directory on azure file share.
	AzureFileShareDirPath *string `pulumi:"azureFileShareDirPath"`
	// Gets or sets the name of the azure file share.
	AzureFileShareName *string `pulumi:"azureFileShareName"`
	// Gets or sets the name of the azure file share resource group.
	AzureFileShareResourceGroup *string `pulumi:"azureFileShareResourceGroup"`
	// Gets or sets the name of the azure file share storage account.
	AzureFileShareStorageAccount *string `pulumi:"azureFileShareStorageAccount"`
	// Gets or sets the subscription id of the azure file share.
	AzureFileShareSubscriptionId *string `pulumi:"azureFileShareSubscriptionId"`
}

Azure file share profile for hydration of application folders not mounted on the container file system.

type AzureFileShareHydrationProfileResponseOutput

type AzureFileShareHydrationProfileResponseOutput struct{ *pulumi.OutputState }

Azure file share profile for hydration of application folders not mounted on the container file system.

func (AzureFileShareHydrationProfileResponseOutput) AzureFileShareDirPath

Gets or sets the cloud directory path of the directory on azure file share.

func (AzureFileShareHydrationProfileResponseOutput) AzureFileShareName

Gets or sets the name of the azure file share.

func (AzureFileShareHydrationProfileResponseOutput) AzureFileShareResourceGroup

Gets or sets the name of the azure file share resource group.

func (AzureFileShareHydrationProfileResponseOutput) AzureFileShareStorageAccount

func (o AzureFileShareHydrationProfileResponseOutput) AzureFileShareStorageAccount() pulumi.StringPtrOutput

Gets or sets the name of the azure file share storage account.

func (AzureFileShareHydrationProfileResponseOutput) AzureFileShareSubscriptionId

func (o AzureFileShareHydrationProfileResponseOutput) AzureFileShareSubscriptionId() pulumi.StringPtrOutput

Gets or sets the subscription id of the azure file share.

func (AzureFileShareHydrationProfileResponseOutput) ElementType

func (AzureFileShareHydrationProfileResponseOutput) ToAzureFileShareHydrationProfileResponseOutput

func (o AzureFileShareHydrationProfileResponseOutput) ToAzureFileShareHydrationProfileResponseOutput() AzureFileShareHydrationProfileResponseOutput

func (AzureFileShareHydrationProfileResponseOutput) ToAzureFileShareHydrationProfileResponseOutputWithContext

func (o AzureFileShareHydrationProfileResponseOutput) ToAzureFileShareHydrationProfileResponseOutputWithContext(ctx context.Context) AzureFileShareHydrationProfileResponseOutput

type AzureFileShareHydrationProfileResponsePtrOutput

type AzureFileShareHydrationProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureFileShareHydrationProfileResponsePtrOutput) AzureFileShareDirPath

Gets or sets the cloud directory path of the directory on azure file share.

func (AzureFileShareHydrationProfileResponsePtrOutput) AzureFileShareName

Gets or sets the name of the azure file share.

func (AzureFileShareHydrationProfileResponsePtrOutput) AzureFileShareResourceGroup

Gets or sets the name of the azure file share resource group.

func (AzureFileShareHydrationProfileResponsePtrOutput) AzureFileShareStorageAccount

Gets or sets the name of the azure file share storage account.

func (AzureFileShareHydrationProfileResponsePtrOutput) AzureFileShareSubscriptionId

Gets or sets the subscription id of the azure file share.

func (AzureFileShareHydrationProfileResponsePtrOutput) Elem

func (AzureFileShareHydrationProfileResponsePtrOutput) ElementType

func (AzureFileShareHydrationProfileResponsePtrOutput) ToAzureFileShareHydrationProfileResponsePtrOutput

func (o AzureFileShareHydrationProfileResponsePtrOutput) ToAzureFileShareHydrationProfileResponsePtrOutput() AzureFileShareHydrationProfileResponsePtrOutput

func (AzureFileShareHydrationProfileResponsePtrOutput) ToAzureFileShareHydrationProfileResponsePtrOutputWithContext

func (o AzureFileShareHydrationProfileResponsePtrOutput) ToAzureFileShareHydrationProfileResponsePtrOutputWithContext(ctx context.Context) AzureFileShareHydrationProfileResponsePtrOutput

type AzureHybridUseBenefit

type AzureHybridUseBenefit string

Gets or sets the user configurable setting to display the linux azure hybrid use benefit.

func (AzureHybridUseBenefit) ElementType

func (AzureHybridUseBenefit) ElementType() reflect.Type

func (AzureHybridUseBenefit) ToAzureHybridUseBenefitOutput

func (e AzureHybridUseBenefit) ToAzureHybridUseBenefitOutput() AzureHybridUseBenefitOutput

func (AzureHybridUseBenefit) ToAzureHybridUseBenefitOutputWithContext

func (e AzureHybridUseBenefit) ToAzureHybridUseBenefitOutputWithContext(ctx context.Context) AzureHybridUseBenefitOutput

func (AzureHybridUseBenefit) ToAzureHybridUseBenefitPtrOutput

func (e AzureHybridUseBenefit) ToAzureHybridUseBenefitPtrOutput() AzureHybridUseBenefitPtrOutput

func (AzureHybridUseBenefit) ToAzureHybridUseBenefitPtrOutputWithContext

func (e AzureHybridUseBenefit) ToAzureHybridUseBenefitPtrOutputWithContext(ctx context.Context) AzureHybridUseBenefitPtrOutput

func (AzureHybridUseBenefit) ToStringOutput

func (e AzureHybridUseBenefit) ToStringOutput() pulumi.StringOutput

func (AzureHybridUseBenefit) ToStringOutputWithContext

func (e AzureHybridUseBenefit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureHybridUseBenefit) ToStringPtrOutput

func (e AzureHybridUseBenefit) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureHybridUseBenefit) ToStringPtrOutputWithContext

func (e AzureHybridUseBenefit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureHybridUseBenefitInput

type AzureHybridUseBenefitInput interface {
	pulumi.Input

	ToAzureHybridUseBenefitOutput() AzureHybridUseBenefitOutput
	ToAzureHybridUseBenefitOutputWithContext(context.Context) AzureHybridUseBenefitOutput
}

AzureHybridUseBenefitInput is an input type that accepts values of the AzureHybridUseBenefit enum A concrete instance of `AzureHybridUseBenefitInput` can be one of the following:

AzureHybridUseBenefitUnknown
AzureHybridUseBenefitYes
AzureHybridUseBenefitNo

type AzureHybridUseBenefitOutput

type AzureHybridUseBenefitOutput struct{ *pulumi.OutputState }

func (AzureHybridUseBenefitOutput) ElementType

func (AzureHybridUseBenefitOutput) ToAzureHybridUseBenefitOutput

func (o AzureHybridUseBenefitOutput) ToAzureHybridUseBenefitOutput() AzureHybridUseBenefitOutput

func (AzureHybridUseBenefitOutput) ToAzureHybridUseBenefitOutputWithContext

func (o AzureHybridUseBenefitOutput) ToAzureHybridUseBenefitOutputWithContext(ctx context.Context) AzureHybridUseBenefitOutput

func (AzureHybridUseBenefitOutput) ToAzureHybridUseBenefitPtrOutput

func (o AzureHybridUseBenefitOutput) ToAzureHybridUseBenefitPtrOutput() AzureHybridUseBenefitPtrOutput

func (AzureHybridUseBenefitOutput) ToAzureHybridUseBenefitPtrOutputWithContext

func (o AzureHybridUseBenefitOutput) ToAzureHybridUseBenefitPtrOutputWithContext(ctx context.Context) AzureHybridUseBenefitPtrOutput

func (AzureHybridUseBenefitOutput) ToStringOutput

func (o AzureHybridUseBenefitOutput) ToStringOutput() pulumi.StringOutput

func (AzureHybridUseBenefitOutput) ToStringOutputWithContext

func (o AzureHybridUseBenefitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureHybridUseBenefitOutput) ToStringPtrOutput

func (o AzureHybridUseBenefitOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureHybridUseBenefitOutput) ToStringPtrOutputWithContext

func (o AzureHybridUseBenefitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureHybridUseBenefitPtrInput

type AzureHybridUseBenefitPtrInput interface {
	pulumi.Input

	ToAzureHybridUseBenefitPtrOutput() AzureHybridUseBenefitPtrOutput
	ToAzureHybridUseBenefitPtrOutputWithContext(context.Context) AzureHybridUseBenefitPtrOutput
}

func AzureHybridUseBenefitPtr

func AzureHybridUseBenefitPtr(v string) AzureHybridUseBenefitPtrInput

type AzureHybridUseBenefitPtrOutput

type AzureHybridUseBenefitPtrOutput struct{ *pulumi.OutputState }

func (AzureHybridUseBenefitPtrOutput) Elem

func (AzureHybridUseBenefitPtrOutput) ElementType

func (AzureHybridUseBenefitPtrOutput) ToAzureHybridUseBenefitPtrOutput

func (o AzureHybridUseBenefitPtrOutput) ToAzureHybridUseBenefitPtrOutput() AzureHybridUseBenefitPtrOutput

func (AzureHybridUseBenefitPtrOutput) ToAzureHybridUseBenefitPtrOutputWithContext

func (o AzureHybridUseBenefitPtrOutput) ToAzureHybridUseBenefitPtrOutputWithContext(ctx context.Context) AzureHybridUseBenefitPtrOutput

func (AzureHybridUseBenefitPtrOutput) ToStringPtrOutput

func (AzureHybridUseBenefitPtrOutput) ToStringPtrOutputWithContext

func (o AzureHybridUseBenefitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureLocation

type AzureLocation string

Gets or sets the Azure Location or Azure region where to which the machines will be migrated.

func (AzureLocation) ElementType

func (AzureLocation) ElementType() reflect.Type

func (AzureLocation) ToAzureLocationOutput

func (e AzureLocation) ToAzureLocationOutput() AzureLocationOutput

func (AzureLocation) ToAzureLocationOutputWithContext

func (e AzureLocation) ToAzureLocationOutputWithContext(ctx context.Context) AzureLocationOutput

func (AzureLocation) ToAzureLocationPtrOutput

func (e AzureLocation) ToAzureLocationPtrOutput() AzureLocationPtrOutput

func (AzureLocation) ToAzureLocationPtrOutputWithContext

func (e AzureLocation) ToAzureLocationPtrOutputWithContext(ctx context.Context) AzureLocationPtrOutput

func (AzureLocation) ToStringOutput

func (e AzureLocation) ToStringOutput() pulumi.StringOutput

func (AzureLocation) ToStringOutputWithContext

func (e AzureLocation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureLocation) ToStringPtrOutput

func (e AzureLocation) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureLocation) ToStringPtrOutputWithContext

func (e AzureLocation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureLocationInput

type AzureLocationInput interface {
	pulumi.Input

	ToAzureLocationOutput() AzureLocationOutput
	ToAzureLocationOutputWithContext(context.Context) AzureLocationOutput
}

AzureLocationInput is an input type that accepts values of the AzureLocation enum A concrete instance of `AzureLocationInput` can be one of the following:

AzureLocationUnknown
AzureLocationEastAsia
AzureLocationSoutheastAsia
AzureLocationAustraliaEast
AzureLocationAustraliaSoutheast
AzureLocationBrazilSouth
AzureLocationCanadaCentral
AzureLocationCanadaEast
AzureLocationWestEurope
AzureLocationNorthEurope
AzureLocationCentralIndia
AzureLocationSouthIndia
AzureLocationWestIndia
AzureLocationJapanEast
AzureLocationJapanWest
AzureLocationKoreaCentral
AzureLocationKoreaSouth
AzureLocationUkWest
AzureLocationUkSouth
AzureLocationNorthCentralUs
AzureLocationEastUs
AzureLocationWestUs2
AzureLocationSouthCentralUs
AzureLocationCentralUs
AzureLocationEastUs2
AzureLocationWestUs
AzureLocationWestCentralUs
AzureLocationGermanyCentral
AzureLocationGermanyNortheast
AzureLocationChinaNorth
AzureLocationChinaEast
AzureLocationUSGovArizona
AzureLocationUSGovTexas
AzureLocationUSGovIowa
AzureLocationUSGovVirginia
AzureLocationUSDoDCentral
AzureLocationUSDoDEast
AzureLocationFranceCentral
AzureLocationAustraliaCentral
AzureLocationSouthAfricaNorth
AzureLocationFranceSouth
AzureLocationAustraliaCentral2
AzureLocationSouthAfricaWest
AzureLocationGermanyNorth
AzureLocationGermanyWestCentral
AzureLocationNorwayEast
AzureLocationNorwayWest
AzureLocationChinaEast2
AzureLocationChinaNorth2
AzureLocationSwitzerlandNorth
AzureLocationSwitzerlandWest
AzureLocationUAENorth
AzureLocationUAECentral
AzureLocationUsNatEast
AzureLocationUsNatWest
AzureLocationUsSecEast
AzureLocationUsSecCentral
AzureLocationUsSecWest
AzureLocationSwedenCentral
AzureLocationQatarCentral

type AzureLocationOutput

type AzureLocationOutput struct{ *pulumi.OutputState }

func (AzureLocationOutput) ElementType

func (AzureLocationOutput) ElementType() reflect.Type

func (AzureLocationOutput) ToAzureLocationOutput

func (o AzureLocationOutput) ToAzureLocationOutput() AzureLocationOutput

func (AzureLocationOutput) ToAzureLocationOutputWithContext

func (o AzureLocationOutput) ToAzureLocationOutputWithContext(ctx context.Context) AzureLocationOutput

func (AzureLocationOutput) ToAzureLocationPtrOutput

func (o AzureLocationOutput) ToAzureLocationPtrOutput() AzureLocationPtrOutput

func (AzureLocationOutput) ToAzureLocationPtrOutputWithContext

func (o AzureLocationOutput) ToAzureLocationPtrOutputWithContext(ctx context.Context) AzureLocationPtrOutput

func (AzureLocationOutput) ToStringOutput

func (o AzureLocationOutput) ToStringOutput() pulumi.StringOutput

func (AzureLocationOutput) ToStringOutputWithContext

func (o AzureLocationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureLocationOutput) ToStringPtrOutput

func (o AzureLocationOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureLocationOutput) ToStringPtrOutputWithContext

func (o AzureLocationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureLocationPtrInput

type AzureLocationPtrInput interface {
	pulumi.Input

	ToAzureLocationPtrOutput() AzureLocationPtrOutput
	ToAzureLocationPtrOutputWithContext(context.Context) AzureLocationPtrOutput
}

func AzureLocationPtr

func AzureLocationPtr(v string) AzureLocationPtrInput

type AzureLocationPtrOutput

type AzureLocationPtrOutput struct{ *pulumi.OutputState }

func (AzureLocationPtrOutput) Elem

func (AzureLocationPtrOutput) ElementType

func (AzureLocationPtrOutput) ElementType() reflect.Type

func (AzureLocationPtrOutput) ToAzureLocationPtrOutput

func (o AzureLocationPtrOutput) ToAzureLocationPtrOutput() AzureLocationPtrOutput

func (AzureLocationPtrOutput) ToAzureLocationPtrOutputWithContext

func (o AzureLocationPtrOutput) ToAzureLocationPtrOutputWithContext(ctx context.Context) AzureLocationPtrOutput

func (AzureLocationPtrOutput) ToStringPtrOutput

func (o AzureLocationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureLocationPtrOutput) ToStringPtrOutputWithContext

func (o AzureLocationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureOfferCode

type AzureOfferCode string

Azure Offer Code.

func (AzureOfferCode) ElementType

func (AzureOfferCode) ElementType() reflect.Type

func (AzureOfferCode) ToAzureOfferCodeOutput

func (e AzureOfferCode) ToAzureOfferCodeOutput() AzureOfferCodeOutput

func (AzureOfferCode) ToAzureOfferCodeOutputWithContext

func (e AzureOfferCode) ToAzureOfferCodeOutputWithContext(ctx context.Context) AzureOfferCodeOutput

func (AzureOfferCode) ToAzureOfferCodePtrOutput

func (e AzureOfferCode) ToAzureOfferCodePtrOutput() AzureOfferCodePtrOutput

func (AzureOfferCode) ToAzureOfferCodePtrOutputWithContext

func (e AzureOfferCode) ToAzureOfferCodePtrOutputWithContext(ctx context.Context) AzureOfferCodePtrOutput

func (AzureOfferCode) ToStringOutput

func (e AzureOfferCode) ToStringOutput() pulumi.StringOutput

func (AzureOfferCode) ToStringOutputWithContext

func (e AzureOfferCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureOfferCode) ToStringPtrOutput

func (e AzureOfferCode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureOfferCode) ToStringPtrOutputWithContext

func (e AzureOfferCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureOfferCodeInput

type AzureOfferCodeInput interface {
	pulumi.Input

	ToAzureOfferCodeOutput() AzureOfferCodeOutput
	ToAzureOfferCodeOutputWithContext(context.Context) AzureOfferCodeOutput
}

AzureOfferCodeInput is an input type that accepts values of the AzureOfferCode enum A concrete instance of `AzureOfferCodeInput` can be one of the following:

AzureOfferCodeUnknown
AzureOfferCodeMsazr0003P
AzureOfferCodeMsazr0044P
AzureOfferCodeMsazr0059P
AzureOfferCodeMsazr0060P
AzureOfferCodeMsazr0062P
AzureOfferCodeMsazr0063P
AzureOfferCodeMsazr0064P
AzureOfferCodeMsazr0029P
AzureOfferCodeMsazr0022P
AzureOfferCodeMsazr0023P
AzureOfferCodeMsazr0148P
AzureOfferCodeMsazr0025P
AzureOfferCodeMsazr0036P
AzureOfferCodeMsazr0120P
AzureOfferCodeMsazr0121P
AzureOfferCodeMsazr0122P
AzureOfferCodeMsazr0123P
AzureOfferCodeMsazr0124P
AzureOfferCodeMsazr0125P
AzureOfferCodeMsazr0126P
AzureOfferCodeMsazr0127P
AzureOfferCodeMsazr0128P
AzureOfferCodeMsazr0129P
AzureOfferCodeMsazr0130P
AzureOfferCodeMsazr0111P
AzureOfferCodeMsazr0144P
AzureOfferCodeMsazr0149P
AzureOfferCodeMsmcazr0044P
AzureOfferCodeMsmcazr0059P
AzureOfferCodeMsmcazr0060P
AzureOfferCodeMsmcazr0063P
AzureOfferCodeMsmcazr0120P
AzureOfferCodeMsmcazr0121P
AzureOfferCodeMsmcazr0125P
AzureOfferCodeMsmcazr0128P
AzureOfferCodeMsazrde0003P
AzureOfferCodeMsazrde0044P
AzureOfferCodeMsazrusgov0003P
AzureOfferCodeEA
AzureOfferCodeMsazr0243P
AzureOfferCodeSavingsPlan1Year
AzureOfferCodeSavingsPlan3Year

type AzureOfferCodeOutput

type AzureOfferCodeOutput struct{ *pulumi.OutputState }

func (AzureOfferCodeOutput) ElementType

func (AzureOfferCodeOutput) ElementType() reflect.Type

func (AzureOfferCodeOutput) ToAzureOfferCodeOutput

func (o AzureOfferCodeOutput) ToAzureOfferCodeOutput() AzureOfferCodeOutput

func (AzureOfferCodeOutput) ToAzureOfferCodeOutputWithContext

func (o AzureOfferCodeOutput) ToAzureOfferCodeOutputWithContext(ctx context.Context) AzureOfferCodeOutput

func (AzureOfferCodeOutput) ToAzureOfferCodePtrOutput

func (o AzureOfferCodeOutput) ToAzureOfferCodePtrOutput() AzureOfferCodePtrOutput

func (AzureOfferCodeOutput) ToAzureOfferCodePtrOutputWithContext

func (o AzureOfferCodeOutput) ToAzureOfferCodePtrOutputWithContext(ctx context.Context) AzureOfferCodePtrOutput

func (AzureOfferCodeOutput) ToStringOutput

func (o AzureOfferCodeOutput) ToStringOutput() pulumi.StringOutput

func (AzureOfferCodeOutput) ToStringOutputWithContext

func (o AzureOfferCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureOfferCodeOutput) ToStringPtrOutput

func (o AzureOfferCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureOfferCodeOutput) ToStringPtrOutputWithContext

func (o AzureOfferCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureOfferCodePtrInput

type AzureOfferCodePtrInput interface {
	pulumi.Input

	ToAzureOfferCodePtrOutput() AzureOfferCodePtrOutput
	ToAzureOfferCodePtrOutputWithContext(context.Context) AzureOfferCodePtrOutput
}

func AzureOfferCodePtr

func AzureOfferCodePtr(v string) AzureOfferCodePtrInput

type AzureOfferCodePtrOutput

type AzureOfferCodePtrOutput struct{ *pulumi.OutputState }

func (AzureOfferCodePtrOutput) Elem

func (AzureOfferCodePtrOutput) ElementType

func (AzureOfferCodePtrOutput) ElementType() reflect.Type

func (AzureOfferCodePtrOutput) ToAzureOfferCodePtrOutput

func (o AzureOfferCodePtrOutput) ToAzureOfferCodePtrOutput() AzureOfferCodePtrOutput

func (AzureOfferCodePtrOutput) ToAzureOfferCodePtrOutputWithContext

func (o AzureOfferCodePtrOutput) ToAzureOfferCodePtrOutputWithContext(ctx context.Context) AzureOfferCodePtrOutput

func (AzureOfferCodePtrOutput) ToStringPtrOutput

func (o AzureOfferCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureOfferCodePtrOutput) ToStringPtrOutputWithContext

func (o AzureOfferCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzurePricingTier

type AzurePricingTier string

Gets or sets Azure Pricing Tier - Free, Basic, etc.

func (AzurePricingTier) ElementType

func (AzurePricingTier) ElementType() reflect.Type

func (AzurePricingTier) ToAzurePricingTierOutput

func (e AzurePricingTier) ToAzurePricingTierOutput() AzurePricingTierOutput

func (AzurePricingTier) ToAzurePricingTierOutputWithContext

func (e AzurePricingTier) ToAzurePricingTierOutputWithContext(ctx context.Context) AzurePricingTierOutput

func (AzurePricingTier) ToAzurePricingTierPtrOutput

func (e AzurePricingTier) ToAzurePricingTierPtrOutput() AzurePricingTierPtrOutput

func (AzurePricingTier) ToAzurePricingTierPtrOutputWithContext

func (e AzurePricingTier) ToAzurePricingTierPtrOutputWithContext(ctx context.Context) AzurePricingTierPtrOutput

func (AzurePricingTier) ToStringOutput

func (e AzurePricingTier) ToStringOutput() pulumi.StringOutput

func (AzurePricingTier) ToStringOutputWithContext

func (e AzurePricingTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzurePricingTier) ToStringPtrOutput

func (e AzurePricingTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzurePricingTier) ToStringPtrOutputWithContext

func (e AzurePricingTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzurePricingTierInput

type AzurePricingTierInput interface {
	pulumi.Input

	ToAzurePricingTierOutput() AzurePricingTierOutput
	ToAzurePricingTierOutputWithContext(context.Context) AzurePricingTierOutput
}

AzurePricingTierInput is an input type that accepts values of the AzurePricingTier enum A concrete instance of `AzurePricingTierInput` can be one of the following:

AzurePricingTierStandard
AzurePricingTierBasic

type AzurePricingTierOutput

type AzurePricingTierOutput struct{ *pulumi.OutputState }

func (AzurePricingTierOutput) ElementType

func (AzurePricingTierOutput) ElementType() reflect.Type

func (AzurePricingTierOutput) ToAzurePricingTierOutput

func (o AzurePricingTierOutput) ToAzurePricingTierOutput() AzurePricingTierOutput

func (AzurePricingTierOutput) ToAzurePricingTierOutputWithContext

func (o AzurePricingTierOutput) ToAzurePricingTierOutputWithContext(ctx context.Context) AzurePricingTierOutput

func (AzurePricingTierOutput) ToAzurePricingTierPtrOutput

func (o AzurePricingTierOutput) ToAzurePricingTierPtrOutput() AzurePricingTierPtrOutput

func (AzurePricingTierOutput) ToAzurePricingTierPtrOutputWithContext

func (o AzurePricingTierOutput) ToAzurePricingTierPtrOutputWithContext(ctx context.Context) AzurePricingTierPtrOutput

func (AzurePricingTierOutput) ToStringOutput

func (o AzurePricingTierOutput) ToStringOutput() pulumi.StringOutput

func (AzurePricingTierOutput) ToStringOutputWithContext

func (o AzurePricingTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzurePricingTierOutput) ToStringPtrOutput

func (o AzurePricingTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzurePricingTierOutput) ToStringPtrOutputWithContext

func (o AzurePricingTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzurePricingTierPtrInput

type AzurePricingTierPtrInput interface {
	pulumi.Input

	ToAzurePricingTierPtrOutput() AzurePricingTierPtrOutput
	ToAzurePricingTierPtrOutputWithContext(context.Context) AzurePricingTierPtrOutput
}

func AzurePricingTierPtr

func AzurePricingTierPtr(v string) AzurePricingTierPtrInput

type AzurePricingTierPtrOutput

type AzurePricingTierPtrOutput struct{ *pulumi.OutputState }

func (AzurePricingTierPtrOutput) Elem

func (AzurePricingTierPtrOutput) ElementType

func (AzurePricingTierPtrOutput) ElementType() reflect.Type

func (AzurePricingTierPtrOutput) ToAzurePricingTierPtrOutput

func (o AzurePricingTierPtrOutput) ToAzurePricingTierPtrOutput() AzurePricingTierPtrOutput

func (AzurePricingTierPtrOutput) ToAzurePricingTierPtrOutputWithContext

func (o AzurePricingTierPtrOutput) ToAzurePricingTierPtrOutputWithContext(ctx context.Context) AzurePricingTierPtrOutput

func (AzurePricingTierPtrOutput) ToStringPtrOutput

func (o AzurePricingTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzurePricingTierPtrOutput) ToStringPtrOutputWithContext

func (o AzurePricingTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureReservedInstance

type AzureReservedInstance string

Reserved instance.

func (AzureReservedInstance) ElementType

func (AzureReservedInstance) ElementType() reflect.Type

func (AzureReservedInstance) ToAzureReservedInstanceOutput

func (e AzureReservedInstance) ToAzureReservedInstanceOutput() AzureReservedInstanceOutput

func (AzureReservedInstance) ToAzureReservedInstanceOutputWithContext

func (e AzureReservedInstance) ToAzureReservedInstanceOutputWithContext(ctx context.Context) AzureReservedInstanceOutput

func (AzureReservedInstance) ToAzureReservedInstancePtrOutput

func (e AzureReservedInstance) ToAzureReservedInstancePtrOutput() AzureReservedInstancePtrOutput

func (AzureReservedInstance) ToAzureReservedInstancePtrOutputWithContext

func (e AzureReservedInstance) ToAzureReservedInstancePtrOutputWithContext(ctx context.Context) AzureReservedInstancePtrOutput

func (AzureReservedInstance) ToStringOutput

func (e AzureReservedInstance) ToStringOutput() pulumi.StringOutput

func (AzureReservedInstance) ToStringOutputWithContext

func (e AzureReservedInstance) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureReservedInstance) ToStringPtrOutput

func (e AzureReservedInstance) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureReservedInstance) ToStringPtrOutputWithContext

func (e AzureReservedInstance) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureReservedInstanceInput

type AzureReservedInstanceInput interface {
	pulumi.Input

	ToAzureReservedInstanceOutput() AzureReservedInstanceOutput
	ToAzureReservedInstanceOutputWithContext(context.Context) AzureReservedInstanceOutput
}

AzureReservedInstanceInput is an input type that accepts values of the AzureReservedInstance enum A concrete instance of `AzureReservedInstanceInput` can be one of the following:

AzureReservedInstanceNone
AzureReservedInstanceRI1Year
AzureReservedInstanceRI3Year

type AzureReservedInstanceOutput

type AzureReservedInstanceOutput struct{ *pulumi.OutputState }

func (AzureReservedInstanceOutput) ElementType

func (AzureReservedInstanceOutput) ToAzureReservedInstanceOutput

func (o AzureReservedInstanceOutput) ToAzureReservedInstanceOutput() AzureReservedInstanceOutput

func (AzureReservedInstanceOutput) ToAzureReservedInstanceOutputWithContext

func (o AzureReservedInstanceOutput) ToAzureReservedInstanceOutputWithContext(ctx context.Context) AzureReservedInstanceOutput

func (AzureReservedInstanceOutput) ToAzureReservedInstancePtrOutput

func (o AzureReservedInstanceOutput) ToAzureReservedInstancePtrOutput() AzureReservedInstancePtrOutput

func (AzureReservedInstanceOutput) ToAzureReservedInstancePtrOutputWithContext

func (o AzureReservedInstanceOutput) ToAzureReservedInstancePtrOutputWithContext(ctx context.Context) AzureReservedInstancePtrOutput

func (AzureReservedInstanceOutput) ToStringOutput

func (o AzureReservedInstanceOutput) ToStringOutput() pulumi.StringOutput

func (AzureReservedInstanceOutput) ToStringOutputWithContext

func (o AzureReservedInstanceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureReservedInstanceOutput) ToStringPtrOutput

func (o AzureReservedInstanceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureReservedInstanceOutput) ToStringPtrOutputWithContext

func (o AzureReservedInstanceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureReservedInstancePtrInput

type AzureReservedInstancePtrInput interface {
	pulumi.Input

	ToAzureReservedInstancePtrOutput() AzureReservedInstancePtrOutput
	ToAzureReservedInstancePtrOutputWithContext(context.Context) AzureReservedInstancePtrOutput
}

func AzureReservedInstancePtr

func AzureReservedInstancePtr(v string) AzureReservedInstancePtrInput

type AzureReservedInstancePtrOutput

type AzureReservedInstancePtrOutput struct{ *pulumi.OutputState }

func (AzureReservedInstancePtrOutput) Elem

func (AzureReservedInstancePtrOutput) ElementType

func (AzureReservedInstancePtrOutput) ToAzureReservedInstancePtrOutput

func (o AzureReservedInstancePtrOutput) ToAzureReservedInstancePtrOutput() AzureReservedInstancePtrOutput

func (AzureReservedInstancePtrOutput) ToAzureReservedInstancePtrOutputWithContext

func (o AzureReservedInstancePtrOutput) ToAzureReservedInstancePtrOutputWithContext(ctx context.Context) AzureReservedInstancePtrOutput

func (AzureReservedInstancePtrOutput) ToStringPtrOutput

func (AzureReservedInstancePtrOutput) ToStringPtrOutputWithContext

func (o AzureReservedInstancePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSecurityOfferingType

type AzureSecurityOfferingType string

Gets or sets a value indicating azure security offering type.

func (AzureSecurityOfferingType) ElementType

func (AzureSecurityOfferingType) ElementType() reflect.Type

func (AzureSecurityOfferingType) ToAzureSecurityOfferingTypeOutput

func (e AzureSecurityOfferingType) ToAzureSecurityOfferingTypeOutput() AzureSecurityOfferingTypeOutput

func (AzureSecurityOfferingType) ToAzureSecurityOfferingTypeOutputWithContext

func (e AzureSecurityOfferingType) ToAzureSecurityOfferingTypeOutputWithContext(ctx context.Context) AzureSecurityOfferingTypeOutput

func (AzureSecurityOfferingType) ToAzureSecurityOfferingTypePtrOutput

func (e AzureSecurityOfferingType) ToAzureSecurityOfferingTypePtrOutput() AzureSecurityOfferingTypePtrOutput

func (AzureSecurityOfferingType) ToAzureSecurityOfferingTypePtrOutputWithContext

func (e AzureSecurityOfferingType) ToAzureSecurityOfferingTypePtrOutputWithContext(ctx context.Context) AzureSecurityOfferingTypePtrOutput

func (AzureSecurityOfferingType) ToStringOutput

func (e AzureSecurityOfferingType) ToStringOutput() pulumi.StringOutput

func (AzureSecurityOfferingType) ToStringOutputWithContext

func (e AzureSecurityOfferingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSecurityOfferingType) ToStringPtrOutput

func (e AzureSecurityOfferingType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSecurityOfferingType) ToStringPtrOutputWithContext

func (e AzureSecurityOfferingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSecurityOfferingTypeInput

type AzureSecurityOfferingTypeInput interface {
	pulumi.Input

	ToAzureSecurityOfferingTypeOutput() AzureSecurityOfferingTypeOutput
	ToAzureSecurityOfferingTypeOutputWithContext(context.Context) AzureSecurityOfferingTypeOutput
}

AzureSecurityOfferingTypeInput is an input type that accepts values of the AzureSecurityOfferingType enum A concrete instance of `AzureSecurityOfferingTypeInput` can be one of the following:

AzureSecurityOfferingTypeNO
AzureSecurityOfferingTypeMDC

type AzureSecurityOfferingTypeOutput

type AzureSecurityOfferingTypeOutput struct{ *pulumi.OutputState }

func (AzureSecurityOfferingTypeOutput) ElementType

func (AzureSecurityOfferingTypeOutput) ToAzureSecurityOfferingTypeOutput

func (o AzureSecurityOfferingTypeOutput) ToAzureSecurityOfferingTypeOutput() AzureSecurityOfferingTypeOutput

func (AzureSecurityOfferingTypeOutput) ToAzureSecurityOfferingTypeOutputWithContext

func (o AzureSecurityOfferingTypeOutput) ToAzureSecurityOfferingTypeOutputWithContext(ctx context.Context) AzureSecurityOfferingTypeOutput

func (AzureSecurityOfferingTypeOutput) ToAzureSecurityOfferingTypePtrOutput

func (o AzureSecurityOfferingTypeOutput) ToAzureSecurityOfferingTypePtrOutput() AzureSecurityOfferingTypePtrOutput

func (AzureSecurityOfferingTypeOutput) ToAzureSecurityOfferingTypePtrOutputWithContext

func (o AzureSecurityOfferingTypeOutput) ToAzureSecurityOfferingTypePtrOutputWithContext(ctx context.Context) AzureSecurityOfferingTypePtrOutput

func (AzureSecurityOfferingTypeOutput) ToStringOutput

func (AzureSecurityOfferingTypeOutput) ToStringOutputWithContext

func (o AzureSecurityOfferingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSecurityOfferingTypeOutput) ToStringPtrOutput

func (AzureSecurityOfferingTypeOutput) ToStringPtrOutputWithContext

func (o AzureSecurityOfferingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSecurityOfferingTypePtrInput

type AzureSecurityOfferingTypePtrInput interface {
	pulumi.Input

	ToAzureSecurityOfferingTypePtrOutput() AzureSecurityOfferingTypePtrOutput
	ToAzureSecurityOfferingTypePtrOutputWithContext(context.Context) AzureSecurityOfferingTypePtrOutput
}

func AzureSecurityOfferingTypePtr

func AzureSecurityOfferingTypePtr(v string) AzureSecurityOfferingTypePtrInput

type AzureSecurityOfferingTypePtrOutput

type AzureSecurityOfferingTypePtrOutput struct{ *pulumi.OutputState }

func (AzureSecurityOfferingTypePtrOutput) Elem

func (AzureSecurityOfferingTypePtrOutput) ElementType

func (AzureSecurityOfferingTypePtrOutput) ToAzureSecurityOfferingTypePtrOutput

func (o AzureSecurityOfferingTypePtrOutput) ToAzureSecurityOfferingTypePtrOutput() AzureSecurityOfferingTypePtrOutput

func (AzureSecurityOfferingTypePtrOutput) ToAzureSecurityOfferingTypePtrOutputWithContext

func (o AzureSecurityOfferingTypePtrOutput) ToAzureSecurityOfferingTypePtrOutputWithContext(ctx context.Context) AzureSecurityOfferingTypePtrOutput

func (AzureSecurityOfferingTypePtrOutput) ToStringPtrOutput

func (AzureSecurityOfferingTypePtrOutput) ToStringPtrOutputWithContext

func (o AzureSecurityOfferingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSettings

type AzureSettings struct {
	// Gets Avs labour cost percentage.
	AvsLaborCostPercentage *float64 `pulumi:"avsLaborCostPercentage"`
	// Migration Strategy.
	BusinessCaseType *string `pulumi:"businessCaseType"`
	// Gets comfort factor.
	ComfortFactor *float64 `pulumi:"comfortFactor"`
	// Business case Currency.
	Currency string `pulumi:"currency"`
	// Gets azure Discount percentage.
	DiscountPercentage *float64 `pulumi:"discountPercentage"`
	// Gets IaaS labour cost percentage.
	IaasLaborCostPercentage *float64 `pulumi:"iaasLaborCostPercentage"`
	// Gets infrastructure growth rate.
	InfrastructureGrowthRate *float64 `pulumi:"infrastructureGrowthRate"`
	// Gets network cost percentage.
	NetworkCostPercentage *float64 `pulumi:"networkCostPercentage"`
	// Gets PaaS labour cost percentage.
	PaasLaborCostPercentage *float64 `pulumi:"paasLaborCostPercentage"`
	// Gets migration completion percentage per year.
	PerYearMigrationCompletionPercentage map[string]float64 `pulumi:"perYearMigrationCompletionPercentage"`
	// Gets end time to use for performance.
	PerformanceDataEndTime *string `pulumi:"performanceDataEndTime"`
	// Gets start time to use for performance.
	PerformanceDataStartTime *string `pulumi:"performanceDataStartTime"`
	// Gets utilization percentile for performance.
	PerformanceUtilizationPercentile *float64 `pulumi:"performanceUtilizationPercentile"`
	// Gets the business case savings option type.
	SavingsOption *string `pulumi:"savingsOption"`
	// Gets or sets azure location.
	TargetLocation string `pulumi:"targetLocation"`
	// Gets wACC percentage.
	Wacc *float64 `pulumi:"wacc"`
	// Workload discovery source.
	WorkloadDiscoverySource *string `pulumi:"workloadDiscoverySource"`
}

Azure settings for a business case.

func (*AzureSettings) Defaults

func (val *AzureSettings) Defaults() *AzureSettings

Defaults sets the appropriate defaults for AzureSettings

type AzureSettingsArgs

type AzureSettingsArgs struct {
	// Gets Avs labour cost percentage.
	AvsLaborCostPercentage pulumi.Float64PtrInput `pulumi:"avsLaborCostPercentage"`
	// Migration Strategy.
	BusinessCaseType pulumi.StringPtrInput `pulumi:"businessCaseType"`
	// Gets comfort factor.
	ComfortFactor pulumi.Float64PtrInput `pulumi:"comfortFactor"`
	// Business case Currency.
	Currency pulumi.StringInput `pulumi:"currency"`
	// Gets azure Discount percentage.
	DiscountPercentage pulumi.Float64PtrInput `pulumi:"discountPercentage"`
	// Gets IaaS labour cost percentage.
	IaasLaborCostPercentage pulumi.Float64PtrInput `pulumi:"iaasLaborCostPercentage"`
	// Gets infrastructure growth rate.
	InfrastructureGrowthRate pulumi.Float64PtrInput `pulumi:"infrastructureGrowthRate"`
	// Gets network cost percentage.
	NetworkCostPercentage pulumi.Float64PtrInput `pulumi:"networkCostPercentage"`
	// Gets PaaS labour cost percentage.
	PaasLaborCostPercentage pulumi.Float64PtrInput `pulumi:"paasLaborCostPercentage"`
	// Gets migration completion percentage per year.
	PerYearMigrationCompletionPercentage pulumi.Float64MapInput `pulumi:"perYearMigrationCompletionPercentage"`
	// Gets end time to use for performance.
	PerformanceDataEndTime pulumi.StringPtrInput `pulumi:"performanceDataEndTime"`
	// Gets start time to use for performance.
	PerformanceDataStartTime pulumi.StringPtrInput `pulumi:"performanceDataStartTime"`
	// Gets utilization percentile for performance.
	PerformanceUtilizationPercentile pulumi.Float64PtrInput `pulumi:"performanceUtilizationPercentile"`
	// Gets the business case savings option type.
	SavingsOption pulumi.StringPtrInput `pulumi:"savingsOption"`
	// Gets or sets azure location.
	TargetLocation pulumi.StringInput `pulumi:"targetLocation"`
	// Gets wACC percentage.
	Wacc pulumi.Float64PtrInput `pulumi:"wacc"`
	// Workload discovery source.
	WorkloadDiscoverySource pulumi.StringPtrInput `pulumi:"workloadDiscoverySource"`
}

Azure settings for a business case.

func (*AzureSettingsArgs) Defaults

func (val *AzureSettingsArgs) Defaults() *AzureSettingsArgs

Defaults sets the appropriate defaults for AzureSettingsArgs

func (AzureSettingsArgs) ElementType

func (AzureSettingsArgs) ElementType() reflect.Type

func (AzureSettingsArgs) ToAzureSettingsOutput

func (i AzureSettingsArgs) ToAzureSettingsOutput() AzureSettingsOutput

func (AzureSettingsArgs) ToAzureSettingsOutputWithContext

func (i AzureSettingsArgs) ToAzureSettingsOutputWithContext(ctx context.Context) AzureSettingsOutput

func (AzureSettingsArgs) ToAzureSettingsPtrOutput

func (i AzureSettingsArgs) ToAzureSettingsPtrOutput() AzureSettingsPtrOutput

func (AzureSettingsArgs) ToAzureSettingsPtrOutputWithContext

func (i AzureSettingsArgs) ToAzureSettingsPtrOutputWithContext(ctx context.Context) AzureSettingsPtrOutput

type AzureSettingsInput

type AzureSettingsInput interface {
	pulumi.Input

	ToAzureSettingsOutput() AzureSettingsOutput
	ToAzureSettingsOutputWithContext(context.Context) AzureSettingsOutput
}

AzureSettingsInput is an input type that accepts AzureSettingsArgs and AzureSettingsOutput values. You can construct a concrete instance of `AzureSettingsInput` via:

AzureSettingsArgs{...}

type AzureSettingsOutput

type AzureSettingsOutput struct{ *pulumi.OutputState }

Azure settings for a business case.

func (AzureSettingsOutput) AvsLaborCostPercentage

func (o AzureSettingsOutput) AvsLaborCostPercentage() pulumi.Float64PtrOutput

Gets Avs labour cost percentage.

func (AzureSettingsOutput) BusinessCaseType

func (o AzureSettingsOutput) BusinessCaseType() pulumi.StringPtrOutput

Migration Strategy.

func (AzureSettingsOutput) ComfortFactor

func (o AzureSettingsOutput) ComfortFactor() pulumi.Float64PtrOutput

Gets comfort factor.

func (AzureSettingsOutput) Currency

Business case Currency.

func (AzureSettingsOutput) DiscountPercentage

func (o AzureSettingsOutput) DiscountPercentage() pulumi.Float64PtrOutput

Gets azure Discount percentage.

func (AzureSettingsOutput) ElementType

func (AzureSettingsOutput) ElementType() reflect.Type

func (AzureSettingsOutput) IaasLaborCostPercentage

func (o AzureSettingsOutput) IaasLaborCostPercentage() pulumi.Float64PtrOutput

Gets IaaS labour cost percentage.

func (AzureSettingsOutput) InfrastructureGrowthRate

func (o AzureSettingsOutput) InfrastructureGrowthRate() pulumi.Float64PtrOutput

Gets infrastructure growth rate.

func (AzureSettingsOutput) NetworkCostPercentage

func (o AzureSettingsOutput) NetworkCostPercentage() pulumi.Float64PtrOutput

Gets network cost percentage.

func (AzureSettingsOutput) PaasLaborCostPercentage

func (o AzureSettingsOutput) PaasLaborCostPercentage() pulumi.Float64PtrOutput

Gets PaaS labour cost percentage.

func (AzureSettingsOutput) PerYearMigrationCompletionPercentage

func (o AzureSettingsOutput) PerYearMigrationCompletionPercentage() pulumi.Float64MapOutput

Gets migration completion percentage per year.

func (AzureSettingsOutput) PerformanceDataEndTime

func (o AzureSettingsOutput) PerformanceDataEndTime() pulumi.StringPtrOutput

Gets end time to use for performance.

func (AzureSettingsOutput) PerformanceDataStartTime

func (o AzureSettingsOutput) PerformanceDataStartTime() pulumi.StringPtrOutput

Gets start time to use for performance.

func (AzureSettingsOutput) PerformanceUtilizationPercentile

func (o AzureSettingsOutput) PerformanceUtilizationPercentile() pulumi.Float64PtrOutput

Gets utilization percentile for performance.

func (AzureSettingsOutput) SavingsOption

func (o AzureSettingsOutput) SavingsOption() pulumi.StringPtrOutput

Gets the business case savings option type.

func (AzureSettingsOutput) TargetLocation

func (o AzureSettingsOutput) TargetLocation() pulumi.StringOutput

Gets or sets azure location.

func (AzureSettingsOutput) ToAzureSettingsOutput

func (o AzureSettingsOutput) ToAzureSettingsOutput() AzureSettingsOutput

func (AzureSettingsOutput) ToAzureSettingsOutputWithContext

func (o AzureSettingsOutput) ToAzureSettingsOutputWithContext(ctx context.Context) AzureSettingsOutput

func (AzureSettingsOutput) ToAzureSettingsPtrOutput

func (o AzureSettingsOutput) ToAzureSettingsPtrOutput() AzureSettingsPtrOutput

func (AzureSettingsOutput) ToAzureSettingsPtrOutputWithContext

func (o AzureSettingsOutput) ToAzureSettingsPtrOutputWithContext(ctx context.Context) AzureSettingsPtrOutput

func (AzureSettingsOutput) Wacc

Gets wACC percentage.

func (AzureSettingsOutput) WorkloadDiscoverySource

func (o AzureSettingsOutput) WorkloadDiscoverySource() pulumi.StringPtrOutput

Workload discovery source.

type AzureSettingsPtrInput

type AzureSettingsPtrInput interface {
	pulumi.Input

	ToAzureSettingsPtrOutput() AzureSettingsPtrOutput
	ToAzureSettingsPtrOutputWithContext(context.Context) AzureSettingsPtrOutput
}

AzureSettingsPtrInput is an input type that accepts AzureSettingsArgs, AzureSettingsPtr and AzureSettingsPtrOutput values. You can construct a concrete instance of `AzureSettingsPtrInput` via:

        AzureSettingsArgs{...}

or:

        nil

type AzureSettingsPtrOutput

type AzureSettingsPtrOutput struct{ *pulumi.OutputState }

func (AzureSettingsPtrOutput) AvsLaborCostPercentage

func (o AzureSettingsPtrOutput) AvsLaborCostPercentage() pulumi.Float64PtrOutput

Gets Avs labour cost percentage.

func (AzureSettingsPtrOutput) BusinessCaseType

func (o AzureSettingsPtrOutput) BusinessCaseType() pulumi.StringPtrOutput

Migration Strategy.

func (AzureSettingsPtrOutput) ComfortFactor

Gets comfort factor.

func (AzureSettingsPtrOutput) Currency

Business case Currency.

func (AzureSettingsPtrOutput) DiscountPercentage

func (o AzureSettingsPtrOutput) DiscountPercentage() pulumi.Float64PtrOutput

Gets azure Discount percentage.

func (AzureSettingsPtrOutput) Elem

func (AzureSettingsPtrOutput) ElementType

func (AzureSettingsPtrOutput) ElementType() reflect.Type

func (AzureSettingsPtrOutput) IaasLaborCostPercentage

func (o AzureSettingsPtrOutput) IaasLaborCostPercentage() pulumi.Float64PtrOutput

Gets IaaS labour cost percentage.

func (AzureSettingsPtrOutput) InfrastructureGrowthRate

func (o AzureSettingsPtrOutput) InfrastructureGrowthRate() pulumi.Float64PtrOutput

Gets infrastructure growth rate.

func (AzureSettingsPtrOutput) NetworkCostPercentage

func (o AzureSettingsPtrOutput) NetworkCostPercentage() pulumi.Float64PtrOutput

Gets network cost percentage.

func (AzureSettingsPtrOutput) PaasLaborCostPercentage

func (o AzureSettingsPtrOutput) PaasLaborCostPercentage() pulumi.Float64PtrOutput

Gets PaaS labour cost percentage.

func (AzureSettingsPtrOutput) PerYearMigrationCompletionPercentage

func (o AzureSettingsPtrOutput) PerYearMigrationCompletionPercentage() pulumi.Float64MapOutput

Gets migration completion percentage per year.

func (AzureSettingsPtrOutput) PerformanceDataEndTime

func (o AzureSettingsPtrOutput) PerformanceDataEndTime() pulumi.StringPtrOutput

Gets end time to use for performance.

func (AzureSettingsPtrOutput) PerformanceDataStartTime

func (o AzureSettingsPtrOutput) PerformanceDataStartTime() pulumi.StringPtrOutput

Gets start time to use for performance.

func (AzureSettingsPtrOutput) PerformanceUtilizationPercentile

func (o AzureSettingsPtrOutput) PerformanceUtilizationPercentile() pulumi.Float64PtrOutput

Gets utilization percentile for performance.

func (AzureSettingsPtrOutput) SavingsOption

func (o AzureSettingsPtrOutput) SavingsOption() pulumi.StringPtrOutput

Gets the business case savings option type.

func (AzureSettingsPtrOutput) TargetLocation

func (o AzureSettingsPtrOutput) TargetLocation() pulumi.StringPtrOutput

Gets or sets azure location.

func (AzureSettingsPtrOutput) ToAzureSettingsPtrOutput

func (o AzureSettingsPtrOutput) ToAzureSettingsPtrOutput() AzureSettingsPtrOutput

func (AzureSettingsPtrOutput) ToAzureSettingsPtrOutputWithContext

func (o AzureSettingsPtrOutput) ToAzureSettingsPtrOutputWithContext(ctx context.Context) AzureSettingsPtrOutput

func (AzureSettingsPtrOutput) Wacc

Gets wACC percentage.

func (AzureSettingsPtrOutput) WorkloadDiscoverySource

func (o AzureSettingsPtrOutput) WorkloadDiscoverySource() pulumi.StringPtrOutput

Workload discovery source.

type AzureSettingsResponse

type AzureSettingsResponse struct {
	// Gets Avs labour cost percentage.
	AvsLaborCostPercentage *float64 `pulumi:"avsLaborCostPercentage"`
	// Migration Strategy.
	BusinessCaseType *string `pulumi:"businessCaseType"`
	// Gets comfort factor.
	ComfortFactor *float64 `pulumi:"comfortFactor"`
	// Business case Currency.
	Currency string `pulumi:"currency"`
	// Gets azure Discount percentage.
	DiscountPercentage *float64 `pulumi:"discountPercentage"`
	// Gets IaaS labour cost percentage.
	IaasLaborCostPercentage *float64 `pulumi:"iaasLaborCostPercentage"`
	// Gets infrastructure growth rate.
	InfrastructureGrowthRate *float64 `pulumi:"infrastructureGrowthRate"`
	// Gets network cost percentage.
	NetworkCostPercentage *float64 `pulumi:"networkCostPercentage"`
	// Gets PaaS labour cost percentage.
	PaasLaborCostPercentage *float64 `pulumi:"paasLaborCostPercentage"`
	// Gets migration completion percentage per year.
	PerYearMigrationCompletionPercentage map[string]float64 `pulumi:"perYearMigrationCompletionPercentage"`
	// Gets end time to use for performance.
	PerformanceDataEndTime *string `pulumi:"performanceDataEndTime"`
	// Gets start time to use for performance.
	PerformanceDataStartTime *string `pulumi:"performanceDataStartTime"`
	// Gets utilization percentile for performance.
	PerformanceUtilizationPercentile *float64 `pulumi:"performanceUtilizationPercentile"`
	// Gets the business case savings option type.
	SavingsOption *string `pulumi:"savingsOption"`
	// Gets or sets azure location.
	TargetLocation string `pulumi:"targetLocation"`
	// Gets wACC percentage.
	Wacc *float64 `pulumi:"wacc"`
	// Workload discovery source.
	WorkloadDiscoverySource *string `pulumi:"workloadDiscoverySource"`
}

Azure settings for a business case.

func (*AzureSettingsResponse) Defaults

Defaults sets the appropriate defaults for AzureSettingsResponse

type AzureSettingsResponseOutput

type AzureSettingsResponseOutput struct{ *pulumi.OutputState }

Azure settings for a business case.

func (AzureSettingsResponseOutput) AvsLaborCostPercentage

func (o AzureSettingsResponseOutput) AvsLaborCostPercentage() pulumi.Float64PtrOutput

Gets Avs labour cost percentage.

func (AzureSettingsResponseOutput) BusinessCaseType

func (o AzureSettingsResponseOutput) BusinessCaseType() pulumi.StringPtrOutput

Migration Strategy.

func (AzureSettingsResponseOutput) ComfortFactor

Gets comfort factor.

func (AzureSettingsResponseOutput) Currency

Business case Currency.

func (AzureSettingsResponseOutput) DiscountPercentage

func (o AzureSettingsResponseOutput) DiscountPercentage() pulumi.Float64PtrOutput

Gets azure Discount percentage.

func (AzureSettingsResponseOutput) ElementType

func (AzureSettingsResponseOutput) IaasLaborCostPercentage

func (o AzureSettingsResponseOutput) IaasLaborCostPercentage() pulumi.Float64PtrOutput

Gets IaaS labour cost percentage.

func (AzureSettingsResponseOutput) InfrastructureGrowthRate

func (o AzureSettingsResponseOutput) InfrastructureGrowthRate() pulumi.Float64PtrOutput

Gets infrastructure growth rate.

func (AzureSettingsResponseOutput) NetworkCostPercentage

func (o AzureSettingsResponseOutput) NetworkCostPercentage() pulumi.Float64PtrOutput

Gets network cost percentage.

func (AzureSettingsResponseOutput) PaasLaborCostPercentage

func (o AzureSettingsResponseOutput) PaasLaborCostPercentage() pulumi.Float64PtrOutput

Gets PaaS labour cost percentage.

func (AzureSettingsResponseOutput) PerYearMigrationCompletionPercentage

func (o AzureSettingsResponseOutput) PerYearMigrationCompletionPercentage() pulumi.Float64MapOutput

Gets migration completion percentage per year.

func (AzureSettingsResponseOutput) PerformanceDataEndTime

func (o AzureSettingsResponseOutput) PerformanceDataEndTime() pulumi.StringPtrOutput

Gets end time to use for performance.

func (AzureSettingsResponseOutput) PerformanceDataStartTime

func (o AzureSettingsResponseOutput) PerformanceDataStartTime() pulumi.StringPtrOutput

Gets start time to use for performance.

func (AzureSettingsResponseOutput) PerformanceUtilizationPercentile

func (o AzureSettingsResponseOutput) PerformanceUtilizationPercentile() pulumi.Float64PtrOutput

Gets utilization percentile for performance.

func (AzureSettingsResponseOutput) SavingsOption

Gets the business case savings option type.

func (AzureSettingsResponseOutput) TargetLocation

func (o AzureSettingsResponseOutput) TargetLocation() pulumi.StringOutput

Gets or sets azure location.

func (AzureSettingsResponseOutput) ToAzureSettingsResponseOutput

func (o AzureSettingsResponseOutput) ToAzureSettingsResponseOutput() AzureSettingsResponseOutput

func (AzureSettingsResponseOutput) ToAzureSettingsResponseOutputWithContext

func (o AzureSettingsResponseOutput) ToAzureSettingsResponseOutputWithContext(ctx context.Context) AzureSettingsResponseOutput

func (AzureSettingsResponseOutput) Wacc

Gets wACC percentage.

func (AzureSettingsResponseOutput) WorkloadDiscoverySource

func (o AzureSettingsResponseOutput) WorkloadDiscoverySource() pulumi.StringPtrOutput

Workload discovery source.

type AzureSettingsResponsePtrOutput

type AzureSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureSettingsResponsePtrOutput) AvsLaborCostPercentage

func (o AzureSettingsResponsePtrOutput) AvsLaborCostPercentage() pulumi.Float64PtrOutput

Gets Avs labour cost percentage.

func (AzureSettingsResponsePtrOutput) BusinessCaseType

Migration Strategy.

func (AzureSettingsResponsePtrOutput) ComfortFactor

Gets comfort factor.

func (AzureSettingsResponsePtrOutput) Currency

Business case Currency.

func (AzureSettingsResponsePtrOutput) DiscountPercentage

Gets azure Discount percentage.

func (AzureSettingsResponsePtrOutput) Elem

func (AzureSettingsResponsePtrOutput) ElementType

func (AzureSettingsResponsePtrOutput) IaasLaborCostPercentage

func (o AzureSettingsResponsePtrOutput) IaasLaborCostPercentage() pulumi.Float64PtrOutput

Gets IaaS labour cost percentage.

func (AzureSettingsResponsePtrOutput) InfrastructureGrowthRate

func (o AzureSettingsResponsePtrOutput) InfrastructureGrowthRate() pulumi.Float64PtrOutput

Gets infrastructure growth rate.

func (AzureSettingsResponsePtrOutput) NetworkCostPercentage

func (o AzureSettingsResponsePtrOutput) NetworkCostPercentage() pulumi.Float64PtrOutput

Gets network cost percentage.

func (AzureSettingsResponsePtrOutput) PaasLaborCostPercentage

func (o AzureSettingsResponsePtrOutput) PaasLaborCostPercentage() pulumi.Float64PtrOutput

Gets PaaS labour cost percentage.

func (AzureSettingsResponsePtrOutput) PerYearMigrationCompletionPercentage

func (o AzureSettingsResponsePtrOutput) PerYearMigrationCompletionPercentage() pulumi.Float64MapOutput

Gets migration completion percentage per year.

func (AzureSettingsResponsePtrOutput) PerformanceDataEndTime

func (o AzureSettingsResponsePtrOutput) PerformanceDataEndTime() pulumi.StringPtrOutput

Gets end time to use for performance.

func (AzureSettingsResponsePtrOutput) PerformanceDataStartTime

func (o AzureSettingsResponsePtrOutput) PerformanceDataStartTime() pulumi.StringPtrOutput

Gets start time to use for performance.

func (AzureSettingsResponsePtrOutput) PerformanceUtilizationPercentile

func (o AzureSettingsResponsePtrOutput) PerformanceUtilizationPercentile() pulumi.Float64PtrOutput

Gets utilization percentile for performance.

func (AzureSettingsResponsePtrOutput) SavingsOption

Gets the business case savings option type.

func (AzureSettingsResponsePtrOutput) TargetLocation

Gets or sets azure location.

func (AzureSettingsResponsePtrOutput) ToAzureSettingsResponsePtrOutput

func (o AzureSettingsResponsePtrOutput) ToAzureSettingsResponsePtrOutput() AzureSettingsResponsePtrOutput

func (AzureSettingsResponsePtrOutput) ToAzureSettingsResponsePtrOutputWithContext

func (o AzureSettingsResponsePtrOutput) ToAzureSettingsResponsePtrOutputWithContext(ctx context.Context) AzureSettingsResponsePtrOutput

func (AzureSettingsResponsePtrOutput) Wacc

Gets wACC percentage.

func (AzureSettingsResponsePtrOutput) WorkloadDiscoverySource

func (o AzureSettingsResponsePtrOutput) WorkloadDiscoverySource() pulumi.StringPtrOutput

Workload discovery source.

type AzureSqlDataBaseType

type AzureSqlDataBaseType string

Gets or sets the azure PAAS SQL instance type.

func (AzureSqlDataBaseType) ElementType

func (AzureSqlDataBaseType) ElementType() reflect.Type

func (AzureSqlDataBaseType) ToAzureSqlDataBaseTypeOutput

func (e AzureSqlDataBaseType) ToAzureSqlDataBaseTypeOutput() AzureSqlDataBaseTypeOutput

func (AzureSqlDataBaseType) ToAzureSqlDataBaseTypeOutputWithContext

func (e AzureSqlDataBaseType) ToAzureSqlDataBaseTypeOutputWithContext(ctx context.Context) AzureSqlDataBaseTypeOutput

func (AzureSqlDataBaseType) ToAzureSqlDataBaseTypePtrOutput

func (e AzureSqlDataBaseType) ToAzureSqlDataBaseTypePtrOutput() AzureSqlDataBaseTypePtrOutput

func (AzureSqlDataBaseType) ToAzureSqlDataBaseTypePtrOutputWithContext

func (e AzureSqlDataBaseType) ToAzureSqlDataBaseTypePtrOutputWithContext(ctx context.Context) AzureSqlDataBaseTypePtrOutput

func (AzureSqlDataBaseType) ToStringOutput

func (e AzureSqlDataBaseType) ToStringOutput() pulumi.StringOutput

func (AzureSqlDataBaseType) ToStringOutputWithContext

func (e AzureSqlDataBaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSqlDataBaseType) ToStringPtrOutput

func (e AzureSqlDataBaseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlDataBaseType) ToStringPtrOutputWithContext

func (e AzureSqlDataBaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlDataBaseTypeInput

type AzureSqlDataBaseTypeInput interface {
	pulumi.Input

	ToAzureSqlDataBaseTypeOutput() AzureSqlDataBaseTypeOutput
	ToAzureSqlDataBaseTypeOutputWithContext(context.Context) AzureSqlDataBaseTypeOutput
}

AzureSqlDataBaseTypeInput is an input type that accepts values of the AzureSqlDataBaseType enum A concrete instance of `AzureSqlDataBaseTypeInput` can be one of the following:

AzureSqlDataBaseTypeUnknown
AzureSqlDataBaseTypeAutomatic
AzureSqlDataBaseTypeSingleDatabase
AzureSqlDataBaseTypeElasticPool

type AzureSqlDataBaseTypeOutput

type AzureSqlDataBaseTypeOutput struct{ *pulumi.OutputState }

func (AzureSqlDataBaseTypeOutput) ElementType

func (AzureSqlDataBaseTypeOutput) ElementType() reflect.Type

func (AzureSqlDataBaseTypeOutput) ToAzureSqlDataBaseTypeOutput

func (o AzureSqlDataBaseTypeOutput) ToAzureSqlDataBaseTypeOutput() AzureSqlDataBaseTypeOutput

func (AzureSqlDataBaseTypeOutput) ToAzureSqlDataBaseTypeOutputWithContext

func (o AzureSqlDataBaseTypeOutput) ToAzureSqlDataBaseTypeOutputWithContext(ctx context.Context) AzureSqlDataBaseTypeOutput

func (AzureSqlDataBaseTypeOutput) ToAzureSqlDataBaseTypePtrOutput

func (o AzureSqlDataBaseTypeOutput) ToAzureSqlDataBaseTypePtrOutput() AzureSqlDataBaseTypePtrOutput

func (AzureSqlDataBaseTypeOutput) ToAzureSqlDataBaseTypePtrOutputWithContext

func (o AzureSqlDataBaseTypeOutput) ToAzureSqlDataBaseTypePtrOutputWithContext(ctx context.Context) AzureSqlDataBaseTypePtrOutput

func (AzureSqlDataBaseTypeOutput) ToStringOutput

func (o AzureSqlDataBaseTypeOutput) ToStringOutput() pulumi.StringOutput

func (AzureSqlDataBaseTypeOutput) ToStringOutputWithContext

func (o AzureSqlDataBaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSqlDataBaseTypeOutput) ToStringPtrOutput

func (o AzureSqlDataBaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlDataBaseTypeOutput) ToStringPtrOutputWithContext

func (o AzureSqlDataBaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlDataBaseTypePtrInput

type AzureSqlDataBaseTypePtrInput interface {
	pulumi.Input

	ToAzureSqlDataBaseTypePtrOutput() AzureSqlDataBaseTypePtrOutput
	ToAzureSqlDataBaseTypePtrOutputWithContext(context.Context) AzureSqlDataBaseTypePtrOutput
}

func AzureSqlDataBaseTypePtr

func AzureSqlDataBaseTypePtr(v string) AzureSqlDataBaseTypePtrInput

type AzureSqlDataBaseTypePtrOutput

type AzureSqlDataBaseTypePtrOutput struct{ *pulumi.OutputState }

func (AzureSqlDataBaseTypePtrOutput) Elem

func (AzureSqlDataBaseTypePtrOutput) ElementType

func (AzureSqlDataBaseTypePtrOutput) ToAzureSqlDataBaseTypePtrOutput

func (o AzureSqlDataBaseTypePtrOutput) ToAzureSqlDataBaseTypePtrOutput() AzureSqlDataBaseTypePtrOutput

func (AzureSqlDataBaseTypePtrOutput) ToAzureSqlDataBaseTypePtrOutputWithContext

func (o AzureSqlDataBaseTypePtrOutput) ToAzureSqlDataBaseTypePtrOutputWithContext(ctx context.Context) AzureSqlDataBaseTypePtrOutput

func (AzureSqlDataBaseTypePtrOutput) ToStringPtrOutput

func (AzureSqlDataBaseTypePtrOutput) ToStringPtrOutputWithContext

func (o AzureSqlDataBaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlInstanceType

type AzureSqlInstanceType string

Gets or sets the azure PAAS SQL instance type.

func (AzureSqlInstanceType) ElementType

func (AzureSqlInstanceType) ElementType() reflect.Type

func (AzureSqlInstanceType) ToAzureSqlInstanceTypeOutput

func (e AzureSqlInstanceType) ToAzureSqlInstanceTypeOutput() AzureSqlInstanceTypeOutput

func (AzureSqlInstanceType) ToAzureSqlInstanceTypeOutputWithContext

func (e AzureSqlInstanceType) ToAzureSqlInstanceTypeOutputWithContext(ctx context.Context) AzureSqlInstanceTypeOutput

func (AzureSqlInstanceType) ToAzureSqlInstanceTypePtrOutput

func (e AzureSqlInstanceType) ToAzureSqlInstanceTypePtrOutput() AzureSqlInstanceTypePtrOutput

func (AzureSqlInstanceType) ToAzureSqlInstanceTypePtrOutputWithContext

func (e AzureSqlInstanceType) ToAzureSqlInstanceTypePtrOutputWithContext(ctx context.Context) AzureSqlInstanceTypePtrOutput

func (AzureSqlInstanceType) ToStringOutput

func (e AzureSqlInstanceType) ToStringOutput() pulumi.StringOutput

func (AzureSqlInstanceType) ToStringOutputWithContext

func (e AzureSqlInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSqlInstanceType) ToStringPtrOutput

func (e AzureSqlInstanceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlInstanceType) ToStringPtrOutputWithContext

func (e AzureSqlInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlInstanceTypeInput

type AzureSqlInstanceTypeInput interface {
	pulumi.Input

	ToAzureSqlInstanceTypeOutput() AzureSqlInstanceTypeOutput
	ToAzureSqlInstanceTypeOutputWithContext(context.Context) AzureSqlInstanceTypeOutput
}

AzureSqlInstanceTypeInput is an input type that accepts values of the AzureSqlInstanceType enum A concrete instance of `AzureSqlInstanceTypeInput` can be one of the following:

AzureSqlInstanceTypeUnknown
AzureSqlInstanceTypeAutomatic
AzureSqlInstanceTypeSingleInstance
AzureSqlInstanceTypeInstancePools

type AzureSqlInstanceTypeOutput

type AzureSqlInstanceTypeOutput struct{ *pulumi.OutputState }

func (AzureSqlInstanceTypeOutput) ElementType

func (AzureSqlInstanceTypeOutput) ElementType() reflect.Type

func (AzureSqlInstanceTypeOutput) ToAzureSqlInstanceTypeOutput

func (o AzureSqlInstanceTypeOutput) ToAzureSqlInstanceTypeOutput() AzureSqlInstanceTypeOutput

func (AzureSqlInstanceTypeOutput) ToAzureSqlInstanceTypeOutputWithContext

func (o AzureSqlInstanceTypeOutput) ToAzureSqlInstanceTypeOutputWithContext(ctx context.Context) AzureSqlInstanceTypeOutput

func (AzureSqlInstanceTypeOutput) ToAzureSqlInstanceTypePtrOutput

func (o AzureSqlInstanceTypeOutput) ToAzureSqlInstanceTypePtrOutput() AzureSqlInstanceTypePtrOutput

func (AzureSqlInstanceTypeOutput) ToAzureSqlInstanceTypePtrOutputWithContext

func (o AzureSqlInstanceTypeOutput) ToAzureSqlInstanceTypePtrOutputWithContext(ctx context.Context) AzureSqlInstanceTypePtrOutput

func (AzureSqlInstanceTypeOutput) ToStringOutput

func (o AzureSqlInstanceTypeOutput) ToStringOutput() pulumi.StringOutput

func (AzureSqlInstanceTypeOutput) ToStringOutputWithContext

func (o AzureSqlInstanceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSqlInstanceTypeOutput) ToStringPtrOutput

func (o AzureSqlInstanceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlInstanceTypeOutput) ToStringPtrOutputWithContext

func (o AzureSqlInstanceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlInstanceTypePtrInput

type AzureSqlInstanceTypePtrInput interface {
	pulumi.Input

	ToAzureSqlInstanceTypePtrOutput() AzureSqlInstanceTypePtrOutput
	ToAzureSqlInstanceTypePtrOutputWithContext(context.Context) AzureSqlInstanceTypePtrOutput
}

func AzureSqlInstanceTypePtr

func AzureSqlInstanceTypePtr(v string) AzureSqlInstanceTypePtrInput

type AzureSqlInstanceTypePtrOutput

type AzureSqlInstanceTypePtrOutput struct{ *pulumi.OutputState }

func (AzureSqlInstanceTypePtrOutput) Elem

func (AzureSqlInstanceTypePtrOutput) ElementType

func (AzureSqlInstanceTypePtrOutput) ToAzureSqlInstanceTypePtrOutput

func (o AzureSqlInstanceTypePtrOutput) ToAzureSqlInstanceTypePtrOutput() AzureSqlInstanceTypePtrOutput

func (AzureSqlInstanceTypePtrOutput) ToAzureSqlInstanceTypePtrOutputWithContext

func (o AzureSqlInstanceTypePtrOutput) ToAzureSqlInstanceTypePtrOutputWithContext(ctx context.Context) AzureSqlInstanceTypePtrOutput

func (AzureSqlInstanceTypePtrOutput) ToStringPtrOutput

func (AzureSqlInstanceTypePtrOutput) ToStringPtrOutputWithContext

func (o AzureSqlInstanceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlPurchaseModel

type AzureSqlPurchaseModel string

Gets or sets the azure SQL purchase model.

func (AzureSqlPurchaseModel) ElementType

func (AzureSqlPurchaseModel) ElementType() reflect.Type

func (AzureSqlPurchaseModel) ToAzureSqlPurchaseModelOutput

func (e AzureSqlPurchaseModel) ToAzureSqlPurchaseModelOutput() AzureSqlPurchaseModelOutput

func (AzureSqlPurchaseModel) ToAzureSqlPurchaseModelOutputWithContext

func (e AzureSqlPurchaseModel) ToAzureSqlPurchaseModelOutputWithContext(ctx context.Context) AzureSqlPurchaseModelOutput

func (AzureSqlPurchaseModel) ToAzureSqlPurchaseModelPtrOutput

func (e AzureSqlPurchaseModel) ToAzureSqlPurchaseModelPtrOutput() AzureSqlPurchaseModelPtrOutput

func (AzureSqlPurchaseModel) ToAzureSqlPurchaseModelPtrOutputWithContext

func (e AzureSqlPurchaseModel) ToAzureSqlPurchaseModelPtrOutputWithContext(ctx context.Context) AzureSqlPurchaseModelPtrOutput

func (AzureSqlPurchaseModel) ToStringOutput

func (e AzureSqlPurchaseModel) ToStringOutput() pulumi.StringOutput

func (AzureSqlPurchaseModel) ToStringOutputWithContext

func (e AzureSqlPurchaseModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSqlPurchaseModel) ToStringPtrOutput

func (e AzureSqlPurchaseModel) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlPurchaseModel) ToStringPtrOutputWithContext

func (e AzureSqlPurchaseModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlPurchaseModelInput

type AzureSqlPurchaseModelInput interface {
	pulumi.Input

	ToAzureSqlPurchaseModelOutput() AzureSqlPurchaseModelOutput
	ToAzureSqlPurchaseModelOutputWithContext(context.Context) AzureSqlPurchaseModelOutput
}

AzureSqlPurchaseModelInput is an input type that accepts values of the AzureSqlPurchaseModel enum A concrete instance of `AzureSqlPurchaseModelInput` can be one of the following:

AzureSqlPurchaseModelUnknown
AzureSqlPurchaseModelVCore
AzureSqlPurchaseModelDTU

type AzureSqlPurchaseModelOutput

type AzureSqlPurchaseModelOutput struct{ *pulumi.OutputState }

func (AzureSqlPurchaseModelOutput) ElementType

func (AzureSqlPurchaseModelOutput) ToAzureSqlPurchaseModelOutput

func (o AzureSqlPurchaseModelOutput) ToAzureSqlPurchaseModelOutput() AzureSqlPurchaseModelOutput

func (AzureSqlPurchaseModelOutput) ToAzureSqlPurchaseModelOutputWithContext

func (o AzureSqlPurchaseModelOutput) ToAzureSqlPurchaseModelOutputWithContext(ctx context.Context) AzureSqlPurchaseModelOutput

func (AzureSqlPurchaseModelOutput) ToAzureSqlPurchaseModelPtrOutput

func (o AzureSqlPurchaseModelOutput) ToAzureSqlPurchaseModelPtrOutput() AzureSqlPurchaseModelPtrOutput

func (AzureSqlPurchaseModelOutput) ToAzureSqlPurchaseModelPtrOutputWithContext

func (o AzureSqlPurchaseModelOutput) ToAzureSqlPurchaseModelPtrOutputWithContext(ctx context.Context) AzureSqlPurchaseModelPtrOutput

func (AzureSqlPurchaseModelOutput) ToStringOutput

func (o AzureSqlPurchaseModelOutput) ToStringOutput() pulumi.StringOutput

func (AzureSqlPurchaseModelOutput) ToStringOutputWithContext

func (o AzureSqlPurchaseModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSqlPurchaseModelOutput) ToStringPtrOutput

func (o AzureSqlPurchaseModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlPurchaseModelOutput) ToStringPtrOutputWithContext

func (o AzureSqlPurchaseModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlPurchaseModelPtrInput

type AzureSqlPurchaseModelPtrInput interface {
	pulumi.Input

	ToAzureSqlPurchaseModelPtrOutput() AzureSqlPurchaseModelPtrOutput
	ToAzureSqlPurchaseModelPtrOutputWithContext(context.Context) AzureSqlPurchaseModelPtrOutput
}

func AzureSqlPurchaseModelPtr

func AzureSqlPurchaseModelPtr(v string) AzureSqlPurchaseModelPtrInput

type AzureSqlPurchaseModelPtrOutput

type AzureSqlPurchaseModelPtrOutput struct{ *pulumi.OutputState }

func (AzureSqlPurchaseModelPtrOutput) Elem

func (AzureSqlPurchaseModelPtrOutput) ElementType

func (AzureSqlPurchaseModelPtrOutput) ToAzureSqlPurchaseModelPtrOutput

func (o AzureSqlPurchaseModelPtrOutput) ToAzureSqlPurchaseModelPtrOutput() AzureSqlPurchaseModelPtrOutput

func (AzureSqlPurchaseModelPtrOutput) ToAzureSqlPurchaseModelPtrOutputWithContext

func (o AzureSqlPurchaseModelPtrOutput) ToAzureSqlPurchaseModelPtrOutputWithContext(ctx context.Context) AzureSqlPurchaseModelPtrOutput

func (AzureSqlPurchaseModelPtrOutput) ToStringPtrOutput

func (AzureSqlPurchaseModelPtrOutput) ToStringPtrOutputWithContext

func (o AzureSqlPurchaseModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlServiceTier

type AzureSqlServiceTier string

Gets or sets the azure SQL service tier.

func (AzureSqlServiceTier) ElementType

func (AzureSqlServiceTier) ElementType() reflect.Type

func (AzureSqlServiceTier) ToAzureSqlServiceTierOutput

func (e AzureSqlServiceTier) ToAzureSqlServiceTierOutput() AzureSqlServiceTierOutput

func (AzureSqlServiceTier) ToAzureSqlServiceTierOutputWithContext

func (e AzureSqlServiceTier) ToAzureSqlServiceTierOutputWithContext(ctx context.Context) AzureSqlServiceTierOutput

func (AzureSqlServiceTier) ToAzureSqlServiceTierPtrOutput

func (e AzureSqlServiceTier) ToAzureSqlServiceTierPtrOutput() AzureSqlServiceTierPtrOutput

func (AzureSqlServiceTier) ToAzureSqlServiceTierPtrOutputWithContext

func (e AzureSqlServiceTier) ToAzureSqlServiceTierPtrOutputWithContext(ctx context.Context) AzureSqlServiceTierPtrOutput

func (AzureSqlServiceTier) ToStringOutput

func (e AzureSqlServiceTier) ToStringOutput() pulumi.StringOutput

func (AzureSqlServiceTier) ToStringOutputWithContext

func (e AzureSqlServiceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSqlServiceTier) ToStringPtrOutput

func (e AzureSqlServiceTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlServiceTier) ToStringPtrOutputWithContext

func (e AzureSqlServiceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlServiceTierInput

type AzureSqlServiceTierInput interface {
	pulumi.Input

	ToAzureSqlServiceTierOutput() AzureSqlServiceTierOutput
	ToAzureSqlServiceTierOutputWithContext(context.Context) AzureSqlServiceTierOutput
}

AzureSqlServiceTierInput is an input type that accepts values of the AzureSqlServiceTier enum A concrete instance of `AzureSqlServiceTierInput` can be one of the following:

AzureSqlServiceTierUnknown
AzureSqlServiceTierAutomatic
AzureSqlServiceTierGeneralPurpose
AzureSqlServiceTierBusinessCritical
AzureSqlServiceTierHyperScale

type AzureSqlServiceTierOutput

type AzureSqlServiceTierOutput struct{ *pulumi.OutputState }

func (AzureSqlServiceTierOutput) ElementType

func (AzureSqlServiceTierOutput) ElementType() reflect.Type

func (AzureSqlServiceTierOutput) ToAzureSqlServiceTierOutput

func (o AzureSqlServiceTierOutput) ToAzureSqlServiceTierOutput() AzureSqlServiceTierOutput

func (AzureSqlServiceTierOutput) ToAzureSqlServiceTierOutputWithContext

func (o AzureSqlServiceTierOutput) ToAzureSqlServiceTierOutputWithContext(ctx context.Context) AzureSqlServiceTierOutput

func (AzureSqlServiceTierOutput) ToAzureSqlServiceTierPtrOutput

func (o AzureSqlServiceTierOutput) ToAzureSqlServiceTierPtrOutput() AzureSqlServiceTierPtrOutput

func (AzureSqlServiceTierOutput) ToAzureSqlServiceTierPtrOutputWithContext

func (o AzureSqlServiceTierOutput) ToAzureSqlServiceTierPtrOutputWithContext(ctx context.Context) AzureSqlServiceTierPtrOutput

func (AzureSqlServiceTierOutput) ToStringOutput

func (o AzureSqlServiceTierOutput) ToStringOutput() pulumi.StringOutput

func (AzureSqlServiceTierOutput) ToStringOutputWithContext

func (o AzureSqlServiceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureSqlServiceTierOutput) ToStringPtrOutput

func (o AzureSqlServiceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlServiceTierOutput) ToStringPtrOutputWithContext

func (o AzureSqlServiceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureSqlServiceTierPtrInput

type AzureSqlServiceTierPtrInput interface {
	pulumi.Input

	ToAzureSqlServiceTierPtrOutput() AzureSqlServiceTierPtrOutput
	ToAzureSqlServiceTierPtrOutputWithContext(context.Context) AzureSqlServiceTierPtrOutput
}

func AzureSqlServiceTierPtr

func AzureSqlServiceTierPtr(v string) AzureSqlServiceTierPtrInput

type AzureSqlServiceTierPtrOutput

type AzureSqlServiceTierPtrOutput struct{ *pulumi.OutputState }

func (AzureSqlServiceTierPtrOutput) Elem

func (AzureSqlServiceTierPtrOutput) ElementType

func (AzureSqlServiceTierPtrOutput) ToAzureSqlServiceTierPtrOutput

func (o AzureSqlServiceTierPtrOutput) ToAzureSqlServiceTierPtrOutput() AzureSqlServiceTierPtrOutput

func (AzureSqlServiceTierPtrOutput) ToAzureSqlServiceTierPtrOutputWithContext

func (o AzureSqlServiceTierPtrOutput) ToAzureSqlServiceTierPtrOutputWithContext(ctx context.Context) AzureSqlServiceTierPtrOutput

func (AzureSqlServiceTierPtrOutput) ToStringPtrOutput

func (o AzureSqlServiceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSqlServiceTierPtrOutput) ToStringPtrOutputWithContext

func (o AzureSqlServiceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureStorageRedundancy

type AzureStorageRedundancy string

Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.

func (AzureStorageRedundancy) ElementType

func (AzureStorageRedundancy) ElementType() reflect.Type

func (AzureStorageRedundancy) ToAzureStorageRedundancyOutput

func (e AzureStorageRedundancy) ToAzureStorageRedundancyOutput() AzureStorageRedundancyOutput

func (AzureStorageRedundancy) ToAzureStorageRedundancyOutputWithContext

func (e AzureStorageRedundancy) ToAzureStorageRedundancyOutputWithContext(ctx context.Context) AzureStorageRedundancyOutput

func (AzureStorageRedundancy) ToAzureStorageRedundancyPtrOutput

func (e AzureStorageRedundancy) ToAzureStorageRedundancyPtrOutput() AzureStorageRedundancyPtrOutput

func (AzureStorageRedundancy) ToAzureStorageRedundancyPtrOutputWithContext

func (e AzureStorageRedundancy) ToAzureStorageRedundancyPtrOutputWithContext(ctx context.Context) AzureStorageRedundancyPtrOutput

func (AzureStorageRedundancy) ToStringOutput

func (e AzureStorageRedundancy) ToStringOutput() pulumi.StringOutput

func (AzureStorageRedundancy) ToStringOutputWithContext

func (e AzureStorageRedundancy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureStorageRedundancy) ToStringPtrOutput

func (e AzureStorageRedundancy) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureStorageRedundancy) ToStringPtrOutputWithContext

func (e AzureStorageRedundancy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureStorageRedundancyInput

type AzureStorageRedundancyInput interface {
	pulumi.Input

	ToAzureStorageRedundancyOutput() AzureStorageRedundancyOutput
	ToAzureStorageRedundancyOutputWithContext(context.Context) AzureStorageRedundancyOutput
}

AzureStorageRedundancyInput is an input type that accepts values of the AzureStorageRedundancy enum A concrete instance of `AzureStorageRedundancyInput` can be one of the following:

AzureStorageRedundancyUnknown
AzureStorageRedundancyLocallyRedundant
AzureStorageRedundancyZoneRedundant
AzureStorageRedundancyGeoRedundant
AzureStorageRedundancyReadAccessGeoRedundant

type AzureStorageRedundancyOutput

type AzureStorageRedundancyOutput struct{ *pulumi.OutputState }

func (AzureStorageRedundancyOutput) ElementType

func (AzureStorageRedundancyOutput) ToAzureStorageRedundancyOutput

func (o AzureStorageRedundancyOutput) ToAzureStorageRedundancyOutput() AzureStorageRedundancyOutput

func (AzureStorageRedundancyOutput) ToAzureStorageRedundancyOutputWithContext

func (o AzureStorageRedundancyOutput) ToAzureStorageRedundancyOutputWithContext(ctx context.Context) AzureStorageRedundancyOutput

func (AzureStorageRedundancyOutput) ToAzureStorageRedundancyPtrOutput

func (o AzureStorageRedundancyOutput) ToAzureStorageRedundancyPtrOutput() AzureStorageRedundancyPtrOutput

func (AzureStorageRedundancyOutput) ToAzureStorageRedundancyPtrOutputWithContext

func (o AzureStorageRedundancyOutput) ToAzureStorageRedundancyPtrOutputWithContext(ctx context.Context) AzureStorageRedundancyPtrOutput

func (AzureStorageRedundancyOutput) ToStringOutput

func (AzureStorageRedundancyOutput) ToStringOutputWithContext

func (o AzureStorageRedundancyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureStorageRedundancyOutput) ToStringPtrOutput

func (o AzureStorageRedundancyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureStorageRedundancyOutput) ToStringPtrOutputWithContext

func (o AzureStorageRedundancyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureStorageRedundancyPtrInput

type AzureStorageRedundancyPtrInput interface {
	pulumi.Input

	ToAzureStorageRedundancyPtrOutput() AzureStorageRedundancyPtrOutput
	ToAzureStorageRedundancyPtrOutputWithContext(context.Context) AzureStorageRedundancyPtrOutput
}

func AzureStorageRedundancyPtr

func AzureStorageRedundancyPtr(v string) AzureStorageRedundancyPtrInput

type AzureStorageRedundancyPtrOutput

type AzureStorageRedundancyPtrOutput struct{ *pulumi.OutputState }

func (AzureStorageRedundancyPtrOutput) Elem

func (AzureStorageRedundancyPtrOutput) ElementType

func (AzureStorageRedundancyPtrOutput) ToAzureStorageRedundancyPtrOutput

func (o AzureStorageRedundancyPtrOutput) ToAzureStorageRedundancyPtrOutput() AzureStorageRedundancyPtrOutput

func (AzureStorageRedundancyPtrOutput) ToAzureStorageRedundancyPtrOutputWithContext

func (o AzureStorageRedundancyPtrOutput) ToAzureStorageRedundancyPtrOutputWithContext(ctx context.Context) AzureStorageRedundancyPtrOutput

func (AzureStorageRedundancyPtrOutput) ToStringPtrOutput

func (AzureStorageRedundancyPtrOutput) ToStringPtrOutputWithContext

func (o AzureStorageRedundancyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureVmCategory

type AzureVmCategory string

Gets or sets azure VM category.

func (AzureVmCategory) ElementType

func (AzureVmCategory) ElementType() reflect.Type

func (AzureVmCategory) ToAzureVmCategoryOutput

func (e AzureVmCategory) ToAzureVmCategoryOutput() AzureVmCategoryOutput

func (AzureVmCategory) ToAzureVmCategoryOutputWithContext

func (e AzureVmCategory) ToAzureVmCategoryOutputWithContext(ctx context.Context) AzureVmCategoryOutput

func (AzureVmCategory) ToAzureVmCategoryPtrOutput

func (e AzureVmCategory) ToAzureVmCategoryPtrOutput() AzureVmCategoryPtrOutput

func (AzureVmCategory) ToAzureVmCategoryPtrOutputWithContext

func (e AzureVmCategory) ToAzureVmCategoryPtrOutputWithContext(ctx context.Context) AzureVmCategoryPtrOutput

func (AzureVmCategory) ToStringOutput

func (e AzureVmCategory) ToStringOutput() pulumi.StringOutput

func (AzureVmCategory) ToStringOutputWithContext

func (e AzureVmCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureVmCategory) ToStringPtrOutput

func (e AzureVmCategory) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureVmCategory) ToStringPtrOutputWithContext

func (e AzureVmCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureVmCategoryInput

type AzureVmCategoryInput interface {
	pulumi.Input

	ToAzureVmCategoryOutput() AzureVmCategoryOutput
	ToAzureVmCategoryOutputWithContext(context.Context) AzureVmCategoryOutput
}

AzureVmCategoryInput is an input type that accepts values of the AzureVmCategory enum A concrete instance of `AzureVmCategoryInput` can be one of the following:

AzureVmCategoryAll
AzureVmCategoryComputeOptimized
AzureVmCategoryGeneralPurpose
AzureVmCategoryGpuOptimized
AzureVmCategoryHighPerformanceCompute
AzureVmCategoryMemoryOptimized
AzureVmCategoryStorageOptimized
AzureVmCategoryIsolated

type AzureVmCategoryOutput

type AzureVmCategoryOutput struct{ *pulumi.OutputState }

func (AzureVmCategoryOutput) ElementType

func (AzureVmCategoryOutput) ElementType() reflect.Type

func (AzureVmCategoryOutput) ToAzureVmCategoryOutput

func (o AzureVmCategoryOutput) ToAzureVmCategoryOutput() AzureVmCategoryOutput

func (AzureVmCategoryOutput) ToAzureVmCategoryOutputWithContext

func (o AzureVmCategoryOutput) ToAzureVmCategoryOutputWithContext(ctx context.Context) AzureVmCategoryOutput

func (AzureVmCategoryOutput) ToAzureVmCategoryPtrOutput

func (o AzureVmCategoryOutput) ToAzureVmCategoryPtrOutput() AzureVmCategoryPtrOutput

func (AzureVmCategoryOutput) ToAzureVmCategoryPtrOutputWithContext

func (o AzureVmCategoryOutput) ToAzureVmCategoryPtrOutputWithContext(ctx context.Context) AzureVmCategoryPtrOutput

func (AzureVmCategoryOutput) ToStringOutput

func (o AzureVmCategoryOutput) ToStringOutput() pulumi.StringOutput

func (AzureVmCategoryOutput) ToStringOutputWithContext

func (o AzureVmCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureVmCategoryOutput) ToStringPtrOutput

func (o AzureVmCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureVmCategoryOutput) ToStringPtrOutputWithContext

func (o AzureVmCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureVmCategoryPtrInput

type AzureVmCategoryPtrInput interface {
	pulumi.Input

	ToAzureVmCategoryPtrOutput() AzureVmCategoryPtrOutput
	ToAzureVmCategoryPtrOutputWithContext(context.Context) AzureVmCategoryPtrOutput
}

func AzureVmCategoryPtr

func AzureVmCategoryPtr(v string) AzureVmCategoryPtrInput

type AzureVmCategoryPtrOutput

type AzureVmCategoryPtrOutput struct{ *pulumi.OutputState }

func (AzureVmCategoryPtrOutput) Elem

func (AzureVmCategoryPtrOutput) ElementType

func (AzureVmCategoryPtrOutput) ElementType() reflect.Type

func (AzureVmCategoryPtrOutput) ToAzureVmCategoryPtrOutput

func (o AzureVmCategoryPtrOutput) ToAzureVmCategoryPtrOutput() AzureVmCategoryPtrOutput

func (AzureVmCategoryPtrOutput) ToAzureVmCategoryPtrOutputWithContext

func (o AzureVmCategoryPtrOutput) ToAzureVmCategoryPtrOutputWithContext(ctx context.Context) AzureVmCategoryPtrOutput

func (AzureVmCategoryPtrOutput) ToStringPtrOutput

func (o AzureVmCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureVmCategoryPtrOutput) ToStringPtrOutputWithContext

func (o AzureVmCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureVmFamily

type AzureVmFamily string

func (AzureVmFamily) ElementType

func (AzureVmFamily) ElementType() reflect.Type

func (AzureVmFamily) ToAzureVmFamilyOutput

func (e AzureVmFamily) ToAzureVmFamilyOutput() AzureVmFamilyOutput

func (AzureVmFamily) ToAzureVmFamilyOutputWithContext

func (e AzureVmFamily) ToAzureVmFamilyOutputWithContext(ctx context.Context) AzureVmFamilyOutput

func (AzureVmFamily) ToAzureVmFamilyPtrOutput

func (e AzureVmFamily) ToAzureVmFamilyPtrOutput() AzureVmFamilyPtrOutput

func (AzureVmFamily) ToAzureVmFamilyPtrOutputWithContext

func (e AzureVmFamily) ToAzureVmFamilyPtrOutputWithContext(ctx context.Context) AzureVmFamilyPtrOutput

func (AzureVmFamily) ToStringOutput

func (e AzureVmFamily) ToStringOutput() pulumi.StringOutput

func (AzureVmFamily) ToStringOutputWithContext

func (e AzureVmFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureVmFamily) ToStringPtrOutput

func (e AzureVmFamily) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureVmFamily) ToStringPtrOutputWithContext

func (e AzureVmFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureVmFamilyInput

type AzureVmFamilyInput interface {
	pulumi.Input

	ToAzureVmFamilyOutput() AzureVmFamilyOutput
	ToAzureVmFamilyOutputWithContext(context.Context) AzureVmFamilyOutput
}

AzureVmFamilyInput is an input type that accepts values of the AzureVmFamily enum A concrete instance of `AzureVmFamilyInput` can be one of the following:

AzureVmFamilyUnknown
AzureVmFamilyBasicA0A4
AzureVmFamilyStandardA0A7
AzureVmFamilyStandardA8A11
AzureVmFamilyAv2Series
AzureVmFamilyDSeries
AzureVmFamilyDv2Series
AzureVmFamilyDSSeries
AzureVmFamilyDSv2Series
AzureVmFamilyFSeries
AzureVmFamilyFsSeries
AzureVmFamilyGSeries
AzureVmFamilyGSSeries
AzureVmFamilyHSeries
AzureVmFamilyLsSeries
AzureVmFamilyDsv3Series
AzureVmFamilyDv3Series
AzureVmFamilyFsv2Series
AzureVmFamilyEv3Series
AzureVmFamilyEsv3Series
AzureVmFamilyMSeries
AzureVmFamilyDCSeries
AzureVmFamilyLsv2Series
AzureVmFamilyEv4Series
AzureVmFamilyEsv4Series
AzureVmFamilyEdv4Series
AzureVmFamilyEdsv4Series
AzureVmFamilyDv4Series
AzureVmFamilyDsv4Series
AzureVmFamilyDdv4Series
AzureVmFamilyDdsv4Series
AzureVmFamilyEasv4Series
AzureVmFamilyDasv4Series
AzureVmFamilyMv2Series
AzureVmFamilyEav4Series
AzureVmFamilyDav4Series
AzureVmFamilyMsv2Series
AzureVmFamilyMdsv2Series
AzureVmFamilyDv5Series
AzureVmFamilyDsv5Series
AzureVmFamilyDdv5Series
AzureVmFamilyDdsv5Series
AzureVmFamilyDasv5Series
AzureVmFamilyDadsv5Series
AzureVmFamilyEv5Series
AzureVmFamilyEsv5Series
AzureVmFamilyEdv5Series
AzureVmFamilyEdsv5Series
AzureVmFamilyEasv5Series
AzureVmFamilyEadsv5Series
AzureVmFamilyEbsv5Series
AzureVmFamilyEbdsv5Series

type AzureVmFamilyOutput

type AzureVmFamilyOutput struct{ *pulumi.OutputState }

func (AzureVmFamilyOutput) ElementType

func (AzureVmFamilyOutput) ElementType() reflect.Type

func (AzureVmFamilyOutput) ToAzureVmFamilyOutput

func (o AzureVmFamilyOutput) ToAzureVmFamilyOutput() AzureVmFamilyOutput

func (AzureVmFamilyOutput) ToAzureVmFamilyOutputWithContext

func (o AzureVmFamilyOutput) ToAzureVmFamilyOutputWithContext(ctx context.Context) AzureVmFamilyOutput

func (AzureVmFamilyOutput) ToAzureVmFamilyPtrOutput

func (o AzureVmFamilyOutput) ToAzureVmFamilyPtrOutput() AzureVmFamilyPtrOutput

func (AzureVmFamilyOutput) ToAzureVmFamilyPtrOutputWithContext

func (o AzureVmFamilyOutput) ToAzureVmFamilyPtrOutputWithContext(ctx context.Context) AzureVmFamilyPtrOutput

func (AzureVmFamilyOutput) ToStringOutput

func (o AzureVmFamilyOutput) ToStringOutput() pulumi.StringOutput

func (AzureVmFamilyOutput) ToStringOutputWithContext

func (o AzureVmFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureVmFamilyOutput) ToStringPtrOutput

func (o AzureVmFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureVmFamilyOutput) ToStringPtrOutputWithContext

func (o AzureVmFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureVmFamilyPtrInput

type AzureVmFamilyPtrInput interface {
	pulumi.Input

	ToAzureVmFamilyPtrOutput() AzureVmFamilyPtrOutput
	ToAzureVmFamilyPtrOutputWithContext(context.Context) AzureVmFamilyPtrOutput
}

func AzureVmFamilyPtr

func AzureVmFamilyPtr(v string) AzureVmFamilyPtrInput

type AzureVmFamilyPtrOutput

type AzureVmFamilyPtrOutput struct{ *pulumi.OutputState }

func (AzureVmFamilyPtrOutput) Elem

func (AzureVmFamilyPtrOutput) ElementType

func (AzureVmFamilyPtrOutput) ElementType() reflect.Type

func (AzureVmFamilyPtrOutput) ToAzureVmFamilyPtrOutput

func (o AzureVmFamilyPtrOutput) ToAzureVmFamilyPtrOutput() AzureVmFamilyPtrOutput

func (AzureVmFamilyPtrOutput) ToAzureVmFamilyPtrOutputWithContext

func (o AzureVmFamilyPtrOutput) ToAzureVmFamilyPtrOutputWithContext(ctx context.Context) AzureVmFamilyPtrOutput

func (AzureVmFamilyPtrOutput) ToStringPtrOutput

func (o AzureVmFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureVmFamilyPtrOutput) ToStringPtrOutputWithContext

func (o AzureVmFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Binding

type Binding struct {
	// WebApplication certificate.
	Cert *Cert `pulumi:"cert"`
	// Gets or sets the binding host name.
	HostName *string `pulumi:"hostName"`
	// Gets or sets the IP Address.
	IpAddress *string `pulumi:"ipAddress"`
	// Gets or sets the application port.
	Port *string `pulumi:"port"`
	// WebApplication port mapping.
	PortMapping *PortMapping `pulumi:"portMapping"`
	// Gets or sets the protocol.
	Protocol *string `pulumi:"protocol"`
}

Binding for a web application.

type BindingArgs

type BindingArgs struct {
	// WebApplication certificate.
	Cert CertPtrInput `pulumi:"cert"`
	// Gets or sets the binding host name.
	HostName pulumi.StringPtrInput `pulumi:"hostName"`
	// Gets or sets the IP Address.
	IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"`
	// Gets or sets the application port.
	Port pulumi.StringPtrInput `pulumi:"port"`
	// WebApplication port mapping.
	PortMapping PortMappingPtrInput `pulumi:"portMapping"`
	// Gets or sets the protocol.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

Binding for a web application.

func (BindingArgs) ElementType

func (BindingArgs) ElementType() reflect.Type

func (BindingArgs) ToBindingOutput

func (i BindingArgs) ToBindingOutput() BindingOutput

func (BindingArgs) ToBindingOutputWithContext

func (i BindingArgs) ToBindingOutputWithContext(ctx context.Context) BindingOutput

type BindingArray

type BindingArray []BindingInput

func (BindingArray) ElementType

func (BindingArray) ElementType() reflect.Type

func (BindingArray) ToBindingArrayOutput

func (i BindingArray) ToBindingArrayOutput() BindingArrayOutput

func (BindingArray) ToBindingArrayOutputWithContext

func (i BindingArray) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput

type BindingArrayInput

type BindingArrayInput interface {
	pulumi.Input

	ToBindingArrayOutput() BindingArrayOutput
	ToBindingArrayOutputWithContext(context.Context) BindingArrayOutput
}

BindingArrayInput is an input type that accepts BindingArray and BindingArrayOutput values. You can construct a concrete instance of `BindingArrayInput` via:

BindingArray{ BindingArgs{...} }

type BindingArrayOutput

type BindingArrayOutput struct{ *pulumi.OutputState }

func (BindingArrayOutput) ElementType

func (BindingArrayOutput) ElementType() reflect.Type

func (BindingArrayOutput) Index

func (BindingArrayOutput) ToBindingArrayOutput

func (o BindingArrayOutput) ToBindingArrayOutput() BindingArrayOutput

func (BindingArrayOutput) ToBindingArrayOutputWithContext

func (o BindingArrayOutput) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput

type BindingInput

type BindingInput interface {
	pulumi.Input

	ToBindingOutput() BindingOutput
	ToBindingOutputWithContext(context.Context) BindingOutput
}

BindingInput is an input type that accepts BindingArgs and BindingOutput values. You can construct a concrete instance of `BindingInput` via:

BindingArgs{...}

type BindingOutput

type BindingOutput struct{ *pulumi.OutputState }

Binding for a web application.

func (BindingOutput) Cert

func (o BindingOutput) Cert() CertPtrOutput

WebApplication certificate.

func (BindingOutput) ElementType

func (BindingOutput) ElementType() reflect.Type

func (BindingOutput) HostName

func (o BindingOutput) HostName() pulumi.StringPtrOutput

Gets or sets the binding host name.

func (BindingOutput) IpAddress

func (o BindingOutput) IpAddress() pulumi.StringPtrOutput

Gets or sets the IP Address.

func (BindingOutput) Port

Gets or sets the application port.

func (BindingOutput) PortMapping

func (o BindingOutput) PortMapping() PortMappingPtrOutput

WebApplication port mapping.

func (BindingOutput) Protocol

func (o BindingOutput) Protocol() pulumi.StringPtrOutput

Gets or sets the protocol.

func (BindingOutput) ToBindingOutput

func (o BindingOutput) ToBindingOutput() BindingOutput

func (BindingOutput) ToBindingOutputWithContext

func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput

type BindingResponse

type BindingResponse struct {
	// WebApplication certificate.
	Cert *CertResponse `pulumi:"cert"`
	// Gets or sets the binding host name.
	HostName *string `pulumi:"hostName"`
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets or sets the IP Address.
	IpAddress *string `pulumi:"ipAddress"`
	// Gets or sets the application port.
	Port *string `pulumi:"port"`
	// WebApplication port mapping.
	PortMapping *PortMappingResponse `pulumi:"portMapping"`
	// Gets or sets the protocol.
	Protocol *string `pulumi:"protocol"`
}

Binding for a web application.

type BindingResponseArrayOutput

type BindingResponseArrayOutput struct{ *pulumi.OutputState }

func (BindingResponseArrayOutput) ElementType

func (BindingResponseArrayOutput) ElementType() reflect.Type

func (BindingResponseArrayOutput) Index

func (BindingResponseArrayOutput) ToBindingResponseArrayOutput

func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput

func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext

func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput

type BindingResponseOutput

type BindingResponseOutput struct{ *pulumi.OutputState }

Binding for a web application.

func (BindingResponseOutput) Cert

WebApplication certificate.

func (BindingResponseOutput) ElementType

func (BindingResponseOutput) ElementType() reflect.Type

func (BindingResponseOutput) HostName

Gets or sets the binding host name.

func (BindingResponseOutput) Id

Gets the ID.

func (BindingResponseOutput) IpAddress

Gets or sets the IP Address.

func (BindingResponseOutput) Port

Gets or sets the application port.

func (BindingResponseOutput) PortMapping

WebApplication port mapping.

func (BindingResponseOutput) Protocol

Gets or sets the protocol.

func (BindingResponseOutput) ToBindingResponseOutput

func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput

func (BindingResponseOutput) ToBindingResponseOutputWithContext

func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput

type BusinessCaseCurrency

type BusinessCaseCurrency string

Business case Currency.

func (BusinessCaseCurrency) ElementType

func (BusinessCaseCurrency) ElementType() reflect.Type

func (BusinessCaseCurrency) ToBusinessCaseCurrencyOutput

func (e BusinessCaseCurrency) ToBusinessCaseCurrencyOutput() BusinessCaseCurrencyOutput

func (BusinessCaseCurrency) ToBusinessCaseCurrencyOutputWithContext

func (e BusinessCaseCurrency) ToBusinessCaseCurrencyOutputWithContext(ctx context.Context) BusinessCaseCurrencyOutput

func (BusinessCaseCurrency) ToBusinessCaseCurrencyPtrOutput

func (e BusinessCaseCurrency) ToBusinessCaseCurrencyPtrOutput() BusinessCaseCurrencyPtrOutput

func (BusinessCaseCurrency) ToBusinessCaseCurrencyPtrOutputWithContext

func (e BusinessCaseCurrency) ToBusinessCaseCurrencyPtrOutputWithContext(ctx context.Context) BusinessCaseCurrencyPtrOutput

func (BusinessCaseCurrency) ToStringOutput

func (e BusinessCaseCurrency) ToStringOutput() pulumi.StringOutput

func (BusinessCaseCurrency) ToStringOutputWithContext

func (e BusinessCaseCurrency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BusinessCaseCurrency) ToStringPtrOutput

func (e BusinessCaseCurrency) ToStringPtrOutput() pulumi.StringPtrOutput

func (BusinessCaseCurrency) ToStringPtrOutputWithContext

func (e BusinessCaseCurrency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BusinessCaseCurrencyInput

type BusinessCaseCurrencyInput interface {
	pulumi.Input

	ToBusinessCaseCurrencyOutput() BusinessCaseCurrencyOutput
	ToBusinessCaseCurrencyOutputWithContext(context.Context) BusinessCaseCurrencyOutput
}

BusinessCaseCurrencyInput is an input type that accepts values of the BusinessCaseCurrency enum A concrete instance of `BusinessCaseCurrencyInput` can be one of the following:

BusinessCaseCurrencyUnknown
BusinessCaseCurrencyUSD
BusinessCaseCurrencyDKK
BusinessCaseCurrencyCAD
BusinessCaseCurrencyIDR
BusinessCaseCurrencyJPY
BusinessCaseCurrencyKRW
BusinessCaseCurrencyNZD
BusinessCaseCurrencyNOK
BusinessCaseCurrencyRUB
BusinessCaseCurrencySAR
BusinessCaseCurrencyZAR
BusinessCaseCurrencySEK
BusinessCaseCurrencyTRY
BusinessCaseCurrencyGBP
BusinessCaseCurrencyMXN
BusinessCaseCurrencyMYR
BusinessCaseCurrencyINR
BusinessCaseCurrencyHKD
BusinessCaseCurrencyBRL
BusinessCaseCurrencyTWD
BusinessCaseCurrencyEUR
BusinessCaseCurrencyCHF
BusinessCaseCurrencyARS
BusinessCaseCurrencyAUD
BusinessCaseCurrencyCNY

type BusinessCaseCurrencyOutput

type BusinessCaseCurrencyOutput struct{ *pulumi.OutputState }

func (BusinessCaseCurrencyOutput) ElementType

func (BusinessCaseCurrencyOutput) ElementType() reflect.Type

func (BusinessCaseCurrencyOutput) ToBusinessCaseCurrencyOutput

func (o BusinessCaseCurrencyOutput) ToBusinessCaseCurrencyOutput() BusinessCaseCurrencyOutput

func (BusinessCaseCurrencyOutput) ToBusinessCaseCurrencyOutputWithContext

func (o BusinessCaseCurrencyOutput) ToBusinessCaseCurrencyOutputWithContext(ctx context.Context) BusinessCaseCurrencyOutput

func (BusinessCaseCurrencyOutput) ToBusinessCaseCurrencyPtrOutput

func (o BusinessCaseCurrencyOutput) ToBusinessCaseCurrencyPtrOutput() BusinessCaseCurrencyPtrOutput

func (BusinessCaseCurrencyOutput) ToBusinessCaseCurrencyPtrOutputWithContext

func (o BusinessCaseCurrencyOutput) ToBusinessCaseCurrencyPtrOutputWithContext(ctx context.Context) BusinessCaseCurrencyPtrOutput

func (BusinessCaseCurrencyOutput) ToStringOutput

func (o BusinessCaseCurrencyOutput) ToStringOutput() pulumi.StringOutput

func (BusinessCaseCurrencyOutput) ToStringOutputWithContext

func (o BusinessCaseCurrencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BusinessCaseCurrencyOutput) ToStringPtrOutput

func (o BusinessCaseCurrencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BusinessCaseCurrencyOutput) ToStringPtrOutputWithContext

func (o BusinessCaseCurrencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BusinessCaseCurrencyPtrInput

type BusinessCaseCurrencyPtrInput interface {
	pulumi.Input

	ToBusinessCaseCurrencyPtrOutput() BusinessCaseCurrencyPtrOutput
	ToBusinessCaseCurrencyPtrOutputWithContext(context.Context) BusinessCaseCurrencyPtrOutput
}

func BusinessCaseCurrencyPtr

func BusinessCaseCurrencyPtr(v string) BusinessCaseCurrencyPtrInput

type BusinessCaseCurrencyPtrOutput

type BusinessCaseCurrencyPtrOutput struct{ *pulumi.OutputState }

func (BusinessCaseCurrencyPtrOutput) Elem

func (BusinessCaseCurrencyPtrOutput) ElementType

func (BusinessCaseCurrencyPtrOutput) ToBusinessCaseCurrencyPtrOutput

func (o BusinessCaseCurrencyPtrOutput) ToBusinessCaseCurrencyPtrOutput() BusinessCaseCurrencyPtrOutput

func (BusinessCaseCurrencyPtrOutput) ToBusinessCaseCurrencyPtrOutputWithContext

func (o BusinessCaseCurrencyPtrOutput) ToBusinessCaseCurrencyPtrOutputWithContext(ctx context.Context) BusinessCaseCurrencyPtrOutput

func (BusinessCaseCurrencyPtrOutput) ToStringPtrOutput

func (BusinessCaseCurrencyPtrOutput) ToStringPtrOutputWithContext

func (o BusinessCaseCurrencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BusinessCaseOperation

type BusinessCaseOperation struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Gets the state of business case reports.
	ReportStatusDetails ReportDetailsResponseArrayOutput `pulumi:"reportStatusDetails"`
	// Business case settings.
	Settings SettingsResponsePtrOutput `pulumi:"settings"`
	// Business case state.
	State pulumi.StringOutput `pulumi:"state"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Business case resource. Azure REST API version: 2023-04-01-preview.

func GetBusinessCaseOperation

func GetBusinessCaseOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BusinessCaseOperationState, opts ...pulumi.ResourceOption) (*BusinessCaseOperation, error)

GetBusinessCaseOperation gets an existing BusinessCaseOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewBusinessCaseOperation

func NewBusinessCaseOperation(ctx *pulumi.Context,
	name string, args *BusinessCaseOperationArgs, opts ...pulumi.ResourceOption) (*BusinessCaseOperation, error)

NewBusinessCaseOperation registers a new resource with the given unique name, arguments, and options.

func (*BusinessCaseOperation) ElementType

func (*BusinessCaseOperation) ElementType() reflect.Type

func (*BusinessCaseOperation) ToBusinessCaseOperationOutput

func (i *BusinessCaseOperation) ToBusinessCaseOperationOutput() BusinessCaseOperationOutput

func (*BusinessCaseOperation) ToBusinessCaseOperationOutputWithContext

func (i *BusinessCaseOperation) ToBusinessCaseOperationOutputWithContext(ctx context.Context) BusinessCaseOperationOutput

type BusinessCaseOperationArgs

type BusinessCaseOperationArgs struct {
	// Business case ARM name
	BusinessCaseName pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Business case settings.
	Settings SettingsPtrInput
}

The set of arguments for constructing a BusinessCaseOperation resource.

func (BusinessCaseOperationArgs) ElementType

func (BusinessCaseOperationArgs) ElementType() reflect.Type

type BusinessCaseOperationInput

type BusinessCaseOperationInput interface {
	pulumi.Input

	ToBusinessCaseOperationOutput() BusinessCaseOperationOutput
	ToBusinessCaseOperationOutputWithContext(ctx context.Context) BusinessCaseOperationOutput
}

type BusinessCaseOperationOutput

type BusinessCaseOperationOutput struct{ *pulumi.OutputState }

func (BusinessCaseOperationOutput) ElementType

func (BusinessCaseOperationOutput) Name

The name of the resource

func (BusinessCaseOperationOutput) ProvisioningState

func (o BusinessCaseOperationOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (BusinessCaseOperationOutput) ReportStatusDetails

Gets the state of business case reports.

func (BusinessCaseOperationOutput) Settings

Business case settings.

func (BusinessCaseOperationOutput) State

Business case state.

func (BusinessCaseOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (BusinessCaseOperationOutput) ToBusinessCaseOperationOutput

func (o BusinessCaseOperationOutput) ToBusinessCaseOperationOutput() BusinessCaseOperationOutput

func (BusinessCaseOperationOutput) ToBusinessCaseOperationOutputWithContext

func (o BusinessCaseOperationOutput) ToBusinessCaseOperationOutputWithContext(ctx context.Context) BusinessCaseOperationOutput

func (BusinessCaseOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type BusinessCaseOperationState

type BusinessCaseOperationState struct {
}

func (BusinessCaseOperationState) ElementType

func (BusinessCaseOperationState) ElementType() reflect.Type

type Cert

type Cert struct {
	// Gets or sets the Certificate data.
	CertData *string `pulumi:"certData"`
	// Gets or sets a value indicating whether certificate is needed or not.
	CertNeeded *bool `pulumi:"certNeeded"`
	// Gets or sets a value indicating whether certificate is provided or not.
	CertProvided *bool `pulumi:"certProvided"`
	// Gets or sets the type of secret store for the certificate.
	SecretStore *string `pulumi:"secretStore"`
}

WebApplication certificate.

type CertArgs

type CertArgs struct {
	// Gets or sets the Certificate data.
	CertData pulumi.StringPtrInput `pulumi:"certData"`
	// Gets or sets a value indicating whether certificate is needed or not.
	CertNeeded pulumi.BoolPtrInput `pulumi:"certNeeded"`
	// Gets or sets a value indicating whether certificate is provided or not.
	CertProvided pulumi.BoolPtrInput `pulumi:"certProvided"`
	// Gets or sets the type of secret store for the certificate.
	SecretStore pulumi.StringPtrInput `pulumi:"secretStore"`
}

WebApplication certificate.

func (CertArgs) ElementType

func (CertArgs) ElementType() reflect.Type

func (CertArgs) ToCertOutput

func (i CertArgs) ToCertOutput() CertOutput

func (CertArgs) ToCertOutputWithContext

func (i CertArgs) ToCertOutputWithContext(ctx context.Context) CertOutput

func (CertArgs) ToCertPtrOutput

func (i CertArgs) ToCertPtrOutput() CertPtrOutput

func (CertArgs) ToCertPtrOutputWithContext

func (i CertArgs) ToCertPtrOutputWithContext(ctx context.Context) CertPtrOutput

type CertInput

type CertInput interface {
	pulumi.Input

	ToCertOutput() CertOutput
	ToCertOutputWithContext(context.Context) CertOutput
}

CertInput is an input type that accepts CertArgs and CertOutput values. You can construct a concrete instance of `CertInput` via:

CertArgs{...}

type CertOutput

type CertOutput struct{ *pulumi.OutputState }

WebApplication certificate.

func (CertOutput) CertData

func (o CertOutput) CertData() pulumi.StringPtrOutput

Gets or sets the Certificate data.

func (CertOutput) CertNeeded

func (o CertOutput) CertNeeded() pulumi.BoolPtrOutput

Gets or sets a value indicating whether certificate is needed or not.

func (CertOutput) CertProvided

func (o CertOutput) CertProvided() pulumi.BoolPtrOutput

Gets or sets a value indicating whether certificate is provided or not.

func (CertOutput) ElementType

func (CertOutput) ElementType() reflect.Type

func (CertOutput) SecretStore

func (o CertOutput) SecretStore() pulumi.StringPtrOutput

Gets or sets the type of secret store for the certificate.

func (CertOutput) ToCertOutput

func (o CertOutput) ToCertOutput() CertOutput

func (CertOutput) ToCertOutputWithContext

func (o CertOutput) ToCertOutputWithContext(ctx context.Context) CertOutput

func (CertOutput) ToCertPtrOutput

func (o CertOutput) ToCertPtrOutput() CertPtrOutput

func (CertOutput) ToCertPtrOutputWithContext

func (o CertOutput) ToCertPtrOutputWithContext(ctx context.Context) CertPtrOutput

type CertPtrInput

type CertPtrInput interface {
	pulumi.Input

	ToCertPtrOutput() CertPtrOutput
	ToCertPtrOutputWithContext(context.Context) CertPtrOutput
}

CertPtrInput is an input type that accepts CertArgs, CertPtr and CertPtrOutput values. You can construct a concrete instance of `CertPtrInput` via:

        CertArgs{...}

or:

        nil

func CertPtr

func CertPtr(v *CertArgs) CertPtrInput

type CertPtrOutput

type CertPtrOutput struct{ *pulumi.OutputState }

func (CertPtrOutput) CertData

func (o CertPtrOutput) CertData() pulumi.StringPtrOutput

Gets or sets the Certificate data.

func (CertPtrOutput) CertNeeded

func (o CertPtrOutput) CertNeeded() pulumi.BoolPtrOutput

Gets or sets a value indicating whether certificate is needed or not.

func (CertPtrOutput) CertProvided

func (o CertPtrOutput) CertProvided() pulumi.BoolPtrOutput

Gets or sets a value indicating whether certificate is provided or not.

func (CertPtrOutput) Elem

func (o CertPtrOutput) Elem() CertOutput

func (CertPtrOutput) ElementType

func (CertPtrOutput) ElementType() reflect.Type

func (CertPtrOutput) SecretStore

func (o CertPtrOutput) SecretStore() pulumi.StringPtrOutput

Gets or sets the type of secret store for the certificate.

func (CertPtrOutput) ToCertPtrOutput

func (o CertPtrOutput) ToCertPtrOutput() CertPtrOutput

func (CertPtrOutput) ToCertPtrOutputWithContext

func (o CertPtrOutput) ToCertPtrOutputWithContext(ctx context.Context) CertPtrOutput

type CertResponse

type CertResponse struct {
	// Gets or sets the Certificate data.
	CertData *string `pulumi:"certData"`
	// Gets or sets a value indicating whether certificate is needed or not.
	CertNeeded *bool `pulumi:"certNeeded"`
	// Gets or sets a value indicating whether certificate is provided or not.
	CertProvided *bool `pulumi:"certProvided"`
	// Gets or sets the type of secret store for the certificate.
	SecretStore *string `pulumi:"secretStore"`
}

WebApplication certificate.

type CertResponseOutput

type CertResponseOutput struct{ *pulumi.OutputState }

WebApplication certificate.

func (CertResponseOutput) CertData

Gets or sets the Certificate data.

func (CertResponseOutput) CertNeeded

func (o CertResponseOutput) CertNeeded() pulumi.BoolPtrOutput

Gets or sets a value indicating whether certificate is needed or not.

func (CertResponseOutput) CertProvided

func (o CertResponseOutput) CertProvided() pulumi.BoolPtrOutput

Gets or sets a value indicating whether certificate is provided or not.

func (CertResponseOutput) ElementType

func (CertResponseOutput) ElementType() reflect.Type

func (CertResponseOutput) SecretStore

func (o CertResponseOutput) SecretStore() pulumi.StringPtrOutput

Gets or sets the type of secret store for the certificate.

func (CertResponseOutput) ToCertResponseOutput

func (o CertResponseOutput) ToCertResponseOutput() CertResponseOutput

func (CertResponseOutput) ToCertResponseOutputWithContext

func (o CertResponseOutput) ToCertResponseOutputWithContext(ctx context.Context) CertResponseOutput

type CertResponsePtrOutput

type CertResponsePtrOutput struct{ *pulumi.OutputState }

func (CertResponsePtrOutput) CertData

Gets or sets the Certificate data.

func (CertResponsePtrOutput) CertNeeded

Gets or sets a value indicating whether certificate is needed or not.

func (CertResponsePtrOutput) CertProvided

func (o CertResponsePtrOutput) CertProvided() pulumi.BoolPtrOutput

Gets or sets a value indicating whether certificate is provided or not.

func (CertResponsePtrOutput) Elem

func (CertResponsePtrOutput) ElementType

func (CertResponsePtrOutput) ElementType() reflect.Type

func (CertResponsePtrOutput) SecretStore

Gets or sets the type of secret store for the certificate.

func (CertResponsePtrOutput) ToCertResponsePtrOutput

func (o CertResponsePtrOutput) ToCertResponsePtrOutput() CertResponsePtrOutput

func (CertResponsePtrOutput) ToCertResponsePtrOutputWithContext

func (o CertResponsePtrOutput) ToCertResponsePtrOutputWithContext(ctx context.Context) CertResponsePtrOutput

type CleanupState

type CleanupState string

Gets or sets the cleanup state of the solution.

func (CleanupState) ElementType

func (CleanupState) ElementType() reflect.Type

func (CleanupState) ToCleanupStateOutput

func (e CleanupState) ToCleanupStateOutput() CleanupStateOutput

func (CleanupState) ToCleanupStateOutputWithContext

func (e CleanupState) ToCleanupStateOutputWithContext(ctx context.Context) CleanupStateOutput

func (CleanupState) ToCleanupStatePtrOutput

func (e CleanupState) ToCleanupStatePtrOutput() CleanupStatePtrOutput

func (CleanupState) ToCleanupStatePtrOutputWithContext

func (e CleanupState) ToCleanupStatePtrOutputWithContext(ctx context.Context) CleanupStatePtrOutput

func (CleanupState) ToStringOutput

func (e CleanupState) ToStringOutput() pulumi.StringOutput

func (CleanupState) ToStringOutputWithContext

func (e CleanupState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CleanupState) ToStringPtrOutput

func (e CleanupState) ToStringPtrOutput() pulumi.StringPtrOutput

func (CleanupState) ToStringPtrOutputWithContext

func (e CleanupState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CleanupStateInput

type CleanupStateInput interface {
	pulumi.Input

	ToCleanupStateOutput() CleanupStateOutput
	ToCleanupStateOutputWithContext(context.Context) CleanupStateOutput
}

CleanupStateInput is an input type that accepts values of the CleanupState enum A concrete instance of `CleanupStateInput` can be one of the following:

CleanupStateNone
CleanupStateStarted
CleanupStateInProgress
CleanupStateCompleted
CleanupStateFailed

type CleanupStateOutput

type CleanupStateOutput struct{ *pulumi.OutputState }

func (CleanupStateOutput) ElementType

func (CleanupStateOutput) ElementType() reflect.Type

func (CleanupStateOutput) ToCleanupStateOutput

func (o CleanupStateOutput) ToCleanupStateOutput() CleanupStateOutput

func (CleanupStateOutput) ToCleanupStateOutputWithContext

func (o CleanupStateOutput) ToCleanupStateOutputWithContext(ctx context.Context) CleanupStateOutput

func (CleanupStateOutput) ToCleanupStatePtrOutput

func (o CleanupStateOutput) ToCleanupStatePtrOutput() CleanupStatePtrOutput

func (CleanupStateOutput) ToCleanupStatePtrOutputWithContext

func (o CleanupStateOutput) ToCleanupStatePtrOutputWithContext(ctx context.Context) CleanupStatePtrOutput

func (CleanupStateOutput) ToStringOutput

func (o CleanupStateOutput) ToStringOutput() pulumi.StringOutput

func (CleanupStateOutput) ToStringOutputWithContext

func (o CleanupStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CleanupStateOutput) ToStringPtrOutput

func (o CleanupStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CleanupStateOutput) ToStringPtrOutputWithContext

func (o CleanupStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CleanupStatePtrInput

type CleanupStatePtrInput interface {
	pulumi.Input

	ToCleanupStatePtrOutput() CleanupStatePtrOutput
	ToCleanupStatePtrOutputWithContext(context.Context) CleanupStatePtrOutput
}

func CleanupStatePtr

func CleanupStatePtr(v string) CleanupStatePtrInput

type CleanupStatePtrOutput

type CleanupStatePtrOutput struct{ *pulumi.OutputState }

func (CleanupStatePtrOutput) Elem

func (CleanupStatePtrOutput) ElementType

func (CleanupStatePtrOutput) ElementType() reflect.Type

func (CleanupStatePtrOutput) ToCleanupStatePtrOutput

func (o CleanupStatePtrOutput) ToCleanupStatePtrOutput() CleanupStatePtrOutput

func (CleanupStatePtrOutput) ToCleanupStatePtrOutputWithContext

func (o CleanupStatePtrOutput) ToCleanupStatePtrOutputWithContext(ctx context.Context) CleanupStatePtrOutput

func (CleanupStatePtrOutput) ToStringPtrOutput

func (o CleanupStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CleanupStatePtrOutput) ToStringPtrOutputWithContext

func (o CleanupStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CollectorAgentProperties

type CollectorAgentProperties struct {
	SpnDetails *CollectorBodyAgentSpnProperties `pulumi:"spnDetails"`
}

type CollectorAgentPropertiesArgs

type CollectorAgentPropertiesArgs struct {
	SpnDetails CollectorBodyAgentSpnPropertiesPtrInput `pulumi:"spnDetails"`
}

func (CollectorAgentPropertiesArgs) ElementType

func (CollectorAgentPropertiesArgs) ToCollectorAgentPropertiesOutput

func (i CollectorAgentPropertiesArgs) ToCollectorAgentPropertiesOutput() CollectorAgentPropertiesOutput

func (CollectorAgentPropertiesArgs) ToCollectorAgentPropertiesOutputWithContext

func (i CollectorAgentPropertiesArgs) ToCollectorAgentPropertiesOutputWithContext(ctx context.Context) CollectorAgentPropertiesOutput

func (CollectorAgentPropertiesArgs) ToCollectorAgentPropertiesPtrOutput

func (i CollectorAgentPropertiesArgs) ToCollectorAgentPropertiesPtrOutput() CollectorAgentPropertiesPtrOutput

func (CollectorAgentPropertiesArgs) ToCollectorAgentPropertiesPtrOutputWithContext

func (i CollectorAgentPropertiesArgs) ToCollectorAgentPropertiesPtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesPtrOutput

type CollectorAgentPropertiesBase

type CollectorAgentPropertiesBase struct {
	// Gets the collector agent id.
	Id *string `pulumi:"id"`
	// Gets the collector last heartbeat time.
	LastHeartbeatUtc *string `pulumi:"lastHeartbeatUtc"`
	// Gets or sets the SPN details.
	SpnDetails *CollectorAgentSpnPropertiesBase `pulumi:"spnDetails"`
	// Gets the collector agent version.
	Version *string `pulumi:"version"`
}

Collector agent property class.

type CollectorAgentPropertiesBaseArgs

type CollectorAgentPropertiesBaseArgs struct {
	// Gets the collector agent id.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets the collector last heartbeat time.
	LastHeartbeatUtc pulumi.StringPtrInput `pulumi:"lastHeartbeatUtc"`
	// Gets or sets the SPN details.
	SpnDetails CollectorAgentSpnPropertiesBasePtrInput `pulumi:"spnDetails"`
	// Gets the collector agent version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Collector agent property class.

func (CollectorAgentPropertiesBaseArgs) ElementType

func (CollectorAgentPropertiesBaseArgs) ToCollectorAgentPropertiesBaseOutput

func (i CollectorAgentPropertiesBaseArgs) ToCollectorAgentPropertiesBaseOutput() CollectorAgentPropertiesBaseOutput

func (CollectorAgentPropertiesBaseArgs) ToCollectorAgentPropertiesBaseOutputWithContext

func (i CollectorAgentPropertiesBaseArgs) ToCollectorAgentPropertiesBaseOutputWithContext(ctx context.Context) CollectorAgentPropertiesBaseOutput

func (CollectorAgentPropertiesBaseArgs) ToCollectorAgentPropertiesBasePtrOutput

func (i CollectorAgentPropertiesBaseArgs) ToCollectorAgentPropertiesBasePtrOutput() CollectorAgentPropertiesBasePtrOutput

func (CollectorAgentPropertiesBaseArgs) ToCollectorAgentPropertiesBasePtrOutputWithContext

func (i CollectorAgentPropertiesBaseArgs) ToCollectorAgentPropertiesBasePtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesBasePtrOutput

type CollectorAgentPropertiesBaseInput

type CollectorAgentPropertiesBaseInput interface {
	pulumi.Input

	ToCollectorAgentPropertiesBaseOutput() CollectorAgentPropertiesBaseOutput
	ToCollectorAgentPropertiesBaseOutputWithContext(context.Context) CollectorAgentPropertiesBaseOutput
}

CollectorAgentPropertiesBaseInput is an input type that accepts CollectorAgentPropertiesBaseArgs and CollectorAgentPropertiesBaseOutput values. You can construct a concrete instance of `CollectorAgentPropertiesBaseInput` via:

CollectorAgentPropertiesBaseArgs{...}

type CollectorAgentPropertiesBaseOutput

type CollectorAgentPropertiesBaseOutput struct{ *pulumi.OutputState }

Collector agent property class.

func (CollectorAgentPropertiesBaseOutput) ElementType

func (CollectorAgentPropertiesBaseOutput) Id

Gets the collector agent id.

func (CollectorAgentPropertiesBaseOutput) LastHeartbeatUtc

Gets the collector last heartbeat time.

func (CollectorAgentPropertiesBaseOutput) SpnDetails

Gets or sets the SPN details.

func (CollectorAgentPropertiesBaseOutput) ToCollectorAgentPropertiesBaseOutput

func (o CollectorAgentPropertiesBaseOutput) ToCollectorAgentPropertiesBaseOutput() CollectorAgentPropertiesBaseOutput

func (CollectorAgentPropertiesBaseOutput) ToCollectorAgentPropertiesBaseOutputWithContext

func (o CollectorAgentPropertiesBaseOutput) ToCollectorAgentPropertiesBaseOutputWithContext(ctx context.Context) CollectorAgentPropertiesBaseOutput

func (CollectorAgentPropertiesBaseOutput) ToCollectorAgentPropertiesBasePtrOutput

func (o CollectorAgentPropertiesBaseOutput) ToCollectorAgentPropertiesBasePtrOutput() CollectorAgentPropertiesBasePtrOutput

func (CollectorAgentPropertiesBaseOutput) ToCollectorAgentPropertiesBasePtrOutputWithContext

func (o CollectorAgentPropertiesBaseOutput) ToCollectorAgentPropertiesBasePtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesBasePtrOutput

func (CollectorAgentPropertiesBaseOutput) Version

Gets the collector agent version.

type CollectorAgentPropertiesBasePtrInput

type CollectorAgentPropertiesBasePtrInput interface {
	pulumi.Input

	ToCollectorAgentPropertiesBasePtrOutput() CollectorAgentPropertiesBasePtrOutput
	ToCollectorAgentPropertiesBasePtrOutputWithContext(context.Context) CollectorAgentPropertiesBasePtrOutput
}

CollectorAgentPropertiesBasePtrInput is an input type that accepts CollectorAgentPropertiesBaseArgs, CollectorAgentPropertiesBasePtr and CollectorAgentPropertiesBasePtrOutput values. You can construct a concrete instance of `CollectorAgentPropertiesBasePtrInput` via:

        CollectorAgentPropertiesBaseArgs{...}

or:

        nil

type CollectorAgentPropertiesBasePtrOutput

type CollectorAgentPropertiesBasePtrOutput struct{ *pulumi.OutputState }

func (CollectorAgentPropertiesBasePtrOutput) Elem

func (CollectorAgentPropertiesBasePtrOutput) ElementType

func (CollectorAgentPropertiesBasePtrOutput) Id

Gets the collector agent id.

func (CollectorAgentPropertiesBasePtrOutput) LastHeartbeatUtc

Gets the collector last heartbeat time.

func (CollectorAgentPropertiesBasePtrOutput) SpnDetails

Gets or sets the SPN details.

func (CollectorAgentPropertiesBasePtrOutput) ToCollectorAgentPropertiesBasePtrOutput

func (o CollectorAgentPropertiesBasePtrOutput) ToCollectorAgentPropertiesBasePtrOutput() CollectorAgentPropertiesBasePtrOutput

func (CollectorAgentPropertiesBasePtrOutput) ToCollectorAgentPropertiesBasePtrOutputWithContext

func (o CollectorAgentPropertiesBasePtrOutput) ToCollectorAgentPropertiesBasePtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesBasePtrOutput

func (CollectorAgentPropertiesBasePtrOutput) Version

Gets the collector agent version.

type CollectorAgentPropertiesBaseResponse

type CollectorAgentPropertiesBaseResponse struct {
	// Gets the collector agent id.
	Id *string `pulumi:"id"`
	// Gets the collector last heartbeat time.
	LastHeartbeatUtc *string `pulumi:"lastHeartbeatUtc"`
	// Gets or sets the SPN details.
	SpnDetails *CollectorAgentSpnPropertiesBaseResponse `pulumi:"spnDetails"`
	// Gets the collector agent version.
	Version *string `pulumi:"version"`
}

Collector agent property class.

type CollectorAgentPropertiesBaseResponseOutput

type CollectorAgentPropertiesBaseResponseOutput struct{ *pulumi.OutputState }

Collector agent property class.

func (CollectorAgentPropertiesBaseResponseOutput) ElementType

func (CollectorAgentPropertiesBaseResponseOutput) Id

Gets the collector agent id.

func (CollectorAgentPropertiesBaseResponseOutput) LastHeartbeatUtc

Gets the collector last heartbeat time.

func (CollectorAgentPropertiesBaseResponseOutput) SpnDetails

Gets or sets the SPN details.

func (CollectorAgentPropertiesBaseResponseOutput) ToCollectorAgentPropertiesBaseResponseOutput

func (o CollectorAgentPropertiesBaseResponseOutput) ToCollectorAgentPropertiesBaseResponseOutput() CollectorAgentPropertiesBaseResponseOutput

func (CollectorAgentPropertiesBaseResponseOutput) ToCollectorAgentPropertiesBaseResponseOutputWithContext

func (o CollectorAgentPropertiesBaseResponseOutput) ToCollectorAgentPropertiesBaseResponseOutputWithContext(ctx context.Context) CollectorAgentPropertiesBaseResponseOutput

func (CollectorAgentPropertiesBaseResponseOutput) Version

Gets the collector agent version.

type CollectorAgentPropertiesBaseResponsePtrOutput

type CollectorAgentPropertiesBaseResponsePtrOutput struct{ *pulumi.OutputState }

func (CollectorAgentPropertiesBaseResponsePtrOutput) Elem

func (CollectorAgentPropertiesBaseResponsePtrOutput) ElementType

func (CollectorAgentPropertiesBaseResponsePtrOutput) Id

Gets the collector agent id.

func (CollectorAgentPropertiesBaseResponsePtrOutput) LastHeartbeatUtc

Gets the collector last heartbeat time.

func (CollectorAgentPropertiesBaseResponsePtrOutput) SpnDetails

Gets or sets the SPN details.

func (CollectorAgentPropertiesBaseResponsePtrOutput) ToCollectorAgentPropertiesBaseResponsePtrOutput

func (o CollectorAgentPropertiesBaseResponsePtrOutput) ToCollectorAgentPropertiesBaseResponsePtrOutput() CollectorAgentPropertiesBaseResponsePtrOutput

func (CollectorAgentPropertiesBaseResponsePtrOutput) ToCollectorAgentPropertiesBaseResponsePtrOutputWithContext

func (o CollectorAgentPropertiesBaseResponsePtrOutput) ToCollectorAgentPropertiesBaseResponsePtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesBaseResponsePtrOutput

func (CollectorAgentPropertiesBaseResponsePtrOutput) Version

Gets the collector agent version.

type CollectorAgentPropertiesInput

type CollectorAgentPropertiesInput interface {
	pulumi.Input

	ToCollectorAgentPropertiesOutput() CollectorAgentPropertiesOutput
	ToCollectorAgentPropertiesOutputWithContext(context.Context) CollectorAgentPropertiesOutput
}

CollectorAgentPropertiesInput is an input type that accepts CollectorAgentPropertiesArgs and CollectorAgentPropertiesOutput values. You can construct a concrete instance of `CollectorAgentPropertiesInput` via:

CollectorAgentPropertiesArgs{...}

type CollectorAgentPropertiesOutput

type CollectorAgentPropertiesOutput struct{ *pulumi.OutputState }

func (CollectorAgentPropertiesOutput) ElementType

func (CollectorAgentPropertiesOutput) SpnDetails

func (CollectorAgentPropertiesOutput) ToCollectorAgentPropertiesOutput

func (o CollectorAgentPropertiesOutput) ToCollectorAgentPropertiesOutput() CollectorAgentPropertiesOutput

func (CollectorAgentPropertiesOutput) ToCollectorAgentPropertiesOutputWithContext

func (o CollectorAgentPropertiesOutput) ToCollectorAgentPropertiesOutputWithContext(ctx context.Context) CollectorAgentPropertiesOutput

func (CollectorAgentPropertiesOutput) ToCollectorAgentPropertiesPtrOutput

func (o CollectorAgentPropertiesOutput) ToCollectorAgentPropertiesPtrOutput() CollectorAgentPropertiesPtrOutput

func (CollectorAgentPropertiesOutput) ToCollectorAgentPropertiesPtrOutputWithContext

func (o CollectorAgentPropertiesOutput) ToCollectorAgentPropertiesPtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesPtrOutput

type CollectorAgentPropertiesPtrInput

type CollectorAgentPropertiesPtrInput interface {
	pulumi.Input

	ToCollectorAgentPropertiesPtrOutput() CollectorAgentPropertiesPtrOutput
	ToCollectorAgentPropertiesPtrOutputWithContext(context.Context) CollectorAgentPropertiesPtrOutput
}

CollectorAgentPropertiesPtrInput is an input type that accepts CollectorAgentPropertiesArgs, CollectorAgentPropertiesPtr and CollectorAgentPropertiesPtrOutput values. You can construct a concrete instance of `CollectorAgentPropertiesPtrInput` via:

        CollectorAgentPropertiesArgs{...}

or:

        nil

type CollectorAgentPropertiesPtrOutput

type CollectorAgentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CollectorAgentPropertiesPtrOutput) Elem

func (CollectorAgentPropertiesPtrOutput) ElementType

func (CollectorAgentPropertiesPtrOutput) SpnDetails

func (CollectorAgentPropertiesPtrOutput) ToCollectorAgentPropertiesPtrOutput

func (o CollectorAgentPropertiesPtrOutput) ToCollectorAgentPropertiesPtrOutput() CollectorAgentPropertiesPtrOutput

func (CollectorAgentPropertiesPtrOutput) ToCollectorAgentPropertiesPtrOutputWithContext

func (o CollectorAgentPropertiesPtrOutput) ToCollectorAgentPropertiesPtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesPtrOutput

type CollectorAgentPropertiesResponse

type CollectorAgentPropertiesResponse struct {
	Id               string                                   `pulumi:"id"`
	LastHeartbeatUtc string                                   `pulumi:"lastHeartbeatUtc"`
	SpnDetails       *CollectorBodyAgentSpnPropertiesResponse `pulumi:"spnDetails"`
	Version          string                                   `pulumi:"version"`
}

type CollectorAgentPropertiesResponseOutput

type CollectorAgentPropertiesResponseOutput struct{ *pulumi.OutputState }

func (CollectorAgentPropertiesResponseOutput) ElementType

func (CollectorAgentPropertiesResponseOutput) Id

func (CollectorAgentPropertiesResponseOutput) LastHeartbeatUtc

func (CollectorAgentPropertiesResponseOutput) SpnDetails

func (CollectorAgentPropertiesResponseOutput) ToCollectorAgentPropertiesResponseOutput

func (o CollectorAgentPropertiesResponseOutput) ToCollectorAgentPropertiesResponseOutput() CollectorAgentPropertiesResponseOutput

func (CollectorAgentPropertiesResponseOutput) ToCollectorAgentPropertiesResponseOutputWithContext

func (o CollectorAgentPropertiesResponseOutput) ToCollectorAgentPropertiesResponseOutputWithContext(ctx context.Context) CollectorAgentPropertiesResponseOutput

func (CollectorAgentPropertiesResponseOutput) Version

type CollectorAgentPropertiesResponsePtrOutput

type CollectorAgentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CollectorAgentPropertiesResponsePtrOutput) Elem

func (CollectorAgentPropertiesResponsePtrOutput) ElementType

func (CollectorAgentPropertiesResponsePtrOutput) Id

func (CollectorAgentPropertiesResponsePtrOutput) LastHeartbeatUtc

func (CollectorAgentPropertiesResponsePtrOutput) SpnDetails

func (CollectorAgentPropertiesResponsePtrOutput) ToCollectorAgentPropertiesResponsePtrOutput

func (o CollectorAgentPropertiesResponsePtrOutput) ToCollectorAgentPropertiesResponsePtrOutput() CollectorAgentPropertiesResponsePtrOutput

func (CollectorAgentPropertiesResponsePtrOutput) ToCollectorAgentPropertiesResponsePtrOutputWithContext

func (o CollectorAgentPropertiesResponsePtrOutput) ToCollectorAgentPropertiesResponsePtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesResponsePtrOutput

func (CollectorAgentPropertiesResponsePtrOutput) Version

type CollectorAgentSpnPropertiesBase

type CollectorAgentSpnPropertiesBase struct {
	// Gets the AAD application id.
	ApplicationId *string `pulumi:"applicationId"`
	// Gets the AAD audience url.
	Audience *string `pulumi:"audience"`
	// Gets the AAD authority endpoint.
	Authority *string `pulumi:"authority"`
	// Gets the object id of the AAD application.
	ObjectId *string `pulumi:"objectId"`
	// Gets the tenant id of the AAD application.
	TenantId *string `pulumi:"tenantId"`
}

Collector agent SPN details class.

type CollectorAgentSpnPropertiesBaseArgs

type CollectorAgentSpnPropertiesBaseArgs struct {
	// Gets the AAD application id.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Gets the AAD audience url.
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	// Gets the AAD authority endpoint.
	Authority pulumi.StringPtrInput `pulumi:"authority"`
	// Gets the object id of the AAD application.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// Gets the tenant id of the AAD application.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Collector agent SPN details class.

func (CollectorAgentSpnPropertiesBaseArgs) ElementType

func (CollectorAgentSpnPropertiesBaseArgs) ToCollectorAgentSpnPropertiesBaseOutput

func (i CollectorAgentSpnPropertiesBaseArgs) ToCollectorAgentSpnPropertiesBaseOutput() CollectorAgentSpnPropertiesBaseOutput

func (CollectorAgentSpnPropertiesBaseArgs) ToCollectorAgentSpnPropertiesBaseOutputWithContext

func (i CollectorAgentSpnPropertiesBaseArgs) ToCollectorAgentSpnPropertiesBaseOutputWithContext(ctx context.Context) CollectorAgentSpnPropertiesBaseOutput

func (CollectorAgentSpnPropertiesBaseArgs) ToCollectorAgentSpnPropertiesBasePtrOutput

func (i CollectorAgentSpnPropertiesBaseArgs) ToCollectorAgentSpnPropertiesBasePtrOutput() CollectorAgentSpnPropertiesBasePtrOutput

func (CollectorAgentSpnPropertiesBaseArgs) ToCollectorAgentSpnPropertiesBasePtrOutputWithContext

func (i CollectorAgentSpnPropertiesBaseArgs) ToCollectorAgentSpnPropertiesBasePtrOutputWithContext(ctx context.Context) CollectorAgentSpnPropertiesBasePtrOutput

type CollectorAgentSpnPropertiesBaseInput

type CollectorAgentSpnPropertiesBaseInput interface {
	pulumi.Input

	ToCollectorAgentSpnPropertiesBaseOutput() CollectorAgentSpnPropertiesBaseOutput
	ToCollectorAgentSpnPropertiesBaseOutputWithContext(context.Context) CollectorAgentSpnPropertiesBaseOutput
}

CollectorAgentSpnPropertiesBaseInput is an input type that accepts CollectorAgentSpnPropertiesBaseArgs and CollectorAgentSpnPropertiesBaseOutput values. You can construct a concrete instance of `CollectorAgentSpnPropertiesBaseInput` via:

CollectorAgentSpnPropertiesBaseArgs{...}

type CollectorAgentSpnPropertiesBaseOutput

type CollectorAgentSpnPropertiesBaseOutput struct{ *pulumi.OutputState }

Collector agent SPN details class.

func (CollectorAgentSpnPropertiesBaseOutput) ApplicationId

Gets the AAD application id.

func (CollectorAgentSpnPropertiesBaseOutput) Audience

Gets the AAD audience url.

func (CollectorAgentSpnPropertiesBaseOutput) Authority

Gets the AAD authority endpoint.

func (CollectorAgentSpnPropertiesBaseOutput) ElementType

func (CollectorAgentSpnPropertiesBaseOutput) ObjectId

Gets the object id of the AAD application.

func (CollectorAgentSpnPropertiesBaseOutput) TenantId

Gets the tenant id of the AAD application.

func (CollectorAgentSpnPropertiesBaseOutput) ToCollectorAgentSpnPropertiesBaseOutput

func (o CollectorAgentSpnPropertiesBaseOutput) ToCollectorAgentSpnPropertiesBaseOutput() CollectorAgentSpnPropertiesBaseOutput

func (CollectorAgentSpnPropertiesBaseOutput) ToCollectorAgentSpnPropertiesBaseOutputWithContext

func (o CollectorAgentSpnPropertiesBaseOutput) ToCollectorAgentSpnPropertiesBaseOutputWithContext(ctx context.Context) CollectorAgentSpnPropertiesBaseOutput

func (CollectorAgentSpnPropertiesBaseOutput) ToCollectorAgentSpnPropertiesBasePtrOutput

func (o CollectorAgentSpnPropertiesBaseOutput) ToCollectorAgentSpnPropertiesBasePtrOutput() CollectorAgentSpnPropertiesBasePtrOutput

func (CollectorAgentSpnPropertiesBaseOutput) ToCollectorAgentSpnPropertiesBasePtrOutputWithContext

func (o CollectorAgentSpnPropertiesBaseOutput) ToCollectorAgentSpnPropertiesBasePtrOutputWithContext(ctx context.Context) CollectorAgentSpnPropertiesBasePtrOutput

type CollectorAgentSpnPropertiesBasePtrInput

type CollectorAgentSpnPropertiesBasePtrInput interface {
	pulumi.Input

	ToCollectorAgentSpnPropertiesBasePtrOutput() CollectorAgentSpnPropertiesBasePtrOutput
	ToCollectorAgentSpnPropertiesBasePtrOutputWithContext(context.Context) CollectorAgentSpnPropertiesBasePtrOutput
}

CollectorAgentSpnPropertiesBasePtrInput is an input type that accepts CollectorAgentSpnPropertiesBaseArgs, CollectorAgentSpnPropertiesBasePtr and CollectorAgentSpnPropertiesBasePtrOutput values. You can construct a concrete instance of `CollectorAgentSpnPropertiesBasePtrInput` via:

        CollectorAgentSpnPropertiesBaseArgs{...}

or:

        nil

type CollectorAgentSpnPropertiesBasePtrOutput

type CollectorAgentSpnPropertiesBasePtrOutput struct{ *pulumi.OutputState }

func (CollectorAgentSpnPropertiesBasePtrOutput) ApplicationId

Gets the AAD application id.

func (CollectorAgentSpnPropertiesBasePtrOutput) Audience

Gets the AAD audience url.

func (CollectorAgentSpnPropertiesBasePtrOutput) Authority

Gets the AAD authority endpoint.

func (CollectorAgentSpnPropertiesBasePtrOutput) Elem

func (CollectorAgentSpnPropertiesBasePtrOutput) ElementType

func (CollectorAgentSpnPropertiesBasePtrOutput) ObjectId

Gets the object id of the AAD application.

func (CollectorAgentSpnPropertiesBasePtrOutput) TenantId

Gets the tenant id of the AAD application.

func (CollectorAgentSpnPropertiesBasePtrOutput) ToCollectorAgentSpnPropertiesBasePtrOutput

func (o CollectorAgentSpnPropertiesBasePtrOutput) ToCollectorAgentSpnPropertiesBasePtrOutput() CollectorAgentSpnPropertiesBasePtrOutput

func (CollectorAgentSpnPropertiesBasePtrOutput) ToCollectorAgentSpnPropertiesBasePtrOutputWithContext

func (o CollectorAgentSpnPropertiesBasePtrOutput) ToCollectorAgentSpnPropertiesBasePtrOutputWithContext(ctx context.Context) CollectorAgentSpnPropertiesBasePtrOutput

type CollectorAgentSpnPropertiesBaseResponse

type CollectorAgentSpnPropertiesBaseResponse struct {
	// Gets the AAD application id.
	ApplicationId *string `pulumi:"applicationId"`
	// Gets the AAD audience url.
	Audience *string `pulumi:"audience"`
	// Gets the AAD authority endpoint.
	Authority *string `pulumi:"authority"`
	// Gets the object id of the AAD application.
	ObjectId *string `pulumi:"objectId"`
	// Gets the tenant id of the AAD application.
	TenantId *string `pulumi:"tenantId"`
}

Collector agent SPN details class.

type CollectorAgentSpnPropertiesBaseResponseOutput

type CollectorAgentSpnPropertiesBaseResponseOutput struct{ *pulumi.OutputState }

Collector agent SPN details class.

func (CollectorAgentSpnPropertiesBaseResponseOutput) ApplicationId

Gets the AAD application id.

func (CollectorAgentSpnPropertiesBaseResponseOutput) Audience

Gets the AAD audience url.

func (CollectorAgentSpnPropertiesBaseResponseOutput) Authority

Gets the AAD authority endpoint.

func (CollectorAgentSpnPropertiesBaseResponseOutput) ElementType

func (CollectorAgentSpnPropertiesBaseResponseOutput) ObjectId

Gets the object id of the AAD application.

func (CollectorAgentSpnPropertiesBaseResponseOutput) TenantId

Gets the tenant id of the AAD application.

func (CollectorAgentSpnPropertiesBaseResponseOutput) ToCollectorAgentSpnPropertiesBaseResponseOutput

func (o CollectorAgentSpnPropertiesBaseResponseOutput) ToCollectorAgentSpnPropertiesBaseResponseOutput() CollectorAgentSpnPropertiesBaseResponseOutput

func (CollectorAgentSpnPropertiesBaseResponseOutput) ToCollectorAgentSpnPropertiesBaseResponseOutputWithContext

func (o CollectorAgentSpnPropertiesBaseResponseOutput) ToCollectorAgentSpnPropertiesBaseResponseOutputWithContext(ctx context.Context) CollectorAgentSpnPropertiesBaseResponseOutput

type CollectorAgentSpnPropertiesBaseResponsePtrOutput

type CollectorAgentSpnPropertiesBaseResponsePtrOutput struct{ *pulumi.OutputState }

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) ApplicationId

Gets the AAD application id.

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) Audience

Gets the AAD audience url.

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) Authority

Gets the AAD authority endpoint.

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) Elem

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) ElementType

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) ObjectId

Gets the object id of the AAD application.

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) TenantId

Gets the tenant id of the AAD application.

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) ToCollectorAgentSpnPropertiesBaseResponsePtrOutput

func (o CollectorAgentSpnPropertiesBaseResponsePtrOutput) ToCollectorAgentSpnPropertiesBaseResponsePtrOutput() CollectorAgentSpnPropertiesBaseResponsePtrOutput

func (CollectorAgentSpnPropertiesBaseResponsePtrOutput) ToCollectorAgentSpnPropertiesBaseResponsePtrOutputWithContext

func (o CollectorAgentSpnPropertiesBaseResponsePtrOutput) ToCollectorAgentSpnPropertiesBaseResponsePtrOutputWithContext(ctx context.Context) CollectorAgentSpnPropertiesBaseResponsePtrOutput

type CollectorBodyAgentSpnProperties

type CollectorBodyAgentSpnProperties struct {
	// Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ApplicationId *string `pulumi:"applicationId"`
	// Intended audience for the service principal.
	Audience *string `pulumi:"audience"`
	// AAD Authority URL which was used to request the token for the service principal.
	Authority *string `pulumi:"authority"`
	// Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ObjectId *string `pulumi:"objectId"`
	// Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	TenantId *string `pulumi:"tenantId"`
}

type CollectorBodyAgentSpnPropertiesArgs

type CollectorBodyAgentSpnPropertiesArgs struct {
	// Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Intended audience for the service principal.
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	// AAD Authority URL which was used to request the token for the service principal.
	Authority pulumi.StringPtrInput `pulumi:"authority"`
	// Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

func (CollectorBodyAgentSpnPropertiesArgs) ElementType

func (CollectorBodyAgentSpnPropertiesArgs) ToCollectorBodyAgentSpnPropertiesOutput

func (i CollectorBodyAgentSpnPropertiesArgs) ToCollectorBodyAgentSpnPropertiesOutput() CollectorBodyAgentSpnPropertiesOutput

func (CollectorBodyAgentSpnPropertiesArgs) ToCollectorBodyAgentSpnPropertiesOutputWithContext

func (i CollectorBodyAgentSpnPropertiesArgs) ToCollectorBodyAgentSpnPropertiesOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesOutput

func (CollectorBodyAgentSpnPropertiesArgs) ToCollectorBodyAgentSpnPropertiesPtrOutput

func (i CollectorBodyAgentSpnPropertiesArgs) ToCollectorBodyAgentSpnPropertiesPtrOutput() CollectorBodyAgentSpnPropertiesPtrOutput

func (CollectorBodyAgentSpnPropertiesArgs) ToCollectorBodyAgentSpnPropertiesPtrOutputWithContext

func (i CollectorBodyAgentSpnPropertiesArgs) ToCollectorBodyAgentSpnPropertiesPtrOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesPtrOutput

type CollectorBodyAgentSpnPropertiesInput

type CollectorBodyAgentSpnPropertiesInput interface {
	pulumi.Input

	ToCollectorBodyAgentSpnPropertiesOutput() CollectorBodyAgentSpnPropertiesOutput
	ToCollectorBodyAgentSpnPropertiesOutputWithContext(context.Context) CollectorBodyAgentSpnPropertiesOutput
}

CollectorBodyAgentSpnPropertiesInput is an input type that accepts CollectorBodyAgentSpnPropertiesArgs and CollectorBodyAgentSpnPropertiesOutput values. You can construct a concrete instance of `CollectorBodyAgentSpnPropertiesInput` via:

CollectorBodyAgentSpnPropertiesArgs{...}

type CollectorBodyAgentSpnPropertiesOutput

type CollectorBodyAgentSpnPropertiesOutput struct{ *pulumi.OutputState }

func (CollectorBodyAgentSpnPropertiesOutput) ApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesOutput) Audience

Intended audience for the service principal.

func (CollectorBodyAgentSpnPropertiesOutput) Authority

AAD Authority URL which was used to request the token for the service principal.

func (CollectorBodyAgentSpnPropertiesOutput) ElementType

func (CollectorBodyAgentSpnPropertiesOutput) ObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesOutput) TenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesOutput) ToCollectorBodyAgentSpnPropertiesOutput

func (o CollectorBodyAgentSpnPropertiesOutput) ToCollectorBodyAgentSpnPropertiesOutput() CollectorBodyAgentSpnPropertiesOutput

func (CollectorBodyAgentSpnPropertiesOutput) ToCollectorBodyAgentSpnPropertiesOutputWithContext

func (o CollectorBodyAgentSpnPropertiesOutput) ToCollectorBodyAgentSpnPropertiesOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesOutput

func (CollectorBodyAgentSpnPropertiesOutput) ToCollectorBodyAgentSpnPropertiesPtrOutput

func (o CollectorBodyAgentSpnPropertiesOutput) ToCollectorBodyAgentSpnPropertiesPtrOutput() CollectorBodyAgentSpnPropertiesPtrOutput

func (CollectorBodyAgentSpnPropertiesOutput) ToCollectorBodyAgentSpnPropertiesPtrOutputWithContext

func (o CollectorBodyAgentSpnPropertiesOutput) ToCollectorBodyAgentSpnPropertiesPtrOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesPtrOutput

type CollectorBodyAgentSpnPropertiesPtrInput

type CollectorBodyAgentSpnPropertiesPtrInput interface {
	pulumi.Input

	ToCollectorBodyAgentSpnPropertiesPtrOutput() CollectorBodyAgentSpnPropertiesPtrOutput
	ToCollectorBodyAgentSpnPropertiesPtrOutputWithContext(context.Context) CollectorBodyAgentSpnPropertiesPtrOutput
}

CollectorBodyAgentSpnPropertiesPtrInput is an input type that accepts CollectorBodyAgentSpnPropertiesArgs, CollectorBodyAgentSpnPropertiesPtr and CollectorBodyAgentSpnPropertiesPtrOutput values. You can construct a concrete instance of `CollectorBodyAgentSpnPropertiesPtrInput` via:

        CollectorBodyAgentSpnPropertiesArgs{...}

or:

        nil

type CollectorBodyAgentSpnPropertiesPtrOutput

type CollectorBodyAgentSpnPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CollectorBodyAgentSpnPropertiesPtrOutput) ApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesPtrOutput) Audience

Intended audience for the service principal.

func (CollectorBodyAgentSpnPropertiesPtrOutput) Authority

AAD Authority URL which was used to request the token for the service principal.

func (CollectorBodyAgentSpnPropertiesPtrOutput) Elem

func (CollectorBodyAgentSpnPropertiesPtrOutput) ElementType

func (CollectorBodyAgentSpnPropertiesPtrOutput) ObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesPtrOutput) TenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesPtrOutput) ToCollectorBodyAgentSpnPropertiesPtrOutput

func (o CollectorBodyAgentSpnPropertiesPtrOutput) ToCollectorBodyAgentSpnPropertiesPtrOutput() CollectorBodyAgentSpnPropertiesPtrOutput

func (CollectorBodyAgentSpnPropertiesPtrOutput) ToCollectorBodyAgentSpnPropertiesPtrOutputWithContext

func (o CollectorBodyAgentSpnPropertiesPtrOutput) ToCollectorBodyAgentSpnPropertiesPtrOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesPtrOutput

type CollectorBodyAgentSpnPropertiesResponse

type CollectorBodyAgentSpnPropertiesResponse struct {
	// Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ApplicationId *string `pulumi:"applicationId"`
	// Intended audience for the service principal.
	Audience *string `pulumi:"audience"`
	// AAD Authority URL which was used to request the token for the service principal.
	Authority *string `pulumi:"authority"`
	// Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ObjectId *string `pulumi:"objectId"`
	// Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	TenantId *string `pulumi:"tenantId"`
}

type CollectorBodyAgentSpnPropertiesResponseOutput

type CollectorBodyAgentSpnPropertiesResponseOutput struct{ *pulumi.OutputState }

func (CollectorBodyAgentSpnPropertiesResponseOutput) ApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesResponseOutput) Audience

Intended audience for the service principal.

func (CollectorBodyAgentSpnPropertiesResponseOutput) Authority

AAD Authority URL which was used to request the token for the service principal.

func (CollectorBodyAgentSpnPropertiesResponseOutput) ElementType

func (CollectorBodyAgentSpnPropertiesResponseOutput) ObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesResponseOutput) TenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesResponseOutput) ToCollectorBodyAgentSpnPropertiesResponseOutput

func (o CollectorBodyAgentSpnPropertiesResponseOutput) ToCollectorBodyAgentSpnPropertiesResponseOutput() CollectorBodyAgentSpnPropertiesResponseOutput

func (CollectorBodyAgentSpnPropertiesResponseOutput) ToCollectorBodyAgentSpnPropertiesResponseOutputWithContext

func (o CollectorBodyAgentSpnPropertiesResponseOutput) ToCollectorBodyAgentSpnPropertiesResponseOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesResponseOutput

type CollectorBodyAgentSpnPropertiesResponsePtrOutput

type CollectorBodyAgentSpnPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) ApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) Audience

Intended audience for the service principal.

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) Authority

AAD Authority URL which was used to request the token for the service principal.

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) Elem

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) ElementType

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) ObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) TenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) ToCollectorBodyAgentSpnPropertiesResponsePtrOutput

func (o CollectorBodyAgentSpnPropertiesResponsePtrOutput) ToCollectorBodyAgentSpnPropertiesResponsePtrOutput() CollectorBodyAgentSpnPropertiesResponsePtrOutput

func (CollectorBodyAgentSpnPropertiesResponsePtrOutput) ToCollectorBodyAgentSpnPropertiesResponsePtrOutputWithContext

func (o CollectorBodyAgentSpnPropertiesResponsePtrOutput) ToCollectorBodyAgentSpnPropertiesResponsePtrOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesResponsePtrOutput

type CollectorProperties

type CollectorProperties struct {
	AgentProperties *CollectorAgentProperties `pulumi:"agentProperties"`
	// The ARM id of the discovery service site.
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
}

type CollectorPropertiesArgs

type CollectorPropertiesArgs struct {
	AgentProperties CollectorAgentPropertiesPtrInput `pulumi:"agentProperties"`
	// The ARM id of the discovery service site.
	DiscoverySiteId pulumi.StringPtrInput `pulumi:"discoverySiteId"`
}

func (CollectorPropertiesArgs) ElementType

func (CollectorPropertiesArgs) ElementType() reflect.Type

func (CollectorPropertiesArgs) ToCollectorPropertiesOutput

func (i CollectorPropertiesArgs) ToCollectorPropertiesOutput() CollectorPropertiesOutput

func (CollectorPropertiesArgs) ToCollectorPropertiesOutputWithContext

func (i CollectorPropertiesArgs) ToCollectorPropertiesOutputWithContext(ctx context.Context) CollectorPropertiesOutput

func (CollectorPropertiesArgs) ToCollectorPropertiesPtrOutput

func (i CollectorPropertiesArgs) ToCollectorPropertiesPtrOutput() CollectorPropertiesPtrOutput

func (CollectorPropertiesArgs) ToCollectorPropertiesPtrOutputWithContext

func (i CollectorPropertiesArgs) ToCollectorPropertiesPtrOutputWithContext(ctx context.Context) CollectorPropertiesPtrOutput

type CollectorPropertiesInput

type CollectorPropertiesInput interface {
	pulumi.Input

	ToCollectorPropertiesOutput() CollectorPropertiesOutput
	ToCollectorPropertiesOutputWithContext(context.Context) CollectorPropertiesOutput
}

CollectorPropertiesInput is an input type that accepts CollectorPropertiesArgs and CollectorPropertiesOutput values. You can construct a concrete instance of `CollectorPropertiesInput` via:

CollectorPropertiesArgs{...}

type CollectorPropertiesOutput

type CollectorPropertiesOutput struct{ *pulumi.OutputState }

func (CollectorPropertiesOutput) AgentProperties

func (CollectorPropertiesOutput) DiscoverySiteId

func (o CollectorPropertiesOutput) DiscoverySiteId() pulumi.StringPtrOutput

The ARM id of the discovery service site.

func (CollectorPropertiesOutput) ElementType

func (CollectorPropertiesOutput) ElementType() reflect.Type

func (CollectorPropertiesOutput) ToCollectorPropertiesOutput

func (o CollectorPropertiesOutput) ToCollectorPropertiesOutput() CollectorPropertiesOutput

func (CollectorPropertiesOutput) ToCollectorPropertiesOutputWithContext

func (o CollectorPropertiesOutput) ToCollectorPropertiesOutputWithContext(ctx context.Context) CollectorPropertiesOutput

func (CollectorPropertiesOutput) ToCollectorPropertiesPtrOutput

func (o CollectorPropertiesOutput) ToCollectorPropertiesPtrOutput() CollectorPropertiesPtrOutput

func (CollectorPropertiesOutput) ToCollectorPropertiesPtrOutputWithContext

func (o CollectorPropertiesOutput) ToCollectorPropertiesPtrOutputWithContext(ctx context.Context) CollectorPropertiesPtrOutput

type CollectorPropertiesPtrInput

type CollectorPropertiesPtrInput interface {
	pulumi.Input

	ToCollectorPropertiesPtrOutput() CollectorPropertiesPtrOutput
	ToCollectorPropertiesPtrOutputWithContext(context.Context) CollectorPropertiesPtrOutput
}

CollectorPropertiesPtrInput is an input type that accepts CollectorPropertiesArgs, CollectorPropertiesPtr and CollectorPropertiesPtrOutput values. You can construct a concrete instance of `CollectorPropertiesPtrInput` via:

        CollectorPropertiesArgs{...}

or:

        nil

type CollectorPropertiesPtrOutput

type CollectorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CollectorPropertiesPtrOutput) AgentProperties

func (CollectorPropertiesPtrOutput) DiscoverySiteId

The ARM id of the discovery service site.

func (CollectorPropertiesPtrOutput) Elem

func (CollectorPropertiesPtrOutput) ElementType

func (CollectorPropertiesPtrOutput) ToCollectorPropertiesPtrOutput

func (o CollectorPropertiesPtrOutput) ToCollectorPropertiesPtrOutput() CollectorPropertiesPtrOutput

func (CollectorPropertiesPtrOutput) ToCollectorPropertiesPtrOutputWithContext

func (o CollectorPropertiesPtrOutput) ToCollectorPropertiesPtrOutputWithContext(ctx context.Context) CollectorPropertiesPtrOutput

type CollectorPropertiesResponse

type CollectorPropertiesResponse struct {
	AgentProperties *CollectorAgentPropertiesResponse `pulumi:"agentProperties"`
	// Time when this collector was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// The ARM id of the discovery service site.
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
	// Time when this collector was updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

type CollectorPropertiesResponseOutput

type CollectorPropertiesResponseOutput struct{ *pulumi.OutputState }

func (CollectorPropertiesResponseOutput) AgentProperties

func (CollectorPropertiesResponseOutput) CreatedTimestamp

Time when this collector was created. Date-Time represented in ISO-8601 format.

func (CollectorPropertiesResponseOutput) DiscoverySiteId

The ARM id of the discovery service site.

func (CollectorPropertiesResponseOutput) ElementType

func (CollectorPropertiesResponseOutput) ToCollectorPropertiesResponseOutput

func (o CollectorPropertiesResponseOutput) ToCollectorPropertiesResponseOutput() CollectorPropertiesResponseOutput

func (CollectorPropertiesResponseOutput) ToCollectorPropertiesResponseOutputWithContext

func (o CollectorPropertiesResponseOutput) ToCollectorPropertiesResponseOutputWithContext(ctx context.Context) CollectorPropertiesResponseOutput

func (CollectorPropertiesResponseOutput) UpdatedTimestamp

Time when this collector was updated. Date-Time represented in ISO-8601 format.

type ComputeSettings

type ComputeSettings struct {
	// Hyperthread core to memory ratio.
	HyperthreadCoreToMemoryRatio float64 `pulumi:"hyperthreadCoreToMemoryRatio"`
	// Compute Price.
	Price float64 `pulumi:"price"`
	// Linux Rhel Server licensing settings.
	RhelLinuxServerLicensing LinuxServerLicensingSettings `pulumi:"rhelLinuxServerLicensing"`
	// SQL Server licensing settings.
	SqlServerLicensing []SqlServerLicensingSettings `pulumi:"sqlServerLicensing"`
	// Linux Suse Server licensing settings.
	SuseLinuxServerLicensing LinuxServerLicensingSettings `pulumi:"suseLinuxServerLicensing"`
	// Virtualization software settings.
	VirtualizationSoftwareSettings VirtualizationSoftwareSettings `pulumi:"virtualizationSoftwareSettings"`
	// Windows Server licensing settings.
	WindowsServerLicensing WindowsServerLicensingSettings `pulumi:"windowsServerLicensing"`
}

Compute settings.

type ComputeSettingsArgs

type ComputeSettingsArgs struct {
	// Hyperthread core to memory ratio.
	HyperthreadCoreToMemoryRatio pulumi.Float64Input `pulumi:"hyperthreadCoreToMemoryRatio"`
	// Compute Price.
	Price pulumi.Float64Input `pulumi:"price"`
	// Linux Rhel Server licensing settings.
	RhelLinuxServerLicensing LinuxServerLicensingSettingsInput `pulumi:"rhelLinuxServerLicensing"`
	// SQL Server licensing settings.
	SqlServerLicensing SqlServerLicensingSettingsArrayInput `pulumi:"sqlServerLicensing"`
	// Linux Suse Server licensing settings.
	SuseLinuxServerLicensing LinuxServerLicensingSettingsInput `pulumi:"suseLinuxServerLicensing"`
	// Virtualization software settings.
	VirtualizationSoftwareSettings VirtualizationSoftwareSettingsInput `pulumi:"virtualizationSoftwareSettings"`
	// Windows Server licensing settings.
	WindowsServerLicensing WindowsServerLicensingSettingsInput `pulumi:"windowsServerLicensing"`
}

Compute settings.

func (ComputeSettingsArgs) ElementType

func (ComputeSettingsArgs) ElementType() reflect.Type

func (ComputeSettingsArgs) ToComputeSettingsOutput

func (i ComputeSettingsArgs) ToComputeSettingsOutput() ComputeSettingsOutput

func (ComputeSettingsArgs) ToComputeSettingsOutputWithContext

func (i ComputeSettingsArgs) ToComputeSettingsOutputWithContext(ctx context.Context) ComputeSettingsOutput

func (ComputeSettingsArgs) ToComputeSettingsPtrOutput

func (i ComputeSettingsArgs) ToComputeSettingsPtrOutput() ComputeSettingsPtrOutput

func (ComputeSettingsArgs) ToComputeSettingsPtrOutputWithContext

func (i ComputeSettingsArgs) ToComputeSettingsPtrOutputWithContext(ctx context.Context) ComputeSettingsPtrOutput

type ComputeSettingsInput

type ComputeSettingsInput interface {
	pulumi.Input

	ToComputeSettingsOutput() ComputeSettingsOutput
	ToComputeSettingsOutputWithContext(context.Context) ComputeSettingsOutput
}

ComputeSettingsInput is an input type that accepts ComputeSettingsArgs and ComputeSettingsOutput values. You can construct a concrete instance of `ComputeSettingsInput` via:

ComputeSettingsArgs{...}

type ComputeSettingsOutput

type ComputeSettingsOutput struct{ *pulumi.OutputState }

Compute settings.

func (ComputeSettingsOutput) ElementType

func (ComputeSettingsOutput) ElementType() reflect.Type

func (ComputeSettingsOutput) HyperthreadCoreToMemoryRatio

func (o ComputeSettingsOutput) HyperthreadCoreToMemoryRatio() pulumi.Float64Output

Hyperthread core to memory ratio.

func (ComputeSettingsOutput) Price

Compute Price.

func (ComputeSettingsOutput) RhelLinuxServerLicensing

func (o ComputeSettingsOutput) RhelLinuxServerLicensing() LinuxServerLicensingSettingsOutput

Linux Rhel Server licensing settings.

func (ComputeSettingsOutput) SqlServerLicensing

SQL Server licensing settings.

func (ComputeSettingsOutput) SuseLinuxServerLicensing

func (o ComputeSettingsOutput) SuseLinuxServerLicensing() LinuxServerLicensingSettingsOutput

Linux Suse Server licensing settings.

func (ComputeSettingsOutput) ToComputeSettingsOutput

func (o ComputeSettingsOutput) ToComputeSettingsOutput() ComputeSettingsOutput

func (ComputeSettingsOutput) ToComputeSettingsOutputWithContext

func (o ComputeSettingsOutput) ToComputeSettingsOutputWithContext(ctx context.Context) ComputeSettingsOutput

func (ComputeSettingsOutput) ToComputeSettingsPtrOutput

func (o ComputeSettingsOutput) ToComputeSettingsPtrOutput() ComputeSettingsPtrOutput

func (ComputeSettingsOutput) ToComputeSettingsPtrOutputWithContext

func (o ComputeSettingsOutput) ToComputeSettingsPtrOutputWithContext(ctx context.Context) ComputeSettingsPtrOutput

func (ComputeSettingsOutput) VirtualizationSoftwareSettings

func (o ComputeSettingsOutput) VirtualizationSoftwareSettings() VirtualizationSoftwareSettingsOutput

Virtualization software settings.

func (ComputeSettingsOutput) WindowsServerLicensing

Windows Server licensing settings.

type ComputeSettingsPtrInput

type ComputeSettingsPtrInput interface {
	pulumi.Input

	ToComputeSettingsPtrOutput() ComputeSettingsPtrOutput
	ToComputeSettingsPtrOutputWithContext(context.Context) ComputeSettingsPtrOutput
}

ComputeSettingsPtrInput is an input type that accepts ComputeSettingsArgs, ComputeSettingsPtr and ComputeSettingsPtrOutput values. You can construct a concrete instance of `ComputeSettingsPtrInput` via:

        ComputeSettingsArgs{...}

or:

        nil

type ComputeSettingsPtrOutput

type ComputeSettingsPtrOutput struct{ *pulumi.OutputState }

func (ComputeSettingsPtrOutput) Elem

func (ComputeSettingsPtrOutput) ElementType

func (ComputeSettingsPtrOutput) ElementType() reflect.Type

func (ComputeSettingsPtrOutput) HyperthreadCoreToMemoryRatio

func (o ComputeSettingsPtrOutput) HyperthreadCoreToMemoryRatio() pulumi.Float64PtrOutput

Hyperthread core to memory ratio.

func (ComputeSettingsPtrOutput) Price

Compute Price.

func (ComputeSettingsPtrOutput) RhelLinuxServerLicensing

Linux Rhel Server licensing settings.

func (ComputeSettingsPtrOutput) SqlServerLicensing

SQL Server licensing settings.

func (ComputeSettingsPtrOutput) SuseLinuxServerLicensing

Linux Suse Server licensing settings.

func (ComputeSettingsPtrOutput) ToComputeSettingsPtrOutput

func (o ComputeSettingsPtrOutput) ToComputeSettingsPtrOutput() ComputeSettingsPtrOutput

func (ComputeSettingsPtrOutput) ToComputeSettingsPtrOutputWithContext

func (o ComputeSettingsPtrOutput) ToComputeSettingsPtrOutputWithContext(ctx context.Context) ComputeSettingsPtrOutput

func (ComputeSettingsPtrOutput) VirtualizationSoftwareSettings

func (o ComputeSettingsPtrOutput) VirtualizationSoftwareSettings() VirtualizationSoftwareSettingsPtrOutput

Virtualization software settings.

func (ComputeSettingsPtrOutput) WindowsServerLicensing

Windows Server licensing settings.

type ComputeSettingsResponse

type ComputeSettingsResponse struct {
	// Hyperthread core to memory ratio.
	HyperthreadCoreToMemoryRatio float64 `pulumi:"hyperthreadCoreToMemoryRatio"`
	// Compute Price.
	Price float64 `pulumi:"price"`
	// Linux Rhel Server licensing settings.
	RhelLinuxServerLicensing LinuxServerLicensingSettingsResponse `pulumi:"rhelLinuxServerLicensing"`
	// SQL Server licensing settings.
	SqlServerLicensing []SqlServerLicensingSettingsResponse `pulumi:"sqlServerLicensing"`
	// Linux Suse Server licensing settings.
	SuseLinuxServerLicensing LinuxServerLicensingSettingsResponse `pulumi:"suseLinuxServerLicensing"`
	// Virtualization software settings.
	VirtualizationSoftwareSettings VirtualizationSoftwareSettingsResponse `pulumi:"virtualizationSoftwareSettings"`
	// Windows Server licensing settings.
	WindowsServerLicensing WindowsServerLicensingSettingsResponse `pulumi:"windowsServerLicensing"`
}

Compute settings.

type ComputeSettingsResponseOutput

type ComputeSettingsResponseOutput struct{ *pulumi.OutputState }

Compute settings.

func (ComputeSettingsResponseOutput) ElementType

func (ComputeSettingsResponseOutput) HyperthreadCoreToMemoryRatio

func (o ComputeSettingsResponseOutput) HyperthreadCoreToMemoryRatio() pulumi.Float64Output

Hyperthread core to memory ratio.

func (ComputeSettingsResponseOutput) Price

Compute Price.

func (ComputeSettingsResponseOutput) RhelLinuxServerLicensing

Linux Rhel Server licensing settings.

func (ComputeSettingsResponseOutput) SqlServerLicensing

SQL Server licensing settings.

func (ComputeSettingsResponseOutput) SuseLinuxServerLicensing

Linux Suse Server licensing settings.

func (ComputeSettingsResponseOutput) ToComputeSettingsResponseOutput

func (o ComputeSettingsResponseOutput) ToComputeSettingsResponseOutput() ComputeSettingsResponseOutput

func (ComputeSettingsResponseOutput) ToComputeSettingsResponseOutputWithContext

func (o ComputeSettingsResponseOutput) ToComputeSettingsResponseOutputWithContext(ctx context.Context) ComputeSettingsResponseOutput

func (ComputeSettingsResponseOutput) VirtualizationSoftwareSettings

Virtualization software settings.

func (ComputeSettingsResponseOutput) WindowsServerLicensing

Windows Server licensing settings.

type ComputeSettingsResponsePtrOutput

type ComputeSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ComputeSettingsResponsePtrOutput) Elem

func (ComputeSettingsResponsePtrOutput) ElementType

func (ComputeSettingsResponsePtrOutput) HyperthreadCoreToMemoryRatio

func (o ComputeSettingsResponsePtrOutput) HyperthreadCoreToMemoryRatio() pulumi.Float64PtrOutput

Hyperthread core to memory ratio.

func (ComputeSettingsResponsePtrOutput) Price

Compute Price.

func (ComputeSettingsResponsePtrOutput) RhelLinuxServerLicensing

Linux Rhel Server licensing settings.

func (ComputeSettingsResponsePtrOutput) SqlServerLicensing

SQL Server licensing settings.

func (ComputeSettingsResponsePtrOutput) SuseLinuxServerLicensing

Linux Suse Server licensing settings.

func (ComputeSettingsResponsePtrOutput) ToComputeSettingsResponsePtrOutput

func (o ComputeSettingsResponsePtrOutput) ToComputeSettingsResponsePtrOutput() ComputeSettingsResponsePtrOutput

func (ComputeSettingsResponsePtrOutput) ToComputeSettingsResponsePtrOutputWithContext

func (o ComputeSettingsResponsePtrOutput) ToComputeSettingsResponsePtrOutputWithContext(ctx context.Context) ComputeSettingsResponsePtrOutput

func (ComputeSettingsResponsePtrOutput) VirtualizationSoftwareSettings

Virtualization software settings.

func (ComputeSettingsResponsePtrOutput) WindowsServerLicensing

Windows Server licensing settings.

type ComputeTier

type ComputeTier string

Gets or sets the azure SQL compute tier.

func (ComputeTier) ElementType

func (ComputeTier) ElementType() reflect.Type

func (ComputeTier) ToComputeTierOutput

func (e ComputeTier) ToComputeTierOutput() ComputeTierOutput

func (ComputeTier) ToComputeTierOutputWithContext

func (e ComputeTier) ToComputeTierOutputWithContext(ctx context.Context) ComputeTierOutput

func (ComputeTier) ToComputeTierPtrOutput

func (e ComputeTier) ToComputeTierPtrOutput() ComputeTierPtrOutput

func (ComputeTier) ToComputeTierPtrOutputWithContext

func (e ComputeTier) ToComputeTierPtrOutputWithContext(ctx context.Context) ComputeTierPtrOutput

func (ComputeTier) ToStringOutput

func (e ComputeTier) ToStringOutput() pulumi.StringOutput

func (ComputeTier) ToStringOutputWithContext

func (e ComputeTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComputeTier) ToStringPtrOutput

func (e ComputeTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComputeTier) ToStringPtrOutputWithContext

func (e ComputeTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComputeTierInput

type ComputeTierInput interface {
	pulumi.Input

	ToComputeTierOutput() ComputeTierOutput
	ToComputeTierOutputWithContext(context.Context) ComputeTierOutput
}

ComputeTierInput is an input type that accepts values of the ComputeTier enum A concrete instance of `ComputeTierInput` can be one of the following:

ComputeTierUnknown
ComputeTierAutomatic
ComputeTierProvisioned
ComputeTierServerless

type ComputeTierOutput

type ComputeTierOutput struct{ *pulumi.OutputState }

func (ComputeTierOutput) ElementType

func (ComputeTierOutput) ElementType() reflect.Type

func (ComputeTierOutput) ToComputeTierOutput

func (o ComputeTierOutput) ToComputeTierOutput() ComputeTierOutput

func (ComputeTierOutput) ToComputeTierOutputWithContext

func (o ComputeTierOutput) ToComputeTierOutputWithContext(ctx context.Context) ComputeTierOutput

func (ComputeTierOutput) ToComputeTierPtrOutput

func (o ComputeTierOutput) ToComputeTierPtrOutput() ComputeTierPtrOutput

func (ComputeTierOutput) ToComputeTierPtrOutputWithContext

func (o ComputeTierOutput) ToComputeTierPtrOutputWithContext(ctx context.Context) ComputeTierPtrOutput

func (ComputeTierOutput) ToStringOutput

func (o ComputeTierOutput) ToStringOutput() pulumi.StringOutput

func (ComputeTierOutput) ToStringOutputWithContext

func (o ComputeTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComputeTierOutput) ToStringPtrOutput

func (o ComputeTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComputeTierOutput) ToStringPtrOutputWithContext

func (o ComputeTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComputeTierPtrInput

type ComputeTierPtrInput interface {
	pulumi.Input

	ToComputeTierPtrOutput() ComputeTierPtrOutput
	ToComputeTierPtrOutputWithContext(context.Context) ComputeTierPtrOutput
}

func ComputeTierPtr

func ComputeTierPtr(v string) ComputeTierPtrInput

type ComputeTierPtrOutput

type ComputeTierPtrOutput struct{ *pulumi.OutputState }

func (ComputeTierPtrOutput) Elem

func (ComputeTierPtrOutput) ElementType

func (ComputeTierPtrOutput) ElementType() reflect.Type

func (ComputeTierPtrOutput) ToComputeTierPtrOutput

func (o ComputeTierPtrOutput) ToComputeTierPtrOutput() ComputeTierPtrOutput

func (ComputeTierPtrOutput) ToComputeTierPtrOutputWithContext

func (o ComputeTierPtrOutput) ToComputeTierPtrOutputWithContext(ctx context.Context) ComputeTierPtrOutput

func (ComputeTierPtrOutput) ToStringPtrOutput

func (o ComputeTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComputeTierPtrOutput) ToStringPtrOutputWithContext

func (o ComputeTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigurationType

type ConfigurationType string

Gets or sets the configuration type.

func (ConfigurationType) ElementType

func (ConfigurationType) ElementType() reflect.Type

func (ConfigurationType) ToConfigurationTypeOutput

func (e ConfigurationType) ToConfigurationTypeOutput() ConfigurationTypeOutput

func (ConfigurationType) ToConfigurationTypeOutputWithContext

func (e ConfigurationType) ToConfigurationTypeOutputWithContext(ctx context.Context) ConfigurationTypeOutput

func (ConfigurationType) ToConfigurationTypePtrOutput

func (e ConfigurationType) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput

func (ConfigurationType) ToConfigurationTypePtrOutputWithContext

func (e ConfigurationType) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput

func (ConfigurationType) ToStringOutput

func (e ConfigurationType) ToStringOutput() pulumi.StringOutput

func (ConfigurationType) ToStringOutputWithContext

func (e ConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigurationType) ToStringPtrOutput

func (e ConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationType) ToStringPtrOutputWithContext

func (e ConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigurationTypeInput

type ConfigurationTypeInput interface {
	pulumi.Input

	ToConfigurationTypeOutput() ConfigurationTypeOutput
	ToConfigurationTypeOutputWithContext(context.Context) ConfigurationTypeOutput
}

ConfigurationTypeInput is an input type that accepts values of the ConfigurationType enum A concrete instance of `ConfigurationTypeInput` can be one of the following:

ConfigurationTypeIISConnectionString
ConfigurationTypeIISAuthentication
ConfigurationTypeApacheTomcatContextResource

type ConfigurationTypeOutput

type ConfigurationTypeOutput struct{ *pulumi.OutputState }

func (ConfigurationTypeOutput) ElementType

func (ConfigurationTypeOutput) ElementType() reflect.Type

func (ConfigurationTypeOutput) ToConfigurationTypeOutput

func (o ConfigurationTypeOutput) ToConfigurationTypeOutput() ConfigurationTypeOutput

func (ConfigurationTypeOutput) ToConfigurationTypeOutputWithContext

func (o ConfigurationTypeOutput) ToConfigurationTypeOutputWithContext(ctx context.Context) ConfigurationTypeOutput

func (ConfigurationTypeOutput) ToConfigurationTypePtrOutput

func (o ConfigurationTypeOutput) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput

func (ConfigurationTypeOutput) ToConfigurationTypePtrOutputWithContext

func (o ConfigurationTypeOutput) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput

func (ConfigurationTypeOutput) ToStringOutput

func (o ConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput

func (ConfigurationTypeOutput) ToStringOutputWithContext

func (o ConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigurationTypeOutput) ToStringPtrOutput

func (o ConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationTypeOutput) ToStringPtrOutputWithContext

func (o ConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigurationTypePtrInput

type ConfigurationTypePtrInput interface {
	pulumi.Input

	ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput
	ToConfigurationTypePtrOutputWithContext(context.Context) ConfigurationTypePtrOutput
}

func ConfigurationTypePtr

func ConfigurationTypePtr(v string) ConfigurationTypePtrInput

type ConfigurationTypePtrOutput

type ConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationTypePtrOutput) Elem

func (ConfigurationTypePtrOutput) ElementType

func (ConfigurationTypePtrOutput) ElementType() reflect.Type

func (ConfigurationTypePtrOutput) ToConfigurationTypePtrOutput

func (o ConfigurationTypePtrOutput) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput

func (ConfigurationTypePtrOutput) ToConfigurationTypePtrOutputWithContext

func (o ConfigurationTypePtrOutput) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput

func (ConfigurationTypePtrOutput) ToStringPtrOutput

func (o ConfigurationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationTypePtrOutput) ToStringPtrOutputWithContext

func (o ConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionStateRequestBodyProperties

type ConnectionStateRequestBodyProperties struct {
	// Private endpoint connection state.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
}

Properties of Connection state request.

type ConnectionStateRequestBodyPropertiesArgs

type ConnectionStateRequestBodyPropertiesArgs struct {
	// Private endpoint connection state.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput `pulumi:"privateLinkServiceConnectionState"`
}

Properties of Connection state request.

func (ConnectionStateRequestBodyPropertiesArgs) ElementType

func (ConnectionStateRequestBodyPropertiesArgs) ToConnectionStateRequestBodyPropertiesOutput

func (i ConnectionStateRequestBodyPropertiesArgs) ToConnectionStateRequestBodyPropertiesOutput() ConnectionStateRequestBodyPropertiesOutput

func (ConnectionStateRequestBodyPropertiesArgs) ToConnectionStateRequestBodyPropertiesOutputWithContext

func (i ConnectionStateRequestBodyPropertiesArgs) ToConnectionStateRequestBodyPropertiesOutputWithContext(ctx context.Context) ConnectionStateRequestBodyPropertiesOutput

func (ConnectionStateRequestBodyPropertiesArgs) ToConnectionStateRequestBodyPropertiesPtrOutput

func (i ConnectionStateRequestBodyPropertiesArgs) ToConnectionStateRequestBodyPropertiesPtrOutput() ConnectionStateRequestBodyPropertiesPtrOutput

func (ConnectionStateRequestBodyPropertiesArgs) ToConnectionStateRequestBodyPropertiesPtrOutputWithContext

func (i ConnectionStateRequestBodyPropertiesArgs) ToConnectionStateRequestBodyPropertiesPtrOutputWithContext(ctx context.Context) ConnectionStateRequestBodyPropertiesPtrOutput

type ConnectionStateRequestBodyPropertiesInput

type ConnectionStateRequestBodyPropertiesInput interface {
	pulumi.Input

	ToConnectionStateRequestBodyPropertiesOutput() ConnectionStateRequestBodyPropertiesOutput
	ToConnectionStateRequestBodyPropertiesOutputWithContext(context.Context) ConnectionStateRequestBodyPropertiesOutput
}

ConnectionStateRequestBodyPropertiesInput is an input type that accepts ConnectionStateRequestBodyPropertiesArgs and ConnectionStateRequestBodyPropertiesOutput values. You can construct a concrete instance of `ConnectionStateRequestBodyPropertiesInput` via:

ConnectionStateRequestBodyPropertiesArgs{...}

type ConnectionStateRequestBodyPropertiesOutput

type ConnectionStateRequestBodyPropertiesOutput struct{ *pulumi.OutputState }

Properties of Connection state request.

func (ConnectionStateRequestBodyPropertiesOutput) ElementType

func (ConnectionStateRequestBodyPropertiesOutput) PrivateLinkServiceConnectionState

Private endpoint connection state.

func (ConnectionStateRequestBodyPropertiesOutput) ToConnectionStateRequestBodyPropertiesOutput

func (o ConnectionStateRequestBodyPropertiesOutput) ToConnectionStateRequestBodyPropertiesOutput() ConnectionStateRequestBodyPropertiesOutput

func (ConnectionStateRequestBodyPropertiesOutput) ToConnectionStateRequestBodyPropertiesOutputWithContext

func (o ConnectionStateRequestBodyPropertiesOutput) ToConnectionStateRequestBodyPropertiesOutputWithContext(ctx context.Context) ConnectionStateRequestBodyPropertiesOutput

func (ConnectionStateRequestBodyPropertiesOutput) ToConnectionStateRequestBodyPropertiesPtrOutput

func (o ConnectionStateRequestBodyPropertiesOutput) ToConnectionStateRequestBodyPropertiesPtrOutput() ConnectionStateRequestBodyPropertiesPtrOutput

func (ConnectionStateRequestBodyPropertiesOutput) ToConnectionStateRequestBodyPropertiesPtrOutputWithContext

func (o ConnectionStateRequestBodyPropertiesOutput) ToConnectionStateRequestBodyPropertiesPtrOutputWithContext(ctx context.Context) ConnectionStateRequestBodyPropertiesPtrOutput

type ConnectionStateRequestBodyPropertiesPtrInput

type ConnectionStateRequestBodyPropertiesPtrInput interface {
	pulumi.Input

	ToConnectionStateRequestBodyPropertiesPtrOutput() ConnectionStateRequestBodyPropertiesPtrOutput
	ToConnectionStateRequestBodyPropertiesPtrOutputWithContext(context.Context) ConnectionStateRequestBodyPropertiesPtrOutput
}

ConnectionStateRequestBodyPropertiesPtrInput is an input type that accepts ConnectionStateRequestBodyPropertiesArgs, ConnectionStateRequestBodyPropertiesPtr and ConnectionStateRequestBodyPropertiesPtrOutput values. You can construct a concrete instance of `ConnectionStateRequestBodyPropertiesPtrInput` via:

        ConnectionStateRequestBodyPropertiesArgs{...}

or:

        nil

type ConnectionStateRequestBodyPropertiesPtrOutput

type ConnectionStateRequestBodyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConnectionStateRequestBodyPropertiesPtrOutput) Elem

func (ConnectionStateRequestBodyPropertiesPtrOutput) ElementType

func (ConnectionStateRequestBodyPropertiesPtrOutput) PrivateLinkServiceConnectionState

Private endpoint connection state.

func (ConnectionStateRequestBodyPropertiesPtrOutput) ToConnectionStateRequestBodyPropertiesPtrOutput

func (o ConnectionStateRequestBodyPropertiesPtrOutput) ToConnectionStateRequestBodyPropertiesPtrOutput() ConnectionStateRequestBodyPropertiesPtrOutput

func (ConnectionStateRequestBodyPropertiesPtrOutput) ToConnectionStateRequestBodyPropertiesPtrOutputWithContext

func (o ConnectionStateRequestBodyPropertiesPtrOutput) ToConnectionStateRequestBodyPropertiesPtrOutputWithContext(ctx context.Context) ConnectionStateRequestBodyPropertiesPtrOutput

type ConsolidationType

type ConsolidationType string

Gets or sets consolidation type.

func (ConsolidationType) ElementType

func (ConsolidationType) ElementType() reflect.Type

func (ConsolidationType) ToConsolidationTypeOutput

func (e ConsolidationType) ToConsolidationTypeOutput() ConsolidationTypeOutput

func (ConsolidationType) ToConsolidationTypeOutputWithContext

func (e ConsolidationType) ToConsolidationTypeOutputWithContext(ctx context.Context) ConsolidationTypeOutput

func (ConsolidationType) ToConsolidationTypePtrOutput

func (e ConsolidationType) ToConsolidationTypePtrOutput() ConsolidationTypePtrOutput

func (ConsolidationType) ToConsolidationTypePtrOutputWithContext

func (e ConsolidationType) ToConsolidationTypePtrOutputWithContext(ctx context.Context) ConsolidationTypePtrOutput

func (ConsolidationType) ToStringOutput

func (e ConsolidationType) ToStringOutput() pulumi.StringOutput

func (ConsolidationType) ToStringOutputWithContext

func (e ConsolidationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConsolidationType) ToStringPtrOutput

func (e ConsolidationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConsolidationType) ToStringPtrOutputWithContext

func (e ConsolidationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConsolidationTypeInput

type ConsolidationTypeInput interface {
	pulumi.Input

	ToConsolidationTypeOutput() ConsolidationTypeOutput
	ToConsolidationTypeOutputWithContext(context.Context) ConsolidationTypeOutput
}

ConsolidationTypeInput is an input type that accepts values of the ConsolidationType enum A concrete instance of `ConsolidationTypeInput` can be one of the following:

ConsolidationTypeFull
ConsolidationTypeAsOnSource

type ConsolidationTypeOutput

type ConsolidationTypeOutput struct{ *pulumi.OutputState }

func (ConsolidationTypeOutput) ElementType

func (ConsolidationTypeOutput) ElementType() reflect.Type

func (ConsolidationTypeOutput) ToConsolidationTypeOutput

func (o ConsolidationTypeOutput) ToConsolidationTypeOutput() ConsolidationTypeOutput

func (ConsolidationTypeOutput) ToConsolidationTypeOutputWithContext

func (o ConsolidationTypeOutput) ToConsolidationTypeOutputWithContext(ctx context.Context) ConsolidationTypeOutput

func (ConsolidationTypeOutput) ToConsolidationTypePtrOutput

func (o ConsolidationTypeOutput) ToConsolidationTypePtrOutput() ConsolidationTypePtrOutput

func (ConsolidationTypeOutput) ToConsolidationTypePtrOutputWithContext

func (o ConsolidationTypeOutput) ToConsolidationTypePtrOutputWithContext(ctx context.Context) ConsolidationTypePtrOutput

func (ConsolidationTypeOutput) ToStringOutput

func (o ConsolidationTypeOutput) ToStringOutput() pulumi.StringOutput

func (ConsolidationTypeOutput) ToStringOutputWithContext

func (o ConsolidationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConsolidationTypeOutput) ToStringPtrOutput

func (o ConsolidationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConsolidationTypeOutput) ToStringPtrOutputWithContext

func (o ConsolidationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConsolidationTypePtrInput

type ConsolidationTypePtrInput interface {
	pulumi.Input

	ToConsolidationTypePtrOutput() ConsolidationTypePtrOutput
	ToConsolidationTypePtrOutputWithContext(context.Context) ConsolidationTypePtrOutput
}

func ConsolidationTypePtr

func ConsolidationTypePtr(v string) ConsolidationTypePtrInput

type ConsolidationTypePtrOutput

type ConsolidationTypePtrOutput struct{ *pulumi.OutputState }

func (ConsolidationTypePtrOutput) Elem

func (ConsolidationTypePtrOutput) ElementType

func (ConsolidationTypePtrOutput) ElementType() reflect.Type

func (ConsolidationTypePtrOutput) ToConsolidationTypePtrOutput

func (o ConsolidationTypePtrOutput) ToConsolidationTypePtrOutput() ConsolidationTypePtrOutput

func (ConsolidationTypePtrOutput) ToConsolidationTypePtrOutputWithContext

func (o ConsolidationTypePtrOutput) ToConsolidationTypePtrOutputWithContext(ctx context.Context) ConsolidationTypePtrOutput

func (ConsolidationTypePtrOutput) ToStringPtrOutput

func (o ConsolidationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConsolidationTypePtrOutput) ToStringPtrOutputWithContext

func (o ConsolidationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContainerImageProperties

type ContainerImageProperties struct {
	// Gets or sets the dockerfile for the container image.
	Dockerfile *string `pulumi:"dockerfile"`
	// Gets or sets the container image name.
	ImageName *string `pulumi:"imageName"`
	// Gets or sets the container image tag.
	ImageTag *string `pulumi:"imageTag"`
	// Class for ACR Properties.
	RegistryProperties *ACRProperties `pulumi:"registryProperties"`
	// Gets or sets the RunId.
	RunId *string `pulumi:"runId"`
	// Gets or sets the RunStatus.
	RunStatus *string `pulumi:"runStatus"`
}

Class for container image properties.

type ContainerImagePropertiesArgs

type ContainerImagePropertiesArgs struct {
	// Gets or sets the dockerfile for the container image.
	Dockerfile pulumi.StringPtrInput `pulumi:"dockerfile"`
	// Gets or sets the container image name.
	ImageName pulumi.StringPtrInput `pulumi:"imageName"`
	// Gets or sets the container image tag.
	ImageTag pulumi.StringPtrInput `pulumi:"imageTag"`
	// Class for ACR Properties.
	RegistryProperties ACRPropertiesPtrInput `pulumi:"registryProperties"`
	// Gets or sets the RunId.
	RunId pulumi.StringPtrInput `pulumi:"runId"`
	// Gets or sets the RunStatus.
	RunStatus pulumi.StringPtrInput `pulumi:"runStatus"`
}

Class for container image properties.

func (ContainerImagePropertiesArgs) ElementType

func (ContainerImagePropertiesArgs) ToContainerImagePropertiesOutput

func (i ContainerImagePropertiesArgs) ToContainerImagePropertiesOutput() ContainerImagePropertiesOutput

func (ContainerImagePropertiesArgs) ToContainerImagePropertiesOutputWithContext

func (i ContainerImagePropertiesArgs) ToContainerImagePropertiesOutputWithContext(ctx context.Context) ContainerImagePropertiesOutput

func (ContainerImagePropertiesArgs) ToContainerImagePropertiesPtrOutput

func (i ContainerImagePropertiesArgs) ToContainerImagePropertiesPtrOutput() ContainerImagePropertiesPtrOutput

func (ContainerImagePropertiesArgs) ToContainerImagePropertiesPtrOutputWithContext

func (i ContainerImagePropertiesArgs) ToContainerImagePropertiesPtrOutputWithContext(ctx context.Context) ContainerImagePropertiesPtrOutput

type ContainerImagePropertiesArray

type ContainerImagePropertiesArray []ContainerImagePropertiesInput

func (ContainerImagePropertiesArray) ElementType

func (ContainerImagePropertiesArray) ToContainerImagePropertiesArrayOutput

func (i ContainerImagePropertiesArray) ToContainerImagePropertiesArrayOutput() ContainerImagePropertiesArrayOutput

func (ContainerImagePropertiesArray) ToContainerImagePropertiesArrayOutputWithContext

func (i ContainerImagePropertiesArray) ToContainerImagePropertiesArrayOutputWithContext(ctx context.Context) ContainerImagePropertiesArrayOutput

type ContainerImagePropertiesArrayInput

type ContainerImagePropertiesArrayInput interface {
	pulumi.Input

	ToContainerImagePropertiesArrayOutput() ContainerImagePropertiesArrayOutput
	ToContainerImagePropertiesArrayOutputWithContext(context.Context) ContainerImagePropertiesArrayOutput
}

ContainerImagePropertiesArrayInput is an input type that accepts ContainerImagePropertiesArray and ContainerImagePropertiesArrayOutput values. You can construct a concrete instance of `ContainerImagePropertiesArrayInput` via:

ContainerImagePropertiesArray{ ContainerImagePropertiesArgs{...} }

type ContainerImagePropertiesArrayOutput

type ContainerImagePropertiesArrayOutput struct{ *pulumi.OutputState }

func (ContainerImagePropertiesArrayOutput) ElementType

func (ContainerImagePropertiesArrayOutput) Index

func (ContainerImagePropertiesArrayOutput) ToContainerImagePropertiesArrayOutput

func (o ContainerImagePropertiesArrayOutput) ToContainerImagePropertiesArrayOutput() ContainerImagePropertiesArrayOutput

func (ContainerImagePropertiesArrayOutput) ToContainerImagePropertiesArrayOutputWithContext

func (o ContainerImagePropertiesArrayOutput) ToContainerImagePropertiesArrayOutputWithContext(ctx context.Context) ContainerImagePropertiesArrayOutput

type ContainerImagePropertiesInput

type ContainerImagePropertiesInput interface {
	pulumi.Input

	ToContainerImagePropertiesOutput() ContainerImagePropertiesOutput
	ToContainerImagePropertiesOutputWithContext(context.Context) ContainerImagePropertiesOutput
}

ContainerImagePropertiesInput is an input type that accepts ContainerImagePropertiesArgs and ContainerImagePropertiesOutput values. You can construct a concrete instance of `ContainerImagePropertiesInput` via:

ContainerImagePropertiesArgs{...}

type ContainerImagePropertiesOutput

type ContainerImagePropertiesOutput struct{ *pulumi.OutputState }

Class for container image properties.

func (ContainerImagePropertiesOutput) Dockerfile

Gets or sets the dockerfile for the container image.

func (ContainerImagePropertiesOutput) ElementType

func (ContainerImagePropertiesOutput) ImageName

Gets or sets the container image name.

func (ContainerImagePropertiesOutput) ImageTag

Gets or sets the container image tag.

func (ContainerImagePropertiesOutput) RegistryProperties

Class for ACR Properties.

func (ContainerImagePropertiesOutput) RunId

Gets or sets the RunId.

func (ContainerImagePropertiesOutput) RunStatus

Gets or sets the RunStatus.

func (ContainerImagePropertiesOutput) ToContainerImagePropertiesOutput

func (o ContainerImagePropertiesOutput) ToContainerImagePropertiesOutput() ContainerImagePropertiesOutput

func (ContainerImagePropertiesOutput) ToContainerImagePropertiesOutputWithContext

func (o ContainerImagePropertiesOutput) ToContainerImagePropertiesOutputWithContext(ctx context.Context) ContainerImagePropertiesOutput

func (ContainerImagePropertiesOutput) ToContainerImagePropertiesPtrOutput

func (o ContainerImagePropertiesOutput) ToContainerImagePropertiesPtrOutput() ContainerImagePropertiesPtrOutput

func (ContainerImagePropertiesOutput) ToContainerImagePropertiesPtrOutputWithContext

func (o ContainerImagePropertiesOutput) ToContainerImagePropertiesPtrOutputWithContext(ctx context.Context) ContainerImagePropertiesPtrOutput

type ContainerImagePropertiesPtrInput

type ContainerImagePropertiesPtrInput interface {
	pulumi.Input

	ToContainerImagePropertiesPtrOutput() ContainerImagePropertiesPtrOutput
	ToContainerImagePropertiesPtrOutputWithContext(context.Context) ContainerImagePropertiesPtrOutput
}

ContainerImagePropertiesPtrInput is an input type that accepts ContainerImagePropertiesArgs, ContainerImagePropertiesPtr and ContainerImagePropertiesPtrOutput values. You can construct a concrete instance of `ContainerImagePropertiesPtrInput` via:

        ContainerImagePropertiesArgs{...}

or:

        nil

type ContainerImagePropertiesPtrOutput

type ContainerImagePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ContainerImagePropertiesPtrOutput) Dockerfile

Gets or sets the dockerfile for the container image.

func (ContainerImagePropertiesPtrOutput) Elem

func (ContainerImagePropertiesPtrOutput) ElementType

func (ContainerImagePropertiesPtrOutput) ImageName

Gets or sets the container image name.

func (ContainerImagePropertiesPtrOutput) ImageTag

Gets or sets the container image tag.

func (ContainerImagePropertiesPtrOutput) RegistryProperties

Class for ACR Properties.

func (ContainerImagePropertiesPtrOutput) RunId

Gets or sets the RunId.

func (ContainerImagePropertiesPtrOutput) RunStatus

Gets or sets the RunStatus.

func (ContainerImagePropertiesPtrOutput) ToContainerImagePropertiesPtrOutput

func (o ContainerImagePropertiesPtrOutput) ToContainerImagePropertiesPtrOutput() ContainerImagePropertiesPtrOutput

func (ContainerImagePropertiesPtrOutput) ToContainerImagePropertiesPtrOutputWithContext

func (o ContainerImagePropertiesPtrOutput) ToContainerImagePropertiesPtrOutputWithContext(ctx context.Context) ContainerImagePropertiesPtrOutput

type ContainerImagePropertiesResponse

type ContainerImagePropertiesResponse struct {
	// Gets or sets the dockerfile for the container image.
	Dockerfile *string `pulumi:"dockerfile"`
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets or sets the container image name.
	ImageName *string `pulumi:"imageName"`
	// Gets or sets the container image tag.
	ImageTag *string `pulumi:"imageTag"`
	// Class for ACR Properties.
	RegistryProperties *ACRPropertiesResponse `pulumi:"registryProperties"`
	// Gets or sets the RunId.
	RunId *string `pulumi:"runId"`
	// Gets or sets the RunStatus.
	RunStatus *string `pulumi:"runStatus"`
}

Class for container image properties.

type ContainerImagePropertiesResponseArrayOutput

type ContainerImagePropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerImagePropertiesResponseArrayOutput) ElementType

func (ContainerImagePropertiesResponseArrayOutput) Index

func (ContainerImagePropertiesResponseArrayOutput) ToContainerImagePropertiesResponseArrayOutput

func (o ContainerImagePropertiesResponseArrayOutput) ToContainerImagePropertiesResponseArrayOutput() ContainerImagePropertiesResponseArrayOutput

func (ContainerImagePropertiesResponseArrayOutput) ToContainerImagePropertiesResponseArrayOutputWithContext

func (o ContainerImagePropertiesResponseArrayOutput) ToContainerImagePropertiesResponseArrayOutputWithContext(ctx context.Context) ContainerImagePropertiesResponseArrayOutput

type ContainerImagePropertiesResponseOutput

type ContainerImagePropertiesResponseOutput struct{ *pulumi.OutputState }

Class for container image properties.

func (ContainerImagePropertiesResponseOutput) Dockerfile

Gets or sets the dockerfile for the container image.

func (ContainerImagePropertiesResponseOutput) ElementType

func (ContainerImagePropertiesResponseOutput) Id

Gets the ID.

func (ContainerImagePropertiesResponseOutput) ImageName

Gets or sets the container image name.

func (ContainerImagePropertiesResponseOutput) ImageTag

Gets or sets the container image tag.

func (ContainerImagePropertiesResponseOutput) RegistryProperties

Class for ACR Properties.

func (ContainerImagePropertiesResponseOutput) RunId

Gets or sets the RunId.

func (ContainerImagePropertiesResponseOutput) RunStatus

Gets or sets the RunStatus.

func (ContainerImagePropertiesResponseOutput) ToContainerImagePropertiesResponseOutput

func (o ContainerImagePropertiesResponseOutput) ToContainerImagePropertiesResponseOutput() ContainerImagePropertiesResponseOutput

func (ContainerImagePropertiesResponseOutput) ToContainerImagePropertiesResponseOutputWithContext

func (o ContainerImagePropertiesResponseOutput) ToContainerImagePropertiesResponseOutputWithContext(ctx context.Context) ContainerImagePropertiesResponseOutput

type ContainerImagePropertiesResponsePtrOutput

type ContainerImagePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerImagePropertiesResponsePtrOutput) Dockerfile

Gets or sets the dockerfile for the container image.

func (ContainerImagePropertiesResponsePtrOutput) Elem

func (ContainerImagePropertiesResponsePtrOutput) ElementType

func (ContainerImagePropertiesResponsePtrOutput) Id

Gets the ID.

func (ContainerImagePropertiesResponsePtrOutput) ImageName

Gets or sets the container image name.

func (ContainerImagePropertiesResponsePtrOutput) ImageTag

Gets or sets the container image tag.

func (ContainerImagePropertiesResponsePtrOutput) RegistryProperties

Class for ACR Properties.

func (ContainerImagePropertiesResponsePtrOutput) RunId

Gets or sets the RunId.

func (ContainerImagePropertiesResponsePtrOutput) RunStatus

Gets or sets the RunStatus.

func (ContainerImagePropertiesResponsePtrOutput) ToContainerImagePropertiesResponsePtrOutput

func (o ContainerImagePropertiesResponsePtrOutput) ToContainerImagePropertiesResponsePtrOutput() ContainerImagePropertiesResponsePtrOutput

func (ContainerImagePropertiesResponsePtrOutput) ToContainerImagePropertiesResponsePtrOutputWithContext

func (o ContainerImagePropertiesResponsePtrOutput) ToContainerImagePropertiesResponsePtrOutputWithContext(ctx context.Context) ContainerImagePropertiesResponsePtrOutput

type CostComponentResponse

type CostComponentResponse struct {
	// The textual description of the component.
	Description *string `pulumi:"description"`
	// Gets the name of the component.
	Name string `pulumi:"name"`
	// The value of the component.
	Value *float64 `pulumi:"value"`
}

Class to represent the component of the cost.

type CostComponentResponseArrayOutput

type CostComponentResponseArrayOutput struct{ *pulumi.OutputState }

func (CostComponentResponseArrayOutput) ElementType

func (CostComponentResponseArrayOutput) Index

func (CostComponentResponseArrayOutput) ToCostComponentResponseArrayOutput

func (o CostComponentResponseArrayOutput) ToCostComponentResponseArrayOutput() CostComponentResponseArrayOutput

func (CostComponentResponseArrayOutput) ToCostComponentResponseArrayOutputWithContext

func (o CostComponentResponseArrayOutput) ToCostComponentResponseArrayOutputWithContext(ctx context.Context) CostComponentResponseArrayOutput

type CostComponentResponseOutput

type CostComponentResponseOutput struct{ *pulumi.OutputState }

Class to represent the component of the cost.

func (CostComponentResponseOutput) Description

The textual description of the component.

func (CostComponentResponseOutput) ElementType

func (CostComponentResponseOutput) Name

Gets the name of the component.

func (CostComponentResponseOutput) ToCostComponentResponseOutput

func (o CostComponentResponseOutput) ToCostComponentResponseOutput() CostComponentResponseOutput

func (CostComponentResponseOutput) ToCostComponentResponseOutputWithContext

func (o CostComponentResponseOutput) ToCostComponentResponseOutputWithContext(ctx context.Context) CostComponentResponseOutput

func (CostComponentResponseOutput) Value

The value of the component.

type Currency

type Currency string

Currency to report prices in.

func (Currency) ElementType

func (Currency) ElementType() reflect.Type

func (Currency) ToCurrencyOutput

func (e Currency) ToCurrencyOutput() CurrencyOutput

func (Currency) ToCurrencyOutputWithContext

func (e Currency) ToCurrencyOutputWithContext(ctx context.Context) CurrencyOutput

func (Currency) ToCurrencyPtrOutput

func (e Currency) ToCurrencyPtrOutput() CurrencyPtrOutput

func (Currency) ToCurrencyPtrOutputWithContext

func (e Currency) ToCurrencyPtrOutputWithContext(ctx context.Context) CurrencyPtrOutput

func (Currency) ToStringOutput

func (e Currency) ToStringOutput() pulumi.StringOutput

func (Currency) ToStringOutputWithContext

func (e Currency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Currency) ToStringPtrOutput

func (e Currency) ToStringPtrOutput() pulumi.StringPtrOutput

func (Currency) ToStringPtrOutputWithContext

func (e Currency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CurrencyInput

type CurrencyInput interface {
	pulumi.Input

	ToCurrencyOutput() CurrencyOutput
	ToCurrencyOutputWithContext(context.Context) CurrencyOutput
}

CurrencyInput is an input type that accepts values of the Currency enum A concrete instance of `CurrencyInput` can be one of the following:

CurrencyUnknown
CurrencyUSD
CurrencyDKK
CurrencyCAD
CurrencyIDR
CurrencyJPY
CurrencyKRW
CurrencyNZD
CurrencyNOK
CurrencyRUB
CurrencySAR
CurrencyZAR
CurrencySEK
CurrencyTRY
CurrencyGBP
CurrencyMXN
CurrencyMYR
CurrencyINR
CurrencyHKD
CurrencyBRL
CurrencyTWD
CurrencyEUR
CurrencyCHF
CurrencyARS
CurrencyAUD
CurrencyCNY

type CurrencyOutput

type CurrencyOutput struct{ *pulumi.OutputState }

func (CurrencyOutput) ElementType

func (CurrencyOutput) ElementType() reflect.Type

func (CurrencyOutput) ToCurrencyOutput

func (o CurrencyOutput) ToCurrencyOutput() CurrencyOutput

func (CurrencyOutput) ToCurrencyOutputWithContext

func (o CurrencyOutput) ToCurrencyOutputWithContext(ctx context.Context) CurrencyOutput

func (CurrencyOutput) ToCurrencyPtrOutput

func (o CurrencyOutput) ToCurrencyPtrOutput() CurrencyPtrOutput

func (CurrencyOutput) ToCurrencyPtrOutputWithContext

func (o CurrencyOutput) ToCurrencyPtrOutputWithContext(ctx context.Context) CurrencyPtrOutput

func (CurrencyOutput) ToStringOutput

func (o CurrencyOutput) ToStringOutput() pulumi.StringOutput

func (CurrencyOutput) ToStringOutputWithContext

func (o CurrencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CurrencyOutput) ToStringPtrOutput

func (o CurrencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CurrencyOutput) ToStringPtrOutputWithContext

func (o CurrencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CurrencyPtrInput

type CurrencyPtrInput interface {
	pulumi.Input

	ToCurrencyPtrOutput() CurrencyPtrOutput
	ToCurrencyPtrOutputWithContext(context.Context) CurrencyPtrOutput
}

func CurrencyPtr

func CurrencyPtr(v string) CurrencyPtrInput

type CurrencyPtrOutput

type CurrencyPtrOutput struct{ *pulumi.OutputState }

func (CurrencyPtrOutput) Elem

func (CurrencyPtrOutput) ElementType

func (CurrencyPtrOutput) ElementType() reflect.Type

func (CurrencyPtrOutput) ToCurrencyPtrOutput

func (o CurrencyPtrOutput) ToCurrencyPtrOutput() CurrencyPtrOutput

func (CurrencyPtrOutput) ToCurrencyPtrOutputWithContext

func (o CurrencyPtrOutput) ToCurrencyPtrOutputWithContext(ctx context.Context) CurrencyPtrOutput

func (CurrencyPtrOutput) ToStringPtrOutput

func (o CurrencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CurrencyPtrOutput) ToStringPtrOutputWithContext

func (o CurrencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatabaseProjectSummaryResponse

type DatabaseProjectSummaryResponse struct {
	// Gets or sets the extended summary.
	ExtendedSummary map[string]string `pulumi:"extendedSummary"`
	// Gets the Instance type.
	// Expected value is 'Databases'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the time when summary was last refreshed.
	LastSummaryRefreshedTime *string `pulumi:"lastSummaryRefreshedTime"`
	// Gets or sets the state of refresh summary.
	RefreshSummaryState *string `pulumi:"refreshSummaryState"`
}

The database project summary class.

type DatabaseProjectSummaryResponseOutput

type DatabaseProjectSummaryResponseOutput struct{ *pulumi.OutputState }

The database project summary class.

func (DatabaseProjectSummaryResponseOutput) ElementType

func (DatabaseProjectSummaryResponseOutput) ExtendedSummary

Gets or sets the extended summary.

func (DatabaseProjectSummaryResponseOutput) InstanceType

Gets the Instance type. Expected value is 'Databases'.

func (DatabaseProjectSummaryResponseOutput) LastSummaryRefreshedTime

func (o DatabaseProjectSummaryResponseOutput) LastSummaryRefreshedTime() pulumi.StringPtrOutput

Gets or sets the time when summary was last refreshed.

func (DatabaseProjectSummaryResponseOutput) RefreshSummaryState

Gets or sets the state of refresh summary.

func (DatabaseProjectSummaryResponseOutput) ToDatabaseProjectSummaryResponseOutput

func (o DatabaseProjectSummaryResponseOutput) ToDatabaseProjectSummaryResponseOutput() DatabaseProjectSummaryResponseOutput

func (DatabaseProjectSummaryResponseOutput) ToDatabaseProjectSummaryResponseOutputWithContext

func (o DatabaseProjectSummaryResponseOutput) ToDatabaseProjectSummaryResponseOutputWithContext(ctx context.Context) DatabaseProjectSummaryResponseOutput

type DatabasesSolutionSummaryResponse

type DatabasesSolutionSummaryResponse struct {
	// Gets or sets the count of database instances assessed.
	DatabaseInstancesAssessedCount *int `pulumi:"databaseInstancesAssessedCount"`
	// Gets or sets the count of databases assessed.
	DatabasesAssessedCount *int `pulumi:"databasesAssessedCount"`
	// Gets the Instance type.
	// Expected value is 'Databases'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the count of databases ready for migration.
	MigrationReadyCount *int `pulumi:"migrationReadyCount"`
}

Class representing the databases solution summary.

type DatabasesSolutionSummaryResponseOutput

type DatabasesSolutionSummaryResponseOutput struct{ *pulumi.OutputState }

Class representing the databases solution summary.

func (DatabasesSolutionSummaryResponseOutput) DatabaseInstancesAssessedCount

func (o DatabasesSolutionSummaryResponseOutput) DatabaseInstancesAssessedCount() pulumi.IntPtrOutput

Gets or sets the count of database instances assessed.

func (DatabasesSolutionSummaryResponseOutput) DatabasesAssessedCount

func (o DatabasesSolutionSummaryResponseOutput) DatabasesAssessedCount() pulumi.IntPtrOutput

Gets or sets the count of databases assessed.

func (DatabasesSolutionSummaryResponseOutput) ElementType

func (DatabasesSolutionSummaryResponseOutput) InstanceType

Gets the Instance type. Expected value is 'Databases'.

func (DatabasesSolutionSummaryResponseOutput) MigrationReadyCount

Gets or sets the count of databases ready for migration.

func (DatabasesSolutionSummaryResponseOutput) ToDatabasesSolutionSummaryResponseOutput

func (o DatabasesSolutionSummaryResponseOutput) ToDatabasesSolutionSummaryResponseOutput() DatabasesSolutionSummaryResponseOutput

func (DatabasesSolutionSummaryResponseOutput) ToDatabasesSolutionSummaryResponseOutputWithContext

func (o DatabasesSolutionSummaryResponseOutput) ToDatabasesSolutionSummaryResponseOutputWithContext(ctx context.Context) DatabasesSolutionSummaryResponseOutput

type DatabasesSolutionSummaryResponsePtrOutput

type DatabasesSolutionSummaryResponsePtrOutput struct{ *pulumi.OutputState }

func (DatabasesSolutionSummaryResponsePtrOutput) DatabaseInstancesAssessedCount

func (o DatabasesSolutionSummaryResponsePtrOutput) DatabaseInstancesAssessedCount() pulumi.IntPtrOutput

Gets or sets the count of database instances assessed.

func (DatabasesSolutionSummaryResponsePtrOutput) DatabasesAssessedCount

Gets or sets the count of databases assessed.

func (DatabasesSolutionSummaryResponsePtrOutput) Elem

func (DatabasesSolutionSummaryResponsePtrOutput) ElementType

func (DatabasesSolutionSummaryResponsePtrOutput) InstanceType

Gets the Instance type. Expected value is 'Databases'.

func (DatabasesSolutionSummaryResponsePtrOutput) MigrationReadyCount

Gets or sets the count of databases ready for migration.

func (DatabasesSolutionSummaryResponsePtrOutput) ToDatabasesSolutionSummaryResponsePtrOutput

func (o DatabasesSolutionSummaryResponsePtrOutput) ToDatabasesSolutionSummaryResponsePtrOutput() DatabasesSolutionSummaryResponsePtrOutput

func (DatabasesSolutionSummaryResponsePtrOutput) ToDatabasesSolutionSummaryResponsePtrOutputWithContext

func (o DatabasesSolutionSummaryResponsePtrOutput) ToDatabasesSolutionSummaryResponsePtrOutputWithContext(ctx context.Context) DatabasesSolutionSummaryResponsePtrOutput

type DeployedResourcesPropertiesResponse

type DeployedResourcesPropertiesResponse struct {
	// Gets or sets the context of deployed resources.
	Context string `pulumi:"context"`
	// Gets or sets the deployed resource id.
	DeployedResourceId string `pulumi:"deployedResourceId"`
	// Gets or sets the deployment timestamp.
	DeploymentTimestamp string `pulumi:"deploymentTimestamp"`
	// Gets or sets the name of deployed resources.
	DisplayName string `pulumi:"displayName"`
	// Gets or sets the ID.
	Id string `pulumi:"id"`
	// Gets or sets a value indicating whether resources are cleaned up from target.
	IsCleanUpDone bool `pulumi:"isCleanUpDone"`
	// Gets or sets a value indicating whether scenario is test migration.
	IsTestMigration bool `pulumi:"isTestMigration"`
	// Gets or sets the status of deployed resources.
	Status string `pulumi:"status"`
	// Gets or sets the type of deployed resources.
	Type string `pulumi:"type"`
}

Class for deployed resource properties.

type DeployedResourcesPropertiesResponseArrayOutput

type DeployedResourcesPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (DeployedResourcesPropertiesResponseArrayOutput) ElementType

func (DeployedResourcesPropertiesResponseArrayOutput) Index

func (DeployedResourcesPropertiesResponseArrayOutput) ToDeployedResourcesPropertiesResponseArrayOutput

func (o DeployedResourcesPropertiesResponseArrayOutput) ToDeployedResourcesPropertiesResponseArrayOutput() DeployedResourcesPropertiesResponseArrayOutput

func (DeployedResourcesPropertiesResponseArrayOutput) ToDeployedResourcesPropertiesResponseArrayOutputWithContext

func (o DeployedResourcesPropertiesResponseArrayOutput) ToDeployedResourcesPropertiesResponseArrayOutputWithContext(ctx context.Context) DeployedResourcesPropertiesResponseArrayOutput

type DeployedResourcesPropertiesResponseOutput

type DeployedResourcesPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for deployed resource properties.

func (DeployedResourcesPropertiesResponseOutput) Context

Gets or sets the context of deployed resources.

func (DeployedResourcesPropertiesResponseOutput) DeployedResourceId

Gets or sets the deployed resource id.

func (DeployedResourcesPropertiesResponseOutput) DeploymentTimestamp

Gets or sets the deployment timestamp.

func (DeployedResourcesPropertiesResponseOutput) DisplayName

Gets or sets the name of deployed resources.

func (DeployedResourcesPropertiesResponseOutput) ElementType

func (DeployedResourcesPropertiesResponseOutput) Id

Gets or sets the ID.

func (DeployedResourcesPropertiesResponseOutput) IsCleanUpDone

Gets or sets a value indicating whether resources are cleaned up from target.

func (DeployedResourcesPropertiesResponseOutput) IsTestMigration

Gets or sets a value indicating whether scenario is test migration.

func (DeployedResourcesPropertiesResponseOutput) Status

Gets or sets the status of deployed resources.

func (DeployedResourcesPropertiesResponseOutput) ToDeployedResourcesPropertiesResponseOutput

func (o DeployedResourcesPropertiesResponseOutput) ToDeployedResourcesPropertiesResponseOutput() DeployedResourcesPropertiesResponseOutput

func (DeployedResourcesPropertiesResponseOutput) ToDeployedResourcesPropertiesResponseOutputWithContext

func (o DeployedResourcesPropertiesResponseOutput) ToDeployedResourcesPropertiesResponseOutputWithContext(ctx context.Context) DeployedResourcesPropertiesResponseOutput

func (DeployedResourcesPropertiesResponseOutput) Type

Gets or sets the type of deployed resources.

type DirectoryPath

type DirectoryPath struct {
	// Gets or sets the physical path of the directory on the web server.
	Physical *string `pulumi:"physical"`
	// Gets or sets the virtual path for the directory.
	Virtual *string `pulumi:"virtual"`
}

Second level entity for virtual directories.

type DirectoryPathArgs

type DirectoryPathArgs struct {
	// Gets or sets the physical path of the directory on the web server.
	Physical pulumi.StringPtrInput `pulumi:"physical"`
	// Gets or sets the virtual path for the directory.
	Virtual pulumi.StringPtrInput `pulumi:"virtual"`
}

Second level entity for virtual directories.

func (DirectoryPathArgs) ElementType

func (DirectoryPathArgs) ElementType() reflect.Type

func (DirectoryPathArgs) ToDirectoryPathOutput

func (i DirectoryPathArgs) ToDirectoryPathOutput() DirectoryPathOutput

func (DirectoryPathArgs) ToDirectoryPathOutputWithContext

func (i DirectoryPathArgs) ToDirectoryPathOutputWithContext(ctx context.Context) DirectoryPathOutput

func (DirectoryPathArgs) ToDirectoryPathPtrOutput

func (i DirectoryPathArgs) ToDirectoryPathPtrOutput() DirectoryPathPtrOutput

func (DirectoryPathArgs) ToDirectoryPathPtrOutputWithContext

func (i DirectoryPathArgs) ToDirectoryPathPtrOutputWithContext(ctx context.Context) DirectoryPathPtrOutput

type DirectoryPathArray

type DirectoryPathArray []DirectoryPathInput

func (DirectoryPathArray) ElementType

func (DirectoryPathArray) ElementType() reflect.Type

func (DirectoryPathArray) ToDirectoryPathArrayOutput

func (i DirectoryPathArray) ToDirectoryPathArrayOutput() DirectoryPathArrayOutput

func (DirectoryPathArray) ToDirectoryPathArrayOutputWithContext

func (i DirectoryPathArray) ToDirectoryPathArrayOutputWithContext(ctx context.Context) DirectoryPathArrayOutput

type DirectoryPathArrayInput

type DirectoryPathArrayInput interface {
	pulumi.Input

	ToDirectoryPathArrayOutput() DirectoryPathArrayOutput
	ToDirectoryPathArrayOutputWithContext(context.Context) DirectoryPathArrayOutput
}

DirectoryPathArrayInput is an input type that accepts DirectoryPathArray and DirectoryPathArrayOutput values. You can construct a concrete instance of `DirectoryPathArrayInput` via:

DirectoryPathArray{ DirectoryPathArgs{...} }

type DirectoryPathArrayOutput

type DirectoryPathArrayOutput struct{ *pulumi.OutputState }

func (DirectoryPathArrayOutput) ElementType

func (DirectoryPathArrayOutput) ElementType() reflect.Type

func (DirectoryPathArrayOutput) Index

func (DirectoryPathArrayOutput) ToDirectoryPathArrayOutput

func (o DirectoryPathArrayOutput) ToDirectoryPathArrayOutput() DirectoryPathArrayOutput

func (DirectoryPathArrayOutput) ToDirectoryPathArrayOutputWithContext

func (o DirectoryPathArrayOutput) ToDirectoryPathArrayOutputWithContext(ctx context.Context) DirectoryPathArrayOutput

type DirectoryPathInput

type DirectoryPathInput interface {
	pulumi.Input

	ToDirectoryPathOutput() DirectoryPathOutput
	ToDirectoryPathOutputWithContext(context.Context) DirectoryPathOutput
}

DirectoryPathInput is an input type that accepts DirectoryPathArgs and DirectoryPathOutput values. You can construct a concrete instance of `DirectoryPathInput` via:

DirectoryPathArgs{...}

type DirectoryPathOutput

type DirectoryPathOutput struct{ *pulumi.OutputState }

Second level entity for virtual directories.

func (DirectoryPathOutput) ElementType

func (DirectoryPathOutput) ElementType() reflect.Type

func (DirectoryPathOutput) Physical

Gets or sets the physical path of the directory on the web server.

func (DirectoryPathOutput) ToDirectoryPathOutput

func (o DirectoryPathOutput) ToDirectoryPathOutput() DirectoryPathOutput

func (DirectoryPathOutput) ToDirectoryPathOutputWithContext

func (o DirectoryPathOutput) ToDirectoryPathOutputWithContext(ctx context.Context) DirectoryPathOutput

func (DirectoryPathOutput) ToDirectoryPathPtrOutput

func (o DirectoryPathOutput) ToDirectoryPathPtrOutput() DirectoryPathPtrOutput

func (DirectoryPathOutput) ToDirectoryPathPtrOutputWithContext

func (o DirectoryPathOutput) ToDirectoryPathPtrOutputWithContext(ctx context.Context) DirectoryPathPtrOutput

func (DirectoryPathOutput) Virtual

Gets or sets the virtual path for the directory.

type DirectoryPathPtrInput

type DirectoryPathPtrInput interface {
	pulumi.Input

	ToDirectoryPathPtrOutput() DirectoryPathPtrOutput
	ToDirectoryPathPtrOutputWithContext(context.Context) DirectoryPathPtrOutput
}

DirectoryPathPtrInput is an input type that accepts DirectoryPathArgs, DirectoryPathPtr and DirectoryPathPtrOutput values. You can construct a concrete instance of `DirectoryPathPtrInput` via:

        DirectoryPathArgs{...}

or:

        nil

type DirectoryPathPtrOutput

type DirectoryPathPtrOutput struct{ *pulumi.OutputState }

func (DirectoryPathPtrOutput) Elem

func (DirectoryPathPtrOutput) ElementType

func (DirectoryPathPtrOutput) ElementType() reflect.Type

func (DirectoryPathPtrOutput) Physical

Gets or sets the physical path of the directory on the web server.

func (DirectoryPathPtrOutput) ToDirectoryPathPtrOutput

func (o DirectoryPathPtrOutput) ToDirectoryPathPtrOutput() DirectoryPathPtrOutput

func (DirectoryPathPtrOutput) ToDirectoryPathPtrOutputWithContext

func (o DirectoryPathPtrOutput) ToDirectoryPathPtrOutputWithContext(ctx context.Context) DirectoryPathPtrOutput

func (DirectoryPathPtrOutput) Virtual

Gets or sets the virtual path for the directory.

type DirectoryPathResponse

type DirectoryPathResponse struct {
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets or sets the physical path of the directory on the web server.
	Physical *string `pulumi:"physical"`
	// Gets or sets the virtual path for the directory.
	Virtual *string `pulumi:"virtual"`
}

Second level entity for virtual directories.

type DirectoryPathResponseArrayOutput

type DirectoryPathResponseArrayOutput struct{ *pulumi.OutputState }

func (DirectoryPathResponseArrayOutput) ElementType

func (DirectoryPathResponseArrayOutput) Index

func (DirectoryPathResponseArrayOutput) ToDirectoryPathResponseArrayOutput

func (o DirectoryPathResponseArrayOutput) ToDirectoryPathResponseArrayOutput() DirectoryPathResponseArrayOutput

func (DirectoryPathResponseArrayOutput) ToDirectoryPathResponseArrayOutputWithContext

func (o DirectoryPathResponseArrayOutput) ToDirectoryPathResponseArrayOutputWithContext(ctx context.Context) DirectoryPathResponseArrayOutput

type DirectoryPathResponseOutput

type DirectoryPathResponseOutput struct{ *pulumi.OutputState }

Second level entity for virtual directories.

func (DirectoryPathResponseOutput) ElementType

func (DirectoryPathResponseOutput) Id

Gets the ID.

func (DirectoryPathResponseOutput) Physical

Gets or sets the physical path of the directory on the web server.

func (DirectoryPathResponseOutput) ToDirectoryPathResponseOutput

func (o DirectoryPathResponseOutput) ToDirectoryPathResponseOutput() DirectoryPathResponseOutput

func (DirectoryPathResponseOutput) ToDirectoryPathResponseOutputWithContext

func (o DirectoryPathResponseOutput) ToDirectoryPathResponseOutputWithContext(ctx context.Context) DirectoryPathResponseOutput

func (DirectoryPathResponseOutput) Virtual

Gets or sets the virtual path for the directory.

type DirectoryPathResponsePtrOutput

type DirectoryPathResponsePtrOutput struct{ *pulumi.OutputState }

func (DirectoryPathResponsePtrOutput) Elem

func (DirectoryPathResponsePtrOutput) ElementType

func (DirectoryPathResponsePtrOutput) Id

Gets the ID.

func (DirectoryPathResponsePtrOutput) Physical

Gets or sets the physical path of the directory on the web server.

func (DirectoryPathResponsePtrOutput) ToDirectoryPathResponsePtrOutput

func (o DirectoryPathResponsePtrOutput) ToDirectoryPathResponsePtrOutput() DirectoryPathResponsePtrOutput

func (DirectoryPathResponsePtrOutput) ToDirectoryPathResponsePtrOutputWithContext

func (o DirectoryPathResponsePtrOutput) ToDirectoryPathResponsePtrOutputWithContext(ctx context.Context) DirectoryPathResponsePtrOutput

func (DirectoryPathResponsePtrOutput) Virtual

Gets or sets the virtual path for the directory.

type DiscoveredEntityLightSummary

type DiscoveredEntityLightSummary struct {
	// Gets or sets the number of machines.
	NumberOfMachines int `pulumi:"numberOfMachines"`
	// Gets or sets the number of servers.
	NumberOfServers int `pulumi:"numberOfServers"`
	// Gets or sets the number of web apps.
	NumberOfWebApps int `pulumi:"numberOfWebApps"`
}

Discovered entity light summary.

type DiscoveredEntityLightSummaryArgs

type DiscoveredEntityLightSummaryArgs struct {
	// Gets or sets the number of machines.
	NumberOfMachines pulumi.IntInput `pulumi:"numberOfMachines"`
	// Gets or sets the number of servers.
	NumberOfServers pulumi.IntInput `pulumi:"numberOfServers"`
	// Gets or sets the number of web apps.
	NumberOfWebApps pulumi.IntInput `pulumi:"numberOfWebApps"`
}

Discovered entity light summary.

func (DiscoveredEntityLightSummaryArgs) ElementType

func (DiscoveredEntityLightSummaryArgs) ToDiscoveredEntityLightSummaryOutput

func (i DiscoveredEntityLightSummaryArgs) ToDiscoveredEntityLightSummaryOutput() DiscoveredEntityLightSummaryOutput

func (DiscoveredEntityLightSummaryArgs) ToDiscoveredEntityLightSummaryOutputWithContext

func (i DiscoveredEntityLightSummaryArgs) ToDiscoveredEntityLightSummaryOutputWithContext(ctx context.Context) DiscoveredEntityLightSummaryOutput

func (DiscoveredEntityLightSummaryArgs) ToDiscoveredEntityLightSummaryPtrOutput

func (i DiscoveredEntityLightSummaryArgs) ToDiscoveredEntityLightSummaryPtrOutput() DiscoveredEntityLightSummaryPtrOutput

func (DiscoveredEntityLightSummaryArgs) ToDiscoveredEntityLightSummaryPtrOutputWithContext

func (i DiscoveredEntityLightSummaryArgs) ToDiscoveredEntityLightSummaryPtrOutputWithContext(ctx context.Context) DiscoveredEntityLightSummaryPtrOutput

type DiscoveredEntityLightSummaryInput

type DiscoveredEntityLightSummaryInput interface {
	pulumi.Input

	ToDiscoveredEntityLightSummaryOutput() DiscoveredEntityLightSummaryOutput
	ToDiscoveredEntityLightSummaryOutputWithContext(context.Context) DiscoveredEntityLightSummaryOutput
}

DiscoveredEntityLightSummaryInput is an input type that accepts DiscoveredEntityLightSummaryArgs and DiscoveredEntityLightSummaryOutput values. You can construct a concrete instance of `DiscoveredEntityLightSummaryInput` via:

DiscoveredEntityLightSummaryArgs{...}

type DiscoveredEntityLightSummaryOutput

type DiscoveredEntityLightSummaryOutput struct{ *pulumi.OutputState }

Discovered entity light summary.

func (DiscoveredEntityLightSummaryOutput) ElementType

func (DiscoveredEntityLightSummaryOutput) NumberOfMachines

Gets or sets the number of machines.

func (DiscoveredEntityLightSummaryOutput) NumberOfServers

Gets or sets the number of servers.

func (DiscoveredEntityLightSummaryOutput) NumberOfWebApps

Gets or sets the number of web apps.

func (DiscoveredEntityLightSummaryOutput) ToDiscoveredEntityLightSummaryOutput

func (o DiscoveredEntityLightSummaryOutput) ToDiscoveredEntityLightSummaryOutput() DiscoveredEntityLightSummaryOutput

func (DiscoveredEntityLightSummaryOutput) ToDiscoveredEntityLightSummaryOutputWithContext

func (o DiscoveredEntityLightSummaryOutput) ToDiscoveredEntityLightSummaryOutputWithContext(ctx context.Context) DiscoveredEntityLightSummaryOutput

func (DiscoveredEntityLightSummaryOutput) ToDiscoveredEntityLightSummaryPtrOutput

func (o DiscoveredEntityLightSummaryOutput) ToDiscoveredEntityLightSummaryPtrOutput() DiscoveredEntityLightSummaryPtrOutput

func (DiscoveredEntityLightSummaryOutput) ToDiscoveredEntityLightSummaryPtrOutputWithContext

func (o DiscoveredEntityLightSummaryOutput) ToDiscoveredEntityLightSummaryPtrOutputWithContext(ctx context.Context) DiscoveredEntityLightSummaryPtrOutput

type DiscoveredEntityLightSummaryPtrInput

type DiscoveredEntityLightSummaryPtrInput interface {
	pulumi.Input

	ToDiscoveredEntityLightSummaryPtrOutput() DiscoveredEntityLightSummaryPtrOutput
	ToDiscoveredEntityLightSummaryPtrOutputWithContext(context.Context) DiscoveredEntityLightSummaryPtrOutput
}

DiscoveredEntityLightSummaryPtrInput is an input type that accepts DiscoveredEntityLightSummaryArgs, DiscoveredEntityLightSummaryPtr and DiscoveredEntityLightSummaryPtrOutput values. You can construct a concrete instance of `DiscoveredEntityLightSummaryPtrInput` via:

        DiscoveredEntityLightSummaryArgs{...}

or:

        nil

type DiscoveredEntityLightSummaryPtrOutput

type DiscoveredEntityLightSummaryPtrOutput struct{ *pulumi.OutputState }

func (DiscoveredEntityLightSummaryPtrOutput) Elem

func (DiscoveredEntityLightSummaryPtrOutput) ElementType

func (DiscoveredEntityLightSummaryPtrOutput) NumberOfMachines

Gets or sets the number of machines.

func (DiscoveredEntityLightSummaryPtrOutput) NumberOfServers

Gets or sets the number of servers.

func (DiscoveredEntityLightSummaryPtrOutput) NumberOfWebApps

Gets or sets the number of web apps.

func (DiscoveredEntityLightSummaryPtrOutput) ToDiscoveredEntityLightSummaryPtrOutput

func (o DiscoveredEntityLightSummaryPtrOutput) ToDiscoveredEntityLightSummaryPtrOutput() DiscoveredEntityLightSummaryPtrOutput

func (DiscoveredEntityLightSummaryPtrOutput) ToDiscoveredEntityLightSummaryPtrOutputWithContext

func (o DiscoveredEntityLightSummaryPtrOutput) ToDiscoveredEntityLightSummaryPtrOutputWithContext(ctx context.Context) DiscoveredEntityLightSummaryPtrOutput

type DiscoveredEntityLightSummaryResponse

type DiscoveredEntityLightSummaryResponse struct {
	// Gets or sets the number of machines.
	NumberOfMachines int `pulumi:"numberOfMachines"`
	// Gets or sets the number of servers.
	NumberOfServers int `pulumi:"numberOfServers"`
	// Gets or sets the number of web apps.
	NumberOfWebApps int `pulumi:"numberOfWebApps"`
}

Discovered entity light summary.

type DiscoveredEntityLightSummaryResponseOutput

type DiscoveredEntityLightSummaryResponseOutput struct{ *pulumi.OutputState }

Discovered entity light summary.

func (DiscoveredEntityLightSummaryResponseOutput) ElementType

func (DiscoveredEntityLightSummaryResponseOutput) NumberOfMachines

Gets or sets the number of machines.

func (DiscoveredEntityLightSummaryResponseOutput) NumberOfServers

Gets or sets the number of servers.

func (DiscoveredEntityLightSummaryResponseOutput) NumberOfWebApps

Gets or sets the number of web apps.

func (DiscoveredEntityLightSummaryResponseOutput) ToDiscoveredEntityLightSummaryResponseOutput

func (o DiscoveredEntityLightSummaryResponseOutput) ToDiscoveredEntityLightSummaryResponseOutput() DiscoveredEntityLightSummaryResponseOutput

func (DiscoveredEntityLightSummaryResponseOutput) ToDiscoveredEntityLightSummaryResponseOutputWithContext

func (o DiscoveredEntityLightSummaryResponseOutput) ToDiscoveredEntityLightSummaryResponseOutputWithContext(ctx context.Context) DiscoveredEntityLightSummaryResponseOutput

type DiscoveredEntityLightSummaryResponsePtrOutput

type DiscoveredEntityLightSummaryResponsePtrOutput struct{ *pulumi.OutputState }

func (DiscoveredEntityLightSummaryResponsePtrOutput) Elem

func (DiscoveredEntityLightSummaryResponsePtrOutput) ElementType

func (DiscoveredEntityLightSummaryResponsePtrOutput) NumberOfMachines

Gets or sets the number of machines.

func (DiscoveredEntityLightSummaryResponsePtrOutput) NumberOfServers

Gets or sets the number of servers.

func (DiscoveredEntityLightSummaryResponsePtrOutput) NumberOfWebApps

Gets or sets the number of web apps.

func (DiscoveredEntityLightSummaryResponsePtrOutput) ToDiscoveredEntityLightSummaryResponsePtrOutput

func (o DiscoveredEntityLightSummaryResponsePtrOutput) ToDiscoveredEntityLightSummaryResponsePtrOutput() DiscoveredEntityLightSummaryResponsePtrOutput

func (DiscoveredEntityLightSummaryResponsePtrOutput) ToDiscoveredEntityLightSummaryResponsePtrOutputWithContext

func (o DiscoveredEntityLightSummaryResponsePtrOutput) ToDiscoveredEntityLightSummaryResponsePtrOutputWithContext(ctx context.Context) DiscoveredEntityLightSummaryResponsePtrOutput

type DiscoverySource

type DiscoverySource string

Workload discovery source.

func (DiscoverySource) ElementType

func (DiscoverySource) ElementType() reflect.Type

func (DiscoverySource) ToDiscoverySourceOutput

func (e DiscoverySource) ToDiscoverySourceOutput() DiscoverySourceOutput

func (DiscoverySource) ToDiscoverySourceOutputWithContext

func (e DiscoverySource) ToDiscoverySourceOutputWithContext(ctx context.Context) DiscoverySourceOutput

func (DiscoverySource) ToDiscoverySourcePtrOutput

func (e DiscoverySource) ToDiscoverySourcePtrOutput() DiscoverySourcePtrOutput

func (DiscoverySource) ToDiscoverySourcePtrOutputWithContext

func (e DiscoverySource) ToDiscoverySourcePtrOutputWithContext(ctx context.Context) DiscoverySourcePtrOutput

func (DiscoverySource) ToStringOutput

func (e DiscoverySource) ToStringOutput() pulumi.StringOutput

func (DiscoverySource) ToStringOutputWithContext

func (e DiscoverySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DiscoverySource) ToStringPtrOutput

func (e DiscoverySource) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiscoverySource) ToStringPtrOutputWithContext

func (e DiscoverySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiscoverySourceInput

type DiscoverySourceInput interface {
	pulumi.Input

	ToDiscoverySourceOutput() DiscoverySourceOutput
	ToDiscoverySourceOutputWithContext(context.Context) DiscoverySourceOutput
}

DiscoverySourceInput is an input type that accepts values of the DiscoverySource enum A concrete instance of `DiscoverySourceInput` can be one of the following:

DiscoverySourceUnknown
DiscoverySourceAppliance
DiscoverySourceImport

type DiscoverySourceOutput

type DiscoverySourceOutput struct{ *pulumi.OutputState }

func (DiscoverySourceOutput) ElementType

func (DiscoverySourceOutput) ElementType() reflect.Type

func (DiscoverySourceOutput) ToDiscoverySourceOutput

func (o DiscoverySourceOutput) ToDiscoverySourceOutput() DiscoverySourceOutput

func (DiscoverySourceOutput) ToDiscoverySourceOutputWithContext

func (o DiscoverySourceOutput) ToDiscoverySourceOutputWithContext(ctx context.Context) DiscoverySourceOutput

func (DiscoverySourceOutput) ToDiscoverySourcePtrOutput

func (o DiscoverySourceOutput) ToDiscoverySourcePtrOutput() DiscoverySourcePtrOutput

func (DiscoverySourceOutput) ToDiscoverySourcePtrOutputWithContext

func (o DiscoverySourceOutput) ToDiscoverySourcePtrOutputWithContext(ctx context.Context) DiscoverySourcePtrOutput

func (DiscoverySourceOutput) ToStringOutput

func (o DiscoverySourceOutput) ToStringOutput() pulumi.StringOutput

func (DiscoverySourceOutput) ToStringOutputWithContext

func (o DiscoverySourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DiscoverySourceOutput) ToStringPtrOutput

func (o DiscoverySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiscoverySourceOutput) ToStringPtrOutputWithContext

func (o DiscoverySourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiscoverySourcePtrInput

type DiscoverySourcePtrInput interface {
	pulumi.Input

	ToDiscoverySourcePtrOutput() DiscoverySourcePtrOutput
	ToDiscoverySourcePtrOutputWithContext(context.Context) DiscoverySourcePtrOutput
}

func DiscoverySourcePtr

func DiscoverySourcePtr(v string) DiscoverySourcePtrInput

type DiscoverySourcePtrOutput

type DiscoverySourcePtrOutput struct{ *pulumi.OutputState }

func (DiscoverySourcePtrOutput) Elem

func (DiscoverySourcePtrOutput) ElementType

func (DiscoverySourcePtrOutput) ElementType() reflect.Type

func (DiscoverySourcePtrOutput) ToDiscoverySourcePtrOutput

func (o DiscoverySourcePtrOutput) ToDiscoverySourcePtrOutput() DiscoverySourcePtrOutput

func (DiscoverySourcePtrOutput) ToDiscoverySourcePtrOutputWithContext

func (o DiscoverySourcePtrOutput) ToDiscoverySourcePtrOutputWithContext(ctx context.Context) DiscoverySourcePtrOutput

func (DiscoverySourcePtrOutput) ToStringPtrOutput

func (o DiscoverySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiscoverySourcePtrOutput) ToStringPtrOutputWithContext

func (o DiscoverySourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiskEncryptionSetResourceSettings

type DiskEncryptionSetResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/diskEncryptionSets'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

type DiskEncryptionSetResourceSettingsArgs

type DiskEncryptionSetResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/diskEncryptionSets'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsArgs) ElementType

func (DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutput

func (i DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutput() DiskEncryptionSetResourceSettingsOutput

func (DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutputWithContext

func (i DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsOutput

func (DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsPtrOutput

func (i DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsPtrOutput() DiskEncryptionSetResourceSettingsPtrOutput

func (DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsPtrOutputWithContext

func (i DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsPtrOutput

type DiskEncryptionSetResourceSettingsInput

type DiskEncryptionSetResourceSettingsInput interface {
	pulumi.Input

	ToDiskEncryptionSetResourceSettingsOutput() DiskEncryptionSetResourceSettingsOutput
	ToDiskEncryptionSetResourceSettingsOutputWithContext(context.Context) DiskEncryptionSetResourceSettingsOutput
}

DiskEncryptionSetResourceSettingsInput is an input type that accepts DiskEncryptionSetResourceSettingsArgs and DiskEncryptionSetResourceSettingsOutput values. You can construct a concrete instance of `DiskEncryptionSetResourceSettingsInput` via:

DiskEncryptionSetResourceSettingsArgs{...}

type DiskEncryptionSetResourceSettingsOutput

type DiskEncryptionSetResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsOutput) ElementType

func (DiskEncryptionSetResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/diskEncryptionSets'.

func (DiskEncryptionSetResourceSettingsOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (DiskEncryptionSetResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutput

func (o DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutput() DiskEncryptionSetResourceSettingsOutput

func (DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutputWithContext

func (o DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsOutput

func (DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsPtrOutput

func (o DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsPtrOutput() DiskEncryptionSetResourceSettingsPtrOutput

func (DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsPtrOutputWithContext

func (o DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsPtrOutput

type DiskEncryptionSetResourceSettingsPtrInput

type DiskEncryptionSetResourceSettingsPtrInput interface {
	pulumi.Input

	ToDiskEncryptionSetResourceSettingsPtrOutput() DiskEncryptionSetResourceSettingsPtrOutput
	ToDiskEncryptionSetResourceSettingsPtrOutputWithContext(context.Context) DiskEncryptionSetResourceSettingsPtrOutput
}

DiskEncryptionSetResourceSettingsPtrInput is an input type that accepts DiskEncryptionSetResourceSettingsArgs, DiskEncryptionSetResourceSettingsPtr and DiskEncryptionSetResourceSettingsPtrOutput values. You can construct a concrete instance of `DiskEncryptionSetResourceSettingsPtrInput` via:

        DiskEncryptionSetResourceSettingsArgs{...}

or:

        nil

type DiskEncryptionSetResourceSettingsPtrOutput

type DiskEncryptionSetResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (DiskEncryptionSetResourceSettingsPtrOutput) Elem

func (DiskEncryptionSetResourceSettingsPtrOutput) ElementType

func (DiskEncryptionSetResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/diskEncryptionSets'.

func (DiskEncryptionSetResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (DiskEncryptionSetResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (DiskEncryptionSetResourceSettingsPtrOutput) ToDiskEncryptionSetResourceSettingsPtrOutput

func (o DiskEncryptionSetResourceSettingsPtrOutput) ToDiskEncryptionSetResourceSettingsPtrOutput() DiskEncryptionSetResourceSettingsPtrOutput

func (DiskEncryptionSetResourceSettingsPtrOutput) ToDiskEncryptionSetResourceSettingsPtrOutputWithContext

func (o DiskEncryptionSetResourceSettingsPtrOutput) ToDiskEncryptionSetResourceSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsPtrOutput

type DiskEncryptionSetResourceSettingsResponse

type DiskEncryptionSetResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/diskEncryptionSets'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

type DiskEncryptionSetResourceSettingsResponseOutput

type DiskEncryptionSetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsResponseOutput) ElementType

func (DiskEncryptionSetResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/diskEncryptionSets'.

func (DiskEncryptionSetResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (DiskEncryptionSetResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutput

func (o DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutput() DiskEncryptionSetResourceSettingsResponseOutput

func (DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext

func (o DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsResponseOutput

type DiskEncryptionSetResourceSettingsResponsePtrOutput

type DiskEncryptionSetResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (DiskEncryptionSetResourceSettingsResponsePtrOutput) Elem

func (DiskEncryptionSetResourceSettingsResponsePtrOutput) ElementType

func (DiskEncryptionSetResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/diskEncryptionSets'.

func (DiskEncryptionSetResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (DiskEncryptionSetResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (DiskEncryptionSetResourceSettingsResponsePtrOutput) ToDiskEncryptionSetResourceSettingsResponsePtrOutput

func (o DiskEncryptionSetResourceSettingsResponsePtrOutput) ToDiskEncryptionSetResourceSettingsResponsePtrOutput() DiskEncryptionSetResourceSettingsResponsePtrOutput

func (DiskEncryptionSetResourceSettingsResponsePtrOutput) ToDiskEncryptionSetResourceSettingsResponsePtrOutputWithContext

func (o DiskEncryptionSetResourceSettingsResponsePtrOutput) ToDiskEncryptionSetResourceSettingsResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsResponsePtrOutput

type EntityUptime

type EntityUptime struct {
	// Gets the days per month.
	DaysPerMonth *int `pulumi:"daysPerMonth"`
	// Gets the hours per day.
	HoursPerDay *int `pulumi:"hoursPerDay"`
}

Entity Uptime.

type EntityUptimeArgs

type EntityUptimeArgs struct {
	// Gets the days per month.
	DaysPerMonth pulumi.IntPtrInput `pulumi:"daysPerMonth"`
	// Gets the hours per day.
	HoursPerDay pulumi.IntPtrInput `pulumi:"hoursPerDay"`
}

Entity Uptime.

func (EntityUptimeArgs) ElementType

func (EntityUptimeArgs) ElementType() reflect.Type

func (EntityUptimeArgs) ToEntityUptimeOutput

func (i EntityUptimeArgs) ToEntityUptimeOutput() EntityUptimeOutput

func (EntityUptimeArgs) ToEntityUptimeOutputWithContext

func (i EntityUptimeArgs) ToEntityUptimeOutputWithContext(ctx context.Context) EntityUptimeOutput

func (EntityUptimeArgs) ToEntityUptimePtrOutput

func (i EntityUptimeArgs) ToEntityUptimePtrOutput() EntityUptimePtrOutput

func (EntityUptimeArgs) ToEntityUptimePtrOutputWithContext

func (i EntityUptimeArgs) ToEntityUptimePtrOutputWithContext(ctx context.Context) EntityUptimePtrOutput

type EntityUptimeInput

type EntityUptimeInput interface {
	pulumi.Input

	ToEntityUptimeOutput() EntityUptimeOutput
	ToEntityUptimeOutputWithContext(context.Context) EntityUptimeOutput
}

EntityUptimeInput is an input type that accepts EntityUptimeArgs and EntityUptimeOutput values. You can construct a concrete instance of `EntityUptimeInput` via:

EntityUptimeArgs{...}

type EntityUptimeOutput

type EntityUptimeOutput struct{ *pulumi.OutputState }

Entity Uptime.

func (EntityUptimeOutput) DaysPerMonth

func (o EntityUptimeOutput) DaysPerMonth() pulumi.IntPtrOutput

Gets the days per month.

func (EntityUptimeOutput) ElementType

func (EntityUptimeOutput) ElementType() reflect.Type

func (EntityUptimeOutput) HoursPerDay

func (o EntityUptimeOutput) HoursPerDay() pulumi.IntPtrOutput

Gets the hours per day.

func (EntityUptimeOutput) ToEntityUptimeOutput

func (o EntityUptimeOutput) ToEntityUptimeOutput() EntityUptimeOutput

func (EntityUptimeOutput) ToEntityUptimeOutputWithContext

func (o EntityUptimeOutput) ToEntityUptimeOutputWithContext(ctx context.Context) EntityUptimeOutput

func (EntityUptimeOutput) ToEntityUptimePtrOutput

func (o EntityUptimeOutput) ToEntityUptimePtrOutput() EntityUptimePtrOutput

func (EntityUptimeOutput) ToEntityUptimePtrOutputWithContext

func (o EntityUptimeOutput) ToEntityUptimePtrOutputWithContext(ctx context.Context) EntityUptimePtrOutput

type EntityUptimePtrInput

type EntityUptimePtrInput interface {
	pulumi.Input

	ToEntityUptimePtrOutput() EntityUptimePtrOutput
	ToEntityUptimePtrOutputWithContext(context.Context) EntityUptimePtrOutput
}

EntityUptimePtrInput is an input type that accepts EntityUptimeArgs, EntityUptimePtr and EntityUptimePtrOutput values. You can construct a concrete instance of `EntityUptimePtrInput` via:

        EntityUptimeArgs{...}

or:

        nil

type EntityUptimePtrOutput

type EntityUptimePtrOutput struct{ *pulumi.OutputState }

func (EntityUptimePtrOutput) DaysPerMonth

func (o EntityUptimePtrOutput) DaysPerMonth() pulumi.IntPtrOutput

Gets the days per month.

func (EntityUptimePtrOutput) Elem

func (EntityUptimePtrOutput) ElementType

func (EntityUptimePtrOutput) ElementType() reflect.Type

func (EntityUptimePtrOutput) HoursPerDay

func (o EntityUptimePtrOutput) HoursPerDay() pulumi.IntPtrOutput

Gets the hours per day.

func (EntityUptimePtrOutput) ToEntityUptimePtrOutput

func (o EntityUptimePtrOutput) ToEntityUptimePtrOutput() EntityUptimePtrOutput

func (EntityUptimePtrOutput) ToEntityUptimePtrOutputWithContext

func (o EntityUptimePtrOutput) ToEntityUptimePtrOutputWithContext(ctx context.Context) EntityUptimePtrOutput

type EntityUptimeResponse

type EntityUptimeResponse struct {
	// Gets the days per month.
	DaysPerMonth *int `pulumi:"daysPerMonth"`
	// Gets the hours per day.
	HoursPerDay *int `pulumi:"hoursPerDay"`
}

Entity Uptime.

type EntityUptimeResponseOutput

type EntityUptimeResponseOutput struct{ *pulumi.OutputState }

Entity Uptime.

func (EntityUptimeResponseOutput) DaysPerMonth

Gets the days per month.

func (EntityUptimeResponseOutput) ElementType

func (EntityUptimeResponseOutput) ElementType() reflect.Type

func (EntityUptimeResponseOutput) HoursPerDay

Gets the hours per day.

func (EntityUptimeResponseOutput) ToEntityUptimeResponseOutput

func (o EntityUptimeResponseOutput) ToEntityUptimeResponseOutput() EntityUptimeResponseOutput

func (EntityUptimeResponseOutput) ToEntityUptimeResponseOutputWithContext

func (o EntityUptimeResponseOutput) ToEntityUptimeResponseOutputWithContext(ctx context.Context) EntityUptimeResponseOutput

type EntityUptimeResponsePtrOutput

type EntityUptimeResponsePtrOutput struct{ *pulumi.OutputState }

func (EntityUptimeResponsePtrOutput) DaysPerMonth

Gets the days per month.

func (EntityUptimeResponsePtrOutput) Elem

func (EntityUptimeResponsePtrOutput) ElementType

func (EntityUptimeResponsePtrOutput) HoursPerDay

Gets the hours per day.

func (EntityUptimeResponsePtrOutput) ToEntityUptimeResponsePtrOutput

func (o EntityUptimeResponsePtrOutput) ToEntityUptimeResponsePtrOutput() EntityUptimeResponsePtrOutput

func (EntityUptimeResponsePtrOutput) ToEntityUptimeResponsePtrOutputWithContext

func (o EntityUptimeResponsePtrOutput) ToEntityUptimeResponsePtrOutputWithContext(ctx context.Context) EntityUptimeResponsePtrOutput

type EnvironmentType

type EnvironmentType string

Gets or sets user configurable setting to display the environment type.

func (EnvironmentType) ElementType

func (EnvironmentType) ElementType() reflect.Type

func (EnvironmentType) ToEnvironmentTypeOutput

func (e EnvironmentType) ToEnvironmentTypeOutput() EnvironmentTypeOutput

func (EnvironmentType) ToEnvironmentTypeOutputWithContext

func (e EnvironmentType) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput

func (EnvironmentType) ToEnvironmentTypePtrOutput

func (e EnvironmentType) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput

func (EnvironmentType) ToEnvironmentTypePtrOutputWithContext

func (e EnvironmentType) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput

func (EnvironmentType) ToStringOutput

func (e EnvironmentType) ToStringOutput() pulumi.StringOutput

func (EnvironmentType) ToStringOutputWithContext

func (e EnvironmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentType) ToStringPtrOutput

func (e EnvironmentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentType) ToStringPtrOutputWithContext

func (e EnvironmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentTypeInput

type EnvironmentTypeInput interface {
	pulumi.Input

	ToEnvironmentTypeOutput() EnvironmentTypeOutput
	ToEnvironmentTypeOutputWithContext(context.Context) EnvironmentTypeOutput
}

EnvironmentTypeInput is an input type that accepts values of the EnvironmentType enum A concrete instance of `EnvironmentTypeInput` can be one of the following:

EnvironmentTypeProduction
EnvironmentTypeTest

type EnvironmentTypeOutput

type EnvironmentTypeOutput struct{ *pulumi.OutputState }

func (EnvironmentTypeOutput) ElementType

func (EnvironmentTypeOutput) ElementType() reflect.Type

func (EnvironmentTypeOutput) ToEnvironmentTypeOutput

func (o EnvironmentTypeOutput) ToEnvironmentTypeOutput() EnvironmentTypeOutput

func (EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext

func (o EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput

func (EnvironmentTypeOutput) ToEnvironmentTypePtrOutput

func (o EnvironmentTypeOutput) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput

func (EnvironmentTypeOutput) ToEnvironmentTypePtrOutputWithContext

func (o EnvironmentTypeOutput) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput

func (EnvironmentTypeOutput) ToStringOutput

func (o EnvironmentTypeOutput) ToStringOutput() pulumi.StringOutput

func (EnvironmentTypeOutput) ToStringOutputWithContext

func (o EnvironmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentTypeOutput) ToStringPtrOutput

func (o EnvironmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentTypeOutput) ToStringPtrOutputWithContext

func (o EnvironmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentTypePtrInput

type EnvironmentTypePtrInput interface {
	pulumi.Input

	ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput
	ToEnvironmentTypePtrOutputWithContext(context.Context) EnvironmentTypePtrOutput
}

func EnvironmentTypePtr

func EnvironmentTypePtr(v string) EnvironmentTypePtrInput

type EnvironmentTypePtrOutput

type EnvironmentTypePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentTypePtrOutput) Elem

func (EnvironmentTypePtrOutput) ElementType

func (EnvironmentTypePtrOutput) ElementType() reflect.Type

func (EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutput

func (o EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutput() EnvironmentTypePtrOutput

func (EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutputWithContext

func (o EnvironmentTypePtrOutput) ToEnvironmentTypePtrOutputWithContext(ctx context.Context) EnvironmentTypePtrOutput

func (EnvironmentTypePtrOutput) ToStringPtrOutput

func (o EnvironmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentTypePtrOutput) ToStringPtrOutputWithContext

func (o EnvironmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FacilitySettings

type FacilitySettings struct {
	// The facilities cost.
	FacilitiesCost float64 `pulumi:"facilitiesCost"`
}

Facility settings.

type FacilitySettingsArgs

type FacilitySettingsArgs struct {
	// The facilities cost.
	FacilitiesCost pulumi.Float64Input `pulumi:"facilitiesCost"`
}

Facility settings.

func (FacilitySettingsArgs) ElementType

func (FacilitySettingsArgs) ElementType() reflect.Type

func (FacilitySettingsArgs) ToFacilitySettingsOutput

func (i FacilitySettingsArgs) ToFacilitySettingsOutput() FacilitySettingsOutput

func (FacilitySettingsArgs) ToFacilitySettingsOutputWithContext

func (i FacilitySettingsArgs) ToFacilitySettingsOutputWithContext(ctx context.Context) FacilitySettingsOutput

func (FacilitySettingsArgs) ToFacilitySettingsPtrOutput

func (i FacilitySettingsArgs) ToFacilitySettingsPtrOutput() FacilitySettingsPtrOutput

func (FacilitySettingsArgs) ToFacilitySettingsPtrOutputWithContext

func (i FacilitySettingsArgs) ToFacilitySettingsPtrOutputWithContext(ctx context.Context) FacilitySettingsPtrOutput

type FacilitySettingsInput

type FacilitySettingsInput interface {
	pulumi.Input

	ToFacilitySettingsOutput() FacilitySettingsOutput
	ToFacilitySettingsOutputWithContext(context.Context) FacilitySettingsOutput
}

FacilitySettingsInput is an input type that accepts FacilitySettingsArgs and FacilitySettingsOutput values. You can construct a concrete instance of `FacilitySettingsInput` via:

FacilitySettingsArgs{...}

type FacilitySettingsOutput

type FacilitySettingsOutput struct{ *pulumi.OutputState }

Facility settings.

func (FacilitySettingsOutput) ElementType

func (FacilitySettingsOutput) ElementType() reflect.Type

func (FacilitySettingsOutput) FacilitiesCost

func (o FacilitySettingsOutput) FacilitiesCost() pulumi.Float64Output

The facilities cost.

func (FacilitySettingsOutput) ToFacilitySettingsOutput

func (o FacilitySettingsOutput) ToFacilitySettingsOutput() FacilitySettingsOutput

func (FacilitySettingsOutput) ToFacilitySettingsOutputWithContext

func (o FacilitySettingsOutput) ToFacilitySettingsOutputWithContext(ctx context.Context) FacilitySettingsOutput

func (FacilitySettingsOutput) ToFacilitySettingsPtrOutput

func (o FacilitySettingsOutput) ToFacilitySettingsPtrOutput() FacilitySettingsPtrOutput

func (FacilitySettingsOutput) ToFacilitySettingsPtrOutputWithContext

func (o FacilitySettingsOutput) ToFacilitySettingsPtrOutputWithContext(ctx context.Context) FacilitySettingsPtrOutput

type FacilitySettingsPtrInput

type FacilitySettingsPtrInput interface {
	pulumi.Input

	ToFacilitySettingsPtrOutput() FacilitySettingsPtrOutput
	ToFacilitySettingsPtrOutputWithContext(context.Context) FacilitySettingsPtrOutput
}

FacilitySettingsPtrInput is an input type that accepts FacilitySettingsArgs, FacilitySettingsPtr and FacilitySettingsPtrOutput values. You can construct a concrete instance of `FacilitySettingsPtrInput` via:

        FacilitySettingsArgs{...}

or:

        nil

type FacilitySettingsPtrOutput

type FacilitySettingsPtrOutput struct{ *pulumi.OutputState }

func (FacilitySettingsPtrOutput) Elem

func (FacilitySettingsPtrOutput) ElementType

func (FacilitySettingsPtrOutput) ElementType() reflect.Type

func (FacilitySettingsPtrOutput) FacilitiesCost

The facilities cost.

func (FacilitySettingsPtrOutput) ToFacilitySettingsPtrOutput

func (o FacilitySettingsPtrOutput) ToFacilitySettingsPtrOutput() FacilitySettingsPtrOutput

func (FacilitySettingsPtrOutput) ToFacilitySettingsPtrOutputWithContext

func (o FacilitySettingsPtrOutput) ToFacilitySettingsPtrOutputWithContext(ctx context.Context) FacilitySettingsPtrOutput

type FacilitySettingsResponse

type FacilitySettingsResponse struct {
	// The facilities cost.
	FacilitiesCost float64 `pulumi:"facilitiesCost"`
}

Facility settings.

type FacilitySettingsResponseOutput

type FacilitySettingsResponseOutput struct{ *pulumi.OutputState }

Facility settings.

func (FacilitySettingsResponseOutput) ElementType

func (FacilitySettingsResponseOutput) FacilitiesCost

The facilities cost.

func (FacilitySettingsResponseOutput) ToFacilitySettingsResponseOutput

func (o FacilitySettingsResponseOutput) ToFacilitySettingsResponseOutput() FacilitySettingsResponseOutput

func (FacilitySettingsResponseOutput) ToFacilitySettingsResponseOutputWithContext

func (o FacilitySettingsResponseOutput) ToFacilitySettingsResponseOutputWithContext(ctx context.Context) FacilitySettingsResponseOutput

type FacilitySettingsResponsePtrOutput

type FacilitySettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (FacilitySettingsResponsePtrOutput) Elem

func (FacilitySettingsResponsePtrOutput) ElementType

func (FacilitySettingsResponsePtrOutput) FacilitiesCost

The facilities cost.

func (FacilitySettingsResponsePtrOutput) ToFacilitySettingsResponsePtrOutput

func (o FacilitySettingsResponsePtrOutput) ToFacilitySettingsResponsePtrOutput() FacilitySettingsResponsePtrOutput

func (FacilitySettingsResponsePtrOutput) ToFacilitySettingsResponsePtrOutputWithContext

func (o FacilitySettingsResponsePtrOutput) ToFacilitySettingsResponsePtrOutputWithContext(ctx context.Context) FacilitySettingsResponsePtrOutput

type FttAndRaidLevel

type FttAndRaidLevel string

Failures to tolerate and RAID level in a common property.

func (FttAndRaidLevel) ElementType

func (FttAndRaidLevel) ElementType() reflect.Type

func (FttAndRaidLevel) ToFttAndRaidLevelOutput

func (e FttAndRaidLevel) ToFttAndRaidLevelOutput() FttAndRaidLevelOutput

func (FttAndRaidLevel) ToFttAndRaidLevelOutputWithContext

func (e FttAndRaidLevel) ToFttAndRaidLevelOutputWithContext(ctx context.Context) FttAndRaidLevelOutput

func (FttAndRaidLevel) ToFttAndRaidLevelPtrOutput

func (e FttAndRaidLevel) ToFttAndRaidLevelPtrOutput() FttAndRaidLevelPtrOutput

func (FttAndRaidLevel) ToFttAndRaidLevelPtrOutputWithContext

func (e FttAndRaidLevel) ToFttAndRaidLevelPtrOutputWithContext(ctx context.Context) FttAndRaidLevelPtrOutput

func (FttAndRaidLevel) ToStringOutput

func (e FttAndRaidLevel) ToStringOutput() pulumi.StringOutput

func (FttAndRaidLevel) ToStringOutputWithContext

func (e FttAndRaidLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FttAndRaidLevel) ToStringPtrOutput

func (e FttAndRaidLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (FttAndRaidLevel) ToStringPtrOutputWithContext

func (e FttAndRaidLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FttAndRaidLevelInput

type FttAndRaidLevelInput interface {
	pulumi.Input

	ToFttAndRaidLevelOutput() FttAndRaidLevelOutput
	ToFttAndRaidLevelOutputWithContext(context.Context) FttAndRaidLevelOutput
}

FttAndRaidLevelInput is an input type that accepts values of the FttAndRaidLevel enum A concrete instance of `FttAndRaidLevelInput` can be one of the following:

FttAndRaidLevelUnknown
FttAndRaidLevelFtt1Raid1
FttAndRaidLevelFtt1Raid5
FttAndRaidLevelFtt2Raid1
FttAndRaidLevelFtt2Raid6
FttAndRaidLevelFtt3Raid1

type FttAndRaidLevelOutput

type FttAndRaidLevelOutput struct{ *pulumi.OutputState }

func (FttAndRaidLevelOutput) ElementType

func (FttAndRaidLevelOutput) ElementType() reflect.Type

func (FttAndRaidLevelOutput) ToFttAndRaidLevelOutput

func (o FttAndRaidLevelOutput) ToFttAndRaidLevelOutput() FttAndRaidLevelOutput

func (FttAndRaidLevelOutput) ToFttAndRaidLevelOutputWithContext

func (o FttAndRaidLevelOutput) ToFttAndRaidLevelOutputWithContext(ctx context.Context) FttAndRaidLevelOutput

func (FttAndRaidLevelOutput) ToFttAndRaidLevelPtrOutput

func (o FttAndRaidLevelOutput) ToFttAndRaidLevelPtrOutput() FttAndRaidLevelPtrOutput

func (FttAndRaidLevelOutput) ToFttAndRaidLevelPtrOutputWithContext

func (o FttAndRaidLevelOutput) ToFttAndRaidLevelPtrOutputWithContext(ctx context.Context) FttAndRaidLevelPtrOutput

func (FttAndRaidLevelOutput) ToStringOutput

func (o FttAndRaidLevelOutput) ToStringOutput() pulumi.StringOutput

func (FttAndRaidLevelOutput) ToStringOutputWithContext

func (o FttAndRaidLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FttAndRaidLevelOutput) ToStringPtrOutput

func (o FttAndRaidLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FttAndRaidLevelOutput) ToStringPtrOutputWithContext

func (o FttAndRaidLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FttAndRaidLevelPtrInput

type FttAndRaidLevelPtrInput interface {
	pulumi.Input

	ToFttAndRaidLevelPtrOutput() FttAndRaidLevelPtrOutput
	ToFttAndRaidLevelPtrOutputWithContext(context.Context) FttAndRaidLevelPtrOutput
}

func FttAndRaidLevelPtr

func FttAndRaidLevelPtr(v string) FttAndRaidLevelPtrInput

type FttAndRaidLevelPtrOutput

type FttAndRaidLevelPtrOutput struct{ *pulumi.OutputState }

func (FttAndRaidLevelPtrOutput) Elem

func (FttAndRaidLevelPtrOutput) ElementType

func (FttAndRaidLevelPtrOutput) ElementType() reflect.Type

func (FttAndRaidLevelPtrOutput) ToFttAndRaidLevelPtrOutput

func (o FttAndRaidLevelPtrOutput) ToFttAndRaidLevelPtrOutput() FttAndRaidLevelPtrOutput

func (FttAndRaidLevelPtrOutput) ToFttAndRaidLevelPtrOutputWithContext

func (o FttAndRaidLevelPtrOutput) ToFttAndRaidLevelPtrOutputWithContext(ctx context.Context) FttAndRaidLevelPtrOutput

func (FttAndRaidLevelPtrOutput) ToStringPtrOutput

func (o FttAndRaidLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FttAndRaidLevelPtrOutput) ToStringPtrOutputWithContext

func (o FttAndRaidLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GetBusinessCaseOperationReportDownloadUrlArgs

type GetBusinessCaseOperationReportDownloadUrlArgs struct {
	// Business case ARM name
	BusinessCaseName string `pulumi:"businessCaseName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetBusinessCaseOperationReportDownloadUrlOutputArgs

type GetBusinessCaseOperationReportDownloadUrlOutputArgs struct {
	// Business case ARM name
	BusinessCaseName pulumi.StringInput `pulumi:"businessCaseName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetBusinessCaseOperationReportDownloadUrlOutputArgs) ElementType

type GetBusinessCaseOperationReportDownloadUrlResult

type GetBusinessCaseOperationReportDownloadUrlResult struct {
	// Hyperlink to download report.
	BusinessCaseReportUrl string `pulumi:"businessCaseReportUrl"`
	// Expiry date of download url.
	ExpirationTime string `pulumi:"expirationTime"`
}

Download URL for assessment report.

func GetBusinessCaseOperationReportDownloadUrl

Get the URL for downloading the business case in a report format. Azure REST API version: 2023-04-01-preview.

type GetBusinessCaseOperationReportDownloadUrlResultOutput

type GetBusinessCaseOperationReportDownloadUrlResultOutput struct{ *pulumi.OutputState }

Download URL for assessment report.

func (GetBusinessCaseOperationReportDownloadUrlResultOutput) BusinessCaseReportUrl

Hyperlink to download report.

func (GetBusinessCaseOperationReportDownloadUrlResultOutput) ElementType

func (GetBusinessCaseOperationReportDownloadUrlResultOutput) ExpirationTime

Expiry date of download url.

func (GetBusinessCaseOperationReportDownloadUrlResultOutput) ToGetBusinessCaseOperationReportDownloadUrlResultOutput

func (GetBusinessCaseOperationReportDownloadUrlResultOutput) ToGetBusinessCaseOperationReportDownloadUrlResultOutputWithContext

func (o GetBusinessCaseOperationReportDownloadUrlResultOutput) ToGetBusinessCaseOperationReportDownloadUrlResultOutputWithContext(ctx context.Context) GetBusinessCaseOperationReportDownloadUrlResultOutput

type GetProjectKeysArgs

type GetProjectKeysArgs struct {
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetProjectKeysOutputArgs

type GetProjectKeysOutputArgs struct {
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetProjectKeysOutputArgs) ElementType

func (GetProjectKeysOutputArgs) ElementType() reflect.Type

type GetProjectKeysResult

type GetProjectKeysResult struct {
	// ID of Migration Project.
	WorkspaceId string `pulumi:"workspaceId"`
	// Key of Migration Project.
	WorkspaceKey string `pulumi:"workspaceKey"`
}

ID and Key for Migration Project.

func GetProjectKeys

func GetProjectKeys(ctx *pulumi.Context, args *GetProjectKeysArgs, opts ...pulumi.InvokeOption) (*GetProjectKeysResult, error)

Gets the Log Analytics Workspace ID and Primary Key for the specified project. Azure REST API version: 2018-02-02.

type GetProjectKeysResultOutput

type GetProjectKeysResultOutput struct{ *pulumi.OutputState }

ID and Key for Migration Project.

func (GetProjectKeysResultOutput) ElementType

func (GetProjectKeysResultOutput) ElementType() reflect.Type

func (GetProjectKeysResultOutput) ToGetProjectKeysResultOutput

func (o GetProjectKeysResultOutput) ToGetProjectKeysResultOutput() GetProjectKeysResultOutput

func (GetProjectKeysResultOutput) ToGetProjectKeysResultOutputWithContext

func (o GetProjectKeysResultOutput) ToGetProjectKeysResultOutputWithContext(ctx context.Context) GetProjectKeysResultOutput

func (GetProjectKeysResultOutput) WorkspaceId

ID of Migration Project.

func (GetProjectKeysResultOutput) WorkspaceKey

Key of Migration Project.

type GetSolutionConfigArgs

type GetSolutionConfigArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName string `pulumi:"solutionName"`
}

type GetSolutionConfigOutputArgs

type GetSolutionConfigOutputArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName pulumi.StringInput `pulumi:"solutionName"`
}

func (GetSolutionConfigOutputArgs) ElementType

type GetSolutionConfigResult

type GetSolutionConfigResult struct {
	// Gets or sets the publisher sas uri for the solution.
	PublisherSasUri *string `pulumi:"publisherSasUri"`
}

Class representing the config for the solution in the migrate project.

func GetSolutionConfig

func GetSolutionConfig(ctx *pulumi.Context, args *GetSolutionConfigArgs, opts ...pulumi.InvokeOption) (*GetSolutionConfigResult, error)

Class representing the config for the solution in the migrate project. Azure REST API version: 2018-09-01-preview.

type GetSolutionConfigResultOutput

type GetSolutionConfigResultOutput struct{ *pulumi.OutputState }

Class representing the config for the solution in the migrate project.

func (GetSolutionConfigResultOutput) ElementType

func (GetSolutionConfigResultOutput) PublisherSasUri

Gets or sets the publisher sas uri for the solution.

func (GetSolutionConfigResultOutput) ToGetSolutionConfigResultOutput

func (o GetSolutionConfigResultOutput) ToGetSolutionConfigResultOutput() GetSolutionConfigResultOutput

func (GetSolutionConfigResultOutput) ToGetSolutionConfigResultOutputWithContext

func (o GetSolutionConfigResultOutput) ToGetSolutionConfigResultOutputWithContext(ctx context.Context) GetSolutionConfigResultOutput

type GetSolutionsControllerConfigArgs

type GetSolutionsControllerConfigArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName string `pulumi:"solutionName"`
}

type GetSolutionsControllerConfigOutputArgs

type GetSolutionsControllerConfigOutputArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput `pulumi:"migrateProjectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName pulumi.StringInput `pulumi:"solutionName"`
}

func (GetSolutionsControllerConfigOutputArgs) ElementType

type GetSolutionsControllerConfigResult

type GetSolutionsControllerConfigResult struct {
	// Gets or sets the publisher sas uri for the solution.
	PublisherSasUri *string `pulumi:"publisherSasUri"`
}

Class representing the config for the solution in the migrate project.

func GetSolutionsControllerConfig

func GetSolutionsControllerConfig(ctx *pulumi.Context, args *GetSolutionsControllerConfigArgs, opts ...pulumi.InvokeOption) (*GetSolutionsControllerConfigResult, error)

Class representing the config for the solution in the migrate project. Azure REST API version: 2023-01-01.

type GetSolutionsControllerConfigResultOutput

type GetSolutionsControllerConfigResultOutput struct{ *pulumi.OutputState }

Class representing the config for the solution in the migrate project.

func (GetSolutionsControllerConfigResultOutput) ElementType

func (GetSolutionsControllerConfigResultOutput) PublisherSasUri

Gets or sets the publisher sas uri for the solution.

func (GetSolutionsControllerConfigResultOutput) ToGetSolutionsControllerConfigResultOutput

func (o GetSolutionsControllerConfigResultOutput) ToGetSolutionsControllerConfigResultOutput() GetSolutionsControllerConfigResultOutput

func (GetSolutionsControllerConfigResultOutput) ToGetSolutionsControllerConfigResultOutputWithContext

func (o GetSolutionsControllerConfigResultOutput) ToGetSolutionsControllerConfigResultOutputWithContext(ctx context.Context) GetSolutionsControllerConfigResultOutput

type GetWorkloadDeploymentSecretConfigurationsArgs

type GetWorkloadDeploymentSecretConfigurationsArgs struct {
	// ModernizeProject name.
	ModernizeProjectName string `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Workload deployment name.
	WorkloadDeploymentName string `pulumi:"workloadDeploymentName"`
}

type GetWorkloadDeploymentSecretConfigurationsOutputArgs

type GetWorkloadDeploymentSecretConfigurationsOutputArgs struct {
	// ModernizeProject name.
	ModernizeProjectName pulumi.StringInput `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
	// Workload deployment name.
	WorkloadDeploymentName pulumi.StringInput `pulumi:"workloadDeploymentName"`
}

func (GetWorkloadDeploymentSecretConfigurationsOutputArgs) ElementType

type GetWorkloadDeploymentSecretConfigurationsResult

type GetWorkloadDeploymentSecretConfigurationsResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Workload deployment model properties.
	Properties WorkloadDeploymentModelPropertiesResponse `pulumi:"properties"`
	SystemData WorkloadDeploymentModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Workload deployment model.

func GetWorkloadDeploymentSecretConfigurations

Gets the secrets of the workload deployment. Azure REST API version: 2022-05-01-preview.

type GetWorkloadDeploymentSecretConfigurationsResultOutput

type GetWorkloadDeploymentSecretConfigurationsResultOutput struct{ *pulumi.OutputState }

Workload deployment model.

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) ElementType

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) Id

Gets or sets the Id of the resource.

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) Name

Gets or sets the name of the resource.

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) Properties

Workload deployment model properties.

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) SystemData

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) Tags

Gets or sets the resource tags.

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) ToGetWorkloadDeploymentSecretConfigurationsResultOutput

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) ToGetWorkloadDeploymentSecretConfigurationsResultOutputWithContext

func (o GetWorkloadDeploymentSecretConfigurationsResultOutput) ToGetWorkloadDeploymentSecretConfigurationsResultOutputWithContext(ctx context.Context) GetWorkloadDeploymentSecretConfigurationsResultOutput

func (GetWorkloadDeploymentSecretConfigurationsResultOutput) Type

Gets or sets the type of the resource.

type GmsaAuthenticationProperties

type GmsaAuthenticationProperties struct {
	// Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
	AdDomainControllerDns *string `pulumi:"adDomainControllerDns"`
	// Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
	AdDomainFqdn  *string                        `pulumi:"adDomainFqdn"`
	AkvProperties *KeyVaultSecretStoreProperties `pulumi:"akvProperties"`
	// Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
	DomainAdminPassword *string `pulumi:"domainAdminPassword"`
	// Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
	DomainAdminUsername *string `pulumi:"domainAdminUsername"`
	// Gets or sets the address of the Active Directory Domain Controller running Domain Services.
	DomainControllerAddress *string `pulumi:"domainControllerAddress"`
	// Gets or sets the name to be used for GMSA.
	GmsaAccountName *string `pulumi:"gmsaAccountName"`
	// Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
	GmsaUserPassword *string `pulumi:"gmsaUserPassword"`
	// Gets or sets username of the user having authorization to access GMSA on Active Directory.
	GmsaUsername *string `pulumi:"gmsaUsername"`
}

Class for GMSA authentication details to configure Active Directory connectivity.

type GmsaAuthenticationPropertiesArgs

type GmsaAuthenticationPropertiesArgs struct {
	// Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
	AdDomainControllerDns pulumi.StringPtrInput `pulumi:"adDomainControllerDns"`
	// Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
	AdDomainFqdn  pulumi.StringPtrInput                 `pulumi:"adDomainFqdn"`
	AkvProperties KeyVaultSecretStorePropertiesPtrInput `pulumi:"akvProperties"`
	// Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
	DomainAdminPassword pulumi.StringPtrInput `pulumi:"domainAdminPassword"`
	// Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
	DomainAdminUsername pulumi.StringPtrInput `pulumi:"domainAdminUsername"`
	// Gets or sets the address of the Active Directory Domain Controller running Domain Services.
	DomainControllerAddress pulumi.StringPtrInput `pulumi:"domainControllerAddress"`
	// Gets or sets the name to be used for GMSA.
	GmsaAccountName pulumi.StringPtrInput `pulumi:"gmsaAccountName"`
	// Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
	GmsaUserPassword pulumi.StringPtrInput `pulumi:"gmsaUserPassword"`
	// Gets or sets username of the user having authorization to access GMSA on Active Directory.
	GmsaUsername pulumi.StringPtrInput `pulumi:"gmsaUsername"`
}

Class for GMSA authentication details to configure Active Directory connectivity.

func (GmsaAuthenticationPropertiesArgs) ElementType

func (GmsaAuthenticationPropertiesArgs) ToGmsaAuthenticationPropertiesOutput

func (i GmsaAuthenticationPropertiesArgs) ToGmsaAuthenticationPropertiesOutput() GmsaAuthenticationPropertiesOutput

func (GmsaAuthenticationPropertiesArgs) ToGmsaAuthenticationPropertiesOutputWithContext

func (i GmsaAuthenticationPropertiesArgs) ToGmsaAuthenticationPropertiesOutputWithContext(ctx context.Context) GmsaAuthenticationPropertiesOutput

func (GmsaAuthenticationPropertiesArgs) ToGmsaAuthenticationPropertiesPtrOutput

func (i GmsaAuthenticationPropertiesArgs) ToGmsaAuthenticationPropertiesPtrOutput() GmsaAuthenticationPropertiesPtrOutput

func (GmsaAuthenticationPropertiesArgs) ToGmsaAuthenticationPropertiesPtrOutputWithContext

func (i GmsaAuthenticationPropertiesArgs) ToGmsaAuthenticationPropertiesPtrOutputWithContext(ctx context.Context) GmsaAuthenticationPropertiesPtrOutput

type GmsaAuthenticationPropertiesInput

type GmsaAuthenticationPropertiesInput interface {
	pulumi.Input

	ToGmsaAuthenticationPropertiesOutput() GmsaAuthenticationPropertiesOutput
	ToGmsaAuthenticationPropertiesOutputWithContext(context.Context) GmsaAuthenticationPropertiesOutput
}

GmsaAuthenticationPropertiesInput is an input type that accepts GmsaAuthenticationPropertiesArgs and GmsaAuthenticationPropertiesOutput values. You can construct a concrete instance of `GmsaAuthenticationPropertiesInput` via:

GmsaAuthenticationPropertiesArgs{...}

type GmsaAuthenticationPropertiesOutput

type GmsaAuthenticationPropertiesOutput struct{ *pulumi.OutputState }

Class for GMSA authentication details to configure Active Directory connectivity.

func (GmsaAuthenticationPropertiesOutput) AdDomainControllerDns

func (o GmsaAuthenticationPropertiesOutput) AdDomainControllerDns() pulumi.StringPtrOutput

Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.

func (GmsaAuthenticationPropertiesOutput) AdDomainFqdn

Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.

func (GmsaAuthenticationPropertiesOutput) AkvProperties

func (GmsaAuthenticationPropertiesOutput) DomainAdminPassword

Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.

func (GmsaAuthenticationPropertiesOutput) DomainAdminUsername

Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.

func (GmsaAuthenticationPropertiesOutput) DomainControllerAddress

func (o GmsaAuthenticationPropertiesOutput) DomainControllerAddress() pulumi.StringPtrOutput

Gets or sets the address of the Active Directory Domain Controller running Domain Services.

func (GmsaAuthenticationPropertiesOutput) ElementType

func (GmsaAuthenticationPropertiesOutput) GmsaAccountName

Gets or sets the name to be used for GMSA.

func (GmsaAuthenticationPropertiesOutput) GmsaUserPassword

Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.

func (GmsaAuthenticationPropertiesOutput) GmsaUsername

Gets or sets username of the user having authorization to access GMSA on Active Directory.

func (GmsaAuthenticationPropertiesOutput) ToGmsaAuthenticationPropertiesOutput

func (o GmsaAuthenticationPropertiesOutput) ToGmsaAuthenticationPropertiesOutput() GmsaAuthenticationPropertiesOutput

func (GmsaAuthenticationPropertiesOutput) ToGmsaAuthenticationPropertiesOutputWithContext

func (o GmsaAuthenticationPropertiesOutput) ToGmsaAuthenticationPropertiesOutputWithContext(ctx context.Context) GmsaAuthenticationPropertiesOutput

func (GmsaAuthenticationPropertiesOutput) ToGmsaAuthenticationPropertiesPtrOutput

func (o GmsaAuthenticationPropertiesOutput) ToGmsaAuthenticationPropertiesPtrOutput() GmsaAuthenticationPropertiesPtrOutput

func (GmsaAuthenticationPropertiesOutput) ToGmsaAuthenticationPropertiesPtrOutputWithContext

func (o GmsaAuthenticationPropertiesOutput) ToGmsaAuthenticationPropertiesPtrOutputWithContext(ctx context.Context) GmsaAuthenticationPropertiesPtrOutput

type GmsaAuthenticationPropertiesPtrInput

type GmsaAuthenticationPropertiesPtrInput interface {
	pulumi.Input

	ToGmsaAuthenticationPropertiesPtrOutput() GmsaAuthenticationPropertiesPtrOutput
	ToGmsaAuthenticationPropertiesPtrOutputWithContext(context.Context) GmsaAuthenticationPropertiesPtrOutput
}

GmsaAuthenticationPropertiesPtrInput is an input type that accepts GmsaAuthenticationPropertiesArgs, GmsaAuthenticationPropertiesPtr and GmsaAuthenticationPropertiesPtrOutput values. You can construct a concrete instance of `GmsaAuthenticationPropertiesPtrInput` via:

        GmsaAuthenticationPropertiesArgs{...}

or:

        nil

type GmsaAuthenticationPropertiesPtrOutput

type GmsaAuthenticationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (GmsaAuthenticationPropertiesPtrOutput) AdDomainControllerDns

Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.

func (GmsaAuthenticationPropertiesPtrOutput) AdDomainFqdn

Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.

func (GmsaAuthenticationPropertiesPtrOutput) AkvProperties

func (GmsaAuthenticationPropertiesPtrOutput) DomainAdminPassword

Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.

func (GmsaAuthenticationPropertiesPtrOutput) DomainAdminUsername

Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.

func (GmsaAuthenticationPropertiesPtrOutput) DomainControllerAddress

func (o GmsaAuthenticationPropertiesPtrOutput) DomainControllerAddress() pulumi.StringPtrOutput

Gets or sets the address of the Active Directory Domain Controller running Domain Services.

func (GmsaAuthenticationPropertiesPtrOutput) Elem

func (GmsaAuthenticationPropertiesPtrOutput) ElementType

func (GmsaAuthenticationPropertiesPtrOutput) GmsaAccountName

Gets or sets the name to be used for GMSA.

func (GmsaAuthenticationPropertiesPtrOutput) GmsaUserPassword

Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.

func (GmsaAuthenticationPropertiesPtrOutput) GmsaUsername

Gets or sets username of the user having authorization to access GMSA on Active Directory.

func (GmsaAuthenticationPropertiesPtrOutput) ToGmsaAuthenticationPropertiesPtrOutput

func (o GmsaAuthenticationPropertiesPtrOutput) ToGmsaAuthenticationPropertiesPtrOutput() GmsaAuthenticationPropertiesPtrOutput

func (GmsaAuthenticationPropertiesPtrOutput) ToGmsaAuthenticationPropertiesPtrOutputWithContext

func (o GmsaAuthenticationPropertiesPtrOutput) ToGmsaAuthenticationPropertiesPtrOutputWithContext(ctx context.Context) GmsaAuthenticationPropertiesPtrOutput

type GmsaAuthenticationPropertiesResponse

type GmsaAuthenticationPropertiesResponse struct {
	// Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
	AdDomainControllerDns *string `pulumi:"adDomainControllerDns"`
	// Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
	AdDomainFqdn  *string                                `pulumi:"adDomainFqdn"`
	AkvProperties *KeyVaultSecretStorePropertiesResponse `pulumi:"akvProperties"`
	// Gets or sets the current state of GMSA configuration.
	ConfigurationState string `pulumi:"configurationState"`
	// Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
	DomainAdminPassword *string `pulumi:"domainAdminPassword"`
	// Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
	DomainAdminUsername *string `pulumi:"domainAdminUsername"`
	// Gets or sets the address of the Active Directory Domain Controller running Domain Services.
	DomainControllerAddress *string `pulumi:"domainControllerAddress"`
	// Gets or sets the name to be used for GMSA.
	GmsaAccountName *string `pulumi:"gmsaAccountName"`
	// Gets Cred Spec Name to be used.
	GmsaCredSpecName string `pulumi:"gmsaCredSpecName"`
	// Gets name of the secret where GMSA secret is stored in the KeyVault.
	GmsaSecretName string `pulumi:"gmsaSecretName"`
	// Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
	GmsaUserPassword *string `pulumi:"gmsaUserPassword"`
	// Gets or sets username of the user having authorization to access GMSA on Active Directory.
	GmsaUsername *string `pulumi:"gmsaUsername"`
}

Class for GMSA authentication details to configure Active Directory connectivity.

type GmsaAuthenticationPropertiesResponseOutput

type GmsaAuthenticationPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for GMSA authentication details to configure Active Directory connectivity.

func (GmsaAuthenticationPropertiesResponseOutput) AdDomainControllerDns

Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.

func (GmsaAuthenticationPropertiesResponseOutput) AdDomainFqdn

Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.

func (GmsaAuthenticationPropertiesResponseOutput) AkvProperties

func (GmsaAuthenticationPropertiesResponseOutput) ConfigurationState

Gets or sets the current state of GMSA configuration.

func (GmsaAuthenticationPropertiesResponseOutput) DomainAdminPassword

Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.

func (GmsaAuthenticationPropertiesResponseOutput) DomainAdminUsername

Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.

func (GmsaAuthenticationPropertiesResponseOutput) DomainControllerAddress

Gets or sets the address of the Active Directory Domain Controller running Domain Services.

func (GmsaAuthenticationPropertiesResponseOutput) ElementType

func (GmsaAuthenticationPropertiesResponseOutput) GmsaAccountName

Gets or sets the name to be used for GMSA.

func (GmsaAuthenticationPropertiesResponseOutput) GmsaCredSpecName

Gets Cred Spec Name to be used.

func (GmsaAuthenticationPropertiesResponseOutput) GmsaSecretName

Gets name of the secret where GMSA secret is stored in the KeyVault.

func (GmsaAuthenticationPropertiesResponseOutput) GmsaUserPassword

Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.

func (GmsaAuthenticationPropertiesResponseOutput) GmsaUsername

Gets or sets username of the user having authorization to access GMSA on Active Directory.

func (GmsaAuthenticationPropertiesResponseOutput) ToGmsaAuthenticationPropertiesResponseOutput

func (o GmsaAuthenticationPropertiesResponseOutput) ToGmsaAuthenticationPropertiesResponseOutput() GmsaAuthenticationPropertiesResponseOutput

func (GmsaAuthenticationPropertiesResponseOutput) ToGmsaAuthenticationPropertiesResponseOutputWithContext

func (o GmsaAuthenticationPropertiesResponseOutput) ToGmsaAuthenticationPropertiesResponseOutputWithContext(ctx context.Context) GmsaAuthenticationPropertiesResponseOutput

type GmsaAuthenticationPropertiesResponsePtrOutput

type GmsaAuthenticationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (GmsaAuthenticationPropertiesResponsePtrOutput) AdDomainControllerDns

Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.

func (GmsaAuthenticationPropertiesResponsePtrOutput) AdDomainFqdn

Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.

func (GmsaAuthenticationPropertiesResponsePtrOutput) AkvProperties

func (GmsaAuthenticationPropertiesResponsePtrOutput) ConfigurationState

Gets or sets the current state of GMSA configuration.

func (GmsaAuthenticationPropertiesResponsePtrOutput) DomainAdminPassword

Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.

func (GmsaAuthenticationPropertiesResponsePtrOutput) DomainAdminUsername

Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.

func (GmsaAuthenticationPropertiesResponsePtrOutput) DomainControllerAddress

Gets or sets the address of the Active Directory Domain Controller running Domain Services.

func (GmsaAuthenticationPropertiesResponsePtrOutput) Elem

func (GmsaAuthenticationPropertiesResponsePtrOutput) ElementType

func (GmsaAuthenticationPropertiesResponsePtrOutput) GmsaAccountName

Gets or sets the name to be used for GMSA.

func (GmsaAuthenticationPropertiesResponsePtrOutput) GmsaCredSpecName

Gets Cred Spec Name to be used.

func (GmsaAuthenticationPropertiesResponsePtrOutput) GmsaSecretName

Gets name of the secret where GMSA secret is stored in the KeyVault.

func (GmsaAuthenticationPropertiesResponsePtrOutput) GmsaUserPassword

Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.

func (GmsaAuthenticationPropertiesResponsePtrOutput) GmsaUsername

Gets or sets username of the user having authorization to access GMSA on Active Directory.

func (GmsaAuthenticationPropertiesResponsePtrOutput) ToGmsaAuthenticationPropertiesResponsePtrOutput

func (o GmsaAuthenticationPropertiesResponsePtrOutput) ToGmsaAuthenticationPropertiesResponsePtrOutput() GmsaAuthenticationPropertiesResponsePtrOutput

func (GmsaAuthenticationPropertiesResponsePtrOutput) ToGmsaAuthenticationPropertiesResponsePtrOutputWithContext

func (o GmsaAuthenticationPropertiesResponsePtrOutput) ToGmsaAuthenticationPropertiesResponsePtrOutputWithContext(ctx context.Context) GmsaAuthenticationPropertiesResponsePtrOutput

type Goal

type Goal string

Gets or sets the goal of the solution.

func (Goal) ElementType

func (Goal) ElementType() reflect.Type

func (Goal) ToGoalOutput

func (e Goal) ToGoalOutput() GoalOutput

func (Goal) ToGoalOutputWithContext

func (e Goal) ToGoalOutputWithContext(ctx context.Context) GoalOutput

func (Goal) ToGoalPtrOutput

func (e Goal) ToGoalPtrOutput() GoalPtrOutput

func (Goal) ToGoalPtrOutputWithContext

func (e Goal) ToGoalPtrOutputWithContext(ctx context.Context) GoalPtrOutput

func (Goal) ToStringOutput

func (e Goal) ToStringOutput() pulumi.StringOutput

func (Goal) ToStringOutputWithContext

func (e Goal) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Goal) ToStringPtrOutput

func (e Goal) ToStringPtrOutput() pulumi.StringPtrOutput

func (Goal) ToStringPtrOutputWithContext

func (e Goal) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GoalInput

type GoalInput interface {
	pulumi.Input

	ToGoalOutput() GoalOutput
	ToGoalOutputWithContext(context.Context) GoalOutput
}

GoalInput is an input type that accepts values of the Goal enum A concrete instance of `GoalInput` can be one of the following:

GoalServers
GoalDatabases
GoalDesktopVirtualization
GoalWebApplications
GoalDataCenter

type GoalOutput

type GoalOutput struct{ *pulumi.OutputState }

func (GoalOutput) ElementType

func (GoalOutput) ElementType() reflect.Type

func (GoalOutput) ToGoalOutput

func (o GoalOutput) ToGoalOutput() GoalOutput

func (GoalOutput) ToGoalOutputWithContext

func (o GoalOutput) ToGoalOutputWithContext(ctx context.Context) GoalOutput

func (GoalOutput) ToGoalPtrOutput

func (o GoalOutput) ToGoalPtrOutput() GoalPtrOutput

func (GoalOutput) ToGoalPtrOutputWithContext

func (o GoalOutput) ToGoalPtrOutputWithContext(ctx context.Context) GoalPtrOutput

func (GoalOutput) ToStringOutput

func (o GoalOutput) ToStringOutput() pulumi.StringOutput

func (GoalOutput) ToStringOutputWithContext

func (o GoalOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GoalOutput) ToStringPtrOutput

func (o GoalOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GoalOutput) ToStringPtrOutputWithContext

func (o GoalOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GoalPtrInput

type GoalPtrInput interface {
	pulumi.Input

	ToGoalPtrOutput() GoalPtrOutput
	ToGoalPtrOutputWithContext(context.Context) GoalPtrOutput
}

func GoalPtr

func GoalPtr(v string) GoalPtrInput

type GoalPtrOutput

type GoalPtrOutput struct{ *pulumi.OutputState }

func (GoalPtrOutput) Elem

func (o GoalPtrOutput) Elem() GoalOutput

func (GoalPtrOutput) ElementType

func (GoalPtrOutput) ElementType() reflect.Type

func (GoalPtrOutput) ToGoalPtrOutput

func (o GoalPtrOutput) ToGoalPtrOutput() GoalPtrOutput

func (GoalPtrOutput) ToGoalPtrOutputWithContext

func (o GoalPtrOutput) ToGoalPtrOutputWithContext(ctx context.Context) GoalPtrOutput

func (GoalPtrOutput) ToStringPtrOutput

func (o GoalPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GoalPtrOutput) ToStringPtrOutputWithContext

func (o GoalPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Group

type Group struct {
	pulumi.CustomResourceState

	// For optimistic concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Name of the group.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the group.
	Properties GroupPropertiesResponseOutput `pulumi:"properties"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects/groups].
	Type pulumi.StringOutput `pulumi:"type"`
}

A group created in a Migration project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

Other available API versions: 2018-02-02.

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

NewGroup registers a new resource with the given unique name, arguments, and options.

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArgs

type GroupArgs struct {
	// For optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Unique name of a group within a project.
	GroupName pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput
	// Properties of the group.
	Properties GroupPropertiesInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupConnectivityInformationResponse

type GroupConnectivityInformationResponse struct {
	CustomerVisibleFqdns        []string `pulumi:"customerVisibleFqdns"`
	GroupId                     *string  `pulumi:"groupId"`
	Id                          *string  `pulumi:"id"`
	InternalFqdn                *string  `pulumi:"internalFqdn"`
	MemberName                  *string  `pulumi:"memberName"`
	PrivateLinkServiceArmRegion *string  `pulumi:"privateLinkServiceArmRegion"`
	RedirectMapId               *string  `pulumi:"redirectMapId"`
}

Defines Private link service group connectivity.

type GroupConnectivityInformationResponseArrayOutput

type GroupConnectivityInformationResponseArrayOutput struct{ *pulumi.OutputState }

func (GroupConnectivityInformationResponseArrayOutput) ElementType

func (GroupConnectivityInformationResponseArrayOutput) Index

func (GroupConnectivityInformationResponseArrayOutput) ToGroupConnectivityInformationResponseArrayOutput

func (o GroupConnectivityInformationResponseArrayOutput) ToGroupConnectivityInformationResponseArrayOutput() GroupConnectivityInformationResponseArrayOutput

func (GroupConnectivityInformationResponseArrayOutput) ToGroupConnectivityInformationResponseArrayOutputWithContext

func (o GroupConnectivityInformationResponseArrayOutput) ToGroupConnectivityInformationResponseArrayOutputWithContext(ctx context.Context) GroupConnectivityInformationResponseArrayOutput

type GroupConnectivityInformationResponseOutput

type GroupConnectivityInformationResponseOutput struct{ *pulumi.OutputState }

Defines Private link service group connectivity.

func (GroupConnectivityInformationResponseOutput) CustomerVisibleFqdns

func (GroupConnectivityInformationResponseOutput) ElementType

func (GroupConnectivityInformationResponseOutput) GroupId

func (GroupConnectivityInformationResponseOutput) Id

func (GroupConnectivityInformationResponseOutput) InternalFqdn

func (GroupConnectivityInformationResponseOutput) MemberName

func (GroupConnectivityInformationResponseOutput) PrivateLinkServiceArmRegion

func (o GroupConnectivityInformationResponseOutput) PrivateLinkServiceArmRegion() pulumi.StringPtrOutput

func (GroupConnectivityInformationResponseOutput) RedirectMapId

func (GroupConnectivityInformationResponseOutput) ToGroupConnectivityInformationResponseOutput

func (o GroupConnectivityInformationResponseOutput) ToGroupConnectivityInformationResponseOutput() GroupConnectivityInformationResponseOutput

func (GroupConnectivityInformationResponseOutput) ToGroupConnectivityInformationResponseOutputWithContext

func (o GroupConnectivityInformationResponseOutput) ToGroupConnectivityInformationResponseOutputWithContext(ctx context.Context) GroupConnectivityInformationResponseOutput

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) ETag

For optimistic concurrency control.

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) Name

func (o GroupOutput) Name() pulumi.StringOutput

Name of the group.

func (GroupOutput) Properties

Properties of the group.

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

func (GroupOutput) Type

func (o GroupOutput) Type() pulumi.StringOutput

Type of the object = Microsoft.Migrate/assessmentProjects/groups.

type GroupProperties

type GroupProperties struct {
	// The type of group.
	GroupType *string `pulumi:"groupType"`
}

Properties of group resource.

type GroupPropertiesArgs

type GroupPropertiesArgs struct {
	// The type of group.
	GroupType pulumi.StringPtrInput `pulumi:"groupType"`
}

Properties of group resource.

func (GroupPropertiesArgs) ElementType

func (GroupPropertiesArgs) ElementType() reflect.Type

func (GroupPropertiesArgs) ToGroupPropertiesOutput

func (i GroupPropertiesArgs) ToGroupPropertiesOutput() GroupPropertiesOutput

func (GroupPropertiesArgs) ToGroupPropertiesOutputWithContext

func (i GroupPropertiesArgs) ToGroupPropertiesOutputWithContext(ctx context.Context) GroupPropertiesOutput

type GroupPropertiesInput

type GroupPropertiesInput interface {
	pulumi.Input

	ToGroupPropertiesOutput() GroupPropertiesOutput
	ToGroupPropertiesOutputWithContext(context.Context) GroupPropertiesOutput
}

GroupPropertiesInput is an input type that accepts GroupPropertiesArgs and GroupPropertiesOutput values. You can construct a concrete instance of `GroupPropertiesInput` via:

GroupPropertiesArgs{...}

type GroupPropertiesOutput

type GroupPropertiesOutput struct{ *pulumi.OutputState }

Properties of group resource.

func (GroupPropertiesOutput) ElementType

func (GroupPropertiesOutput) ElementType() reflect.Type

func (GroupPropertiesOutput) GroupType

The type of group.

func (GroupPropertiesOutput) ToGroupPropertiesOutput

func (o GroupPropertiesOutput) ToGroupPropertiesOutput() GroupPropertiesOutput

func (GroupPropertiesOutput) ToGroupPropertiesOutputWithContext

func (o GroupPropertiesOutput) ToGroupPropertiesOutputWithContext(ctx context.Context) GroupPropertiesOutput

type GroupPropertiesResponse

type GroupPropertiesResponse struct {
	// If the assessments are in running state.
	AreAssessmentsRunning bool `pulumi:"areAssessmentsRunning"`
	// List of References to Assessments created on this group.
	Assessments []string `pulumi:"assessments"`
	// Time when this group was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Whether the group has been created and is valid.
	GroupStatus string `pulumi:"groupStatus"`
	// The type of group.
	GroupType *string `pulumi:"groupType"`
	// Number of machines part of this group.
	MachineCount int `pulumi:"machineCount"`
	// Time when this group was last updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

Properties of group resource.

type GroupPropertiesResponseOutput

type GroupPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of group resource.

func (GroupPropertiesResponseOutput) AreAssessmentsRunning

func (o GroupPropertiesResponseOutput) AreAssessmentsRunning() pulumi.BoolOutput

If the assessments are in running state.

func (GroupPropertiesResponseOutput) Assessments

List of References to Assessments created on this group.

func (GroupPropertiesResponseOutput) CreatedTimestamp

func (o GroupPropertiesResponseOutput) CreatedTimestamp() pulumi.StringOutput

Time when this group was created. Date-Time represented in ISO-8601 format.

func (GroupPropertiesResponseOutput) ElementType

func (GroupPropertiesResponseOutput) GroupStatus

Whether the group has been created and is valid.

func (GroupPropertiesResponseOutput) GroupType

The type of group.

func (GroupPropertiesResponseOutput) MachineCount

Number of machines part of this group.

func (GroupPropertiesResponseOutput) ToGroupPropertiesResponseOutput

func (o GroupPropertiesResponseOutput) ToGroupPropertiesResponseOutput() GroupPropertiesResponseOutput

func (GroupPropertiesResponseOutput) ToGroupPropertiesResponseOutputWithContext

func (o GroupPropertiesResponseOutput) ToGroupPropertiesResponseOutputWithContext(ctx context.Context) GroupPropertiesResponseOutput

func (GroupPropertiesResponseOutput) UpdatedTimestamp

func (o GroupPropertiesResponseOutput) UpdatedTimestamp() pulumi.StringOutput

Time when this group was last updated. Date-Time represented in ISO-8601 format.

type GroupState

type GroupState struct {
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type GroupType

type GroupType string

Gets the group type for the assessment.

func (GroupType) ElementType

func (GroupType) ElementType() reflect.Type

func (GroupType) ToGroupTypeOutput

func (e GroupType) ToGroupTypeOutput() GroupTypeOutput

func (GroupType) ToGroupTypeOutputWithContext

func (e GroupType) ToGroupTypeOutputWithContext(ctx context.Context) GroupTypeOutput

func (GroupType) ToGroupTypePtrOutput

func (e GroupType) ToGroupTypePtrOutput() GroupTypePtrOutput

func (GroupType) ToGroupTypePtrOutputWithContext

func (e GroupType) ToGroupTypePtrOutputWithContext(ctx context.Context) GroupTypePtrOutput

func (GroupType) ToStringOutput

func (e GroupType) ToStringOutput() pulumi.StringOutput

func (GroupType) ToStringOutputWithContext

func (e GroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GroupType) ToStringPtrOutput

func (e GroupType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GroupType) ToStringPtrOutputWithContext

func (e GroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GroupTypeInput

type GroupTypeInput interface {
	pulumi.Input

	ToGroupTypeOutput() GroupTypeOutput
	ToGroupTypeOutputWithContext(context.Context) GroupTypeOutput
}

GroupTypeInput is an input type that accepts values of the GroupType enum A concrete instance of `GroupTypeInput` can be one of the following:

GroupTypeDefault
GroupTypeImport

type GroupTypeOutput

type GroupTypeOutput struct{ *pulumi.OutputState }

func (GroupTypeOutput) ElementType

func (GroupTypeOutput) ElementType() reflect.Type

func (GroupTypeOutput) ToGroupTypeOutput

func (o GroupTypeOutput) ToGroupTypeOutput() GroupTypeOutput

func (GroupTypeOutput) ToGroupTypeOutputWithContext

func (o GroupTypeOutput) ToGroupTypeOutputWithContext(ctx context.Context) GroupTypeOutput

func (GroupTypeOutput) ToGroupTypePtrOutput

func (o GroupTypeOutput) ToGroupTypePtrOutput() GroupTypePtrOutput

func (GroupTypeOutput) ToGroupTypePtrOutputWithContext

func (o GroupTypeOutput) ToGroupTypePtrOutputWithContext(ctx context.Context) GroupTypePtrOutput

func (GroupTypeOutput) ToStringOutput

func (o GroupTypeOutput) ToStringOutput() pulumi.StringOutput

func (GroupTypeOutput) ToStringOutputWithContext

func (o GroupTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GroupTypeOutput) ToStringPtrOutput

func (o GroupTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GroupTypeOutput) ToStringPtrOutputWithContext

func (o GroupTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GroupTypePtrInput

type GroupTypePtrInput interface {
	pulumi.Input

	ToGroupTypePtrOutput() GroupTypePtrOutput
	ToGroupTypePtrOutputWithContext(context.Context) GroupTypePtrOutput
}

func GroupTypePtr

func GroupTypePtr(v string) GroupTypePtrInput

type GroupTypePtrOutput

type GroupTypePtrOutput struct{ *pulumi.OutputState }

func (GroupTypePtrOutput) Elem

func (GroupTypePtrOutput) ElementType

func (GroupTypePtrOutput) ElementType() reflect.Type

func (GroupTypePtrOutput) ToGroupTypePtrOutput

func (o GroupTypePtrOutput) ToGroupTypePtrOutput() GroupTypePtrOutput

func (GroupTypePtrOutput) ToGroupTypePtrOutputWithContext

func (o GroupTypePtrOutput) ToGroupTypePtrOutputWithContext(ctx context.Context) GroupTypePtrOutput

func (GroupTypePtrOutput) ToStringPtrOutput

func (o GroupTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GroupTypePtrOutput) ToStringPtrOutputWithContext

func (o GroupTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GroupsOperation

type GroupsOperation struct {
	pulumi.CustomResourceState

	// If the assessments are in running state.
	AreAssessmentsRunning pulumi.BoolOutput `pulumi:"areAssessmentsRunning"`
	// List of References to Assessments created on this group.
	Assessments pulumi.StringArrayOutput `pulumi:"assessments"`
	// Time when this group was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Whether the group has been created and is valid.
	GroupStatus pulumi.StringOutput `pulumi:"groupStatus"`
	// The type of group.
	GroupType pulumi.StringPtrOutput `pulumi:"groupType"`
	// Number of machines part of this group.
	MachineCount pulumi.IntOutput `pulumi:"machineCount"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// List of assessment types supported on this group.
	SupportedAssessmentTypes pulumi.StringArrayOutput `pulumi:"supportedAssessmentTypes"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Time when this group was last updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

Group resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetGroupsOperation

func GetGroupsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupsOperationState, opts ...pulumi.ResourceOption) (*GroupsOperation, error)

GetGroupsOperation gets an existing GroupsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGroupsOperation

func NewGroupsOperation(ctx *pulumi.Context,
	name string, args *GroupsOperationArgs, opts ...pulumi.ResourceOption) (*GroupsOperation, error)

NewGroupsOperation registers a new resource with the given unique name, arguments, and options.

func (*GroupsOperation) ElementType

func (*GroupsOperation) ElementType() reflect.Type

func (*GroupsOperation) ToGroupsOperationOutput

func (i *GroupsOperation) ToGroupsOperationOutput() GroupsOperationOutput

func (*GroupsOperation) ToGroupsOperationOutputWithContext

func (i *GroupsOperation) ToGroupsOperationOutputWithContext(ctx context.Context) GroupsOperationOutput

type GroupsOperationArgs

type GroupsOperationArgs struct {
	// Group ARM name
	GroupName pulumi.StringPtrInput
	// The type of group.
	GroupType pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// List of assessment types supported on this group.
	SupportedAssessmentTypes pulumi.StringArrayInput
}

The set of arguments for constructing a GroupsOperation resource.

func (GroupsOperationArgs) ElementType

func (GroupsOperationArgs) ElementType() reflect.Type

type GroupsOperationInput

type GroupsOperationInput interface {
	pulumi.Input

	ToGroupsOperationOutput() GroupsOperationOutput
	ToGroupsOperationOutputWithContext(ctx context.Context) GroupsOperationOutput
}

type GroupsOperationOutput

type GroupsOperationOutput struct{ *pulumi.OutputState }

func (GroupsOperationOutput) AreAssessmentsRunning

func (o GroupsOperationOutput) AreAssessmentsRunning() pulumi.BoolOutput

If the assessments are in running state.

func (GroupsOperationOutput) Assessments

List of References to Assessments created on this group.

func (GroupsOperationOutput) CreatedTimestamp

func (o GroupsOperationOutput) CreatedTimestamp() pulumi.StringOutput

Time when this group was created. Date-Time represented in ISO-8601 format.

func (GroupsOperationOutput) ElementType

func (GroupsOperationOutput) ElementType() reflect.Type

func (GroupsOperationOutput) GroupStatus

func (o GroupsOperationOutput) GroupStatus() pulumi.StringOutput

Whether the group has been created and is valid.

func (GroupsOperationOutput) GroupType

The type of group.

func (GroupsOperationOutput) MachineCount

func (o GroupsOperationOutput) MachineCount() pulumi.IntOutput

Number of machines part of this group.

func (GroupsOperationOutput) Name

The name of the resource

func (GroupsOperationOutput) ProvisioningState

func (o GroupsOperationOutput) ProvisioningState() pulumi.StringPtrOutput

The status of the last operation.

func (GroupsOperationOutput) SupportedAssessmentTypes

func (o GroupsOperationOutput) SupportedAssessmentTypes() pulumi.StringArrayOutput

List of assessment types supported on this group.

func (GroupsOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (GroupsOperationOutput) ToGroupsOperationOutput

func (o GroupsOperationOutput) ToGroupsOperationOutput() GroupsOperationOutput

func (GroupsOperationOutput) ToGroupsOperationOutputWithContext

func (o GroupsOperationOutput) ToGroupsOperationOutputWithContext(ctx context.Context) GroupsOperationOutput

func (GroupsOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (GroupsOperationOutput) UpdatedTimestamp

func (o GroupsOperationOutput) UpdatedTimestamp() pulumi.StringOutput

Time when this group was last updated. Date-Time represented in ISO-8601 format.

type GroupsOperationState

type GroupsOperationState struct {
}

func (GroupsOperationState) ElementType

func (GroupsOperationState) ElementType() reflect.Type

type HealthErrorModelResponse

type HealthErrorModelResponse struct {
	// Gets or sets the list of affected resource correlation Ids. This can be used to
	// uniquely identify the count of items affected by a specific category and severity
	// as well as count of item affected by an specific issue.
	AffectedResourceCorrelationIds []string `pulumi:"affectedResourceCorrelationIds"`
	// Gets or sets the type of affected resource type.
	AffectedResourceType *string `pulumi:"affectedResourceType"`
	// Gets or sets the error category.
	Category string `pulumi:"category"`
	// Gets or sets possible causes of the error.
	Causes string `pulumi:"causes"`
	// Gets or sets a list of child health errors associated with this error.
	ChildErrors []InnerHealthErrorModelResponse `pulumi:"childErrors"`
	// Gets or sets the error code.
	Code string `pulumi:"code"`
	// Gets or sets the error creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the health category.
	HealthCategory string `pulumi:"healthCategory"`
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets or sets a value indicating whether the error is customer resolvable.
	IsCustomerResolvable bool `pulumi:"isCustomerResolvable"`
	// Gets or sets the error message.
	Message string `pulumi:"message"`
	// Gets or sets recommended action to resolve the error.
	Recommendation string `pulumi:"recommendation"`
	// Gets or sets the error severity.
	Severity string `pulumi:"severity"`
	// Gets or sets the error source.
	Source string `pulumi:"source"`
	// Gets or sets the error summary.
	Summary string `pulumi:"summary"`
}

Health error model.

type HealthErrorModelResponseArrayOutput

type HealthErrorModelResponseArrayOutput struct{ *pulumi.OutputState }

func (HealthErrorModelResponseArrayOutput) ElementType

func (HealthErrorModelResponseArrayOutput) Index

func (HealthErrorModelResponseArrayOutput) ToHealthErrorModelResponseArrayOutput

func (o HealthErrorModelResponseArrayOutput) ToHealthErrorModelResponseArrayOutput() HealthErrorModelResponseArrayOutput

func (HealthErrorModelResponseArrayOutput) ToHealthErrorModelResponseArrayOutputWithContext

func (o HealthErrorModelResponseArrayOutput) ToHealthErrorModelResponseArrayOutputWithContext(ctx context.Context) HealthErrorModelResponseArrayOutput

type HealthErrorModelResponseOutput

type HealthErrorModelResponseOutput struct{ *pulumi.OutputState }

Health error model.

func (HealthErrorModelResponseOutput) AffectedResourceCorrelationIds

func (o HealthErrorModelResponseOutput) AffectedResourceCorrelationIds() pulumi.StringArrayOutput

Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.

func (HealthErrorModelResponseOutput) AffectedResourceType

func (o HealthErrorModelResponseOutput) AffectedResourceType() pulumi.StringPtrOutput

Gets or sets the type of affected resource type.

func (HealthErrorModelResponseOutput) Category

Gets or sets the error category.

func (HealthErrorModelResponseOutput) Causes

Gets or sets possible causes of the error.

func (HealthErrorModelResponseOutput) ChildErrors

Gets or sets a list of child health errors associated with this error.

func (HealthErrorModelResponseOutput) Code

Gets or sets the error code.

func (HealthErrorModelResponseOutput) CreationTime

Gets or sets the error creation time.

func (HealthErrorModelResponseOutput) ElementType

func (HealthErrorModelResponseOutput) HealthCategory

Gets or sets the health category.

func (HealthErrorModelResponseOutput) Id

Gets the ID.

func (HealthErrorModelResponseOutput) IsCustomerResolvable

func (o HealthErrorModelResponseOutput) IsCustomerResolvable() pulumi.BoolOutput

Gets or sets a value indicating whether the error is customer resolvable.

func (HealthErrorModelResponseOutput) Message

Gets or sets the error message.

func (HealthErrorModelResponseOutput) Recommendation

Gets or sets recommended action to resolve the error.

func (HealthErrorModelResponseOutput) Severity

Gets or sets the error severity.

func (HealthErrorModelResponseOutput) Source

Gets or sets the error source.

func (HealthErrorModelResponseOutput) Summary

Gets or sets the error summary.

func (HealthErrorModelResponseOutput) ToHealthErrorModelResponseOutput

func (o HealthErrorModelResponseOutput) ToHealthErrorModelResponseOutput() HealthErrorModelResponseOutput

func (HealthErrorModelResponseOutput) ToHealthErrorModelResponseOutputWithContext

func (o HealthErrorModelResponseOutput) ToHealthErrorModelResponseOutputWithContext(ctx context.Context) HealthErrorModelResponseOutput

type HyperVCollector

type HyperVCollector struct {
	pulumi.CustomResourceState

	ETag       pulumi.StringPtrOutput            `pulumi:"eTag"`
	Name       pulumi.StringOutput               `pulumi:"name"`
	Properties CollectorPropertiesResponseOutput `pulumi:"properties"`
	Type       pulumi.StringOutput               `pulumi:"type"`
}

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

func GetHyperVCollector

func GetHyperVCollector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HyperVCollectorState, opts ...pulumi.ResourceOption) (*HyperVCollector, error)

GetHyperVCollector gets an existing HyperVCollector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHyperVCollector

func NewHyperVCollector(ctx *pulumi.Context,
	name string, args *HyperVCollectorArgs, opts ...pulumi.ResourceOption) (*HyperVCollector, error)

NewHyperVCollector registers a new resource with the given unique name, arguments, and options.

func (*HyperVCollector) ElementType

func (*HyperVCollector) ElementType() reflect.Type

func (*HyperVCollector) ToHyperVCollectorOutput

func (i *HyperVCollector) ToHyperVCollectorOutput() HyperVCollectorOutput

func (*HyperVCollector) ToHyperVCollectorOutputWithContext

func (i *HyperVCollector) ToHyperVCollectorOutputWithContext(ctx context.Context) HyperVCollectorOutput

type HyperVCollectorArgs

type HyperVCollectorArgs struct {
	ETag pulumi.StringPtrInput
	// Unique name of a Hyper-V collector within a project.
	HyperVCollectorName pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput
	Properties  CollectorPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a HyperVCollector resource.

func (HyperVCollectorArgs) ElementType

func (HyperVCollectorArgs) ElementType() reflect.Type

type HyperVCollectorInput

type HyperVCollectorInput interface {
	pulumi.Input

	ToHyperVCollectorOutput() HyperVCollectorOutput
	ToHyperVCollectorOutputWithContext(ctx context.Context) HyperVCollectorOutput
}

type HyperVCollectorOutput

type HyperVCollectorOutput struct{ *pulumi.OutputState }

func (HyperVCollectorOutput) ETag

func (HyperVCollectorOutput) ElementType

func (HyperVCollectorOutput) ElementType() reflect.Type

func (HyperVCollectorOutput) Name

func (HyperVCollectorOutput) Properties

func (HyperVCollectorOutput) ToHyperVCollectorOutput

func (o HyperVCollectorOutput) ToHyperVCollectorOutput() HyperVCollectorOutput

func (HyperVCollectorOutput) ToHyperVCollectorOutputWithContext

func (o HyperVCollectorOutput) ToHyperVCollectorOutputWithContext(ctx context.Context) HyperVCollectorOutput

func (HyperVCollectorOutput) Type

type HyperVCollectorState

type HyperVCollectorState struct {
}

func (HyperVCollectorState) ElementType

func (HyperVCollectorState) ElementType() reflect.Type

type HyperVLicenseType

type HyperVLicenseType string

HyperV licence type.

func (HyperVLicenseType) ElementType

func (HyperVLicenseType) ElementType() reflect.Type

func (HyperVLicenseType) ToHyperVLicenseTypeOutput

func (e HyperVLicenseType) ToHyperVLicenseTypeOutput() HyperVLicenseTypeOutput

func (HyperVLicenseType) ToHyperVLicenseTypeOutputWithContext

func (e HyperVLicenseType) ToHyperVLicenseTypeOutputWithContext(ctx context.Context) HyperVLicenseTypeOutput

func (HyperVLicenseType) ToHyperVLicenseTypePtrOutput

func (e HyperVLicenseType) ToHyperVLicenseTypePtrOutput() HyperVLicenseTypePtrOutput

func (HyperVLicenseType) ToHyperVLicenseTypePtrOutputWithContext

func (e HyperVLicenseType) ToHyperVLicenseTypePtrOutputWithContext(ctx context.Context) HyperVLicenseTypePtrOutput

func (HyperVLicenseType) ToStringOutput

func (e HyperVLicenseType) ToStringOutput() pulumi.StringOutput

func (HyperVLicenseType) ToStringOutputWithContext

func (e HyperVLicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HyperVLicenseType) ToStringPtrOutput

func (e HyperVLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HyperVLicenseType) ToStringPtrOutputWithContext

func (e HyperVLicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HyperVLicenseTypeInput

type HyperVLicenseTypeInput interface {
	pulumi.Input

	ToHyperVLicenseTypeOutput() HyperVLicenseTypeOutput
	ToHyperVLicenseTypeOutputWithContext(context.Context) HyperVLicenseTypeOutput
}

HyperVLicenseTypeInput is an input type that accepts values of the HyperVLicenseType enum A concrete instance of `HyperVLicenseTypeInput` can be one of the following:

HyperVLicenseTypeUnknown
HyperVLicenseTypeDatacentre
HyperVLicenseTypeStandard

type HyperVLicenseTypeOutput

type HyperVLicenseTypeOutput struct{ *pulumi.OutputState }

func (HyperVLicenseTypeOutput) ElementType

func (HyperVLicenseTypeOutput) ElementType() reflect.Type

func (HyperVLicenseTypeOutput) ToHyperVLicenseTypeOutput

func (o HyperVLicenseTypeOutput) ToHyperVLicenseTypeOutput() HyperVLicenseTypeOutput

func (HyperVLicenseTypeOutput) ToHyperVLicenseTypeOutputWithContext

func (o HyperVLicenseTypeOutput) ToHyperVLicenseTypeOutputWithContext(ctx context.Context) HyperVLicenseTypeOutput

func (HyperVLicenseTypeOutput) ToHyperVLicenseTypePtrOutput

func (o HyperVLicenseTypeOutput) ToHyperVLicenseTypePtrOutput() HyperVLicenseTypePtrOutput

func (HyperVLicenseTypeOutput) ToHyperVLicenseTypePtrOutputWithContext

func (o HyperVLicenseTypeOutput) ToHyperVLicenseTypePtrOutputWithContext(ctx context.Context) HyperVLicenseTypePtrOutput

func (HyperVLicenseTypeOutput) ToStringOutput

func (o HyperVLicenseTypeOutput) ToStringOutput() pulumi.StringOutput

func (HyperVLicenseTypeOutput) ToStringOutputWithContext

func (o HyperVLicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HyperVLicenseTypeOutput) ToStringPtrOutput

func (o HyperVLicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HyperVLicenseTypeOutput) ToStringPtrOutputWithContext

func (o HyperVLicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HyperVLicenseTypePtrInput

type HyperVLicenseTypePtrInput interface {
	pulumi.Input

	ToHyperVLicenseTypePtrOutput() HyperVLicenseTypePtrOutput
	ToHyperVLicenseTypePtrOutputWithContext(context.Context) HyperVLicenseTypePtrOutput
}

func HyperVLicenseTypePtr

func HyperVLicenseTypePtr(v string) HyperVLicenseTypePtrInput

type HyperVLicenseTypePtrOutput

type HyperVLicenseTypePtrOutput struct{ *pulumi.OutputState }

func (HyperVLicenseTypePtrOutput) Elem

func (HyperVLicenseTypePtrOutput) ElementType

func (HyperVLicenseTypePtrOutput) ElementType() reflect.Type

func (HyperVLicenseTypePtrOutput) ToHyperVLicenseTypePtrOutput

func (o HyperVLicenseTypePtrOutput) ToHyperVLicenseTypePtrOutput() HyperVLicenseTypePtrOutput

func (HyperVLicenseTypePtrOutput) ToHyperVLicenseTypePtrOutputWithContext

func (o HyperVLicenseTypePtrOutput) ToHyperVLicenseTypePtrOutputWithContext(ctx context.Context) HyperVLicenseTypePtrOutput

func (HyperVLicenseTypePtrOutput) ToStringPtrOutput

func (o HyperVLicenseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HyperVLicenseTypePtrOutput) ToStringPtrOutputWithContext

func (o HyperVLicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HypervCollectorsOperation

type HypervCollectorsOperation struct {
	pulumi.CustomResourceState

	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBaseResponsePtrOutput `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrOutput `pulumi:"discoverySiteId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

Hyper-V collector resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetHypervCollectorsOperation

func GetHypervCollectorsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HypervCollectorsOperationState, opts ...pulumi.ResourceOption) (*HypervCollectorsOperation, error)

GetHypervCollectorsOperation gets an existing HypervCollectorsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHypervCollectorsOperation

func NewHypervCollectorsOperation(ctx *pulumi.Context,
	name string, args *HypervCollectorsOperationArgs, opts ...pulumi.ResourceOption) (*HypervCollectorsOperation, error)

NewHypervCollectorsOperation registers a new resource with the given unique name, arguments, and options.

func (*HypervCollectorsOperation) ElementType

func (*HypervCollectorsOperation) ElementType() reflect.Type

func (*HypervCollectorsOperation) ToHypervCollectorsOperationOutput

func (i *HypervCollectorsOperation) ToHypervCollectorsOperationOutput() HypervCollectorsOperationOutput

func (*HypervCollectorsOperation) ToHypervCollectorsOperationOutputWithContext

func (i *HypervCollectorsOperation) ToHypervCollectorsOperationOutputWithContext(ctx context.Context) HypervCollectorsOperationOutput

type HypervCollectorsOperationArgs

type HypervCollectorsOperationArgs struct {
	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBasePtrInput
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrInput
	// Hyper-V collector ARM name
	HypervCollectorName pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a HypervCollectorsOperation resource.

func (HypervCollectorsOperationArgs) ElementType

type HypervCollectorsOperationInput

type HypervCollectorsOperationInput interface {
	pulumi.Input

	ToHypervCollectorsOperationOutput() HypervCollectorsOperationOutput
	ToHypervCollectorsOperationOutputWithContext(ctx context.Context) HypervCollectorsOperationOutput
}

type HypervCollectorsOperationOutput

type HypervCollectorsOperationOutput struct{ *pulumi.OutputState }

func (HypervCollectorsOperationOutput) AgentProperties

Gets or sets the collector agent properties.

func (HypervCollectorsOperationOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (HypervCollectorsOperationOutput) DiscoverySiteId

Gets the discovery site id.

func (HypervCollectorsOperationOutput) ElementType

func (HypervCollectorsOperationOutput) Name

The name of the resource

func (HypervCollectorsOperationOutput) ProvisioningState

The status of the last operation.

func (HypervCollectorsOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (HypervCollectorsOperationOutput) ToHypervCollectorsOperationOutput

func (o HypervCollectorsOperationOutput) ToHypervCollectorsOperationOutput() HypervCollectorsOperationOutput

func (HypervCollectorsOperationOutput) ToHypervCollectorsOperationOutputWithContext

func (o HypervCollectorsOperationOutput) ToHypervCollectorsOperationOutputWithContext(ctx context.Context) HypervCollectorsOperationOutput

func (HypervCollectorsOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (HypervCollectorsOperationOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type HypervCollectorsOperationState

type HypervCollectorsOperationState struct {
}

func (HypervCollectorsOperationState) ElementType

type HypervLicense

type HypervLicense struct {
	// Cost of a licence.
	LicenseCost float64 `pulumi:"licenseCost"`
	// HyperV licence type.
	LicenseType string `pulumi:"licenseType"`
}

Representation of a licence.

type HypervLicenseArgs

type HypervLicenseArgs struct {
	// Cost of a licence.
	LicenseCost pulumi.Float64Input `pulumi:"licenseCost"`
	// HyperV licence type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
}

Representation of a licence.

func (HypervLicenseArgs) ElementType

func (HypervLicenseArgs) ElementType() reflect.Type

func (HypervLicenseArgs) ToHypervLicenseOutput

func (i HypervLicenseArgs) ToHypervLicenseOutput() HypervLicenseOutput

func (HypervLicenseArgs) ToHypervLicenseOutputWithContext

func (i HypervLicenseArgs) ToHypervLicenseOutputWithContext(ctx context.Context) HypervLicenseOutput

type HypervLicenseArray

type HypervLicenseArray []HypervLicenseInput

func (HypervLicenseArray) ElementType

func (HypervLicenseArray) ElementType() reflect.Type

func (HypervLicenseArray) ToHypervLicenseArrayOutput

func (i HypervLicenseArray) ToHypervLicenseArrayOutput() HypervLicenseArrayOutput

func (HypervLicenseArray) ToHypervLicenseArrayOutputWithContext

func (i HypervLicenseArray) ToHypervLicenseArrayOutputWithContext(ctx context.Context) HypervLicenseArrayOutput

type HypervLicenseArrayInput

type HypervLicenseArrayInput interface {
	pulumi.Input

	ToHypervLicenseArrayOutput() HypervLicenseArrayOutput
	ToHypervLicenseArrayOutputWithContext(context.Context) HypervLicenseArrayOutput
}

HypervLicenseArrayInput is an input type that accepts HypervLicenseArray and HypervLicenseArrayOutput values. You can construct a concrete instance of `HypervLicenseArrayInput` via:

HypervLicenseArray{ HypervLicenseArgs{...} }

type HypervLicenseArrayOutput

type HypervLicenseArrayOutput struct{ *pulumi.OutputState }

func (HypervLicenseArrayOutput) ElementType

func (HypervLicenseArrayOutput) ElementType() reflect.Type

func (HypervLicenseArrayOutput) Index

func (HypervLicenseArrayOutput) ToHypervLicenseArrayOutput

func (o HypervLicenseArrayOutput) ToHypervLicenseArrayOutput() HypervLicenseArrayOutput

func (HypervLicenseArrayOutput) ToHypervLicenseArrayOutputWithContext

func (o HypervLicenseArrayOutput) ToHypervLicenseArrayOutputWithContext(ctx context.Context) HypervLicenseArrayOutput

type HypervLicenseInput

type HypervLicenseInput interface {
	pulumi.Input

	ToHypervLicenseOutput() HypervLicenseOutput
	ToHypervLicenseOutputWithContext(context.Context) HypervLicenseOutput
}

HypervLicenseInput is an input type that accepts HypervLicenseArgs and HypervLicenseOutput values. You can construct a concrete instance of `HypervLicenseInput` via:

HypervLicenseArgs{...}

type HypervLicenseOutput

type HypervLicenseOutput struct{ *pulumi.OutputState }

Representation of a licence.

func (HypervLicenseOutput) ElementType

func (HypervLicenseOutput) ElementType() reflect.Type

func (HypervLicenseOutput) LicenseCost

func (o HypervLicenseOutput) LicenseCost() pulumi.Float64Output

Cost of a licence.

func (HypervLicenseOutput) LicenseType

func (o HypervLicenseOutput) LicenseType() pulumi.StringOutput

HyperV licence type.

func (HypervLicenseOutput) ToHypervLicenseOutput

func (o HypervLicenseOutput) ToHypervLicenseOutput() HypervLicenseOutput

func (HypervLicenseOutput) ToHypervLicenseOutputWithContext

func (o HypervLicenseOutput) ToHypervLicenseOutputWithContext(ctx context.Context) HypervLicenseOutput

type HypervLicenseResponse

type HypervLicenseResponse struct {
	// Cost of a licence.
	LicenseCost float64 `pulumi:"licenseCost"`
	// HyperV licence type.
	LicenseType string `pulumi:"licenseType"`
}

Representation of a licence.

type HypervLicenseResponseArrayOutput

type HypervLicenseResponseArrayOutput struct{ *pulumi.OutputState }

func (HypervLicenseResponseArrayOutput) ElementType

func (HypervLicenseResponseArrayOutput) Index

func (HypervLicenseResponseArrayOutput) ToHypervLicenseResponseArrayOutput

func (o HypervLicenseResponseArrayOutput) ToHypervLicenseResponseArrayOutput() HypervLicenseResponseArrayOutput

func (HypervLicenseResponseArrayOutput) ToHypervLicenseResponseArrayOutputWithContext

func (o HypervLicenseResponseArrayOutput) ToHypervLicenseResponseArrayOutputWithContext(ctx context.Context) HypervLicenseResponseArrayOutput

type HypervLicenseResponseOutput

type HypervLicenseResponseOutput struct{ *pulumi.OutputState }

Representation of a licence.

func (HypervLicenseResponseOutput) ElementType

func (HypervLicenseResponseOutput) LicenseCost

Cost of a licence.

func (HypervLicenseResponseOutput) LicenseType

HyperV licence type.

func (HypervLicenseResponseOutput) ToHypervLicenseResponseOutput

func (o HypervLicenseResponseOutput) ToHypervLicenseResponseOutput() HypervLicenseResponseOutput

func (HypervLicenseResponseOutput) ToHypervLicenseResponseOutputWithContext

func (o HypervLicenseResponseOutput) ToHypervLicenseResponseOutputWithContext(ctx context.Context) HypervLicenseResponseOutput

type HypervVirtualizationManagementSettings

type HypervVirtualizationManagementSettings struct {
	// Licence and support list.
	LicenseAndSupportList []HypervLicense `pulumi:"licenseAndSupportList"`
	// Number of physical cores per licence.
	NumberOfPhysicalCoresPerLicense int `pulumi:"numberOfPhysicalCoresPerLicense"`
	// Software Assurance Cost.
	SoftwareAssuranceCost float64 `pulumi:"softwareAssuranceCost"`
}

HyperV Virtualization Management Settings.

type HypervVirtualizationManagementSettingsArgs

type HypervVirtualizationManagementSettingsArgs struct {
	// Licence and support list.
	LicenseAndSupportList HypervLicenseArrayInput `pulumi:"licenseAndSupportList"`
	// Number of physical cores per licence.
	NumberOfPhysicalCoresPerLicense pulumi.IntInput `pulumi:"numberOfPhysicalCoresPerLicense"`
	// Software Assurance Cost.
	SoftwareAssuranceCost pulumi.Float64Input `pulumi:"softwareAssuranceCost"`
}

HyperV Virtualization Management Settings.

func (HypervVirtualizationManagementSettingsArgs) ElementType

func (HypervVirtualizationManagementSettingsArgs) ToHypervVirtualizationManagementSettingsOutput

func (i HypervVirtualizationManagementSettingsArgs) ToHypervVirtualizationManagementSettingsOutput() HypervVirtualizationManagementSettingsOutput

func (HypervVirtualizationManagementSettingsArgs) ToHypervVirtualizationManagementSettingsOutputWithContext

func (i HypervVirtualizationManagementSettingsArgs) ToHypervVirtualizationManagementSettingsOutputWithContext(ctx context.Context) HypervVirtualizationManagementSettingsOutput

func (HypervVirtualizationManagementSettingsArgs) ToHypervVirtualizationManagementSettingsPtrOutput

func (i HypervVirtualizationManagementSettingsArgs) ToHypervVirtualizationManagementSettingsPtrOutput() HypervVirtualizationManagementSettingsPtrOutput

func (HypervVirtualizationManagementSettingsArgs) ToHypervVirtualizationManagementSettingsPtrOutputWithContext

func (i HypervVirtualizationManagementSettingsArgs) ToHypervVirtualizationManagementSettingsPtrOutputWithContext(ctx context.Context) HypervVirtualizationManagementSettingsPtrOutput

type HypervVirtualizationManagementSettingsInput

type HypervVirtualizationManagementSettingsInput interface {
	pulumi.Input

	ToHypervVirtualizationManagementSettingsOutput() HypervVirtualizationManagementSettingsOutput
	ToHypervVirtualizationManagementSettingsOutputWithContext(context.Context) HypervVirtualizationManagementSettingsOutput
}

HypervVirtualizationManagementSettingsInput is an input type that accepts HypervVirtualizationManagementSettingsArgs and HypervVirtualizationManagementSettingsOutput values. You can construct a concrete instance of `HypervVirtualizationManagementSettingsInput` via:

HypervVirtualizationManagementSettingsArgs{...}

type HypervVirtualizationManagementSettingsOutput

type HypervVirtualizationManagementSettingsOutput struct{ *pulumi.OutputState }

HyperV Virtualization Management Settings.

func (HypervVirtualizationManagementSettingsOutput) ElementType

func (HypervVirtualizationManagementSettingsOutput) LicenseAndSupportList

Licence and support list.

func (HypervVirtualizationManagementSettingsOutput) NumberOfPhysicalCoresPerLicense

func (o HypervVirtualizationManagementSettingsOutput) NumberOfPhysicalCoresPerLicense() pulumi.IntOutput

Number of physical cores per licence.

func (HypervVirtualizationManagementSettingsOutput) SoftwareAssuranceCost

Software Assurance Cost.

func (HypervVirtualizationManagementSettingsOutput) ToHypervVirtualizationManagementSettingsOutput

func (o HypervVirtualizationManagementSettingsOutput) ToHypervVirtualizationManagementSettingsOutput() HypervVirtualizationManagementSettingsOutput

func (HypervVirtualizationManagementSettingsOutput) ToHypervVirtualizationManagementSettingsOutputWithContext

func (o HypervVirtualizationManagementSettingsOutput) ToHypervVirtualizationManagementSettingsOutputWithContext(ctx context.Context) HypervVirtualizationManagementSettingsOutput

func (HypervVirtualizationManagementSettingsOutput) ToHypervVirtualizationManagementSettingsPtrOutput

func (o HypervVirtualizationManagementSettingsOutput) ToHypervVirtualizationManagementSettingsPtrOutput() HypervVirtualizationManagementSettingsPtrOutput

func (HypervVirtualizationManagementSettingsOutput) ToHypervVirtualizationManagementSettingsPtrOutputWithContext

func (o HypervVirtualizationManagementSettingsOutput) ToHypervVirtualizationManagementSettingsPtrOutputWithContext(ctx context.Context) HypervVirtualizationManagementSettingsPtrOutput

type HypervVirtualizationManagementSettingsPtrInput

type HypervVirtualizationManagementSettingsPtrInput interface {
	pulumi.Input

	ToHypervVirtualizationManagementSettingsPtrOutput() HypervVirtualizationManagementSettingsPtrOutput
	ToHypervVirtualizationManagementSettingsPtrOutputWithContext(context.Context) HypervVirtualizationManagementSettingsPtrOutput
}

HypervVirtualizationManagementSettingsPtrInput is an input type that accepts HypervVirtualizationManagementSettingsArgs, HypervVirtualizationManagementSettingsPtr and HypervVirtualizationManagementSettingsPtrOutput values. You can construct a concrete instance of `HypervVirtualizationManagementSettingsPtrInput` via:

        HypervVirtualizationManagementSettingsArgs{...}

or:

        nil

type HypervVirtualizationManagementSettingsPtrOutput

type HypervVirtualizationManagementSettingsPtrOutput struct{ *pulumi.OutputState }

func (HypervVirtualizationManagementSettingsPtrOutput) Elem

func (HypervVirtualizationManagementSettingsPtrOutput) ElementType

func (HypervVirtualizationManagementSettingsPtrOutput) LicenseAndSupportList

Licence and support list.

func (HypervVirtualizationManagementSettingsPtrOutput) NumberOfPhysicalCoresPerLicense

func (o HypervVirtualizationManagementSettingsPtrOutput) NumberOfPhysicalCoresPerLicense() pulumi.IntPtrOutput

Number of physical cores per licence.

func (HypervVirtualizationManagementSettingsPtrOutput) SoftwareAssuranceCost

Software Assurance Cost.

func (HypervVirtualizationManagementSettingsPtrOutput) ToHypervVirtualizationManagementSettingsPtrOutput

func (o HypervVirtualizationManagementSettingsPtrOutput) ToHypervVirtualizationManagementSettingsPtrOutput() HypervVirtualizationManagementSettingsPtrOutput

func (HypervVirtualizationManagementSettingsPtrOutput) ToHypervVirtualizationManagementSettingsPtrOutputWithContext

func (o HypervVirtualizationManagementSettingsPtrOutput) ToHypervVirtualizationManagementSettingsPtrOutputWithContext(ctx context.Context) HypervVirtualizationManagementSettingsPtrOutput

type HypervVirtualizationManagementSettingsResponse

type HypervVirtualizationManagementSettingsResponse struct {
	// Licence and support list.
	LicenseAndSupportList []HypervLicenseResponse `pulumi:"licenseAndSupportList"`
	// Number of physical cores per licence.
	NumberOfPhysicalCoresPerLicense int `pulumi:"numberOfPhysicalCoresPerLicense"`
	// Software Assurance Cost.
	SoftwareAssuranceCost float64 `pulumi:"softwareAssuranceCost"`
}

HyperV Virtualization Management Settings.

type HypervVirtualizationManagementSettingsResponseOutput

type HypervVirtualizationManagementSettingsResponseOutput struct{ *pulumi.OutputState }

HyperV Virtualization Management Settings.

func (HypervVirtualizationManagementSettingsResponseOutput) ElementType

func (HypervVirtualizationManagementSettingsResponseOutput) LicenseAndSupportList

Licence and support list.

func (HypervVirtualizationManagementSettingsResponseOutput) NumberOfPhysicalCoresPerLicense

func (o HypervVirtualizationManagementSettingsResponseOutput) NumberOfPhysicalCoresPerLicense() pulumi.IntOutput

Number of physical cores per licence.

func (HypervVirtualizationManagementSettingsResponseOutput) SoftwareAssuranceCost

Software Assurance Cost.

func (HypervVirtualizationManagementSettingsResponseOutput) ToHypervVirtualizationManagementSettingsResponseOutput

func (HypervVirtualizationManagementSettingsResponseOutput) ToHypervVirtualizationManagementSettingsResponseOutputWithContext

func (o HypervVirtualizationManagementSettingsResponseOutput) ToHypervVirtualizationManagementSettingsResponseOutputWithContext(ctx context.Context) HypervVirtualizationManagementSettingsResponseOutput

type HypervVirtualizationManagementSettingsResponsePtrOutput

type HypervVirtualizationManagementSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (HypervVirtualizationManagementSettingsResponsePtrOutput) Elem

func (HypervVirtualizationManagementSettingsResponsePtrOutput) ElementType

func (HypervVirtualizationManagementSettingsResponsePtrOutput) LicenseAndSupportList

Licence and support list.

func (HypervVirtualizationManagementSettingsResponsePtrOutput) NumberOfPhysicalCoresPerLicense

Number of physical cores per licence.

func (HypervVirtualizationManagementSettingsResponsePtrOutput) SoftwareAssuranceCost

Software Assurance Cost.

func (HypervVirtualizationManagementSettingsResponsePtrOutput) ToHypervVirtualizationManagementSettingsResponsePtrOutput

func (HypervVirtualizationManagementSettingsResponsePtrOutput) ToHypervVirtualizationManagementSettingsResponsePtrOutputWithContext

func (o HypervVirtualizationManagementSettingsResponsePtrOutput) ToHypervVirtualizationManagementSettingsResponsePtrOutputWithContext(ctx context.Context) HypervVirtualizationManagementSettingsResponsePtrOutput

type IISAKSWorkloadDeployment

type IISAKSWorkloadDeployment struct {
	// Class for GMSA authentication details to configure Active Directory connectivity.
	AuthenticationProperties *GmsaAuthenticationProperties `pulumi:"authenticationProperties"`
	// Class for automation artifact.
	AutomationArtifactProperties *AutomationArtifact `pulumi:"automationArtifactProperties"`
	// Gets or sets the bindings for the application.
	Bindings []Binding `pulumi:"bindings"`
	// Gets or sets the build container images.
	BuildContainerImages []ContainerImageProperties `pulumi:"buildContainerImages"`
	// Class for AKSDeployment Properties.
	ClusterProperties *AKSDeploymentProperties `pulumi:"clusterProperties"`
	// Gets or sets application configuration.
	Configurations []WebApplicationConfiguration `pulumi:"configurations"`
	// Class for container image properties.
	ContainerImageProperties *ContainerImageProperties `pulumi:"containerImageProperties"`
	// Gets or sets the deployment name prefix.
	DeploymentNamePrefix *string `pulumi:"deploymentNamePrefix"`
	// AKS Deployment Specification.
	DeploymentSpec *AKSDeploymentSpecification `pulumi:"deploymentSpec"`
	// Gets or sets application directories.
	Directories []WebApplicationDirectory `pulumi:"directories"`
	// Resource Requirements.
	Limits *ResourceRequirements `pulumi:"limits"`
	// Class for app insight monitoring properties.
	MonitoringProperties *AppInsightMonitoringProperties `pulumi:"monitoringProperties"`
	// Resource Requirements.
	Requests *ResourceRequirements `pulumi:"requests"`
	// Gets or sets the target platform managed identity.
	TargetPlatformIdentity *string `pulumi:"targetPlatformIdentity"`
}

IIS AKS workload deployment.

type IISAKSWorkloadDeploymentArgs

type IISAKSWorkloadDeploymentArgs struct {
	// Class for GMSA authentication details to configure Active Directory connectivity.
	AuthenticationProperties GmsaAuthenticationPropertiesPtrInput `pulumi:"authenticationProperties"`
	// Class for automation artifact.
	AutomationArtifactProperties AutomationArtifactPtrInput `pulumi:"automationArtifactProperties"`
	// Gets or sets the bindings for the application.
	Bindings BindingArrayInput `pulumi:"bindings"`
	// Gets or sets the build container images.
	BuildContainerImages ContainerImagePropertiesArrayInput `pulumi:"buildContainerImages"`
	// Class for AKSDeployment Properties.
	ClusterProperties AKSDeploymentPropertiesPtrInput `pulumi:"clusterProperties"`
	// Gets or sets application configuration.
	Configurations WebApplicationConfigurationArrayInput `pulumi:"configurations"`
	// Class for container image properties.
	ContainerImageProperties ContainerImagePropertiesPtrInput `pulumi:"containerImageProperties"`
	// Gets or sets the deployment name prefix.
	DeploymentNamePrefix pulumi.StringPtrInput `pulumi:"deploymentNamePrefix"`
	// AKS Deployment Specification.
	DeploymentSpec AKSDeploymentSpecificationPtrInput `pulumi:"deploymentSpec"`
	// Gets or sets application directories.
	Directories WebApplicationDirectoryArrayInput `pulumi:"directories"`
	// Resource Requirements.
	Limits ResourceRequirementsPtrInput `pulumi:"limits"`
	// Class for app insight monitoring properties.
	MonitoringProperties AppInsightMonitoringPropertiesPtrInput `pulumi:"monitoringProperties"`
	// Resource Requirements.
	Requests ResourceRequirementsPtrInput `pulumi:"requests"`
	// Gets or sets the target platform managed identity.
	TargetPlatformIdentity pulumi.StringPtrInput `pulumi:"targetPlatformIdentity"`
}

IIS AKS workload deployment.

func (IISAKSWorkloadDeploymentArgs) ElementType

func (IISAKSWorkloadDeploymentArgs) ToIISAKSWorkloadDeploymentOutput

func (i IISAKSWorkloadDeploymentArgs) ToIISAKSWorkloadDeploymentOutput() IISAKSWorkloadDeploymentOutput

func (IISAKSWorkloadDeploymentArgs) ToIISAKSWorkloadDeploymentOutputWithContext

func (i IISAKSWorkloadDeploymentArgs) ToIISAKSWorkloadDeploymentOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentOutput

func (IISAKSWorkloadDeploymentArgs) ToIISAKSWorkloadDeploymentPtrOutput

func (i IISAKSWorkloadDeploymentArgs) ToIISAKSWorkloadDeploymentPtrOutput() IISAKSWorkloadDeploymentPtrOutput

func (IISAKSWorkloadDeploymentArgs) ToIISAKSWorkloadDeploymentPtrOutputWithContext

func (i IISAKSWorkloadDeploymentArgs) ToIISAKSWorkloadDeploymentPtrOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentPtrOutput

type IISAKSWorkloadDeploymentInput

type IISAKSWorkloadDeploymentInput interface {
	pulumi.Input

	ToIISAKSWorkloadDeploymentOutput() IISAKSWorkloadDeploymentOutput
	ToIISAKSWorkloadDeploymentOutputWithContext(context.Context) IISAKSWorkloadDeploymentOutput
}

IISAKSWorkloadDeploymentInput is an input type that accepts IISAKSWorkloadDeploymentArgs and IISAKSWorkloadDeploymentOutput values. You can construct a concrete instance of `IISAKSWorkloadDeploymentInput` via:

IISAKSWorkloadDeploymentArgs{...}

type IISAKSWorkloadDeploymentModelCustomProperties

type IISAKSWorkloadDeploymentModelCustomProperties struct {
	// IIS AKS workload deployment.
	IisAksWorkloadDeploymentProperties *IISAKSWorkloadDeployment `pulumi:"iisAksWorkloadDeploymentProperties"`
	// Gets or sets the instance type.
	// Expected value is 'IISAKSWorkloadDeploymentModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
}

IIS workload instance model custom properties.

type IISAKSWorkloadDeploymentModelCustomPropertiesArgs

type IISAKSWorkloadDeploymentModelCustomPropertiesArgs struct {
	// IIS AKS workload deployment.
	IisAksWorkloadDeploymentProperties IISAKSWorkloadDeploymentPtrInput `pulumi:"iisAksWorkloadDeploymentProperties"`
	// Gets or sets the instance type.
	// Expected value is 'IISAKSWorkloadDeploymentModelCustomProperties'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
}

IIS workload instance model custom properties.

func (IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ElementType

func (IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ToIISAKSWorkloadDeploymentModelCustomPropertiesOutput

func (i IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ToIISAKSWorkloadDeploymentModelCustomPropertiesOutput() IISAKSWorkloadDeploymentModelCustomPropertiesOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ToIISAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext

func (i IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ToIISAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

func (i IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput() IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext

func (i IISAKSWorkloadDeploymentModelCustomPropertiesArgs) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

type IISAKSWorkloadDeploymentModelCustomPropertiesInput

type IISAKSWorkloadDeploymentModelCustomPropertiesInput interface {
	pulumi.Input

	ToIISAKSWorkloadDeploymentModelCustomPropertiesOutput() IISAKSWorkloadDeploymentModelCustomPropertiesOutput
	ToIISAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext(context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesOutput
}

IISAKSWorkloadDeploymentModelCustomPropertiesInput is an input type that accepts IISAKSWorkloadDeploymentModelCustomPropertiesArgs and IISAKSWorkloadDeploymentModelCustomPropertiesOutput values. You can construct a concrete instance of `IISAKSWorkloadDeploymentModelCustomPropertiesInput` via:

IISAKSWorkloadDeploymentModelCustomPropertiesArgs{...}

type IISAKSWorkloadDeploymentModelCustomPropertiesOutput

type IISAKSWorkloadDeploymentModelCustomPropertiesOutput struct{ *pulumi.OutputState }

IIS workload instance model custom properties.

func (IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ElementType

func (IISAKSWorkloadDeploymentModelCustomPropertiesOutput) IisAksWorkloadDeploymentProperties

IIS AKS workload deployment.

func (IISAKSWorkloadDeploymentModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'IISAKSWorkloadDeploymentModelCustomProperties'.

func (IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesOutput

func (o IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesOutput() IISAKSWorkloadDeploymentModelCustomPropertiesOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext

func (o IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

func (o IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput() IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext

func (o IISAKSWorkloadDeploymentModelCustomPropertiesOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

type IISAKSWorkloadDeploymentModelCustomPropertiesPtrInput

type IISAKSWorkloadDeploymentModelCustomPropertiesPtrInput interface {
	pulumi.Input

	ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput() IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput
	ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext(context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput
}

IISAKSWorkloadDeploymentModelCustomPropertiesPtrInput is an input type that accepts IISAKSWorkloadDeploymentModelCustomPropertiesArgs, IISAKSWorkloadDeploymentModelCustomPropertiesPtr and IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput values. You can construct a concrete instance of `IISAKSWorkloadDeploymentModelCustomPropertiesPtrInput` via:

        IISAKSWorkloadDeploymentModelCustomPropertiesArgs{...}

or:

        nil

type IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

type IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) Elem

func (IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ElementType

func (IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) IisAksWorkloadDeploymentProperties

IIS AKS workload deployment.

func (IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'IISAKSWorkloadDeploymentModelCustomProperties'.

func (IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext

func (o IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesPtrOutput

type IISAKSWorkloadDeploymentModelCustomPropertiesResponse

type IISAKSWorkloadDeploymentModelCustomPropertiesResponse struct {
	// IIS AKS workload deployment.
	IisAksWorkloadDeploymentProperties *IISAKSWorkloadDeploymentResponse `pulumi:"iisAksWorkloadDeploymentProperties"`
	// Gets or sets the instance type.
	// Expected value is 'IISAKSWorkloadDeploymentModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
}

IIS workload instance model custom properties.

type IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput

type IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

IIS workload instance model custom properties.

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ElementType

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) IisAksWorkloadDeploymentProperties

IIS AKS workload deployment.

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'IISAKSWorkloadDeploymentModelCustomProperties'.

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesResponseOutputWithContext

func (o IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesResponseOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesResponseOutput

type IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput

type IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) Elem

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ElementType

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) IisAksWorkloadDeploymentProperties

IIS AKS workload deployment.

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'IISAKSWorkloadDeploymentModelCustomProperties'.

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput

func (IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutputWithContext

func (o IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput) ToIISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentModelCustomPropertiesResponsePtrOutput

type IISAKSWorkloadDeploymentOutput

type IISAKSWorkloadDeploymentOutput struct{ *pulumi.OutputState }

IIS AKS workload deployment.

func (IISAKSWorkloadDeploymentOutput) AuthenticationProperties

Class for GMSA authentication details to configure Active Directory connectivity.

func (IISAKSWorkloadDeploymentOutput) AutomationArtifactProperties

func (o IISAKSWorkloadDeploymentOutput) AutomationArtifactProperties() AutomationArtifactPtrOutput

Class for automation artifact.

func (IISAKSWorkloadDeploymentOutput) Bindings

Gets or sets the bindings for the application.

func (IISAKSWorkloadDeploymentOutput) BuildContainerImages

Gets or sets the build container images.

func (IISAKSWorkloadDeploymentOutput) ClusterProperties

Class for AKSDeployment Properties.

func (IISAKSWorkloadDeploymentOutput) Configurations

Gets or sets application configuration.

func (IISAKSWorkloadDeploymentOutput) ContainerImageProperties

Class for container image properties.

func (IISAKSWorkloadDeploymentOutput) DeploymentNamePrefix

func (o IISAKSWorkloadDeploymentOutput) DeploymentNamePrefix() pulumi.StringPtrOutput

Gets or sets the deployment name prefix.

func (IISAKSWorkloadDeploymentOutput) DeploymentSpec

AKS Deployment Specification.

func (IISAKSWorkloadDeploymentOutput) Directories

Gets or sets application directories.

func (IISAKSWorkloadDeploymentOutput) ElementType

func (IISAKSWorkloadDeploymentOutput) Limits

Resource Requirements.

func (IISAKSWorkloadDeploymentOutput) MonitoringProperties

Class for app insight monitoring properties.

func (IISAKSWorkloadDeploymentOutput) Requests

Resource Requirements.

func (IISAKSWorkloadDeploymentOutput) TargetPlatformIdentity

func (o IISAKSWorkloadDeploymentOutput) TargetPlatformIdentity() pulumi.StringPtrOutput

Gets or sets the target platform managed identity.

func (IISAKSWorkloadDeploymentOutput) ToIISAKSWorkloadDeploymentOutput

func (o IISAKSWorkloadDeploymentOutput) ToIISAKSWorkloadDeploymentOutput() IISAKSWorkloadDeploymentOutput

func (IISAKSWorkloadDeploymentOutput) ToIISAKSWorkloadDeploymentOutputWithContext

func (o IISAKSWorkloadDeploymentOutput) ToIISAKSWorkloadDeploymentOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentOutput

func (IISAKSWorkloadDeploymentOutput) ToIISAKSWorkloadDeploymentPtrOutput

func (o IISAKSWorkloadDeploymentOutput) ToIISAKSWorkloadDeploymentPtrOutput() IISAKSWorkloadDeploymentPtrOutput

func (IISAKSWorkloadDeploymentOutput) ToIISAKSWorkloadDeploymentPtrOutputWithContext

func (o IISAKSWorkloadDeploymentOutput) ToIISAKSWorkloadDeploymentPtrOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentPtrOutput

type IISAKSWorkloadDeploymentPtrInput

type IISAKSWorkloadDeploymentPtrInput interface {
	pulumi.Input

	ToIISAKSWorkloadDeploymentPtrOutput() IISAKSWorkloadDeploymentPtrOutput
	ToIISAKSWorkloadDeploymentPtrOutputWithContext(context.Context) IISAKSWorkloadDeploymentPtrOutput
}

IISAKSWorkloadDeploymentPtrInput is an input type that accepts IISAKSWorkloadDeploymentArgs, IISAKSWorkloadDeploymentPtr and IISAKSWorkloadDeploymentPtrOutput values. You can construct a concrete instance of `IISAKSWorkloadDeploymentPtrInput` via:

        IISAKSWorkloadDeploymentArgs{...}

or:

        nil

type IISAKSWorkloadDeploymentPtrOutput

type IISAKSWorkloadDeploymentPtrOutput struct{ *pulumi.OutputState }

func (IISAKSWorkloadDeploymentPtrOutput) AuthenticationProperties

Class for GMSA authentication details to configure Active Directory connectivity.

func (IISAKSWorkloadDeploymentPtrOutput) AutomationArtifactProperties

func (o IISAKSWorkloadDeploymentPtrOutput) AutomationArtifactProperties() AutomationArtifactPtrOutput

Class for automation artifact.

func (IISAKSWorkloadDeploymentPtrOutput) Bindings

Gets or sets the bindings for the application.

func (IISAKSWorkloadDeploymentPtrOutput) BuildContainerImages

Gets or sets the build container images.

func (IISAKSWorkloadDeploymentPtrOutput) ClusterProperties

Class for AKSDeployment Properties.

func (IISAKSWorkloadDeploymentPtrOutput) Configurations

Gets or sets application configuration.

func (IISAKSWorkloadDeploymentPtrOutput) ContainerImageProperties

Class for container image properties.

func (IISAKSWorkloadDeploymentPtrOutput) DeploymentNamePrefix

func (o IISAKSWorkloadDeploymentPtrOutput) DeploymentNamePrefix() pulumi.StringPtrOutput

Gets or sets the deployment name prefix.

func (IISAKSWorkloadDeploymentPtrOutput) DeploymentSpec

AKS Deployment Specification.

func (IISAKSWorkloadDeploymentPtrOutput) Directories

Gets or sets application directories.

func (IISAKSWorkloadDeploymentPtrOutput) Elem

func (IISAKSWorkloadDeploymentPtrOutput) ElementType

func (IISAKSWorkloadDeploymentPtrOutput) Limits

Resource Requirements.

func (IISAKSWorkloadDeploymentPtrOutput) MonitoringProperties

Class for app insight monitoring properties.

func (IISAKSWorkloadDeploymentPtrOutput) Requests

Resource Requirements.

func (IISAKSWorkloadDeploymentPtrOutput) TargetPlatformIdentity

func (o IISAKSWorkloadDeploymentPtrOutput) TargetPlatformIdentity() pulumi.StringPtrOutput

Gets or sets the target platform managed identity.

func (IISAKSWorkloadDeploymentPtrOutput) ToIISAKSWorkloadDeploymentPtrOutput

func (o IISAKSWorkloadDeploymentPtrOutput) ToIISAKSWorkloadDeploymentPtrOutput() IISAKSWorkloadDeploymentPtrOutput

func (IISAKSWorkloadDeploymentPtrOutput) ToIISAKSWorkloadDeploymentPtrOutputWithContext

func (o IISAKSWorkloadDeploymentPtrOutput) ToIISAKSWorkloadDeploymentPtrOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentPtrOutput

type IISAKSWorkloadDeploymentResponse

type IISAKSWorkloadDeploymentResponse struct {
	// Class for GMSA authentication details to configure Active Directory connectivity.
	AuthenticationProperties *GmsaAuthenticationPropertiesResponse `pulumi:"authenticationProperties"`
	// Class for automation artifact.
	AutomationArtifactProperties *AutomationArtifactResponse `pulumi:"automationArtifactProperties"`
	// Gets or sets the bindings for the application.
	Bindings []BindingResponse `pulumi:"bindings"`
	// Gets or sets the build container images.
	BuildContainerImages []ContainerImagePropertiesResponse `pulumi:"buildContainerImages"`
	// Class for AKSDeployment Properties.
	ClusterProperties *AKSDeploymentPropertiesResponse `pulumi:"clusterProperties"`
	// Gets or sets application configuration.
	Configurations []WebApplicationConfigurationResponse `pulumi:"configurations"`
	// Class for container image properties.
	ContainerImageProperties *ContainerImagePropertiesResponse `pulumi:"containerImageProperties"`
	// Gets or sets the deployment history.
	DeploymentHistory []DeployedResourcesPropertiesResponse `pulumi:"deploymentHistory"`
	// Gets or sets the deployment name prefix.
	DeploymentNamePrefix *string `pulumi:"deploymentNamePrefix"`
	// AKS Deployment Specification.
	DeploymentSpec *AKSDeploymentSpecificationResponse `pulumi:"deploymentSpec"`
	// Gets or sets application directories.
	Directories []WebApplicationDirectoryResponse `pulumi:"directories"`
	// Resource Requirements.
	Limits *ResourceRequirementsResponse `pulumi:"limits"`
	// Class for app insight monitoring properties.
	MonitoringProperties *AppInsightMonitoringPropertiesResponse `pulumi:"monitoringProperties"`
	// Resource Requirements.
	Requests *ResourceRequirementsResponse `pulumi:"requests"`
	// Gets or sets the target platform managed identity.
	TargetPlatformIdentity *string `pulumi:"targetPlatformIdentity"`
}

IIS AKS workload deployment.

type IISAKSWorkloadDeploymentResponseOutput

type IISAKSWorkloadDeploymentResponseOutput struct{ *pulumi.OutputState }

IIS AKS workload deployment.

func (IISAKSWorkloadDeploymentResponseOutput) AuthenticationProperties

Class for GMSA authentication details to configure Active Directory connectivity.

func (IISAKSWorkloadDeploymentResponseOutput) AutomationArtifactProperties

Class for automation artifact.

func (IISAKSWorkloadDeploymentResponseOutput) Bindings

Gets or sets the bindings for the application.

func (IISAKSWorkloadDeploymentResponseOutput) BuildContainerImages

Gets or sets the build container images.

func (IISAKSWorkloadDeploymentResponseOutput) ClusterProperties

Class for AKSDeployment Properties.

func (IISAKSWorkloadDeploymentResponseOutput) Configurations

Gets or sets application configuration.

func (IISAKSWorkloadDeploymentResponseOutput) ContainerImageProperties

Class for container image properties.

func (IISAKSWorkloadDeploymentResponseOutput) DeploymentHistory

Gets or sets the deployment history.

func (IISAKSWorkloadDeploymentResponseOutput) DeploymentNamePrefix

Gets or sets the deployment name prefix.

func (IISAKSWorkloadDeploymentResponseOutput) DeploymentSpec

AKS Deployment Specification.

func (IISAKSWorkloadDeploymentResponseOutput) Directories

Gets or sets application directories.

func (IISAKSWorkloadDeploymentResponseOutput) ElementType

func (IISAKSWorkloadDeploymentResponseOutput) Limits

Resource Requirements.

func (IISAKSWorkloadDeploymentResponseOutput) MonitoringProperties

Class for app insight monitoring properties.

func (IISAKSWorkloadDeploymentResponseOutput) Requests

Resource Requirements.

func (IISAKSWorkloadDeploymentResponseOutput) TargetPlatformIdentity

Gets or sets the target platform managed identity.

func (IISAKSWorkloadDeploymentResponseOutput) ToIISAKSWorkloadDeploymentResponseOutput

func (o IISAKSWorkloadDeploymentResponseOutput) ToIISAKSWorkloadDeploymentResponseOutput() IISAKSWorkloadDeploymentResponseOutput

func (IISAKSWorkloadDeploymentResponseOutput) ToIISAKSWorkloadDeploymentResponseOutputWithContext

func (o IISAKSWorkloadDeploymentResponseOutput) ToIISAKSWorkloadDeploymentResponseOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentResponseOutput

type IISAKSWorkloadDeploymentResponsePtrOutput

type IISAKSWorkloadDeploymentResponsePtrOutput struct{ *pulumi.OutputState }

func (IISAKSWorkloadDeploymentResponsePtrOutput) AuthenticationProperties

Class for GMSA authentication details to configure Active Directory connectivity.

func (IISAKSWorkloadDeploymentResponsePtrOutput) AutomationArtifactProperties

Class for automation artifact.

func (IISAKSWorkloadDeploymentResponsePtrOutput) Bindings

Gets or sets the bindings for the application.

func (IISAKSWorkloadDeploymentResponsePtrOutput) BuildContainerImages

Gets or sets the build container images.

func (IISAKSWorkloadDeploymentResponsePtrOutput) ClusterProperties

Class for AKSDeployment Properties.

func (IISAKSWorkloadDeploymentResponsePtrOutput) Configurations

Gets or sets application configuration.

func (IISAKSWorkloadDeploymentResponsePtrOutput) ContainerImageProperties

Class for container image properties.

func (IISAKSWorkloadDeploymentResponsePtrOutput) DeploymentHistory

Gets or sets the deployment history.

func (IISAKSWorkloadDeploymentResponsePtrOutput) DeploymentNamePrefix

Gets or sets the deployment name prefix.

func (IISAKSWorkloadDeploymentResponsePtrOutput) DeploymentSpec

AKS Deployment Specification.

func (IISAKSWorkloadDeploymentResponsePtrOutput) Directories

Gets or sets application directories.

func (IISAKSWorkloadDeploymentResponsePtrOutput) Elem

func (IISAKSWorkloadDeploymentResponsePtrOutput) ElementType

func (IISAKSWorkloadDeploymentResponsePtrOutput) Limits

Resource Requirements.

func (IISAKSWorkloadDeploymentResponsePtrOutput) MonitoringProperties

Class for app insight monitoring properties.

func (IISAKSWorkloadDeploymentResponsePtrOutput) Requests

Resource Requirements.

func (IISAKSWorkloadDeploymentResponsePtrOutput) TargetPlatformIdentity

Gets or sets the target platform managed identity.

func (IISAKSWorkloadDeploymentResponsePtrOutput) ToIISAKSWorkloadDeploymentResponsePtrOutput

func (o IISAKSWorkloadDeploymentResponsePtrOutput) ToIISAKSWorkloadDeploymentResponsePtrOutput() IISAKSWorkloadDeploymentResponsePtrOutput

func (IISAKSWorkloadDeploymentResponsePtrOutput) ToIISAKSWorkloadDeploymentResponsePtrOutputWithContext

func (o IISAKSWorkloadDeploymentResponsePtrOutput) ToIISAKSWorkloadDeploymentResponsePtrOutputWithContext(ctx context.Context) IISAKSWorkloadDeploymentResponsePtrOutput

type IISApplicationDetails

type IISApplicationDetails struct {
	// Gets or sets the application pool name.
	ApplicationPoolName *string `pulumi:"applicationPoolName"`
	// Gets or sets the list of directories.
	Directories []DirectoryPath `pulumi:"directories"`
	// Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
	Enable32BitApiOnWin64 *bool `pulumi:"enable32BitApiOnWin64"`
	// Gets or sets the managed pipeline mode.
	ManagedPipelineMode *string `pulumi:"managedPipelineMode"`
	// Second level entity for virtual directories.
	Path *DirectoryPath `pulumi:"path"`
	// Gets or sets the runtime version.
	RuntimeVersion *string `pulumi:"runtimeVersion"`
}

IISApplication details.

type IISApplicationDetailsArgs

type IISApplicationDetailsArgs struct {
	// Gets or sets the application pool name.
	ApplicationPoolName pulumi.StringPtrInput `pulumi:"applicationPoolName"`
	// Gets or sets the list of directories.
	Directories DirectoryPathArrayInput `pulumi:"directories"`
	// Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
	Enable32BitApiOnWin64 pulumi.BoolPtrInput `pulumi:"enable32BitApiOnWin64"`
	// Gets or sets the managed pipeline mode.
	ManagedPipelineMode pulumi.StringPtrInput `pulumi:"managedPipelineMode"`
	// Second level entity for virtual directories.
	Path DirectoryPathPtrInput `pulumi:"path"`
	// Gets or sets the runtime version.
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
}

IISApplication details.

func (IISApplicationDetailsArgs) ElementType

func (IISApplicationDetailsArgs) ElementType() reflect.Type

func (IISApplicationDetailsArgs) ToIISApplicationDetailsOutput

func (i IISApplicationDetailsArgs) ToIISApplicationDetailsOutput() IISApplicationDetailsOutput

func (IISApplicationDetailsArgs) ToIISApplicationDetailsOutputWithContext

func (i IISApplicationDetailsArgs) ToIISApplicationDetailsOutputWithContext(ctx context.Context) IISApplicationDetailsOutput

type IISApplicationDetailsArray

type IISApplicationDetailsArray []IISApplicationDetailsInput

func (IISApplicationDetailsArray) ElementType

func (IISApplicationDetailsArray) ElementType() reflect.Type

func (IISApplicationDetailsArray) ToIISApplicationDetailsArrayOutput

func (i IISApplicationDetailsArray) ToIISApplicationDetailsArrayOutput() IISApplicationDetailsArrayOutput

func (IISApplicationDetailsArray) ToIISApplicationDetailsArrayOutputWithContext

func (i IISApplicationDetailsArray) ToIISApplicationDetailsArrayOutputWithContext(ctx context.Context) IISApplicationDetailsArrayOutput

type IISApplicationDetailsArrayInput

type IISApplicationDetailsArrayInput interface {
	pulumi.Input

	ToIISApplicationDetailsArrayOutput() IISApplicationDetailsArrayOutput
	ToIISApplicationDetailsArrayOutputWithContext(context.Context) IISApplicationDetailsArrayOutput
}

IISApplicationDetailsArrayInput is an input type that accepts IISApplicationDetailsArray and IISApplicationDetailsArrayOutput values. You can construct a concrete instance of `IISApplicationDetailsArrayInput` via:

IISApplicationDetailsArray{ IISApplicationDetailsArgs{...} }

type IISApplicationDetailsArrayOutput

type IISApplicationDetailsArrayOutput struct{ *pulumi.OutputState }

func (IISApplicationDetailsArrayOutput) ElementType

func (IISApplicationDetailsArrayOutput) Index

func (IISApplicationDetailsArrayOutput) ToIISApplicationDetailsArrayOutput

func (o IISApplicationDetailsArrayOutput) ToIISApplicationDetailsArrayOutput() IISApplicationDetailsArrayOutput

func (IISApplicationDetailsArrayOutput) ToIISApplicationDetailsArrayOutputWithContext

func (o IISApplicationDetailsArrayOutput) ToIISApplicationDetailsArrayOutputWithContext(ctx context.Context) IISApplicationDetailsArrayOutput

type IISApplicationDetailsInput

type IISApplicationDetailsInput interface {
	pulumi.Input

	ToIISApplicationDetailsOutput() IISApplicationDetailsOutput
	ToIISApplicationDetailsOutputWithContext(context.Context) IISApplicationDetailsOutput
}

IISApplicationDetailsInput is an input type that accepts IISApplicationDetailsArgs and IISApplicationDetailsOutput values. You can construct a concrete instance of `IISApplicationDetailsInput` via:

IISApplicationDetailsArgs{...}

type IISApplicationDetailsOutput

type IISApplicationDetailsOutput struct{ *pulumi.OutputState }

IISApplication details.

func (IISApplicationDetailsOutput) ApplicationPoolName

func (o IISApplicationDetailsOutput) ApplicationPoolName() pulumi.StringPtrOutput

Gets or sets the application pool name.

func (IISApplicationDetailsOutput) Directories

Gets or sets the list of directories.

func (IISApplicationDetailsOutput) ElementType

func (IISApplicationDetailsOutput) Enable32BitApiOnWin64

func (o IISApplicationDetailsOutput) Enable32BitApiOnWin64() pulumi.BoolPtrOutput

Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.

func (IISApplicationDetailsOutput) ManagedPipelineMode

func (o IISApplicationDetailsOutput) ManagedPipelineMode() pulumi.StringPtrOutput

Gets or sets the managed pipeline mode.

func (IISApplicationDetailsOutput) Path

Second level entity for virtual directories.

func (IISApplicationDetailsOutput) RuntimeVersion

Gets or sets the runtime version.

func (IISApplicationDetailsOutput) ToIISApplicationDetailsOutput

func (o IISApplicationDetailsOutput) ToIISApplicationDetailsOutput() IISApplicationDetailsOutput

func (IISApplicationDetailsOutput) ToIISApplicationDetailsOutputWithContext

func (o IISApplicationDetailsOutput) ToIISApplicationDetailsOutputWithContext(ctx context.Context) IISApplicationDetailsOutput

type IISApplicationDetailsResponse

type IISApplicationDetailsResponse struct {
	// Gets or sets the application pool name.
	ApplicationPoolName *string `pulumi:"applicationPoolName"`
	// Gets or sets the list of directories.
	Directories []DirectoryPathResponse `pulumi:"directories"`
	// Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
	Enable32BitApiOnWin64 *bool `pulumi:"enable32BitApiOnWin64"`
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets or sets the managed pipeline mode.
	ManagedPipelineMode *string `pulumi:"managedPipelineMode"`
	// Second level entity for virtual directories.
	Path *DirectoryPathResponse `pulumi:"path"`
	// Gets or sets the runtime version.
	RuntimeVersion *string `pulumi:"runtimeVersion"`
}

IISApplication details.

type IISApplicationDetailsResponseArrayOutput

type IISApplicationDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (IISApplicationDetailsResponseArrayOutput) ElementType

func (IISApplicationDetailsResponseArrayOutput) Index

func (IISApplicationDetailsResponseArrayOutput) ToIISApplicationDetailsResponseArrayOutput

func (o IISApplicationDetailsResponseArrayOutput) ToIISApplicationDetailsResponseArrayOutput() IISApplicationDetailsResponseArrayOutput

func (IISApplicationDetailsResponseArrayOutput) ToIISApplicationDetailsResponseArrayOutputWithContext

func (o IISApplicationDetailsResponseArrayOutput) ToIISApplicationDetailsResponseArrayOutputWithContext(ctx context.Context) IISApplicationDetailsResponseArrayOutput

type IISApplicationDetailsResponseOutput

type IISApplicationDetailsResponseOutput struct{ *pulumi.OutputState }

IISApplication details.

func (IISApplicationDetailsResponseOutput) ApplicationPoolName

Gets or sets the application pool name.

func (IISApplicationDetailsResponseOutput) Directories

Gets or sets the list of directories.

func (IISApplicationDetailsResponseOutput) ElementType

func (IISApplicationDetailsResponseOutput) Enable32BitApiOnWin64

func (o IISApplicationDetailsResponseOutput) Enable32BitApiOnWin64() pulumi.BoolPtrOutput

Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.

func (IISApplicationDetailsResponseOutput) Id

Gets the ID.

func (IISApplicationDetailsResponseOutput) ManagedPipelineMode

Gets or sets the managed pipeline mode.

func (IISApplicationDetailsResponseOutput) Path

Second level entity for virtual directories.

func (IISApplicationDetailsResponseOutput) RuntimeVersion

Gets or sets the runtime version.

func (IISApplicationDetailsResponseOutput) ToIISApplicationDetailsResponseOutput

func (o IISApplicationDetailsResponseOutput) ToIISApplicationDetailsResponseOutput() IISApplicationDetailsResponseOutput

func (IISApplicationDetailsResponseOutput) ToIISApplicationDetailsResponseOutputWithContext

func (o IISApplicationDetailsResponseOutput) ToIISApplicationDetailsResponseOutputWithContext(ctx context.Context) IISApplicationDetailsResponseOutput

type IISVirtualApplicationDetails

type IISVirtualApplicationDetails struct {
	// Gets or sets the list of directories.
	Directories []DirectoryPath `pulumi:"directories"`
	// Second level entity for virtual directories.
	Path *DirectoryPath `pulumi:"path"`
}

IIS virtual application details.

type IISVirtualApplicationDetailsArgs

type IISVirtualApplicationDetailsArgs struct {
	// Gets or sets the list of directories.
	Directories DirectoryPathArrayInput `pulumi:"directories"`
	// Second level entity for virtual directories.
	Path DirectoryPathPtrInput `pulumi:"path"`
}

IIS virtual application details.

func (IISVirtualApplicationDetailsArgs) ElementType

func (IISVirtualApplicationDetailsArgs) ToIISVirtualApplicationDetailsOutput

func (i IISVirtualApplicationDetailsArgs) ToIISVirtualApplicationDetailsOutput() IISVirtualApplicationDetailsOutput

func (IISVirtualApplicationDetailsArgs) ToIISVirtualApplicationDetailsOutputWithContext

func (i IISVirtualApplicationDetailsArgs) ToIISVirtualApplicationDetailsOutputWithContext(ctx context.Context) IISVirtualApplicationDetailsOutput

type IISVirtualApplicationDetailsArray

type IISVirtualApplicationDetailsArray []IISVirtualApplicationDetailsInput

func (IISVirtualApplicationDetailsArray) ElementType

func (IISVirtualApplicationDetailsArray) ToIISVirtualApplicationDetailsArrayOutput

func (i IISVirtualApplicationDetailsArray) ToIISVirtualApplicationDetailsArrayOutput() IISVirtualApplicationDetailsArrayOutput

func (IISVirtualApplicationDetailsArray) ToIISVirtualApplicationDetailsArrayOutputWithContext

func (i IISVirtualApplicationDetailsArray) ToIISVirtualApplicationDetailsArrayOutputWithContext(ctx context.Context) IISVirtualApplicationDetailsArrayOutput

type IISVirtualApplicationDetailsArrayInput

type IISVirtualApplicationDetailsArrayInput interface {
	pulumi.Input

	ToIISVirtualApplicationDetailsArrayOutput() IISVirtualApplicationDetailsArrayOutput
	ToIISVirtualApplicationDetailsArrayOutputWithContext(context.Context) IISVirtualApplicationDetailsArrayOutput
}

IISVirtualApplicationDetailsArrayInput is an input type that accepts IISVirtualApplicationDetailsArray and IISVirtualApplicationDetailsArrayOutput values. You can construct a concrete instance of `IISVirtualApplicationDetailsArrayInput` via:

IISVirtualApplicationDetailsArray{ IISVirtualApplicationDetailsArgs{...} }

type IISVirtualApplicationDetailsArrayOutput

type IISVirtualApplicationDetailsArrayOutput struct{ *pulumi.OutputState }

func (IISVirtualApplicationDetailsArrayOutput) ElementType

func (IISVirtualApplicationDetailsArrayOutput) Index

func (IISVirtualApplicationDetailsArrayOutput) ToIISVirtualApplicationDetailsArrayOutput

func (o IISVirtualApplicationDetailsArrayOutput) ToIISVirtualApplicationDetailsArrayOutput() IISVirtualApplicationDetailsArrayOutput

func (IISVirtualApplicationDetailsArrayOutput) ToIISVirtualApplicationDetailsArrayOutputWithContext

func (o IISVirtualApplicationDetailsArrayOutput) ToIISVirtualApplicationDetailsArrayOutputWithContext(ctx context.Context) IISVirtualApplicationDetailsArrayOutput

type IISVirtualApplicationDetailsInput

type IISVirtualApplicationDetailsInput interface {
	pulumi.Input

	ToIISVirtualApplicationDetailsOutput() IISVirtualApplicationDetailsOutput
	ToIISVirtualApplicationDetailsOutputWithContext(context.Context) IISVirtualApplicationDetailsOutput
}

IISVirtualApplicationDetailsInput is an input type that accepts IISVirtualApplicationDetailsArgs and IISVirtualApplicationDetailsOutput values. You can construct a concrete instance of `IISVirtualApplicationDetailsInput` via:

IISVirtualApplicationDetailsArgs{...}

type IISVirtualApplicationDetailsOutput

type IISVirtualApplicationDetailsOutput struct{ *pulumi.OutputState }

IIS virtual application details.

func (IISVirtualApplicationDetailsOutput) Directories

Gets or sets the list of directories.

func (IISVirtualApplicationDetailsOutput) ElementType

func (IISVirtualApplicationDetailsOutput) Path

Second level entity for virtual directories.

func (IISVirtualApplicationDetailsOutput) ToIISVirtualApplicationDetailsOutput

func (o IISVirtualApplicationDetailsOutput) ToIISVirtualApplicationDetailsOutput() IISVirtualApplicationDetailsOutput

func (IISVirtualApplicationDetailsOutput) ToIISVirtualApplicationDetailsOutputWithContext

func (o IISVirtualApplicationDetailsOutput) ToIISVirtualApplicationDetailsOutputWithContext(ctx context.Context) IISVirtualApplicationDetailsOutput

type IISVirtualApplicationDetailsResponse

type IISVirtualApplicationDetailsResponse struct {
	// Gets or sets the list of directories.
	Directories []DirectoryPathResponse `pulumi:"directories"`
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets a value indicating whether the application corresponds to a directory.
	IsVirtualDirectory bool `pulumi:"isVirtualDirectory"`
	// Second level entity for virtual directories.
	Path *DirectoryPathResponse `pulumi:"path"`
}

IIS virtual application details.

type IISVirtualApplicationDetailsResponseArrayOutput

type IISVirtualApplicationDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (IISVirtualApplicationDetailsResponseArrayOutput) ElementType

func (IISVirtualApplicationDetailsResponseArrayOutput) Index

func (IISVirtualApplicationDetailsResponseArrayOutput) ToIISVirtualApplicationDetailsResponseArrayOutput

func (o IISVirtualApplicationDetailsResponseArrayOutput) ToIISVirtualApplicationDetailsResponseArrayOutput() IISVirtualApplicationDetailsResponseArrayOutput

func (IISVirtualApplicationDetailsResponseArrayOutput) ToIISVirtualApplicationDetailsResponseArrayOutputWithContext

func (o IISVirtualApplicationDetailsResponseArrayOutput) ToIISVirtualApplicationDetailsResponseArrayOutputWithContext(ctx context.Context) IISVirtualApplicationDetailsResponseArrayOutput

type IISVirtualApplicationDetailsResponseOutput

type IISVirtualApplicationDetailsResponseOutput struct{ *pulumi.OutputState }

IIS virtual application details.

func (IISVirtualApplicationDetailsResponseOutput) Directories

Gets or sets the list of directories.

func (IISVirtualApplicationDetailsResponseOutput) ElementType

func (IISVirtualApplicationDetailsResponseOutput) Id

Gets the ID.

func (IISVirtualApplicationDetailsResponseOutput) IsVirtualDirectory

Gets a value indicating whether the application corresponds to a directory.

func (IISVirtualApplicationDetailsResponseOutput) Path

Second level entity for virtual directories.

func (IISVirtualApplicationDetailsResponseOutput) ToIISVirtualApplicationDetailsResponseOutput

func (o IISVirtualApplicationDetailsResponseOutput) ToIISVirtualApplicationDetailsResponseOutput() IISVirtualApplicationDetailsResponseOutput

func (IISVirtualApplicationDetailsResponseOutput) ToIISVirtualApplicationDetailsResponseOutputWithContext

func (o IISVirtualApplicationDetailsResponseOutput) ToIISVirtualApplicationDetailsResponseOutputWithContext(ctx context.Context) IISVirtualApplicationDetailsResponseOutput

type IISWebApplication

type IISWebApplication struct {
	// Gets or sets the web application id.
	ApplicationId *string `pulumi:"applicationId"`
	// Gets or sets the web application name.
	ApplicationName *string `pulumi:"applicationName"`
	// Gets or sets application scratch path.
	ApplicationScratchPath *string `pulumi:"applicationScratchPath"`
	// Gets or sets the list of applications for the IIS web site.
	Applications []IISApplicationDetails `pulumi:"applications"`
	// Gets or sets the bindings for the application.
	Bindings []Binding `pulumi:"bindings"`
	// Gets or sets application configuration.
	Configurations []WebApplicationConfiguration `pulumi:"configurations"`
	// Gets or sets application directories.
	Directories []WebApplicationDirectory `pulumi:"directories"`
	// Gets or sets the discovered frameworks of application.
	DiscoveredFrameworks []WebApplicationFramework `pulumi:"discoveredFrameworks"`
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// IISWeb server.
	IisWebServer *IISWebServer `pulumi:"iisWebServer"`
	// Resource Requirements.
	Limits *ResourceRequirements `pulumi:"limits"`
	// Second level entity for virtual directories.
	Path *DirectoryPath `pulumi:"path"`
	// Framework specific data for a web application.
	PrimaryFramework *WebApplicationFramework `pulumi:"primaryFramework"`
	// Resource Requirements.
	Requests *ResourceRequirements `pulumi:"requests"`
	// Gets or sets the list of application units for the web site.
	VirtualApplications []IISVirtualApplicationDetails `pulumi:"virtualApplications"`
	// Gets or sets the web server id.
	WebServerId *string `pulumi:"webServerId"`
	// Gets or sets the web server name.
	WebServerName *string `pulumi:"webServerName"`
}

IISWeb application.

type IISWebApplicationArgs

type IISWebApplicationArgs struct {
	// Gets or sets the web application id.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Gets or sets the web application name.
	ApplicationName pulumi.StringPtrInput `pulumi:"applicationName"`
	// Gets or sets application scratch path.
	ApplicationScratchPath pulumi.StringPtrInput `pulumi:"applicationScratchPath"`
	// Gets or sets the list of applications for the IIS web site.
	Applications IISApplicationDetailsArrayInput `pulumi:"applications"`
	// Gets or sets the bindings for the application.
	Bindings BindingArrayInput `pulumi:"bindings"`
	// Gets or sets application configuration.
	Configurations WebApplicationConfigurationArrayInput `pulumi:"configurations"`
	// Gets or sets application directories.
	Directories WebApplicationDirectoryArrayInput `pulumi:"directories"`
	// Gets or sets the discovered frameworks of application.
	DiscoveredFrameworks WebApplicationFrameworkArrayInput `pulumi:"discoveredFrameworks"`
	// Gets or sets the display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// IISWeb server.
	IisWebServer IISWebServerPtrInput `pulumi:"iisWebServer"`
	// Resource Requirements.
	Limits ResourceRequirementsPtrInput `pulumi:"limits"`
	// Second level entity for virtual directories.
	Path DirectoryPathPtrInput `pulumi:"path"`
	// Framework specific data for a web application.
	PrimaryFramework WebApplicationFrameworkPtrInput `pulumi:"primaryFramework"`
	// Resource Requirements.
	Requests ResourceRequirementsPtrInput `pulumi:"requests"`
	// Gets or sets the list of application units for the web site.
	VirtualApplications IISVirtualApplicationDetailsArrayInput `pulumi:"virtualApplications"`
	// Gets or sets the web server id.
	WebServerId pulumi.StringPtrInput `pulumi:"webServerId"`
	// Gets or sets the web server name.
	WebServerName pulumi.StringPtrInput `pulumi:"webServerName"`
}

IISWeb application.

func (IISWebApplicationArgs) ElementType

func (IISWebApplicationArgs) ElementType() reflect.Type

func (IISWebApplicationArgs) ToIISWebApplicationOutput

func (i IISWebApplicationArgs) ToIISWebApplicationOutput() IISWebApplicationOutput

func (IISWebApplicationArgs) ToIISWebApplicationOutputWithContext

func (i IISWebApplicationArgs) ToIISWebApplicationOutputWithContext(ctx context.Context) IISWebApplicationOutput

func (IISWebApplicationArgs) ToIISWebApplicationPtrOutput

func (i IISWebApplicationArgs) ToIISWebApplicationPtrOutput() IISWebApplicationPtrOutput

func (IISWebApplicationArgs) ToIISWebApplicationPtrOutputWithContext

func (i IISWebApplicationArgs) ToIISWebApplicationPtrOutputWithContext(ctx context.Context) IISWebApplicationPtrOutput

type IISWebApplicationInput

type IISWebApplicationInput interface {
	pulumi.Input

	ToIISWebApplicationOutput() IISWebApplicationOutput
	ToIISWebApplicationOutputWithContext(context.Context) IISWebApplicationOutput
}

IISWebApplicationInput is an input type that accepts IISWebApplicationArgs and IISWebApplicationOutput values. You can construct a concrete instance of `IISWebApplicationInput` via:

IISWebApplicationArgs{...}

type IISWebApplicationOutput

type IISWebApplicationOutput struct{ *pulumi.OutputState }

IISWeb application.

func (IISWebApplicationOutput) ApplicationId

Gets or sets the web application id.

func (IISWebApplicationOutput) ApplicationName

func (o IISWebApplicationOutput) ApplicationName() pulumi.StringPtrOutput

Gets or sets the web application name.

func (IISWebApplicationOutput) ApplicationScratchPath

func (o IISWebApplicationOutput) ApplicationScratchPath() pulumi.StringPtrOutput

Gets or sets application scratch path.

func (IISWebApplicationOutput) Applications

Gets or sets the list of applications for the IIS web site.

func (IISWebApplicationOutput) Bindings

Gets or sets the bindings for the application.

func (IISWebApplicationOutput) Configurations

Gets or sets application configuration.

func (IISWebApplicationOutput) Directories

Gets or sets application directories.

func (IISWebApplicationOutput) DiscoveredFrameworks

Gets or sets the discovered frameworks of application.

func (IISWebApplicationOutput) DisplayName

Gets or sets the display name.

func (IISWebApplicationOutput) ElementType

func (IISWebApplicationOutput) ElementType() reflect.Type

func (IISWebApplicationOutput) IisWebServer

IISWeb server.

func (IISWebApplicationOutput) Limits

Resource Requirements.

func (IISWebApplicationOutput) Path

Second level entity for virtual directories.

func (IISWebApplicationOutput) PrimaryFramework

Framework specific data for a web application.

func (IISWebApplicationOutput) Requests

Resource Requirements.

func (IISWebApplicationOutput) ToIISWebApplicationOutput

func (o IISWebApplicationOutput) ToIISWebApplicationOutput() IISWebApplicationOutput

func (IISWebApplicationOutput) ToIISWebApplicationOutputWithContext

func (o IISWebApplicationOutput) ToIISWebApplicationOutputWithContext(ctx context.Context) IISWebApplicationOutput

func (IISWebApplicationOutput) ToIISWebApplicationPtrOutput

func (o IISWebApplicationOutput) ToIISWebApplicationPtrOutput() IISWebApplicationPtrOutput

func (IISWebApplicationOutput) ToIISWebApplicationPtrOutputWithContext

func (o IISWebApplicationOutput) ToIISWebApplicationPtrOutputWithContext(ctx context.Context) IISWebApplicationPtrOutput

func (IISWebApplicationOutput) VirtualApplications

Gets or sets the list of application units for the web site.

func (IISWebApplicationOutput) WebServerId

Gets or sets the web server id.

func (IISWebApplicationOutput) WebServerName

Gets or sets the web server name.

type IISWebApplicationPtrInput

type IISWebApplicationPtrInput interface {
	pulumi.Input

	ToIISWebApplicationPtrOutput() IISWebApplicationPtrOutput
	ToIISWebApplicationPtrOutputWithContext(context.Context) IISWebApplicationPtrOutput
}

IISWebApplicationPtrInput is an input type that accepts IISWebApplicationArgs, IISWebApplicationPtr and IISWebApplicationPtrOutput values. You can construct a concrete instance of `IISWebApplicationPtrInput` via:

        IISWebApplicationArgs{...}

or:

        nil

type IISWebApplicationPtrOutput

type IISWebApplicationPtrOutput struct{ *pulumi.OutputState }

func (IISWebApplicationPtrOutput) ApplicationId

Gets or sets the web application id.

func (IISWebApplicationPtrOutput) ApplicationName

Gets or sets the web application name.

func (IISWebApplicationPtrOutput) ApplicationScratchPath

func (o IISWebApplicationPtrOutput) ApplicationScratchPath() pulumi.StringPtrOutput

Gets or sets application scratch path.

func (IISWebApplicationPtrOutput) Applications

Gets or sets the list of applications for the IIS web site.

func (IISWebApplicationPtrOutput) Bindings

Gets or sets the bindings for the application.

func (IISWebApplicationPtrOutput) Configurations

Gets or sets application configuration.

func (IISWebApplicationPtrOutput) Directories

Gets or sets application directories.

func (IISWebApplicationPtrOutput) DiscoveredFrameworks

Gets or sets the discovered frameworks of application.

func (IISWebApplicationPtrOutput) DisplayName

Gets or sets the display name.

func (IISWebApplicationPtrOutput) Elem

func (IISWebApplicationPtrOutput) ElementType

func (IISWebApplicationPtrOutput) ElementType() reflect.Type

func (IISWebApplicationPtrOutput) IisWebServer

IISWeb server.

func (IISWebApplicationPtrOutput) Limits

Resource Requirements.

func (IISWebApplicationPtrOutput) Path

Second level entity for virtual directories.

func (IISWebApplicationPtrOutput) PrimaryFramework

Framework specific data for a web application.

func (IISWebApplicationPtrOutput) Requests

Resource Requirements.

func (IISWebApplicationPtrOutput) ToIISWebApplicationPtrOutput

func (o IISWebApplicationPtrOutput) ToIISWebApplicationPtrOutput() IISWebApplicationPtrOutput

func (IISWebApplicationPtrOutput) ToIISWebApplicationPtrOutputWithContext

func (o IISWebApplicationPtrOutput) ToIISWebApplicationPtrOutputWithContext(ctx context.Context) IISWebApplicationPtrOutput

func (IISWebApplicationPtrOutput) VirtualApplications

Gets or sets the list of application units for the web site.

func (IISWebApplicationPtrOutput) WebServerId

Gets or sets the web server id.

func (IISWebApplicationPtrOutput) WebServerName

Gets or sets the web server name.

type IISWebApplicationResponse

type IISWebApplicationResponse struct {
	// Gets or sets the web application id.
	ApplicationId *string `pulumi:"applicationId"`
	// Gets or sets the web application name.
	ApplicationName *string `pulumi:"applicationName"`
	// Gets or sets application scratch path.
	ApplicationScratchPath *string `pulumi:"applicationScratchPath"`
	// Gets or sets the list of applications for the IIS web site.
	Applications []IISApplicationDetailsResponse `pulumi:"applications"`
	// Gets or sets the bindings for the application.
	Bindings []BindingResponse `pulumi:"bindings"`
	// Gets or sets application configuration.
	Configurations []WebApplicationConfigurationResponse `pulumi:"configurations"`
	// Gets or sets application directories.
	Directories []WebApplicationDirectoryResponse `pulumi:"directories"`
	// Gets or sets the discovered frameworks of application.
	DiscoveredFrameworks []WebApplicationFrameworkResponse `pulumi:"discoveredFrameworks"`
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// IISWeb server.
	IisWebServer *IISWebServerResponse `pulumi:"iisWebServer"`
	// Resource Requirements.
	Limits *ResourceRequirementsResponse `pulumi:"limits"`
	// Second level entity for virtual directories.
	Path *DirectoryPathResponse `pulumi:"path"`
	// Framework specific data for a web application.
	PrimaryFramework *WebApplicationFrameworkResponse `pulumi:"primaryFramework"`
	// Resource Requirements.
	Requests *ResourceRequirementsResponse `pulumi:"requests"`
	// Gets or sets the list of application units for the web site.
	VirtualApplications []IISVirtualApplicationDetailsResponse `pulumi:"virtualApplications"`
	// Gets or sets the web server id.
	WebServerId *string `pulumi:"webServerId"`
	// Gets or sets the web server name.
	WebServerName *string `pulumi:"webServerName"`
}

IISWeb application.

type IISWebApplicationResponseOutput

type IISWebApplicationResponseOutput struct{ *pulumi.OutputState }

IISWeb application.

func (IISWebApplicationResponseOutput) ApplicationId

Gets or sets the web application id.

func (IISWebApplicationResponseOutput) ApplicationName

Gets or sets the web application name.

func (IISWebApplicationResponseOutput) ApplicationScratchPath

func (o IISWebApplicationResponseOutput) ApplicationScratchPath() pulumi.StringPtrOutput

Gets or sets application scratch path.

func (IISWebApplicationResponseOutput) Applications

Gets or sets the list of applications for the IIS web site.

func (IISWebApplicationResponseOutput) Bindings

Gets or sets the bindings for the application.

func (IISWebApplicationResponseOutput) Configurations

Gets or sets application configuration.

func (IISWebApplicationResponseOutput) Directories

Gets or sets application directories.

func (IISWebApplicationResponseOutput) DiscoveredFrameworks

Gets or sets the discovered frameworks of application.

func (IISWebApplicationResponseOutput) DisplayName

Gets or sets the display name.

func (IISWebApplicationResponseOutput) ElementType

func (IISWebApplicationResponseOutput) IisWebServer

IISWeb server.

func (IISWebApplicationResponseOutput) Limits

Resource Requirements.

func (IISWebApplicationResponseOutput) Path

Second level entity for virtual directories.

func (IISWebApplicationResponseOutput) PrimaryFramework

Framework specific data for a web application.

func (IISWebApplicationResponseOutput) Requests

Resource Requirements.

func (IISWebApplicationResponseOutput) ToIISWebApplicationResponseOutput

func (o IISWebApplicationResponseOutput) ToIISWebApplicationResponseOutput() IISWebApplicationResponseOutput

func (IISWebApplicationResponseOutput) ToIISWebApplicationResponseOutputWithContext

func (o IISWebApplicationResponseOutput) ToIISWebApplicationResponseOutputWithContext(ctx context.Context) IISWebApplicationResponseOutput

func (IISWebApplicationResponseOutput) VirtualApplications

Gets or sets the list of application units for the web site.

func (IISWebApplicationResponseOutput) WebServerId

Gets or sets the web server id.

func (IISWebApplicationResponseOutput) WebServerName

Gets or sets the web server name.

type IISWebApplicationResponsePtrOutput

type IISWebApplicationResponsePtrOutput struct{ *pulumi.OutputState }

func (IISWebApplicationResponsePtrOutput) ApplicationId

Gets or sets the web application id.

func (IISWebApplicationResponsePtrOutput) ApplicationName

Gets or sets the web application name.

func (IISWebApplicationResponsePtrOutput) ApplicationScratchPath

func (o IISWebApplicationResponsePtrOutput) ApplicationScratchPath() pulumi.StringPtrOutput

Gets or sets application scratch path.

func (IISWebApplicationResponsePtrOutput) Applications

Gets or sets the list of applications for the IIS web site.

func (IISWebApplicationResponsePtrOutput) Bindings

Gets or sets the bindings for the application.

func (IISWebApplicationResponsePtrOutput) Configurations

Gets or sets application configuration.

func (IISWebApplicationResponsePtrOutput) Directories

Gets or sets application directories.

func (IISWebApplicationResponsePtrOutput) DiscoveredFrameworks

Gets or sets the discovered frameworks of application.

func (IISWebApplicationResponsePtrOutput) DisplayName

Gets or sets the display name.

func (IISWebApplicationResponsePtrOutput) Elem

func (IISWebApplicationResponsePtrOutput) ElementType

func (IISWebApplicationResponsePtrOutput) IisWebServer

IISWeb server.

func (IISWebApplicationResponsePtrOutput) Limits

Resource Requirements.

func (IISWebApplicationResponsePtrOutput) Path

Second level entity for virtual directories.

func (IISWebApplicationResponsePtrOutput) PrimaryFramework

Framework specific data for a web application.

func (IISWebApplicationResponsePtrOutput) Requests

Resource Requirements.

func (IISWebApplicationResponsePtrOutput) ToIISWebApplicationResponsePtrOutput

func (o IISWebApplicationResponsePtrOutput) ToIISWebApplicationResponsePtrOutput() IISWebApplicationResponsePtrOutput

func (IISWebApplicationResponsePtrOutput) ToIISWebApplicationResponsePtrOutputWithContext

func (o IISWebApplicationResponsePtrOutput) ToIISWebApplicationResponsePtrOutputWithContext(ctx context.Context) IISWebApplicationResponsePtrOutput

func (IISWebApplicationResponsePtrOutput) VirtualApplications

Gets or sets the list of application units for the web site.

func (IISWebApplicationResponsePtrOutput) WebServerId

Gets or sets the web server id.

func (IISWebApplicationResponsePtrOutput) WebServerName

Gets or sets the web server name.

type IISWebServer

type IISWebServer struct {
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// Gets or sets list of ip addresses.
	IpAddresses []string `pulumi:"ipAddresses"`
	// Gets or sets the list of machines.
	Machines               []string                `pulumi:"machines"`
	OperatingSystemDetails *OperatingSystemDetails `pulumi:"operatingSystemDetails"`
	// Gets or sets the server root configuration location.
	RootConfigurationLocation *string `pulumi:"rootConfigurationLocation"`
	// Gets or sets the run as account id.
	RunAsAccountId *string `pulumi:"runAsAccountId"`
	// Gets or sets the server FQDN.
	ServerFqdn *string `pulumi:"serverFqdn"`
	// Gets or sets the web server id.
	ServerId *string `pulumi:"serverId"`
	// Gets or sets the web server name.
	ServerName *string `pulumi:"serverName"`
	// Gets or sets the server version.
	Version *string `pulumi:"version"`
	// Gets or sets the list of web applications.
	WebApplications []string `pulumi:"webApplications"`
}

IISWeb server.

type IISWebServerArgs

type IISWebServerArgs struct {
	// Gets or sets the display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Gets or sets list of ip addresses.
	IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"`
	// Gets or sets the list of machines.
	Machines               pulumi.StringArrayInput        `pulumi:"machines"`
	OperatingSystemDetails OperatingSystemDetailsPtrInput `pulumi:"operatingSystemDetails"`
	// Gets or sets the server root configuration location.
	RootConfigurationLocation pulumi.StringPtrInput `pulumi:"rootConfigurationLocation"`
	// Gets or sets the run as account id.
	RunAsAccountId pulumi.StringPtrInput `pulumi:"runAsAccountId"`
	// Gets or sets the server FQDN.
	ServerFqdn pulumi.StringPtrInput `pulumi:"serverFqdn"`
	// Gets or sets the web server id.
	ServerId pulumi.StringPtrInput `pulumi:"serverId"`
	// Gets or sets the web server name.
	ServerName pulumi.StringPtrInput `pulumi:"serverName"`
	// Gets or sets the server version.
	Version pulumi.StringPtrInput `pulumi:"version"`
	// Gets or sets the list of web applications.
	WebApplications pulumi.StringArrayInput `pulumi:"webApplications"`
}

IISWeb server.

func (IISWebServerArgs) ElementType

func (IISWebServerArgs) ElementType() reflect.Type

func (IISWebServerArgs) ToIISWebServerOutput

func (i IISWebServerArgs) ToIISWebServerOutput() IISWebServerOutput

func (IISWebServerArgs) ToIISWebServerOutputWithContext

func (i IISWebServerArgs) ToIISWebServerOutputWithContext(ctx context.Context) IISWebServerOutput

func (IISWebServerArgs) ToIISWebServerPtrOutput

func (i IISWebServerArgs) ToIISWebServerPtrOutput() IISWebServerPtrOutput

func (IISWebServerArgs) ToIISWebServerPtrOutputWithContext

func (i IISWebServerArgs) ToIISWebServerPtrOutputWithContext(ctx context.Context) IISWebServerPtrOutput

type IISWebServerInput

type IISWebServerInput interface {
	pulumi.Input

	ToIISWebServerOutput() IISWebServerOutput
	ToIISWebServerOutputWithContext(context.Context) IISWebServerOutput
}

IISWebServerInput is an input type that accepts IISWebServerArgs and IISWebServerOutput values. You can construct a concrete instance of `IISWebServerInput` via:

IISWebServerArgs{...}

type IISWebServerOutput

type IISWebServerOutput struct{ *pulumi.OutputState }

IISWeb server.

func (IISWebServerOutput) DisplayName

func (o IISWebServerOutput) DisplayName() pulumi.StringPtrOutput

Gets or sets the display name.

func (IISWebServerOutput) ElementType

func (IISWebServerOutput) ElementType() reflect.Type

func (IISWebServerOutput) IpAddresses

Gets or sets list of ip addresses.

func (IISWebServerOutput) Machines

Gets or sets the list of machines.

func (IISWebServerOutput) OperatingSystemDetails

func (o IISWebServerOutput) OperatingSystemDetails() OperatingSystemDetailsPtrOutput

func (IISWebServerOutput) RootConfigurationLocation

func (o IISWebServerOutput) RootConfigurationLocation() pulumi.StringPtrOutput

Gets or sets the server root configuration location.

func (IISWebServerOutput) RunAsAccountId

func (o IISWebServerOutput) RunAsAccountId() pulumi.StringPtrOutput

Gets or sets the run as account id.

func (IISWebServerOutput) ServerFqdn

func (o IISWebServerOutput) ServerFqdn() pulumi.StringPtrOutput

Gets or sets the server FQDN.

func (IISWebServerOutput) ServerId

Gets or sets the web server id.

func (IISWebServerOutput) ServerName

func (o IISWebServerOutput) ServerName() pulumi.StringPtrOutput

Gets or sets the web server name.

func (IISWebServerOutput) ToIISWebServerOutput

func (o IISWebServerOutput) ToIISWebServerOutput() IISWebServerOutput

func (IISWebServerOutput) ToIISWebServerOutputWithContext

func (o IISWebServerOutput) ToIISWebServerOutputWithContext(ctx context.Context) IISWebServerOutput

func (IISWebServerOutput) ToIISWebServerPtrOutput

func (o IISWebServerOutput) ToIISWebServerPtrOutput() IISWebServerPtrOutput

func (IISWebServerOutput) ToIISWebServerPtrOutputWithContext

func (o IISWebServerOutput) ToIISWebServerPtrOutputWithContext(ctx context.Context) IISWebServerPtrOutput

func (IISWebServerOutput) Version

Gets or sets the server version.

func (IISWebServerOutput) WebApplications

func (o IISWebServerOutput) WebApplications() pulumi.StringArrayOutput

Gets or sets the list of web applications.

type IISWebServerPtrInput

type IISWebServerPtrInput interface {
	pulumi.Input

	ToIISWebServerPtrOutput() IISWebServerPtrOutput
	ToIISWebServerPtrOutputWithContext(context.Context) IISWebServerPtrOutput
}

IISWebServerPtrInput is an input type that accepts IISWebServerArgs, IISWebServerPtr and IISWebServerPtrOutput values. You can construct a concrete instance of `IISWebServerPtrInput` via:

        IISWebServerArgs{...}

or:

        nil

type IISWebServerPtrOutput

type IISWebServerPtrOutput struct{ *pulumi.OutputState }

func (IISWebServerPtrOutput) DisplayName

Gets or sets the display name.

func (IISWebServerPtrOutput) Elem

func (IISWebServerPtrOutput) ElementType

func (IISWebServerPtrOutput) ElementType() reflect.Type

func (IISWebServerPtrOutput) IpAddresses

Gets or sets list of ip addresses.

func (IISWebServerPtrOutput) Machines

Gets or sets the list of machines.

func (IISWebServerPtrOutput) OperatingSystemDetails

func (o IISWebServerPtrOutput) OperatingSystemDetails() OperatingSystemDetailsPtrOutput

func (IISWebServerPtrOutput) RootConfigurationLocation

func (o IISWebServerPtrOutput) RootConfigurationLocation() pulumi.StringPtrOutput

Gets or sets the server root configuration location.

func (IISWebServerPtrOutput) RunAsAccountId

func (o IISWebServerPtrOutput) RunAsAccountId() pulumi.StringPtrOutput

Gets or sets the run as account id.

func (IISWebServerPtrOutput) ServerFqdn

Gets or sets the server FQDN.

func (IISWebServerPtrOutput) ServerId

Gets or sets the web server id.

func (IISWebServerPtrOutput) ServerName

Gets or sets the web server name.

func (IISWebServerPtrOutput) ToIISWebServerPtrOutput

func (o IISWebServerPtrOutput) ToIISWebServerPtrOutput() IISWebServerPtrOutput

func (IISWebServerPtrOutput) ToIISWebServerPtrOutputWithContext

func (o IISWebServerPtrOutput) ToIISWebServerPtrOutputWithContext(ctx context.Context) IISWebServerPtrOutput

func (IISWebServerPtrOutput) Version

Gets or sets the server version.

func (IISWebServerPtrOutput) WebApplications

func (o IISWebServerPtrOutput) WebApplications() pulumi.StringArrayOutput

Gets or sets the list of web applications.

type IISWebServerResponse

type IISWebServerResponse struct {
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// Gets or sets list of ip addresses.
	IpAddresses []string `pulumi:"ipAddresses"`
	// Gets or sets the list of machines.
	Machines               []string                        `pulumi:"machines"`
	OperatingSystemDetails *OperatingSystemDetailsResponse `pulumi:"operatingSystemDetails"`
	// Gets or sets the server root configuration location.
	RootConfigurationLocation *string `pulumi:"rootConfigurationLocation"`
	// Gets or sets the run as account id.
	RunAsAccountId *string `pulumi:"runAsAccountId"`
	// Gets or sets the server FQDN.
	ServerFqdn *string `pulumi:"serverFqdn"`
	// Gets or sets the web server id.
	ServerId *string `pulumi:"serverId"`
	// Gets or sets the web server name.
	ServerName *string `pulumi:"serverName"`
	// Gets or sets the server version.
	Version *string `pulumi:"version"`
	// Gets or sets the list of web applications.
	WebApplications []string `pulumi:"webApplications"`
}

IISWeb server.

type IISWebServerResponseOutput

type IISWebServerResponseOutput struct{ *pulumi.OutputState }

IISWeb server.

func (IISWebServerResponseOutput) DisplayName

Gets or sets the display name.

func (IISWebServerResponseOutput) ElementType

func (IISWebServerResponseOutput) ElementType() reflect.Type

func (IISWebServerResponseOutput) IpAddresses

Gets or sets list of ip addresses.

func (IISWebServerResponseOutput) Machines

Gets or sets the list of machines.

func (IISWebServerResponseOutput) OperatingSystemDetails

func (IISWebServerResponseOutput) RootConfigurationLocation

func (o IISWebServerResponseOutput) RootConfigurationLocation() pulumi.StringPtrOutput

Gets or sets the server root configuration location.

func (IISWebServerResponseOutput) RunAsAccountId

Gets or sets the run as account id.

func (IISWebServerResponseOutput) ServerFqdn

Gets or sets the server FQDN.

func (IISWebServerResponseOutput) ServerId

Gets or sets the web server id.

func (IISWebServerResponseOutput) ServerName

Gets or sets the web server name.

func (IISWebServerResponseOutput) ToIISWebServerResponseOutput

func (o IISWebServerResponseOutput) ToIISWebServerResponseOutput() IISWebServerResponseOutput

func (IISWebServerResponseOutput) ToIISWebServerResponseOutputWithContext

func (o IISWebServerResponseOutput) ToIISWebServerResponseOutputWithContext(ctx context.Context) IISWebServerResponseOutput

func (IISWebServerResponseOutput) Version

Gets or sets the server version.

func (IISWebServerResponseOutput) WebApplications

Gets or sets the list of web applications.

type IISWebServerResponsePtrOutput

type IISWebServerResponsePtrOutput struct{ *pulumi.OutputState }

func (IISWebServerResponsePtrOutput) DisplayName

Gets or sets the display name.

func (IISWebServerResponsePtrOutput) Elem

func (IISWebServerResponsePtrOutput) ElementType

func (IISWebServerResponsePtrOutput) IpAddresses

Gets or sets list of ip addresses.

func (IISWebServerResponsePtrOutput) Machines

Gets or sets the list of machines.

func (IISWebServerResponsePtrOutput) OperatingSystemDetails

func (IISWebServerResponsePtrOutput) RootConfigurationLocation

func (o IISWebServerResponsePtrOutput) RootConfigurationLocation() pulumi.StringPtrOutput

Gets or sets the server root configuration location.

func (IISWebServerResponsePtrOutput) RunAsAccountId

Gets or sets the run as account id.

func (IISWebServerResponsePtrOutput) ServerFqdn

Gets or sets the server FQDN.

func (IISWebServerResponsePtrOutput) ServerId

Gets or sets the web server id.

func (IISWebServerResponsePtrOutput) ServerName

Gets or sets the web server name.

func (IISWebServerResponsePtrOutput) ToIISWebServerResponsePtrOutput

func (o IISWebServerResponsePtrOutput) ToIISWebServerResponsePtrOutput() IISWebServerResponsePtrOutput

func (IISWebServerResponsePtrOutput) ToIISWebServerResponsePtrOutputWithContext

func (o IISWebServerResponsePtrOutput) ToIISWebServerResponsePtrOutputWithContext(ctx context.Context) IISWebServerResponsePtrOutput

func (IISWebServerResponsePtrOutput) Version

Gets or sets the server version.

func (IISWebServerResponsePtrOutput) WebApplications

Gets or sets the list of web applications.

type IISWorkloadInstanceModelCustomProperties

type IISWorkloadInstanceModelCustomProperties struct {
	// Gets or sets the container Id.
	ContainerName *string `pulumi:"containerName"`
	// Gets or sets the fileshare name.
	FileshareName *string `pulumi:"fileshareName"`
	// IISWeb application.
	IisWebApplication *IISWebApplication `pulumi:"iisWebApplication"`
	// Gets or sets the instance type.
	// Expected value is 'IISWorkloadInstanceModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the Web application ARM id.
	WebAppArmId *string `pulumi:"webAppArmId"`
	// Gets or sets the Web application site name.
	WebAppSiteName *string `pulumi:"webAppSiteName"`
}

IIS workload instance model custom properties.

type IISWorkloadInstanceModelCustomPropertiesArgs

type IISWorkloadInstanceModelCustomPropertiesArgs struct {
	// Gets or sets the container Id.
	ContainerName pulumi.StringPtrInput `pulumi:"containerName"`
	// Gets or sets the fileshare name.
	FileshareName pulumi.StringPtrInput `pulumi:"fileshareName"`
	// IISWeb application.
	IisWebApplication IISWebApplicationPtrInput `pulumi:"iisWebApplication"`
	// Gets or sets the instance type.
	// Expected value is 'IISWorkloadInstanceModelCustomProperties'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the Web application ARM id.
	WebAppArmId pulumi.StringPtrInput `pulumi:"webAppArmId"`
	// Gets or sets the Web application site name.
	WebAppSiteName pulumi.StringPtrInput `pulumi:"webAppSiteName"`
}

IIS workload instance model custom properties.

func (IISWorkloadInstanceModelCustomPropertiesArgs) ElementType

func (IISWorkloadInstanceModelCustomPropertiesArgs) ToIISWorkloadInstanceModelCustomPropertiesOutput

func (i IISWorkloadInstanceModelCustomPropertiesArgs) ToIISWorkloadInstanceModelCustomPropertiesOutput() IISWorkloadInstanceModelCustomPropertiesOutput

func (IISWorkloadInstanceModelCustomPropertiesArgs) ToIISWorkloadInstanceModelCustomPropertiesOutputWithContext

func (i IISWorkloadInstanceModelCustomPropertiesArgs) ToIISWorkloadInstanceModelCustomPropertiesOutputWithContext(ctx context.Context) IISWorkloadInstanceModelCustomPropertiesOutput

func (IISWorkloadInstanceModelCustomPropertiesArgs) ToIISWorkloadInstanceModelCustomPropertiesPtrOutput

func (i IISWorkloadInstanceModelCustomPropertiesArgs) ToIISWorkloadInstanceModelCustomPropertiesPtrOutput() IISWorkloadInstanceModelCustomPropertiesPtrOutput

func (IISWorkloadInstanceModelCustomPropertiesArgs) ToIISWorkloadInstanceModelCustomPropertiesPtrOutputWithContext

func (i IISWorkloadInstanceModelCustomPropertiesArgs) ToIISWorkloadInstanceModelCustomPropertiesPtrOutputWithContext(ctx context.Context) IISWorkloadInstanceModelCustomPropertiesPtrOutput

type IISWorkloadInstanceModelCustomPropertiesInput

type IISWorkloadInstanceModelCustomPropertiesInput interface {
	pulumi.Input

	ToIISWorkloadInstanceModelCustomPropertiesOutput() IISWorkloadInstanceModelCustomPropertiesOutput
	ToIISWorkloadInstanceModelCustomPropertiesOutputWithContext(context.Context) IISWorkloadInstanceModelCustomPropertiesOutput
}

IISWorkloadInstanceModelCustomPropertiesInput is an input type that accepts IISWorkloadInstanceModelCustomPropertiesArgs and IISWorkloadInstanceModelCustomPropertiesOutput values. You can construct a concrete instance of `IISWorkloadInstanceModelCustomPropertiesInput` via:

IISWorkloadInstanceModelCustomPropertiesArgs{...}

type IISWorkloadInstanceModelCustomPropertiesOutput

type IISWorkloadInstanceModelCustomPropertiesOutput struct{ *pulumi.OutputState }

IIS workload instance model custom properties.

func (IISWorkloadInstanceModelCustomPropertiesOutput) ContainerName

Gets or sets the container Id.

func (IISWorkloadInstanceModelCustomPropertiesOutput) ElementType

func (IISWorkloadInstanceModelCustomPropertiesOutput) FileshareName

Gets or sets the fileshare name.

func (IISWorkloadInstanceModelCustomPropertiesOutput) IisWebApplication

IISWeb application.

func (IISWorkloadInstanceModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'IISWorkloadInstanceModelCustomProperties'.

func (IISWorkloadInstanceModelCustomPropertiesOutput) ToIISWorkloadInstanceModelCustomPropertiesOutput

func (o IISWorkloadInstanceModelCustomPropertiesOutput) ToIISWorkloadInstanceModelCustomPropertiesOutput() IISWorkloadInstanceModelCustomPropertiesOutput

func (IISWorkloadInstanceModelCustomPropertiesOutput) ToIISWorkloadInstanceModelCustomPropertiesOutputWithContext

func (o IISWorkloadInstanceModelCustomPropertiesOutput) ToIISWorkloadInstanceModelCustomPropertiesOutputWithContext(ctx context.Context) IISWorkloadInstanceModelCustomPropertiesOutput

func (IISWorkloadInstanceModelCustomPropertiesOutput) ToIISWorkloadInstanceModelCustomPropertiesPtrOutput

func (o IISWorkloadInstanceModelCustomPropertiesOutput) ToIISWorkloadInstanceModelCustomPropertiesPtrOutput() IISWorkloadInstanceModelCustomPropertiesPtrOutput

func (IISWorkloadInstanceModelCustomPropertiesOutput) ToIISWorkloadInstanceModelCustomPropertiesPtrOutputWithContext

func (o IISWorkloadInstanceModelCustomPropertiesOutput) ToIISWorkloadInstanceModelCustomPropertiesPtrOutputWithContext(ctx context.Context) IISWorkloadInstanceModelCustomPropertiesPtrOutput

func (IISWorkloadInstanceModelCustomPropertiesOutput) WebAppArmId

Gets or sets the Web application ARM id.

func (IISWorkloadInstanceModelCustomPropertiesOutput) WebAppSiteName

Gets or sets the Web application site name.

type IISWorkloadInstanceModelCustomPropertiesPtrInput

type IISWorkloadInstanceModelCustomPropertiesPtrInput interface {
	pulumi.Input

	ToIISWorkloadInstanceModelCustomPropertiesPtrOutput() IISWorkloadInstanceModelCustomPropertiesPtrOutput
	ToIISWorkloadInstanceModelCustomPropertiesPtrOutputWithContext(context.Context) IISWorkloadInstanceModelCustomPropertiesPtrOutput
}

IISWorkloadInstanceModelCustomPropertiesPtrInput is an input type that accepts IISWorkloadInstanceModelCustomPropertiesArgs, IISWorkloadInstanceModelCustomPropertiesPtr and IISWorkloadInstanceModelCustomPropertiesPtrOutput values. You can construct a concrete instance of `IISWorkloadInstanceModelCustomPropertiesPtrInput` via:

        IISWorkloadInstanceModelCustomPropertiesArgs{...}

or:

        nil

type IISWorkloadInstanceModelCustomPropertiesPtrOutput

type IISWorkloadInstanceModelCustomPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) ContainerName

Gets or sets the container Id.

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) Elem

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) ElementType

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) FileshareName

Gets or sets the fileshare name.

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) IisWebApplication

IISWeb application.

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'IISWorkloadInstanceModelCustomProperties'.

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) ToIISWorkloadInstanceModelCustomPropertiesPtrOutput

func (o IISWorkloadInstanceModelCustomPropertiesPtrOutput) ToIISWorkloadInstanceModelCustomPropertiesPtrOutput() IISWorkloadInstanceModelCustomPropertiesPtrOutput

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) ToIISWorkloadInstanceModelCustomPropertiesPtrOutputWithContext

func (o IISWorkloadInstanceModelCustomPropertiesPtrOutput) ToIISWorkloadInstanceModelCustomPropertiesPtrOutputWithContext(ctx context.Context) IISWorkloadInstanceModelCustomPropertiesPtrOutput

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) WebAppArmId

Gets or sets the Web application ARM id.

func (IISWorkloadInstanceModelCustomPropertiesPtrOutput) WebAppSiteName

Gets or sets the Web application site name.

type IISWorkloadInstanceModelCustomPropertiesResponse

type IISWorkloadInstanceModelCustomPropertiesResponse struct {
	// Gets or sets the container Id.
	ContainerName *string `pulumi:"containerName"`
	// Gets or sets the fileshare name.
	FileshareName *string `pulumi:"fileshareName"`
	// IISWeb application.
	IisWebApplication *IISWebApplicationResponse `pulumi:"iisWebApplication"`
	// Gets or sets the instance type.
	// Expected value is 'IISWorkloadInstanceModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the Web application ARM id.
	WebAppArmId *string `pulumi:"webAppArmId"`
	// Gets or sets the Web application site name.
	WebAppSiteName *string `pulumi:"webAppSiteName"`
}

IIS workload instance model custom properties.

type IISWorkloadInstanceModelCustomPropertiesResponseOutput

type IISWorkloadInstanceModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

IIS workload instance model custom properties.

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) ContainerName

Gets or sets the container Id.

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) ElementType

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) FileshareName

Gets or sets the fileshare name.

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) IisWebApplication

IISWeb application.

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'IISWorkloadInstanceModelCustomProperties'.

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) ToIISWorkloadInstanceModelCustomPropertiesResponseOutput

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) ToIISWorkloadInstanceModelCustomPropertiesResponseOutputWithContext

func (o IISWorkloadInstanceModelCustomPropertiesResponseOutput) ToIISWorkloadInstanceModelCustomPropertiesResponseOutputWithContext(ctx context.Context) IISWorkloadInstanceModelCustomPropertiesResponseOutput

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) WebAppArmId

Gets or sets the Web application ARM id.

func (IISWorkloadInstanceModelCustomPropertiesResponseOutput) WebAppSiteName

Gets or sets the Web application site name.

type IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput

type IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ContainerName

Gets or sets the container Id.

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) Elem

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ElementType

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) FileshareName

Gets or sets the fileshare name.

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) IisWebApplication

IISWeb application.

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'IISWorkloadInstanceModelCustomProperties'.

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ToIISWorkloadInstanceModelCustomPropertiesResponsePtrOutput

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ToIISWorkloadInstanceModelCustomPropertiesResponsePtrOutputWithContext

func (o IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) ToIISWorkloadInstanceModelCustomPropertiesResponsePtrOutputWithContext(ctx context.Context) IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) WebAppArmId

Gets or sets the Web application ARM id.

func (IISWorkloadInstanceModelCustomPropertiesResponsePtrOutput) WebAppSiteName

Gets or sets the Web application site name.

type Identity

type Identity struct {
	// Gets or sets the principal id.
	PrincipalId *string `pulumi:"principalId"`
	// Gets or sets the tenant id.
	TenantId *string `pulumi:"tenantId"`
	// The type of identity used for the resource mover service.
	Type *string `pulumi:"type"`
}

Defines the MSI properties of the Move Collection.

type IdentityArgs

type IdentityArgs struct {
	// Gets or sets the principal id.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// Gets or sets the tenant id.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The type of identity used for the resource mover service.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Defines the MSI properties of the Move Collection.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityModel

type IdentityModel struct {
	// Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
	AadAuthority *string `pulumi:"aadAuthority"`
	// Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to
	// service.
	ApplicationId *string `pulumi:"applicationId"`
	// Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
	Audience *string `pulumi:"audience"`
	// Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
	ObjectId *string `pulumi:"objectId"`
	// Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
	TenantId *string `pulumi:"tenantId"`
}

Identity model.

type IdentityModelArgs

type IdentityModelArgs struct {
	// Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
	AadAuthority pulumi.StringPtrInput `pulumi:"aadAuthority"`
	// Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to
	// service.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	// Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Identity model.

func (IdentityModelArgs) ElementType

func (IdentityModelArgs) ElementType() reflect.Type

func (IdentityModelArgs) ToIdentityModelOutput

func (i IdentityModelArgs) ToIdentityModelOutput() IdentityModelOutput

func (IdentityModelArgs) ToIdentityModelOutputWithContext

func (i IdentityModelArgs) ToIdentityModelOutputWithContext(ctx context.Context) IdentityModelOutput

func (IdentityModelArgs) ToIdentityModelPtrOutput

func (i IdentityModelArgs) ToIdentityModelPtrOutput() IdentityModelPtrOutput

func (IdentityModelArgs) ToIdentityModelPtrOutputWithContext

func (i IdentityModelArgs) ToIdentityModelPtrOutputWithContext(ctx context.Context) IdentityModelPtrOutput

type IdentityModelInput

type IdentityModelInput interface {
	pulumi.Input

	ToIdentityModelOutput() IdentityModelOutput
	ToIdentityModelOutputWithContext(context.Context) IdentityModelOutput
}

IdentityModelInput is an input type that accepts IdentityModelArgs and IdentityModelOutput values. You can construct a concrete instance of `IdentityModelInput` via:

IdentityModelArgs{...}

type IdentityModelOutput

type IdentityModelOutput struct{ *pulumi.OutputState }

Identity model.

func (IdentityModelOutput) AadAuthority

func (o IdentityModelOutput) AadAuthority() pulumi.StringPtrOutput

Gets or sets the authority of the SPN with which MigrateAgent communicates to service.

func (IdentityModelOutput) ApplicationId

func (o IdentityModelOutput) ApplicationId() pulumi.StringPtrOutput

Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelOutput) Audience

Gets or sets the audience of the SPN with which MigrateAgent communicates to service.

func (IdentityModelOutput) ElementType

func (IdentityModelOutput) ElementType() reflect.Type

func (IdentityModelOutput) ObjectId

Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelOutput) TenantId

Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelOutput) ToIdentityModelOutput

func (o IdentityModelOutput) ToIdentityModelOutput() IdentityModelOutput

func (IdentityModelOutput) ToIdentityModelOutputWithContext

func (o IdentityModelOutput) ToIdentityModelOutputWithContext(ctx context.Context) IdentityModelOutput

func (IdentityModelOutput) ToIdentityModelPtrOutput

func (o IdentityModelOutput) ToIdentityModelPtrOutput() IdentityModelPtrOutput

func (IdentityModelOutput) ToIdentityModelPtrOutputWithContext

func (o IdentityModelOutput) ToIdentityModelPtrOutputWithContext(ctx context.Context) IdentityModelPtrOutput

type IdentityModelPtrInput

type IdentityModelPtrInput interface {
	pulumi.Input

	ToIdentityModelPtrOutput() IdentityModelPtrOutput
	ToIdentityModelPtrOutputWithContext(context.Context) IdentityModelPtrOutput
}

IdentityModelPtrInput is an input type that accepts IdentityModelArgs, IdentityModelPtr and IdentityModelPtrOutput values. You can construct a concrete instance of `IdentityModelPtrInput` via:

        IdentityModelArgs{...}

or:

        nil

type IdentityModelPtrOutput

type IdentityModelPtrOutput struct{ *pulumi.OutputState }

func (IdentityModelPtrOutput) AadAuthority

Gets or sets the authority of the SPN with which MigrateAgent communicates to service.

func (IdentityModelPtrOutput) ApplicationId

func (o IdentityModelPtrOutput) ApplicationId() pulumi.StringPtrOutput

Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelPtrOutput) Audience

Gets or sets the audience of the SPN with which MigrateAgent communicates to service.

func (IdentityModelPtrOutput) Elem

func (IdentityModelPtrOutput) ElementType

func (IdentityModelPtrOutput) ElementType() reflect.Type

func (IdentityModelPtrOutput) ObjectId

Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelPtrOutput) TenantId

Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelPtrOutput) ToIdentityModelPtrOutput

func (o IdentityModelPtrOutput) ToIdentityModelPtrOutput() IdentityModelPtrOutput

func (IdentityModelPtrOutput) ToIdentityModelPtrOutputWithContext

func (o IdentityModelPtrOutput) ToIdentityModelPtrOutputWithContext(ctx context.Context) IdentityModelPtrOutput

type IdentityModelResponse

type IdentityModelResponse struct {
	// Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
	AadAuthority *string `pulumi:"aadAuthority"`
	// Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to
	// service.
	ApplicationId *string `pulumi:"applicationId"`
	// Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
	Audience *string `pulumi:"audience"`
	// Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
	ObjectId *string `pulumi:"objectId"`
	// Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
	TenantId *string `pulumi:"tenantId"`
}

Identity model.

type IdentityModelResponseOutput

type IdentityModelResponseOutput struct{ *pulumi.OutputState }

Identity model.

func (IdentityModelResponseOutput) AadAuthority

Gets or sets the authority of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponseOutput) ApplicationId

Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponseOutput) Audience

Gets or sets the audience of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponseOutput) ElementType

func (IdentityModelResponseOutput) ObjectId

Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponseOutput) TenantId

Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponseOutput) ToIdentityModelResponseOutput

func (o IdentityModelResponseOutput) ToIdentityModelResponseOutput() IdentityModelResponseOutput

func (IdentityModelResponseOutput) ToIdentityModelResponseOutputWithContext

func (o IdentityModelResponseOutput) ToIdentityModelResponseOutputWithContext(ctx context.Context) IdentityModelResponseOutput

type IdentityModelResponsePtrOutput

type IdentityModelResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityModelResponsePtrOutput) AadAuthority

Gets or sets the authority of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponsePtrOutput) ApplicationId

Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponsePtrOutput) Audience

Gets or sets the audience of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponsePtrOutput) Elem

func (IdentityModelResponsePtrOutput) ElementType

func (IdentityModelResponsePtrOutput) ObjectId

Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponsePtrOutput) TenantId

Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.

func (IdentityModelResponsePtrOutput) ToIdentityModelResponsePtrOutput

func (o IdentityModelResponsePtrOutput) ToIdentityModelResponsePtrOutput() IdentityModelResponsePtrOutput

func (IdentityModelResponsePtrOutput) ToIdentityModelResponsePtrOutputWithContext

func (o IdentityModelResponsePtrOutput) ToIdentityModelResponsePtrOutputWithContext(ctx context.Context) IdentityModelResponsePtrOutput

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Defines the MSI properties of the Move Collection.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) PrincipalId

func (o IdentityOutput) PrincipalId() pulumi.StringPtrOutput

Gets or sets the principal id.

func (IdentityOutput) TenantId

func (o IdentityOutput) TenantId() pulumi.StringPtrOutput

Gets or sets the tenant id.

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

The type of identity used for the resource mover service.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) PrincipalId

func (o IdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput

Gets or sets the principal id.

func (IdentityPtrOutput) TenantId

Gets or sets the tenant id.

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

The type of identity used for the resource mover service.

type IdentityResponse

type IdentityResponse struct {
	// Gets or sets the principal id.
	PrincipalId *string `pulumi:"principalId"`
	// Gets or sets the tenant id.
	TenantId *string `pulumi:"tenantId"`
	// The type of identity used for the resource mover service.
	Type *string `pulumi:"type"`
}

Defines the MSI properties of the Move Collection.

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Defines the MSI properties of the Move Collection.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

Gets or sets the principal id.

func (IdentityResponseOutput) TenantId

Gets or sets the tenant id.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

The type of identity used for the resource mover service.

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

Gets or sets the principal id.

func (IdentityResponsePtrOutput) TenantId

Gets or sets the tenant id.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

The type of identity used for the resource mover service.

type ImportCollector

type ImportCollector struct {
	pulumi.CustomResourceState

	ETag       pulumi.StringPtrOutput                  `pulumi:"eTag"`
	Name       pulumi.StringOutput                     `pulumi:"name"`
	Properties ImportCollectorPropertiesResponseOutput `pulumi:"properties"`
	Type       pulumi.StringOutput                     `pulumi:"type"`
}

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

func GetImportCollector

func GetImportCollector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImportCollectorState, opts ...pulumi.ResourceOption) (*ImportCollector, error)

GetImportCollector gets an existing ImportCollector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewImportCollector

func NewImportCollector(ctx *pulumi.Context,
	name string, args *ImportCollectorArgs, opts ...pulumi.ResourceOption) (*ImportCollector, error)

NewImportCollector registers a new resource with the given unique name, arguments, and options.

func (*ImportCollector) ElementType

func (*ImportCollector) ElementType() reflect.Type

func (*ImportCollector) ToImportCollectorOutput

func (i *ImportCollector) ToImportCollectorOutput() ImportCollectorOutput

func (*ImportCollector) ToImportCollectorOutputWithContext

func (i *ImportCollector) ToImportCollectorOutputWithContext(ctx context.Context) ImportCollectorOutput

type ImportCollectorArgs

type ImportCollectorArgs struct {
	ETag pulumi.StringPtrInput
	// Unique name of a Import collector within a project.
	ImportCollectorName pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput
	Properties  ImportCollectorPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ImportCollector resource.

func (ImportCollectorArgs) ElementType

func (ImportCollectorArgs) ElementType() reflect.Type

type ImportCollectorInput

type ImportCollectorInput interface {
	pulumi.Input

	ToImportCollectorOutput() ImportCollectorOutput
	ToImportCollectorOutputWithContext(ctx context.Context) ImportCollectorOutput
}

type ImportCollectorOutput

type ImportCollectorOutput struct{ *pulumi.OutputState }

func (ImportCollectorOutput) ETag

func (ImportCollectorOutput) ElementType

func (ImportCollectorOutput) ElementType() reflect.Type

func (ImportCollectorOutput) Name

func (ImportCollectorOutput) Properties

func (ImportCollectorOutput) ToImportCollectorOutput

func (o ImportCollectorOutput) ToImportCollectorOutput() ImportCollectorOutput

func (ImportCollectorOutput) ToImportCollectorOutputWithContext

func (o ImportCollectorOutput) ToImportCollectorOutputWithContext(ctx context.Context) ImportCollectorOutput

func (ImportCollectorOutput) Type

type ImportCollectorProperties

type ImportCollectorProperties struct {
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
}

type ImportCollectorPropertiesArgs

type ImportCollectorPropertiesArgs struct {
	DiscoverySiteId pulumi.StringPtrInput `pulumi:"discoverySiteId"`
}

func (ImportCollectorPropertiesArgs) ElementType

func (ImportCollectorPropertiesArgs) ToImportCollectorPropertiesOutput

func (i ImportCollectorPropertiesArgs) ToImportCollectorPropertiesOutput() ImportCollectorPropertiesOutput

func (ImportCollectorPropertiesArgs) ToImportCollectorPropertiesOutputWithContext

func (i ImportCollectorPropertiesArgs) ToImportCollectorPropertiesOutputWithContext(ctx context.Context) ImportCollectorPropertiesOutput

func (ImportCollectorPropertiesArgs) ToImportCollectorPropertiesPtrOutput

func (i ImportCollectorPropertiesArgs) ToImportCollectorPropertiesPtrOutput() ImportCollectorPropertiesPtrOutput

func (ImportCollectorPropertiesArgs) ToImportCollectorPropertiesPtrOutputWithContext

func (i ImportCollectorPropertiesArgs) ToImportCollectorPropertiesPtrOutputWithContext(ctx context.Context) ImportCollectorPropertiesPtrOutput

type ImportCollectorPropertiesInput

type ImportCollectorPropertiesInput interface {
	pulumi.Input

	ToImportCollectorPropertiesOutput() ImportCollectorPropertiesOutput
	ToImportCollectorPropertiesOutputWithContext(context.Context) ImportCollectorPropertiesOutput
}

ImportCollectorPropertiesInput is an input type that accepts ImportCollectorPropertiesArgs and ImportCollectorPropertiesOutput values. You can construct a concrete instance of `ImportCollectorPropertiesInput` via:

ImportCollectorPropertiesArgs{...}

type ImportCollectorPropertiesOutput

type ImportCollectorPropertiesOutput struct{ *pulumi.OutputState }

func (ImportCollectorPropertiesOutput) DiscoverySiteId

func (ImportCollectorPropertiesOutput) ElementType

func (ImportCollectorPropertiesOutput) ToImportCollectorPropertiesOutput

func (o ImportCollectorPropertiesOutput) ToImportCollectorPropertiesOutput() ImportCollectorPropertiesOutput

func (ImportCollectorPropertiesOutput) ToImportCollectorPropertiesOutputWithContext

func (o ImportCollectorPropertiesOutput) ToImportCollectorPropertiesOutputWithContext(ctx context.Context) ImportCollectorPropertiesOutput

func (ImportCollectorPropertiesOutput) ToImportCollectorPropertiesPtrOutput

func (o ImportCollectorPropertiesOutput) ToImportCollectorPropertiesPtrOutput() ImportCollectorPropertiesPtrOutput

func (ImportCollectorPropertiesOutput) ToImportCollectorPropertiesPtrOutputWithContext

func (o ImportCollectorPropertiesOutput) ToImportCollectorPropertiesPtrOutputWithContext(ctx context.Context) ImportCollectorPropertiesPtrOutput

type ImportCollectorPropertiesPtrInput

type ImportCollectorPropertiesPtrInput interface {
	pulumi.Input

	ToImportCollectorPropertiesPtrOutput() ImportCollectorPropertiesPtrOutput
	ToImportCollectorPropertiesPtrOutputWithContext(context.Context) ImportCollectorPropertiesPtrOutput
}

ImportCollectorPropertiesPtrInput is an input type that accepts ImportCollectorPropertiesArgs, ImportCollectorPropertiesPtr and ImportCollectorPropertiesPtrOutput values. You can construct a concrete instance of `ImportCollectorPropertiesPtrInput` via:

        ImportCollectorPropertiesArgs{...}

or:

        nil

type ImportCollectorPropertiesPtrOutput

type ImportCollectorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ImportCollectorPropertiesPtrOutput) DiscoverySiteId

func (ImportCollectorPropertiesPtrOutput) Elem

func (ImportCollectorPropertiesPtrOutput) ElementType

func (ImportCollectorPropertiesPtrOutput) ToImportCollectorPropertiesPtrOutput

func (o ImportCollectorPropertiesPtrOutput) ToImportCollectorPropertiesPtrOutput() ImportCollectorPropertiesPtrOutput

func (ImportCollectorPropertiesPtrOutput) ToImportCollectorPropertiesPtrOutputWithContext

func (o ImportCollectorPropertiesPtrOutput) ToImportCollectorPropertiesPtrOutputWithContext(ctx context.Context) ImportCollectorPropertiesPtrOutput

type ImportCollectorPropertiesResponse

type ImportCollectorPropertiesResponse struct {
	CreatedTimestamp string  `pulumi:"createdTimestamp"`
	DiscoverySiteId  *string `pulumi:"discoverySiteId"`
	UpdatedTimestamp string  `pulumi:"updatedTimestamp"`
}

type ImportCollectorPropertiesResponseOutput

type ImportCollectorPropertiesResponseOutput struct{ *pulumi.OutputState }

func (ImportCollectorPropertiesResponseOutput) CreatedTimestamp

func (ImportCollectorPropertiesResponseOutput) DiscoverySiteId

func (ImportCollectorPropertiesResponseOutput) ElementType

func (ImportCollectorPropertiesResponseOutput) ToImportCollectorPropertiesResponseOutput

func (o ImportCollectorPropertiesResponseOutput) ToImportCollectorPropertiesResponseOutput() ImportCollectorPropertiesResponseOutput

func (ImportCollectorPropertiesResponseOutput) ToImportCollectorPropertiesResponseOutputWithContext

func (o ImportCollectorPropertiesResponseOutput) ToImportCollectorPropertiesResponseOutputWithContext(ctx context.Context) ImportCollectorPropertiesResponseOutput

func (ImportCollectorPropertiesResponseOutput) UpdatedTimestamp

type ImportCollectorState

type ImportCollectorState struct {
}

func (ImportCollectorState) ElementType

func (ImportCollectorState) ElementType() reflect.Type

type ImportCollectorsOperation

type ImportCollectorsOperation struct {
	pulumi.CustomResourceState

	// Gets the Timestamp when collector was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrOutput `pulumi:"discoverySiteId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

Import collector resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetImportCollectorsOperation

func GetImportCollectorsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImportCollectorsOperationState, opts ...pulumi.ResourceOption) (*ImportCollectorsOperation, error)

GetImportCollectorsOperation gets an existing ImportCollectorsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewImportCollectorsOperation

func NewImportCollectorsOperation(ctx *pulumi.Context,
	name string, args *ImportCollectorsOperationArgs, opts ...pulumi.ResourceOption) (*ImportCollectorsOperation, error)

NewImportCollectorsOperation registers a new resource with the given unique name, arguments, and options.

func (*ImportCollectorsOperation) ElementType

func (*ImportCollectorsOperation) ElementType() reflect.Type

func (*ImportCollectorsOperation) ToImportCollectorsOperationOutput

func (i *ImportCollectorsOperation) ToImportCollectorsOperationOutput() ImportCollectorsOperationOutput

func (*ImportCollectorsOperation) ToImportCollectorsOperationOutputWithContext

func (i *ImportCollectorsOperation) ToImportCollectorsOperationOutputWithContext(ctx context.Context) ImportCollectorsOperationOutput

type ImportCollectorsOperationArgs

type ImportCollectorsOperationArgs struct {
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrInput
	// Import collector ARM name
	ImportCollectorName pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ImportCollectorsOperation resource.

func (ImportCollectorsOperationArgs) ElementType

type ImportCollectorsOperationInput

type ImportCollectorsOperationInput interface {
	pulumi.Input

	ToImportCollectorsOperationOutput() ImportCollectorsOperationOutput
	ToImportCollectorsOperationOutputWithContext(ctx context.Context) ImportCollectorsOperationOutput
}

type ImportCollectorsOperationOutput

type ImportCollectorsOperationOutput struct{ *pulumi.OutputState }

func (ImportCollectorsOperationOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (ImportCollectorsOperationOutput) DiscoverySiteId

Gets the discovery site id.

func (ImportCollectorsOperationOutput) ElementType

func (ImportCollectorsOperationOutput) Name

The name of the resource

func (ImportCollectorsOperationOutput) ProvisioningState

The status of the last operation.

func (ImportCollectorsOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ImportCollectorsOperationOutput) ToImportCollectorsOperationOutput

func (o ImportCollectorsOperationOutput) ToImportCollectorsOperationOutput() ImportCollectorsOperationOutput

func (ImportCollectorsOperationOutput) ToImportCollectorsOperationOutputWithContext

func (o ImportCollectorsOperationOutput) ToImportCollectorsOperationOutputWithContext(ctx context.Context) ImportCollectorsOperationOutput

func (ImportCollectorsOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (ImportCollectorsOperationOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type ImportCollectorsOperationState

type ImportCollectorsOperationState struct {
}

func (ImportCollectorsOperationState) ElementType

type InnerHealthErrorModelResponse

type InnerHealthErrorModelResponse struct {
	// Gets or sets the error category.
	Category string `pulumi:"category"`
	// Gets or sets possible causes of the error.
	Causes string `pulumi:"causes"`
	// Gets or sets the error code.
	Code string `pulumi:"code"`
	// Gets or sets the error creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the health category.
	HealthCategory string `pulumi:"healthCategory"`
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets or sets a value indicating whether the error is customer resolvable.
	IsCustomerResolvable bool `pulumi:"isCustomerResolvable"`
	// Gets or sets the error message.
	Message string `pulumi:"message"`
	// Gets or sets recommended action to resolve the error.
	Recommendation string `pulumi:"recommendation"`
	// Gets or sets the error severity.
	Severity string `pulumi:"severity"`
	// Gets or sets the error source.
	Source string `pulumi:"source"`
	// Gets or sets the error summary.
	Summary string `pulumi:"summary"`
}

Inner health error model.

type InnerHealthErrorModelResponseArrayOutput

type InnerHealthErrorModelResponseArrayOutput struct{ *pulumi.OutputState }

func (InnerHealthErrorModelResponseArrayOutput) ElementType

func (InnerHealthErrorModelResponseArrayOutput) Index

func (InnerHealthErrorModelResponseArrayOutput) ToInnerHealthErrorModelResponseArrayOutput

func (o InnerHealthErrorModelResponseArrayOutput) ToInnerHealthErrorModelResponseArrayOutput() InnerHealthErrorModelResponseArrayOutput

func (InnerHealthErrorModelResponseArrayOutput) ToInnerHealthErrorModelResponseArrayOutputWithContext

func (o InnerHealthErrorModelResponseArrayOutput) ToInnerHealthErrorModelResponseArrayOutputWithContext(ctx context.Context) InnerHealthErrorModelResponseArrayOutput

type InnerHealthErrorModelResponseOutput

type InnerHealthErrorModelResponseOutput struct{ *pulumi.OutputState }

Inner health error model.

func (InnerHealthErrorModelResponseOutput) Category

Gets or sets the error category.

func (InnerHealthErrorModelResponseOutput) Causes

Gets or sets possible causes of the error.

func (InnerHealthErrorModelResponseOutput) Code

Gets or sets the error code.

func (InnerHealthErrorModelResponseOutput) CreationTime

Gets or sets the error creation time.

func (InnerHealthErrorModelResponseOutput) ElementType

func (InnerHealthErrorModelResponseOutput) HealthCategory

Gets or sets the health category.

func (InnerHealthErrorModelResponseOutput) Id

Gets the ID.

func (InnerHealthErrorModelResponseOutput) IsCustomerResolvable

func (o InnerHealthErrorModelResponseOutput) IsCustomerResolvable() pulumi.BoolOutput

Gets or sets a value indicating whether the error is customer resolvable.

func (InnerHealthErrorModelResponseOutput) Message

Gets or sets the error message.

func (InnerHealthErrorModelResponseOutput) Recommendation

Gets or sets recommended action to resolve the error.

func (InnerHealthErrorModelResponseOutput) Severity

Gets or sets the error severity.

func (InnerHealthErrorModelResponseOutput) Source

Gets or sets the error source.

func (InnerHealthErrorModelResponseOutput) Summary

Gets or sets the error summary.

func (InnerHealthErrorModelResponseOutput) ToInnerHealthErrorModelResponseOutput

func (o InnerHealthErrorModelResponseOutput) ToInnerHealthErrorModelResponseOutput() InnerHealthErrorModelResponseOutput

func (InnerHealthErrorModelResponseOutput) ToInnerHealthErrorModelResponseOutputWithContext

func (o InnerHealthErrorModelResponseOutput) ToInnerHealthErrorModelResponseOutputWithContext(ctx context.Context) InnerHealthErrorModelResponseOutput

type IpConfigurationResponse

type IpConfigurationResponse struct {
	GroupId          *string `pulumi:"groupId"`
	Id               *string `pulumi:"id"`
	LinkIdentifier   *string `pulumi:"linkIdentifier"`
	MemberName       *string `pulumi:"memberName"`
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
}

Defines Private link IP configuration.

type IpConfigurationResponseArrayOutput

type IpConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (IpConfigurationResponseArrayOutput) ElementType

func (IpConfigurationResponseArrayOutput) Index

func (IpConfigurationResponseArrayOutput) ToIpConfigurationResponseArrayOutput

func (o IpConfigurationResponseArrayOutput) ToIpConfigurationResponseArrayOutput() IpConfigurationResponseArrayOutput

func (IpConfigurationResponseArrayOutput) ToIpConfigurationResponseArrayOutputWithContext

func (o IpConfigurationResponseArrayOutput) ToIpConfigurationResponseArrayOutputWithContext(ctx context.Context) IpConfigurationResponseArrayOutput

type IpConfigurationResponseOutput

type IpConfigurationResponseOutput struct{ *pulumi.OutputState }

Defines Private link IP configuration.

func (IpConfigurationResponseOutput) ElementType

func (IpConfigurationResponseOutput) GroupId

func (IpConfigurationResponseOutput) Id

func (IpConfigurationResponseOutput) LinkIdentifier

func (IpConfigurationResponseOutput) MemberName

func (IpConfigurationResponseOutput) PrivateIpAddress

func (IpConfigurationResponseOutput) ToIpConfigurationResponseOutput

func (o IpConfigurationResponseOutput) ToIpConfigurationResponseOutput() IpConfigurationResponseOutput

func (IpConfigurationResponseOutput) ToIpConfigurationResponseOutputWithContext

func (o IpConfigurationResponseOutput) ToIpConfigurationResponseOutputWithContext(ctx context.Context) IpConfigurationResponseOutput

type JobStatusResponse

type JobStatusResponse struct {
	// Defines the job name.
	JobName string `pulumi:"jobName"`
	// Gets or sets the monitoring job percentage.
	JobProgress string `pulumi:"jobProgress"`
}

Defines the job status.

type JobStatusResponseOutput

type JobStatusResponseOutput struct{ *pulumi.OutputState }

Defines the job status.

func (JobStatusResponseOutput) ElementType

func (JobStatusResponseOutput) ElementType() reflect.Type

func (JobStatusResponseOutput) JobName

Defines the job name.

func (JobStatusResponseOutput) JobProgress

Gets or sets the monitoring job percentage.

func (JobStatusResponseOutput) ToJobStatusResponseOutput

func (o JobStatusResponseOutput) ToJobStatusResponseOutput() JobStatusResponseOutput

func (JobStatusResponseOutput) ToJobStatusResponseOutputWithContext

func (o JobStatusResponseOutput) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput

type JobStatusResponsePtrOutput

type JobStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (JobStatusResponsePtrOutput) Elem

func (JobStatusResponsePtrOutput) ElementType

func (JobStatusResponsePtrOutput) ElementType() reflect.Type

func (JobStatusResponsePtrOutput) JobName

Defines the job name.

func (JobStatusResponsePtrOutput) JobProgress

Gets or sets the monitoring job percentage.

func (JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutput

func (o JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutputWithContext

func (o JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type KeyVaultResourceSettings

type KeyVaultResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.KeyVault/vaults'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

type KeyVaultResourceSettingsArgs

type KeyVaultResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.KeyVault/vaults'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

func (KeyVaultResourceSettingsArgs) ElementType

func (KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutput

func (i KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutput() KeyVaultResourceSettingsOutput

func (KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutputWithContext

func (i KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutputWithContext(ctx context.Context) KeyVaultResourceSettingsOutput

func (KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsPtrOutput

func (i KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsPtrOutput() KeyVaultResourceSettingsPtrOutput

func (KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsPtrOutputWithContext

func (i KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsPtrOutputWithContext(ctx context.Context) KeyVaultResourceSettingsPtrOutput

type KeyVaultResourceSettingsInput

type KeyVaultResourceSettingsInput interface {
	pulumi.Input

	ToKeyVaultResourceSettingsOutput() KeyVaultResourceSettingsOutput
	ToKeyVaultResourceSettingsOutputWithContext(context.Context) KeyVaultResourceSettingsOutput
}

KeyVaultResourceSettingsInput is an input type that accepts KeyVaultResourceSettingsArgs and KeyVaultResourceSettingsOutput values. You can construct a concrete instance of `KeyVaultResourceSettingsInput` via:

KeyVaultResourceSettingsArgs{...}

type KeyVaultResourceSettingsOutput

type KeyVaultResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the key vault resource settings.

func (KeyVaultResourceSettingsOutput) ElementType

func (KeyVaultResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.KeyVault/vaults'.

func (KeyVaultResourceSettingsOutput) TargetResourceGroupName

func (o KeyVaultResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (KeyVaultResourceSettingsOutput) TargetResourceName

func (o KeyVaultResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutput

func (o KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutput() KeyVaultResourceSettingsOutput

func (KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutputWithContext

func (o KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutputWithContext(ctx context.Context) KeyVaultResourceSettingsOutput

func (KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsPtrOutput

func (o KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsPtrOutput() KeyVaultResourceSettingsPtrOutput

func (KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsPtrOutputWithContext

func (o KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsPtrOutputWithContext(ctx context.Context) KeyVaultResourceSettingsPtrOutput

type KeyVaultResourceSettingsPtrInput

type KeyVaultResourceSettingsPtrInput interface {
	pulumi.Input

	ToKeyVaultResourceSettingsPtrOutput() KeyVaultResourceSettingsPtrOutput
	ToKeyVaultResourceSettingsPtrOutputWithContext(context.Context) KeyVaultResourceSettingsPtrOutput
}

KeyVaultResourceSettingsPtrInput is an input type that accepts KeyVaultResourceSettingsArgs, KeyVaultResourceSettingsPtr and KeyVaultResourceSettingsPtrOutput values. You can construct a concrete instance of `KeyVaultResourceSettingsPtrInput` via:

        KeyVaultResourceSettingsArgs{...}

or:

        nil

type KeyVaultResourceSettingsPtrOutput

type KeyVaultResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultResourceSettingsPtrOutput) Elem

func (KeyVaultResourceSettingsPtrOutput) ElementType

func (KeyVaultResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.KeyVault/vaults'.

func (KeyVaultResourceSettingsPtrOutput) TargetResourceGroupName

func (o KeyVaultResourceSettingsPtrOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (KeyVaultResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (KeyVaultResourceSettingsPtrOutput) ToKeyVaultResourceSettingsPtrOutput

func (o KeyVaultResourceSettingsPtrOutput) ToKeyVaultResourceSettingsPtrOutput() KeyVaultResourceSettingsPtrOutput

func (KeyVaultResourceSettingsPtrOutput) ToKeyVaultResourceSettingsPtrOutputWithContext

func (o KeyVaultResourceSettingsPtrOutput) ToKeyVaultResourceSettingsPtrOutputWithContext(ctx context.Context) KeyVaultResourceSettingsPtrOutput

type KeyVaultResourceSettingsResponse

type KeyVaultResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.KeyVault/vaults'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

type KeyVaultResourceSettingsResponseOutput

type KeyVaultResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the key vault resource settings.

func (KeyVaultResourceSettingsResponseOutput) ElementType

func (KeyVaultResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.KeyVault/vaults'.

func (KeyVaultResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (KeyVaultResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutput

func (o KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutput() KeyVaultResourceSettingsResponseOutput

func (KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutputWithContext

func (o KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutputWithContext(ctx context.Context) KeyVaultResourceSettingsResponseOutput

type KeyVaultResourceSettingsResponsePtrOutput

type KeyVaultResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultResourceSettingsResponsePtrOutput) Elem

func (KeyVaultResourceSettingsResponsePtrOutput) ElementType

func (KeyVaultResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.KeyVault/vaults'.

func (KeyVaultResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (KeyVaultResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (KeyVaultResourceSettingsResponsePtrOutput) ToKeyVaultResourceSettingsResponsePtrOutput

func (o KeyVaultResourceSettingsResponsePtrOutput) ToKeyVaultResourceSettingsResponsePtrOutput() KeyVaultResourceSettingsResponsePtrOutput

func (KeyVaultResourceSettingsResponsePtrOutput) ToKeyVaultResourceSettingsResponsePtrOutputWithContext

func (o KeyVaultResourceSettingsResponsePtrOutput) ToKeyVaultResourceSettingsResponsePtrOutputWithContext(ctx context.Context) KeyVaultResourceSettingsResponsePtrOutput

type KeyVaultSecretStoreProperties

type KeyVaultSecretStoreProperties struct {
	KeyvaultName              *string                    `pulumi:"keyvaultName"`
	ManagedIdentityProperties *ManagedIdentityProperties `pulumi:"managedIdentityProperties"`
	ResourceGroup             *string                    `pulumi:"resourceGroup"`
	SecretStoreId             *string                    `pulumi:"secretStoreId"`
	SubscriptionId            *string                    `pulumi:"subscriptionId"`
	TenantId                  *string                    `pulumi:"tenantId"`
}

type KeyVaultSecretStorePropertiesArgs

type KeyVaultSecretStorePropertiesArgs struct {
	KeyvaultName              pulumi.StringPtrInput             `pulumi:"keyvaultName"`
	ManagedIdentityProperties ManagedIdentityPropertiesPtrInput `pulumi:"managedIdentityProperties"`
	ResourceGroup             pulumi.StringPtrInput             `pulumi:"resourceGroup"`
	SecretStoreId             pulumi.StringPtrInput             `pulumi:"secretStoreId"`
	SubscriptionId            pulumi.StringPtrInput             `pulumi:"subscriptionId"`
	TenantId                  pulumi.StringPtrInput             `pulumi:"tenantId"`
}

func (KeyVaultSecretStorePropertiesArgs) ElementType

func (KeyVaultSecretStorePropertiesArgs) ToKeyVaultSecretStorePropertiesOutput

func (i KeyVaultSecretStorePropertiesArgs) ToKeyVaultSecretStorePropertiesOutput() KeyVaultSecretStorePropertiesOutput

func (KeyVaultSecretStorePropertiesArgs) ToKeyVaultSecretStorePropertiesOutputWithContext

func (i KeyVaultSecretStorePropertiesArgs) ToKeyVaultSecretStorePropertiesOutputWithContext(ctx context.Context) KeyVaultSecretStorePropertiesOutput

func (KeyVaultSecretStorePropertiesArgs) ToKeyVaultSecretStorePropertiesPtrOutput

func (i KeyVaultSecretStorePropertiesArgs) ToKeyVaultSecretStorePropertiesPtrOutput() KeyVaultSecretStorePropertiesPtrOutput

func (KeyVaultSecretStorePropertiesArgs) ToKeyVaultSecretStorePropertiesPtrOutputWithContext

func (i KeyVaultSecretStorePropertiesArgs) ToKeyVaultSecretStorePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultSecretStorePropertiesPtrOutput

type KeyVaultSecretStorePropertiesInput

type KeyVaultSecretStorePropertiesInput interface {
	pulumi.Input

	ToKeyVaultSecretStorePropertiesOutput() KeyVaultSecretStorePropertiesOutput
	ToKeyVaultSecretStorePropertiesOutputWithContext(context.Context) KeyVaultSecretStorePropertiesOutput
}

KeyVaultSecretStorePropertiesInput is an input type that accepts KeyVaultSecretStorePropertiesArgs and KeyVaultSecretStorePropertiesOutput values. You can construct a concrete instance of `KeyVaultSecretStorePropertiesInput` via:

KeyVaultSecretStorePropertiesArgs{...}

type KeyVaultSecretStorePropertiesOutput

type KeyVaultSecretStorePropertiesOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretStorePropertiesOutput) ElementType

func (KeyVaultSecretStorePropertiesOutput) KeyvaultName

func (KeyVaultSecretStorePropertiesOutput) ManagedIdentityProperties

func (KeyVaultSecretStorePropertiesOutput) ResourceGroup

func (KeyVaultSecretStorePropertiesOutput) SecretStoreId

func (KeyVaultSecretStorePropertiesOutput) SubscriptionId

func (KeyVaultSecretStorePropertiesOutput) TenantId

func (KeyVaultSecretStorePropertiesOutput) ToKeyVaultSecretStorePropertiesOutput

func (o KeyVaultSecretStorePropertiesOutput) ToKeyVaultSecretStorePropertiesOutput() KeyVaultSecretStorePropertiesOutput

func (KeyVaultSecretStorePropertiesOutput) ToKeyVaultSecretStorePropertiesOutputWithContext

func (o KeyVaultSecretStorePropertiesOutput) ToKeyVaultSecretStorePropertiesOutputWithContext(ctx context.Context) KeyVaultSecretStorePropertiesOutput

func (KeyVaultSecretStorePropertiesOutput) ToKeyVaultSecretStorePropertiesPtrOutput

func (o KeyVaultSecretStorePropertiesOutput) ToKeyVaultSecretStorePropertiesPtrOutput() KeyVaultSecretStorePropertiesPtrOutput

func (KeyVaultSecretStorePropertiesOutput) ToKeyVaultSecretStorePropertiesPtrOutputWithContext

func (o KeyVaultSecretStorePropertiesOutput) ToKeyVaultSecretStorePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultSecretStorePropertiesPtrOutput

type KeyVaultSecretStorePropertiesPtrInput

type KeyVaultSecretStorePropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultSecretStorePropertiesPtrOutput() KeyVaultSecretStorePropertiesPtrOutput
	ToKeyVaultSecretStorePropertiesPtrOutputWithContext(context.Context) KeyVaultSecretStorePropertiesPtrOutput
}

KeyVaultSecretStorePropertiesPtrInput is an input type that accepts KeyVaultSecretStorePropertiesArgs, KeyVaultSecretStorePropertiesPtr and KeyVaultSecretStorePropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultSecretStorePropertiesPtrInput` via:

        KeyVaultSecretStorePropertiesArgs{...}

or:

        nil

type KeyVaultSecretStorePropertiesPtrOutput

type KeyVaultSecretStorePropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretStorePropertiesPtrOutput) Elem

func (KeyVaultSecretStorePropertiesPtrOutput) ElementType

func (KeyVaultSecretStorePropertiesPtrOutput) KeyvaultName

func (KeyVaultSecretStorePropertiesPtrOutput) ManagedIdentityProperties

func (KeyVaultSecretStorePropertiesPtrOutput) ResourceGroup

func (KeyVaultSecretStorePropertiesPtrOutput) SecretStoreId

func (KeyVaultSecretStorePropertiesPtrOutput) SubscriptionId

func (KeyVaultSecretStorePropertiesPtrOutput) TenantId

func (KeyVaultSecretStorePropertiesPtrOutput) ToKeyVaultSecretStorePropertiesPtrOutput

func (o KeyVaultSecretStorePropertiesPtrOutput) ToKeyVaultSecretStorePropertiesPtrOutput() KeyVaultSecretStorePropertiesPtrOutput

func (KeyVaultSecretStorePropertiesPtrOutput) ToKeyVaultSecretStorePropertiesPtrOutputWithContext

func (o KeyVaultSecretStorePropertiesPtrOutput) ToKeyVaultSecretStorePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultSecretStorePropertiesPtrOutput

type KeyVaultSecretStorePropertiesResponse

type KeyVaultSecretStorePropertiesResponse struct {
	InputType                 string                             `pulumi:"inputType"`
	KeyvaultName              *string                            `pulumi:"keyvaultName"`
	ManagedIdentityProperties *ManagedIdentityPropertiesResponse `pulumi:"managedIdentityProperties"`
	ResourceGroup             *string                            `pulumi:"resourceGroup"`
	SecretStoreId             *string                            `pulumi:"secretStoreId"`
	SubscriptionId            *string                            `pulumi:"subscriptionId"`
	TenantId                  *string                            `pulumi:"tenantId"`
}

type KeyVaultSecretStorePropertiesResponseOutput

type KeyVaultSecretStorePropertiesResponseOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretStorePropertiesResponseOutput) ElementType

func (KeyVaultSecretStorePropertiesResponseOutput) InputType

func (KeyVaultSecretStorePropertiesResponseOutput) KeyvaultName

func (KeyVaultSecretStorePropertiesResponseOutput) ManagedIdentityProperties

func (KeyVaultSecretStorePropertiesResponseOutput) ResourceGroup

func (KeyVaultSecretStorePropertiesResponseOutput) SecretStoreId

func (KeyVaultSecretStorePropertiesResponseOutput) SubscriptionId

func (KeyVaultSecretStorePropertiesResponseOutput) TenantId

func (KeyVaultSecretStorePropertiesResponseOutput) ToKeyVaultSecretStorePropertiesResponseOutput

func (o KeyVaultSecretStorePropertiesResponseOutput) ToKeyVaultSecretStorePropertiesResponseOutput() KeyVaultSecretStorePropertiesResponseOutput

func (KeyVaultSecretStorePropertiesResponseOutput) ToKeyVaultSecretStorePropertiesResponseOutputWithContext

func (o KeyVaultSecretStorePropertiesResponseOutput) ToKeyVaultSecretStorePropertiesResponseOutputWithContext(ctx context.Context) KeyVaultSecretStorePropertiesResponseOutput

type KeyVaultSecretStorePropertiesResponsePtrOutput

type KeyVaultSecretStorePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretStorePropertiesResponsePtrOutput) Elem

func (KeyVaultSecretStorePropertiesResponsePtrOutput) ElementType

func (KeyVaultSecretStorePropertiesResponsePtrOutput) InputType

func (KeyVaultSecretStorePropertiesResponsePtrOutput) KeyvaultName

func (KeyVaultSecretStorePropertiesResponsePtrOutput) ManagedIdentityProperties

func (KeyVaultSecretStorePropertiesResponsePtrOutput) ResourceGroup

func (KeyVaultSecretStorePropertiesResponsePtrOutput) SecretStoreId

func (KeyVaultSecretStorePropertiesResponsePtrOutput) SubscriptionId

func (KeyVaultSecretStorePropertiesResponsePtrOutput) TenantId

func (KeyVaultSecretStorePropertiesResponsePtrOutput) ToKeyVaultSecretStorePropertiesResponsePtrOutput

func (o KeyVaultSecretStorePropertiesResponsePtrOutput) ToKeyVaultSecretStorePropertiesResponsePtrOutput() KeyVaultSecretStorePropertiesResponsePtrOutput

func (KeyVaultSecretStorePropertiesResponsePtrOutput) ToKeyVaultSecretStorePropertiesResponsePtrOutputWithContext

func (o KeyVaultSecretStorePropertiesResponsePtrOutput) ToKeyVaultSecretStorePropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretStorePropertiesResponsePtrOutput

type LBBackendAddressPoolResourceSettings

type LBBackendAddressPoolResourceSettings struct {
	// Gets or sets the backend address pool name.
	Name *string `pulumi:"name"`
}

Defines load balancer backend address pool properties.

type LBBackendAddressPoolResourceSettingsArgs

type LBBackendAddressPoolResourceSettingsArgs struct {
	// Gets or sets the backend address pool name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsArgs) ElementType

func (LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutput

func (i LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutput() LBBackendAddressPoolResourceSettingsOutput

func (LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutputWithContext

func (i LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsOutput

type LBBackendAddressPoolResourceSettingsArray

type LBBackendAddressPoolResourceSettingsArray []LBBackendAddressPoolResourceSettingsInput

func (LBBackendAddressPoolResourceSettingsArray) ElementType

func (LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutput

func (i LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutput() LBBackendAddressPoolResourceSettingsArrayOutput

func (LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext

func (i LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsArrayOutput

type LBBackendAddressPoolResourceSettingsArrayInput

type LBBackendAddressPoolResourceSettingsArrayInput interface {
	pulumi.Input

	ToLBBackendAddressPoolResourceSettingsArrayOutput() LBBackendAddressPoolResourceSettingsArrayOutput
	ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext(context.Context) LBBackendAddressPoolResourceSettingsArrayOutput
}

LBBackendAddressPoolResourceSettingsArrayInput is an input type that accepts LBBackendAddressPoolResourceSettingsArray and LBBackendAddressPoolResourceSettingsArrayOutput values. You can construct a concrete instance of `LBBackendAddressPoolResourceSettingsArrayInput` via:

LBBackendAddressPoolResourceSettingsArray{ LBBackendAddressPoolResourceSettingsArgs{...} }

type LBBackendAddressPoolResourceSettingsArrayOutput

type LBBackendAddressPoolResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (LBBackendAddressPoolResourceSettingsArrayOutput) ElementType

func (LBBackendAddressPoolResourceSettingsArrayOutput) Index

func (LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutput

func (o LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutput() LBBackendAddressPoolResourceSettingsArrayOutput

func (LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext

func (o LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsArrayOutput

type LBBackendAddressPoolResourceSettingsInput

type LBBackendAddressPoolResourceSettingsInput interface {
	pulumi.Input

	ToLBBackendAddressPoolResourceSettingsOutput() LBBackendAddressPoolResourceSettingsOutput
	ToLBBackendAddressPoolResourceSettingsOutputWithContext(context.Context) LBBackendAddressPoolResourceSettingsOutput
}

LBBackendAddressPoolResourceSettingsInput is an input type that accepts LBBackendAddressPoolResourceSettingsArgs and LBBackendAddressPoolResourceSettingsOutput values. You can construct a concrete instance of `LBBackendAddressPoolResourceSettingsInput` via:

LBBackendAddressPoolResourceSettingsArgs{...}

type LBBackendAddressPoolResourceSettingsOutput

type LBBackendAddressPoolResourceSettingsOutput struct{ *pulumi.OutputState }

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsOutput) ElementType

func (LBBackendAddressPoolResourceSettingsOutput) Name

Gets or sets the backend address pool name.

func (LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutput

func (o LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutput() LBBackendAddressPoolResourceSettingsOutput

func (LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutputWithContext

func (o LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsOutput

type LBBackendAddressPoolResourceSettingsResponse

type LBBackendAddressPoolResourceSettingsResponse struct {
	// Gets or sets the backend address pool name.
	Name *string `pulumi:"name"`
}

Defines load balancer backend address pool properties.

type LBBackendAddressPoolResourceSettingsResponseArrayOutput

type LBBackendAddressPoolResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ElementType

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) Index

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutput

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext

func (o LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseArrayOutput

type LBBackendAddressPoolResourceSettingsResponseOutput

type LBBackendAddressPoolResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsResponseOutput) ElementType

func (LBBackendAddressPoolResourceSettingsResponseOutput) Name

Gets or sets the backend address pool name.

func (LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutput

func (o LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutput() LBBackendAddressPoolResourceSettingsResponseOutput

func (LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext

func (o LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseOutput

type LBFrontendIPConfigurationResourceSettings

type LBFrontendIPConfigurationResourceSettings struct {
	// Gets or sets the frontend IP configuration name.
	Name *string `pulumi:"name"`
	// Gets or sets the IP address of the Load Balancer.This is only specified if a specific
	// private IP address shall be allocated from the subnet specified in subnetRef.
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
	// Gets or sets PrivateIP allocation method (Static/Dynamic).
	PrivateIpAllocationMethod *string `pulumi:"privateIpAllocationMethod"`
	// Defines reference to subnet.
	Subnet *SubnetReference `pulumi:"subnet"`
	// Gets or sets the csv list of zones.
	Zones *string `pulumi:"zones"`
}

Defines load balancer frontend IP configuration properties.

type LBFrontendIPConfigurationResourceSettingsArgs

type LBFrontendIPConfigurationResourceSettingsArgs struct {
	// Gets or sets the frontend IP configuration name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets the IP address of the Load Balancer.This is only specified if a specific
	// private IP address shall be allocated from the subnet specified in subnetRef.
	PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"`
	// Gets or sets PrivateIP allocation method (Static/Dynamic).
	PrivateIpAllocationMethod pulumi.StringPtrInput `pulumi:"privateIpAllocationMethod"`
	// Defines reference to subnet.
	Subnet SubnetReferencePtrInput `pulumi:"subnet"`
	// Gets or sets the csv list of zones.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsArgs) ElementType

func (LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutput

func (i LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutput() LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext

func (i LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsOutput

type LBFrontendIPConfigurationResourceSettingsArray

type LBFrontendIPConfigurationResourceSettingsArray []LBFrontendIPConfigurationResourceSettingsInput

func (LBFrontendIPConfigurationResourceSettingsArray) ElementType

func (LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutput

func (i LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutput() LBFrontendIPConfigurationResourceSettingsArrayOutput

func (LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext

func (i LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsArrayOutput

type LBFrontendIPConfigurationResourceSettingsArrayInput

type LBFrontendIPConfigurationResourceSettingsArrayInput interface {
	pulumi.Input

	ToLBFrontendIPConfigurationResourceSettingsArrayOutput() LBFrontendIPConfigurationResourceSettingsArrayOutput
	ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext(context.Context) LBFrontendIPConfigurationResourceSettingsArrayOutput
}

LBFrontendIPConfigurationResourceSettingsArrayInput is an input type that accepts LBFrontendIPConfigurationResourceSettingsArray and LBFrontendIPConfigurationResourceSettingsArrayOutput values. You can construct a concrete instance of `LBFrontendIPConfigurationResourceSettingsArrayInput` via:

LBFrontendIPConfigurationResourceSettingsArray{ LBFrontendIPConfigurationResourceSettingsArgs{...} }

type LBFrontendIPConfigurationResourceSettingsArrayOutput

type LBFrontendIPConfigurationResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ElementType

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) Index

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutput

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext

func (o LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsArrayOutput

type LBFrontendIPConfigurationResourceSettingsInput

type LBFrontendIPConfigurationResourceSettingsInput interface {
	pulumi.Input

	ToLBFrontendIPConfigurationResourceSettingsOutput() LBFrontendIPConfigurationResourceSettingsOutput
	ToLBFrontendIPConfigurationResourceSettingsOutputWithContext(context.Context) LBFrontendIPConfigurationResourceSettingsOutput
}

LBFrontendIPConfigurationResourceSettingsInput is an input type that accepts LBFrontendIPConfigurationResourceSettingsArgs and LBFrontendIPConfigurationResourceSettingsOutput values. You can construct a concrete instance of `LBFrontendIPConfigurationResourceSettingsInput` via:

LBFrontendIPConfigurationResourceSettingsArgs{...}

type LBFrontendIPConfigurationResourceSettingsOutput

type LBFrontendIPConfigurationResourceSettingsOutput struct{ *pulumi.OutputState }

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsOutput) ElementType

func (LBFrontendIPConfigurationResourceSettingsOutput) Name

Gets or sets the frontend IP configuration name.

func (LBFrontendIPConfigurationResourceSettingsOutput) PrivateIpAddress

Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.

func (LBFrontendIPConfigurationResourceSettingsOutput) PrivateIpAllocationMethod

Gets or sets PrivateIP allocation method (Static/Dynamic).

func (LBFrontendIPConfigurationResourceSettingsOutput) Subnet

Defines reference to subnet.

func (LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutput

func (o LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutput() LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext

func (o LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsOutput) Zones

Gets or sets the csv list of zones.

type LBFrontendIPConfigurationResourceSettingsResponse

type LBFrontendIPConfigurationResourceSettingsResponse struct {
	// Gets or sets the frontend IP configuration name.
	Name *string `pulumi:"name"`
	// Gets or sets the IP address of the Load Balancer.This is only specified if a specific
	// private IP address shall be allocated from the subnet specified in subnetRef.
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
	// Gets or sets PrivateIP allocation method (Static/Dynamic).
	PrivateIpAllocationMethod *string `pulumi:"privateIpAllocationMethod"`
	// Defines reference to subnet.
	Subnet *SubnetReferenceResponse `pulumi:"subnet"`
	// Gets or sets the csv list of zones.
	Zones *string `pulumi:"zones"`
}

Defines load balancer frontend IP configuration properties.

type LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

type LBFrontendIPConfigurationResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ElementType

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) Index

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext

func (o LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

type LBFrontendIPConfigurationResourceSettingsResponseOutput

type LBFrontendIPConfigurationResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ElementType

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Name

Gets or sets the frontend IP configuration name.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) PrivateIpAddress

Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) PrivateIpAllocationMethod

Gets or sets PrivateIP allocation method (Static/Dynamic).

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Subnet

Defines reference to subnet.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutput

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext

func (o LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseOutput

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Zones

Gets or sets the csv list of zones.

type LaborSettings

type LaborSettings struct {
	// Hourly administrator cost.
	HourlyAdminCost float64 `pulumi:"hourlyAdminCost"`
	// Physical servers per administrator.
	PhysicalServersPerAdmin int `pulumi:"physicalServersPerAdmin"`
	// Virtual machines per administrator.
	VirtualMachinesPerAdmin int `pulumi:"virtualMachinesPerAdmin"`
}

Labour settings.

type LaborSettingsArgs

type LaborSettingsArgs struct {
	// Hourly administrator cost.
	HourlyAdminCost pulumi.Float64Input `pulumi:"hourlyAdminCost"`
	// Physical servers per administrator.
	PhysicalServersPerAdmin pulumi.IntInput `pulumi:"physicalServersPerAdmin"`
	// Virtual machines per administrator.
	VirtualMachinesPerAdmin pulumi.IntInput `pulumi:"virtualMachinesPerAdmin"`
}

Labour settings.

func (LaborSettingsArgs) ElementType

func (LaborSettingsArgs) ElementType() reflect.Type

func (LaborSettingsArgs) ToLaborSettingsOutput

func (i LaborSettingsArgs) ToLaborSettingsOutput() LaborSettingsOutput

func (LaborSettingsArgs) ToLaborSettingsOutputWithContext

func (i LaborSettingsArgs) ToLaborSettingsOutputWithContext(ctx context.Context) LaborSettingsOutput

func (LaborSettingsArgs) ToLaborSettingsPtrOutput

func (i LaborSettingsArgs) ToLaborSettingsPtrOutput() LaborSettingsPtrOutput

func (LaborSettingsArgs) ToLaborSettingsPtrOutputWithContext

func (i LaborSettingsArgs) ToLaborSettingsPtrOutputWithContext(ctx context.Context) LaborSettingsPtrOutput

type LaborSettingsInput

type LaborSettingsInput interface {
	pulumi.Input

	ToLaborSettingsOutput() LaborSettingsOutput
	ToLaborSettingsOutputWithContext(context.Context) LaborSettingsOutput
}

LaborSettingsInput is an input type that accepts LaborSettingsArgs and LaborSettingsOutput values. You can construct a concrete instance of `LaborSettingsInput` via:

LaborSettingsArgs{...}

type LaborSettingsOutput

type LaborSettingsOutput struct{ *pulumi.OutputState }

Labour settings.

func (LaborSettingsOutput) ElementType

func (LaborSettingsOutput) ElementType() reflect.Type

func (LaborSettingsOutput) HourlyAdminCost

func (o LaborSettingsOutput) HourlyAdminCost() pulumi.Float64Output

Hourly administrator cost.

func (LaborSettingsOutput) PhysicalServersPerAdmin

func (o LaborSettingsOutput) PhysicalServersPerAdmin() pulumi.IntOutput

Physical servers per administrator.

func (LaborSettingsOutput) ToLaborSettingsOutput

func (o LaborSettingsOutput) ToLaborSettingsOutput() LaborSettingsOutput

func (LaborSettingsOutput) ToLaborSettingsOutputWithContext

func (o LaborSettingsOutput) ToLaborSettingsOutputWithContext(ctx context.Context) LaborSettingsOutput

func (LaborSettingsOutput) ToLaborSettingsPtrOutput

func (o LaborSettingsOutput) ToLaborSettingsPtrOutput() LaborSettingsPtrOutput

func (LaborSettingsOutput) ToLaborSettingsPtrOutputWithContext

func (o LaborSettingsOutput) ToLaborSettingsPtrOutputWithContext(ctx context.Context) LaborSettingsPtrOutput

func (LaborSettingsOutput) VirtualMachinesPerAdmin

func (o LaborSettingsOutput) VirtualMachinesPerAdmin() pulumi.IntOutput

Virtual machines per administrator.

type LaborSettingsPtrInput

type LaborSettingsPtrInput interface {
	pulumi.Input

	ToLaborSettingsPtrOutput() LaborSettingsPtrOutput
	ToLaborSettingsPtrOutputWithContext(context.Context) LaborSettingsPtrOutput
}

LaborSettingsPtrInput is an input type that accepts LaborSettingsArgs, LaborSettingsPtr and LaborSettingsPtrOutput values. You can construct a concrete instance of `LaborSettingsPtrInput` via:

        LaborSettingsArgs{...}

or:

        nil

type LaborSettingsPtrOutput

type LaborSettingsPtrOutput struct{ *pulumi.OutputState }

func (LaborSettingsPtrOutput) Elem

func (LaborSettingsPtrOutput) ElementType

func (LaborSettingsPtrOutput) ElementType() reflect.Type

func (LaborSettingsPtrOutput) HourlyAdminCost

func (o LaborSettingsPtrOutput) HourlyAdminCost() pulumi.Float64PtrOutput

Hourly administrator cost.

func (LaborSettingsPtrOutput) PhysicalServersPerAdmin

func (o LaborSettingsPtrOutput) PhysicalServersPerAdmin() pulumi.IntPtrOutput

Physical servers per administrator.

func (LaborSettingsPtrOutput) ToLaborSettingsPtrOutput

func (o LaborSettingsPtrOutput) ToLaborSettingsPtrOutput() LaborSettingsPtrOutput

func (LaborSettingsPtrOutput) ToLaborSettingsPtrOutputWithContext

func (o LaborSettingsPtrOutput) ToLaborSettingsPtrOutputWithContext(ctx context.Context) LaborSettingsPtrOutput

func (LaborSettingsPtrOutput) VirtualMachinesPerAdmin

func (o LaborSettingsPtrOutput) VirtualMachinesPerAdmin() pulumi.IntPtrOutput

Virtual machines per administrator.

type LaborSettingsResponse

type LaborSettingsResponse struct {
	// Hourly administrator cost.
	HourlyAdminCost float64 `pulumi:"hourlyAdminCost"`
	// Physical servers per administrator.
	PhysicalServersPerAdmin int `pulumi:"physicalServersPerAdmin"`
	// Virtual machines per administrator.
	VirtualMachinesPerAdmin int `pulumi:"virtualMachinesPerAdmin"`
}

Labour settings.

type LaborSettingsResponseOutput

type LaborSettingsResponseOutput struct{ *pulumi.OutputState }

Labour settings.

func (LaborSettingsResponseOutput) ElementType

func (LaborSettingsResponseOutput) HourlyAdminCost

func (o LaborSettingsResponseOutput) HourlyAdminCost() pulumi.Float64Output

Hourly administrator cost.

func (LaborSettingsResponseOutput) PhysicalServersPerAdmin

func (o LaborSettingsResponseOutput) PhysicalServersPerAdmin() pulumi.IntOutput

Physical servers per administrator.

func (LaborSettingsResponseOutput) ToLaborSettingsResponseOutput

func (o LaborSettingsResponseOutput) ToLaborSettingsResponseOutput() LaborSettingsResponseOutput

func (LaborSettingsResponseOutput) ToLaborSettingsResponseOutputWithContext

func (o LaborSettingsResponseOutput) ToLaborSettingsResponseOutputWithContext(ctx context.Context) LaborSettingsResponseOutput

func (LaborSettingsResponseOutput) VirtualMachinesPerAdmin

func (o LaborSettingsResponseOutput) VirtualMachinesPerAdmin() pulumi.IntOutput

Virtual machines per administrator.

type LaborSettingsResponsePtrOutput

type LaborSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (LaborSettingsResponsePtrOutput) Elem

func (LaborSettingsResponsePtrOutput) ElementType

func (LaborSettingsResponsePtrOutput) HourlyAdminCost

Hourly administrator cost.

func (LaborSettingsResponsePtrOutput) PhysicalServersPerAdmin

func (o LaborSettingsResponsePtrOutput) PhysicalServersPerAdmin() pulumi.IntPtrOutput

Physical servers per administrator.

func (LaborSettingsResponsePtrOutput) ToLaborSettingsResponsePtrOutput

func (o LaborSettingsResponsePtrOutput) ToLaborSettingsResponsePtrOutput() LaborSettingsResponsePtrOutput

func (LaborSettingsResponsePtrOutput) ToLaborSettingsResponsePtrOutputWithContext

func (o LaborSettingsResponsePtrOutput) ToLaborSettingsResponsePtrOutputWithContext(ctx context.Context) LaborSettingsResponsePtrOutput

func (LaborSettingsResponsePtrOutput) VirtualMachinesPerAdmin

func (o LaborSettingsResponsePtrOutput) VirtualMachinesPerAdmin() pulumi.IntPtrOutput

Virtual machines per administrator.

type LicenseType

type LicenseType string

VSphere licence type.

func (LicenseType) ElementType

func (LicenseType) ElementType() reflect.Type

func (LicenseType) ToLicenseTypeOutput

func (e LicenseType) ToLicenseTypeOutput() LicenseTypeOutput

func (LicenseType) ToLicenseTypeOutputWithContext

func (e LicenseType) ToLicenseTypeOutputWithContext(ctx context.Context) LicenseTypeOutput

func (LicenseType) ToLicenseTypePtrOutput

func (e LicenseType) ToLicenseTypePtrOutput() LicenseTypePtrOutput

func (LicenseType) ToLicenseTypePtrOutputWithContext

func (e LicenseType) ToLicenseTypePtrOutputWithContext(ctx context.Context) LicenseTypePtrOutput

func (LicenseType) ToStringOutput

func (e LicenseType) ToStringOutput() pulumi.StringOutput

func (LicenseType) ToStringOutputWithContext

func (e LicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LicenseType) ToStringPtrOutput

func (e LicenseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicenseType) ToStringPtrOutputWithContext

func (e LicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LicenseTypeInput

type LicenseTypeInput interface {
	pulumi.Input

	ToLicenseTypeOutput() LicenseTypeOutput
	ToLicenseTypeOutputWithContext(context.Context) LicenseTypeOutput
}

LicenseTypeInput is an input type that accepts values of the LicenseType enum A concrete instance of `LicenseTypeInput` can be one of the following:

LicenseTypeUnknown
LicenseTypeVSphereStandard
LicenseTypeVSphereEnterprisePlus

type LicenseTypeOutput

type LicenseTypeOutput struct{ *pulumi.OutputState }

func (LicenseTypeOutput) ElementType

func (LicenseTypeOutput) ElementType() reflect.Type

func (LicenseTypeOutput) ToLicenseTypeOutput

func (o LicenseTypeOutput) ToLicenseTypeOutput() LicenseTypeOutput

func (LicenseTypeOutput) ToLicenseTypeOutputWithContext

func (o LicenseTypeOutput) ToLicenseTypeOutputWithContext(ctx context.Context) LicenseTypeOutput

func (LicenseTypeOutput) ToLicenseTypePtrOutput

func (o LicenseTypeOutput) ToLicenseTypePtrOutput() LicenseTypePtrOutput

func (LicenseTypeOutput) ToLicenseTypePtrOutputWithContext

func (o LicenseTypeOutput) ToLicenseTypePtrOutputWithContext(ctx context.Context) LicenseTypePtrOutput

func (LicenseTypeOutput) ToStringOutput

func (o LicenseTypeOutput) ToStringOutput() pulumi.StringOutput

func (LicenseTypeOutput) ToStringOutputWithContext

func (o LicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LicenseTypeOutput) ToStringPtrOutput

func (o LicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicenseTypeOutput) ToStringPtrOutputWithContext

func (o LicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LicenseTypePtrInput

type LicenseTypePtrInput interface {
	pulumi.Input

	ToLicenseTypePtrOutput() LicenseTypePtrOutput
	ToLicenseTypePtrOutputWithContext(context.Context) LicenseTypePtrOutput
}

func LicenseTypePtr

func LicenseTypePtr(v string) LicenseTypePtrInput

type LicenseTypePtrOutput

type LicenseTypePtrOutput struct{ *pulumi.OutputState }

func (LicenseTypePtrOutput) Elem

func (LicenseTypePtrOutput) ElementType

func (LicenseTypePtrOutput) ElementType() reflect.Type

func (LicenseTypePtrOutput) ToLicenseTypePtrOutput

func (o LicenseTypePtrOutput) ToLicenseTypePtrOutput() LicenseTypePtrOutput

func (LicenseTypePtrOutput) ToLicenseTypePtrOutputWithContext

func (o LicenseTypePtrOutput) ToLicenseTypePtrOutputWithContext(ctx context.Context) LicenseTypePtrOutput

func (LicenseTypePtrOutput) ToStringPtrOutput

func (o LicenseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicenseTypePtrOutput) ToStringPtrOutputWithContext

func (o LicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LicensingProgram

type LicensingProgram string

Gets or sets licensing program.

func (LicensingProgram) ElementType

func (LicensingProgram) ElementType() reflect.Type

func (LicensingProgram) ToLicensingProgramOutput

func (e LicensingProgram) ToLicensingProgramOutput() LicensingProgramOutput

func (LicensingProgram) ToLicensingProgramOutputWithContext

func (e LicensingProgram) ToLicensingProgramOutputWithContext(ctx context.Context) LicensingProgramOutput

func (LicensingProgram) ToLicensingProgramPtrOutput

func (e LicensingProgram) ToLicensingProgramPtrOutput() LicensingProgramPtrOutput

func (LicensingProgram) ToLicensingProgramPtrOutputWithContext

func (e LicensingProgram) ToLicensingProgramPtrOutputWithContext(ctx context.Context) LicensingProgramPtrOutput

func (LicensingProgram) ToStringOutput

func (e LicensingProgram) ToStringOutput() pulumi.StringOutput

func (LicensingProgram) ToStringOutputWithContext

func (e LicensingProgram) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LicensingProgram) ToStringPtrOutput

func (e LicensingProgram) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicensingProgram) ToStringPtrOutputWithContext

func (e LicensingProgram) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LicensingProgramInput

type LicensingProgramInput interface {
	pulumi.Input

	ToLicensingProgramOutput() LicensingProgramOutput
	ToLicensingProgramOutputWithContext(context.Context) LicensingProgramOutput
}

LicensingProgramInput is an input type that accepts values of the LicensingProgram enum A concrete instance of `LicensingProgramInput` can be one of the following:

LicensingProgramDefault
LicensingProgramEA

type LicensingProgramOutput

type LicensingProgramOutput struct{ *pulumi.OutputState }

func (LicensingProgramOutput) ElementType

func (LicensingProgramOutput) ElementType() reflect.Type

func (LicensingProgramOutput) ToLicensingProgramOutput

func (o LicensingProgramOutput) ToLicensingProgramOutput() LicensingProgramOutput

func (LicensingProgramOutput) ToLicensingProgramOutputWithContext

func (o LicensingProgramOutput) ToLicensingProgramOutputWithContext(ctx context.Context) LicensingProgramOutput

func (LicensingProgramOutput) ToLicensingProgramPtrOutput

func (o LicensingProgramOutput) ToLicensingProgramPtrOutput() LicensingProgramPtrOutput

func (LicensingProgramOutput) ToLicensingProgramPtrOutputWithContext

func (o LicensingProgramOutput) ToLicensingProgramPtrOutputWithContext(ctx context.Context) LicensingProgramPtrOutput

func (LicensingProgramOutput) ToStringOutput

func (o LicensingProgramOutput) ToStringOutput() pulumi.StringOutput

func (LicensingProgramOutput) ToStringOutputWithContext

func (o LicensingProgramOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LicensingProgramOutput) ToStringPtrOutput

func (o LicensingProgramOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicensingProgramOutput) ToStringPtrOutputWithContext

func (o LicensingProgramOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LicensingProgramPtrInput

type LicensingProgramPtrInput interface {
	pulumi.Input

	ToLicensingProgramPtrOutput() LicensingProgramPtrOutput
	ToLicensingProgramPtrOutputWithContext(context.Context) LicensingProgramPtrOutput
}

func LicensingProgramPtr

func LicensingProgramPtr(v string) LicensingProgramPtrInput

type LicensingProgramPtrOutput

type LicensingProgramPtrOutput struct{ *pulumi.OutputState }

func (LicensingProgramPtrOutput) Elem

func (LicensingProgramPtrOutput) ElementType

func (LicensingProgramPtrOutput) ElementType() reflect.Type

func (LicensingProgramPtrOutput) ToLicensingProgramPtrOutput

func (o LicensingProgramPtrOutput) ToLicensingProgramPtrOutput() LicensingProgramPtrOutput

func (LicensingProgramPtrOutput) ToLicensingProgramPtrOutputWithContext

func (o LicensingProgramPtrOutput) ToLicensingProgramPtrOutputWithContext(ctx context.Context) LicensingProgramPtrOutput

func (LicensingProgramPtrOutput) ToStringPtrOutput

func (o LicensingProgramPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicensingProgramPtrOutput) ToStringPtrOutputWithContext

func (o LicensingProgramPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LinuxServerLicensingSettings

type LinuxServerLicensingSettings struct {
	// Licence Cost.
	LicenseCost float64 `pulumi:"licenseCost"`
}

Linux Server licensing settings.

type LinuxServerLicensingSettingsArgs

type LinuxServerLicensingSettingsArgs struct {
	// Licence Cost.
	LicenseCost pulumi.Float64Input `pulumi:"licenseCost"`
}

Linux Server licensing settings.

func (LinuxServerLicensingSettingsArgs) ElementType

func (LinuxServerLicensingSettingsArgs) ToLinuxServerLicensingSettingsOutput

func (i LinuxServerLicensingSettingsArgs) ToLinuxServerLicensingSettingsOutput() LinuxServerLicensingSettingsOutput

func (LinuxServerLicensingSettingsArgs) ToLinuxServerLicensingSettingsOutputWithContext

func (i LinuxServerLicensingSettingsArgs) ToLinuxServerLicensingSettingsOutputWithContext(ctx context.Context) LinuxServerLicensingSettingsOutput

func (LinuxServerLicensingSettingsArgs) ToLinuxServerLicensingSettingsPtrOutput

func (i LinuxServerLicensingSettingsArgs) ToLinuxServerLicensingSettingsPtrOutput() LinuxServerLicensingSettingsPtrOutput

func (LinuxServerLicensingSettingsArgs) ToLinuxServerLicensingSettingsPtrOutputWithContext

func (i LinuxServerLicensingSettingsArgs) ToLinuxServerLicensingSettingsPtrOutputWithContext(ctx context.Context) LinuxServerLicensingSettingsPtrOutput

type LinuxServerLicensingSettingsInput

type LinuxServerLicensingSettingsInput interface {
	pulumi.Input

	ToLinuxServerLicensingSettingsOutput() LinuxServerLicensingSettingsOutput
	ToLinuxServerLicensingSettingsOutputWithContext(context.Context) LinuxServerLicensingSettingsOutput
}

LinuxServerLicensingSettingsInput is an input type that accepts LinuxServerLicensingSettingsArgs and LinuxServerLicensingSettingsOutput values. You can construct a concrete instance of `LinuxServerLicensingSettingsInput` via:

LinuxServerLicensingSettingsArgs{...}

type LinuxServerLicensingSettingsOutput

type LinuxServerLicensingSettingsOutput struct{ *pulumi.OutputState }

Linux Server licensing settings.

func (LinuxServerLicensingSettingsOutput) ElementType

func (LinuxServerLicensingSettingsOutput) LicenseCost

Licence Cost.

func (LinuxServerLicensingSettingsOutput) ToLinuxServerLicensingSettingsOutput

func (o LinuxServerLicensingSettingsOutput) ToLinuxServerLicensingSettingsOutput() LinuxServerLicensingSettingsOutput

func (LinuxServerLicensingSettingsOutput) ToLinuxServerLicensingSettingsOutputWithContext

func (o LinuxServerLicensingSettingsOutput) ToLinuxServerLicensingSettingsOutputWithContext(ctx context.Context) LinuxServerLicensingSettingsOutput

func (LinuxServerLicensingSettingsOutput) ToLinuxServerLicensingSettingsPtrOutput

func (o LinuxServerLicensingSettingsOutput) ToLinuxServerLicensingSettingsPtrOutput() LinuxServerLicensingSettingsPtrOutput

func (LinuxServerLicensingSettingsOutput) ToLinuxServerLicensingSettingsPtrOutputWithContext

func (o LinuxServerLicensingSettingsOutput) ToLinuxServerLicensingSettingsPtrOutputWithContext(ctx context.Context) LinuxServerLicensingSettingsPtrOutput

type LinuxServerLicensingSettingsPtrInput

type LinuxServerLicensingSettingsPtrInput interface {
	pulumi.Input

	ToLinuxServerLicensingSettingsPtrOutput() LinuxServerLicensingSettingsPtrOutput
	ToLinuxServerLicensingSettingsPtrOutputWithContext(context.Context) LinuxServerLicensingSettingsPtrOutput
}

LinuxServerLicensingSettingsPtrInput is an input type that accepts LinuxServerLicensingSettingsArgs, LinuxServerLicensingSettingsPtr and LinuxServerLicensingSettingsPtrOutput values. You can construct a concrete instance of `LinuxServerLicensingSettingsPtrInput` via:

        LinuxServerLicensingSettingsArgs{...}

or:

        nil

type LinuxServerLicensingSettingsPtrOutput

type LinuxServerLicensingSettingsPtrOutput struct{ *pulumi.OutputState }

func (LinuxServerLicensingSettingsPtrOutput) Elem

func (LinuxServerLicensingSettingsPtrOutput) ElementType

func (LinuxServerLicensingSettingsPtrOutput) LicenseCost

Licence Cost.

func (LinuxServerLicensingSettingsPtrOutput) ToLinuxServerLicensingSettingsPtrOutput

func (o LinuxServerLicensingSettingsPtrOutput) ToLinuxServerLicensingSettingsPtrOutput() LinuxServerLicensingSettingsPtrOutput

func (LinuxServerLicensingSettingsPtrOutput) ToLinuxServerLicensingSettingsPtrOutputWithContext

func (o LinuxServerLicensingSettingsPtrOutput) ToLinuxServerLicensingSettingsPtrOutputWithContext(ctx context.Context) LinuxServerLicensingSettingsPtrOutput

type LinuxServerLicensingSettingsResponse

type LinuxServerLicensingSettingsResponse struct {
	// Licence Cost.
	LicenseCost float64 `pulumi:"licenseCost"`
}

Linux Server licensing settings.

type LinuxServerLicensingSettingsResponseOutput

type LinuxServerLicensingSettingsResponseOutput struct{ *pulumi.OutputState }

Linux Server licensing settings.

func (LinuxServerLicensingSettingsResponseOutput) ElementType

func (LinuxServerLicensingSettingsResponseOutput) LicenseCost

Licence Cost.

func (LinuxServerLicensingSettingsResponseOutput) ToLinuxServerLicensingSettingsResponseOutput

func (o LinuxServerLicensingSettingsResponseOutput) ToLinuxServerLicensingSettingsResponseOutput() LinuxServerLicensingSettingsResponseOutput

func (LinuxServerLicensingSettingsResponseOutput) ToLinuxServerLicensingSettingsResponseOutputWithContext

func (o LinuxServerLicensingSettingsResponseOutput) ToLinuxServerLicensingSettingsResponseOutputWithContext(ctx context.Context) LinuxServerLicensingSettingsResponseOutput

type LinuxServerLicensingSettingsResponsePtrOutput

type LinuxServerLicensingSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (LinuxServerLicensingSettingsResponsePtrOutput) Elem

func (LinuxServerLicensingSettingsResponsePtrOutput) ElementType

func (LinuxServerLicensingSettingsResponsePtrOutput) LicenseCost

Licence Cost.

func (LinuxServerLicensingSettingsResponsePtrOutput) ToLinuxServerLicensingSettingsResponsePtrOutput

func (o LinuxServerLicensingSettingsResponsePtrOutput) ToLinuxServerLicensingSettingsResponsePtrOutput() LinuxServerLicensingSettingsResponsePtrOutput

func (LinuxServerLicensingSettingsResponsePtrOutput) ToLinuxServerLicensingSettingsResponsePtrOutputWithContext

func (o LinuxServerLicensingSettingsResponsePtrOutput) ToLinuxServerLicensingSettingsResponsePtrOutputWithContext(ctx context.Context) LinuxServerLicensingSettingsResponsePtrOutput

type LoadBalancerBackendAddressPoolReference

type LoadBalancerBackendAddressPoolReference struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer backend address pools.

type LoadBalancerBackendAddressPoolReferenceArgs

type LoadBalancerBackendAddressPoolReferenceArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceArgs) ElementType

func (LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutput

func (i LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutput() LoadBalancerBackendAddressPoolReferenceOutput

func (LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext

func (i LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceOutput

type LoadBalancerBackendAddressPoolReferenceArray

type LoadBalancerBackendAddressPoolReferenceArray []LoadBalancerBackendAddressPoolReferenceInput

func (LoadBalancerBackendAddressPoolReferenceArray) ElementType

func (LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutput

func (i LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutput() LoadBalancerBackendAddressPoolReferenceArrayOutput

func (LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext

func (i LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceArrayOutput

type LoadBalancerBackendAddressPoolReferenceArrayInput

type LoadBalancerBackendAddressPoolReferenceArrayInput interface {
	pulumi.Input

	ToLoadBalancerBackendAddressPoolReferenceArrayOutput() LoadBalancerBackendAddressPoolReferenceArrayOutput
	ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext(context.Context) LoadBalancerBackendAddressPoolReferenceArrayOutput
}

LoadBalancerBackendAddressPoolReferenceArrayInput is an input type that accepts LoadBalancerBackendAddressPoolReferenceArray and LoadBalancerBackendAddressPoolReferenceArrayOutput values. You can construct a concrete instance of `LoadBalancerBackendAddressPoolReferenceArrayInput` via:

LoadBalancerBackendAddressPoolReferenceArray{ LoadBalancerBackendAddressPoolReferenceArgs{...} }

type LoadBalancerBackendAddressPoolReferenceArrayOutput

type LoadBalancerBackendAddressPoolReferenceArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ElementType

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) Index

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutput

func (o LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutput() LoadBalancerBackendAddressPoolReferenceArrayOutput

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext

func (o LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceArrayOutput

type LoadBalancerBackendAddressPoolReferenceInput

type LoadBalancerBackendAddressPoolReferenceInput interface {
	pulumi.Input

	ToLoadBalancerBackendAddressPoolReferenceOutput() LoadBalancerBackendAddressPoolReferenceOutput
	ToLoadBalancerBackendAddressPoolReferenceOutputWithContext(context.Context) LoadBalancerBackendAddressPoolReferenceOutput
}

LoadBalancerBackendAddressPoolReferenceInput is an input type that accepts LoadBalancerBackendAddressPoolReferenceArgs and LoadBalancerBackendAddressPoolReferenceOutput values. You can construct a concrete instance of `LoadBalancerBackendAddressPoolReferenceInput` via:

LoadBalancerBackendAddressPoolReferenceArgs{...}

type LoadBalancerBackendAddressPoolReferenceOutput

type LoadBalancerBackendAddressPoolReferenceOutput struct{ *pulumi.OutputState }

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceOutput) ElementType

func (LoadBalancerBackendAddressPoolReferenceOutput) Name

Gets the name of the proxy resource on the target side.

func (LoadBalancerBackendAddressPoolReferenceOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutput

func (o LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutput() LoadBalancerBackendAddressPoolReferenceOutput

func (LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext

func (o LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceOutput

type LoadBalancerBackendAddressPoolReferenceResponse

type LoadBalancerBackendAddressPoolReferenceResponse struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer backend address pools.

type LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

type LoadBalancerBackendAddressPoolReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ElementType

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) Index

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext

func (o LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

type LoadBalancerBackendAddressPoolReferenceResponseOutput

type LoadBalancerBackendAddressPoolReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ElementType

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) Name

Gets the name of the proxy resource on the target side.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutput

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext

func (o LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseOutput

type LoadBalancerNatRuleReference

type LoadBalancerNatRuleReference struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer NAT rules.

type LoadBalancerNatRuleReferenceArgs

type LoadBalancerNatRuleReferenceArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceArgs) ElementType

func (LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutput

func (i LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutput() LoadBalancerNatRuleReferenceOutput

func (LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutputWithContext

func (i LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceOutput

type LoadBalancerNatRuleReferenceArray

type LoadBalancerNatRuleReferenceArray []LoadBalancerNatRuleReferenceInput

func (LoadBalancerNatRuleReferenceArray) ElementType

func (LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutput

func (i LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutput() LoadBalancerNatRuleReferenceArrayOutput

func (LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutputWithContext

func (i LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceArrayOutput

type LoadBalancerNatRuleReferenceArrayInput

type LoadBalancerNatRuleReferenceArrayInput interface {
	pulumi.Input

	ToLoadBalancerNatRuleReferenceArrayOutput() LoadBalancerNatRuleReferenceArrayOutput
	ToLoadBalancerNatRuleReferenceArrayOutputWithContext(context.Context) LoadBalancerNatRuleReferenceArrayOutput
}

LoadBalancerNatRuleReferenceArrayInput is an input type that accepts LoadBalancerNatRuleReferenceArray and LoadBalancerNatRuleReferenceArrayOutput values. You can construct a concrete instance of `LoadBalancerNatRuleReferenceArrayInput` via:

LoadBalancerNatRuleReferenceArray{ LoadBalancerNatRuleReferenceArgs{...} }

type LoadBalancerNatRuleReferenceArrayOutput

type LoadBalancerNatRuleReferenceArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerNatRuleReferenceArrayOutput) ElementType

func (LoadBalancerNatRuleReferenceArrayOutput) Index

func (LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutput

func (o LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutput() LoadBalancerNatRuleReferenceArrayOutput

func (LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutputWithContext

func (o LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceArrayOutput

type LoadBalancerNatRuleReferenceInput

type LoadBalancerNatRuleReferenceInput interface {
	pulumi.Input

	ToLoadBalancerNatRuleReferenceOutput() LoadBalancerNatRuleReferenceOutput
	ToLoadBalancerNatRuleReferenceOutputWithContext(context.Context) LoadBalancerNatRuleReferenceOutput
}

LoadBalancerNatRuleReferenceInput is an input type that accepts LoadBalancerNatRuleReferenceArgs and LoadBalancerNatRuleReferenceOutput values. You can construct a concrete instance of `LoadBalancerNatRuleReferenceInput` via:

LoadBalancerNatRuleReferenceArgs{...}

type LoadBalancerNatRuleReferenceOutput

type LoadBalancerNatRuleReferenceOutput struct{ *pulumi.OutputState }

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceOutput) ElementType

func (LoadBalancerNatRuleReferenceOutput) Name

Gets the name of the proxy resource on the target side.

func (LoadBalancerNatRuleReferenceOutput) SourceArmResourceId

func (o LoadBalancerNatRuleReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutput

func (o LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutput() LoadBalancerNatRuleReferenceOutput

func (LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutputWithContext

func (o LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceOutput

type LoadBalancerNatRuleReferenceResponse

type LoadBalancerNatRuleReferenceResponse struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to load balancer NAT rules.

type LoadBalancerNatRuleReferenceResponseArrayOutput

type LoadBalancerNatRuleReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ElementType

func (LoadBalancerNatRuleReferenceResponseArrayOutput) Index

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutput

func (o LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutput() LoadBalancerNatRuleReferenceResponseArrayOutput

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext

func (o LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseArrayOutput

type LoadBalancerNatRuleReferenceResponseOutput

type LoadBalancerNatRuleReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceResponseOutput) ElementType

func (LoadBalancerNatRuleReferenceResponseOutput) Name

Gets the name of the proxy resource on the target side.

func (LoadBalancerNatRuleReferenceResponseOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutput

func (o LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutput() LoadBalancerNatRuleReferenceResponseOutput

func (LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutputWithContext

func (o LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseOutput

type LoadBalancerResourceSettings

type LoadBalancerResourceSettings struct {
	// Gets or sets the backend address pools of the load balancer.
	BackendAddressPools []LBBackendAddressPoolResourceSettings `pulumi:"backendAddressPools"`
	// Gets or sets the frontend IP configurations of the load balancer.
	FrontendIPConfigurations []LBFrontendIPConfigurationResourceSettings `pulumi:"frontendIPConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/loadBalancers'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets load balancer sku (Basic/Standard).
	Sku *string `pulumi:"sku"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given
	//  precedence only if frontend IP configurations settings are not present.
	Zones *string `pulumi:"zones"`
}

Defines the load balancer resource settings.

type LoadBalancerResourceSettingsArgs

type LoadBalancerResourceSettingsArgs struct {
	// Gets or sets the backend address pools of the load balancer.
	BackendAddressPools LBBackendAddressPoolResourceSettingsArrayInput `pulumi:"backendAddressPools"`
	// Gets or sets the frontend IP configurations of the load balancer.
	FrontendIPConfigurations LBFrontendIPConfigurationResourceSettingsArrayInput `pulumi:"frontendIPConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/loadBalancers'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets load balancer sku (Basic/Standard).
	Sku pulumi.StringPtrInput `pulumi:"sku"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given
	//  precedence only if frontend IP configurations settings are not present.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsArgs) ElementType

func (LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutput

func (i LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutput() LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutputWithContext

func (i LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsPtrOutput

func (i LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsPtrOutput() LoadBalancerResourceSettingsPtrOutput

func (LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsPtrOutputWithContext

func (i LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsPtrOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsPtrOutput

type LoadBalancerResourceSettingsInput

type LoadBalancerResourceSettingsInput interface {
	pulumi.Input

	ToLoadBalancerResourceSettingsOutput() LoadBalancerResourceSettingsOutput
	ToLoadBalancerResourceSettingsOutputWithContext(context.Context) LoadBalancerResourceSettingsOutput
}

LoadBalancerResourceSettingsInput is an input type that accepts LoadBalancerResourceSettingsArgs and LoadBalancerResourceSettingsOutput values. You can construct a concrete instance of `LoadBalancerResourceSettingsInput` via:

LoadBalancerResourceSettingsArgs{...}

type LoadBalancerResourceSettingsOutput

type LoadBalancerResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsOutput) BackendAddressPools

Gets or sets the backend address pools of the load balancer.

func (LoadBalancerResourceSettingsOutput) ElementType

func (LoadBalancerResourceSettingsOutput) FrontendIPConfigurations

Gets or sets the frontend IP configurations of the load balancer.

func (LoadBalancerResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/loadBalancers'.

func (LoadBalancerResourceSettingsOutput) Sku

Gets or sets load balancer sku (Basic/Standard).

func (LoadBalancerResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (LoadBalancerResourceSettingsOutput) TargetResourceGroupName

func (o LoadBalancerResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (LoadBalancerResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutput

func (o LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutput() LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutputWithContext

func (o LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsPtrOutput

func (o LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsPtrOutput() LoadBalancerResourceSettingsPtrOutput

func (LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsPtrOutputWithContext

func (o LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsPtrOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsPtrOutput

func (LoadBalancerResourceSettingsOutput) Zones

Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given

precedence only if frontend IP configurations settings are not present.

type LoadBalancerResourceSettingsPtrInput

type LoadBalancerResourceSettingsPtrInput interface {
	pulumi.Input

	ToLoadBalancerResourceSettingsPtrOutput() LoadBalancerResourceSettingsPtrOutput
	ToLoadBalancerResourceSettingsPtrOutputWithContext(context.Context) LoadBalancerResourceSettingsPtrOutput
}

LoadBalancerResourceSettingsPtrInput is an input type that accepts LoadBalancerResourceSettingsArgs, LoadBalancerResourceSettingsPtr and LoadBalancerResourceSettingsPtrOutput values. You can construct a concrete instance of `LoadBalancerResourceSettingsPtrInput` via:

        LoadBalancerResourceSettingsArgs{...}

or:

        nil

type LoadBalancerResourceSettingsPtrOutput

type LoadBalancerResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerResourceSettingsPtrOutput) BackendAddressPools

Gets or sets the backend address pools of the load balancer.

func (LoadBalancerResourceSettingsPtrOutput) Elem

func (LoadBalancerResourceSettingsPtrOutput) ElementType

func (LoadBalancerResourceSettingsPtrOutput) FrontendIPConfigurations

Gets or sets the frontend IP configurations of the load balancer.

func (LoadBalancerResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/loadBalancers'.

func (LoadBalancerResourceSettingsPtrOutput) Sku

Gets or sets load balancer sku (Basic/Standard).

func (LoadBalancerResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (LoadBalancerResourceSettingsPtrOutput) TargetResourceGroupName

func (o LoadBalancerResourceSettingsPtrOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (LoadBalancerResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (LoadBalancerResourceSettingsPtrOutput) ToLoadBalancerResourceSettingsPtrOutput

func (o LoadBalancerResourceSettingsPtrOutput) ToLoadBalancerResourceSettingsPtrOutput() LoadBalancerResourceSettingsPtrOutput

func (LoadBalancerResourceSettingsPtrOutput) ToLoadBalancerResourceSettingsPtrOutputWithContext

func (o LoadBalancerResourceSettingsPtrOutput) ToLoadBalancerResourceSettingsPtrOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsPtrOutput

func (LoadBalancerResourceSettingsPtrOutput) Zones

Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given

precedence only if frontend IP configurations settings are not present.

type LoadBalancerResourceSettingsResponse

type LoadBalancerResourceSettingsResponse struct {
	// Gets or sets the backend address pools of the load balancer.
	BackendAddressPools []LBBackendAddressPoolResourceSettingsResponse `pulumi:"backendAddressPools"`
	// Gets or sets the frontend IP configurations of the load balancer.
	FrontendIPConfigurations []LBFrontendIPConfigurationResourceSettingsResponse `pulumi:"frontendIPConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/loadBalancers'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets load balancer sku (Basic/Standard).
	Sku *string `pulumi:"sku"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given
	//  precedence only if frontend IP configurations settings are not present.
	Zones *string `pulumi:"zones"`
}

Defines the load balancer resource settings.

type LoadBalancerResourceSettingsResponseOutput

type LoadBalancerResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsResponseOutput) BackendAddressPools

Gets or sets the backend address pools of the load balancer.

func (LoadBalancerResourceSettingsResponseOutput) ElementType

func (LoadBalancerResourceSettingsResponseOutput) FrontendIPConfigurations

Gets or sets the frontend IP configurations of the load balancer.

func (LoadBalancerResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/loadBalancers'.

func (LoadBalancerResourceSettingsResponseOutput) Sku

Gets or sets load balancer sku (Basic/Standard).

func (LoadBalancerResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (LoadBalancerResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (LoadBalancerResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutput

func (o LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutput() LoadBalancerResourceSettingsResponseOutput

func (LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutputWithContext

func (o LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsResponseOutput

func (LoadBalancerResourceSettingsResponseOutput) Zones

Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given

precedence only if frontend IP configurations settings are not present.

type LoadBalancerResourceSettingsResponsePtrOutput

type LoadBalancerResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerResourceSettingsResponsePtrOutput) BackendAddressPools

Gets or sets the backend address pools of the load balancer.

func (LoadBalancerResourceSettingsResponsePtrOutput) Elem

func (LoadBalancerResourceSettingsResponsePtrOutput) ElementType

func (LoadBalancerResourceSettingsResponsePtrOutput) FrontendIPConfigurations

Gets or sets the frontend IP configurations of the load balancer.

func (LoadBalancerResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/loadBalancers'.

func (LoadBalancerResourceSettingsResponsePtrOutput) Sku

Gets or sets load balancer sku (Basic/Standard).

func (LoadBalancerResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (LoadBalancerResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (LoadBalancerResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (LoadBalancerResourceSettingsResponsePtrOutput) ToLoadBalancerResourceSettingsResponsePtrOutput

func (o LoadBalancerResourceSettingsResponsePtrOutput) ToLoadBalancerResourceSettingsResponsePtrOutput() LoadBalancerResourceSettingsResponsePtrOutput

func (LoadBalancerResourceSettingsResponsePtrOutput) ToLoadBalancerResourceSettingsResponsePtrOutputWithContext

func (o LoadBalancerResourceSettingsResponsePtrOutput) ToLoadBalancerResourceSettingsResponsePtrOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsResponsePtrOutput

func (LoadBalancerResourceSettingsResponsePtrOutput) Zones

Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given

precedence only if frontend IP configurations settings are not present.

type LoadBalancerType

type LoadBalancerType string

Gets or sets the load balancer type.

func (LoadBalancerType) ElementType

func (LoadBalancerType) ElementType() reflect.Type

func (LoadBalancerType) ToLoadBalancerTypeOutput

func (e LoadBalancerType) ToLoadBalancerTypeOutput() LoadBalancerTypeOutput

func (LoadBalancerType) ToLoadBalancerTypeOutputWithContext

func (e LoadBalancerType) ToLoadBalancerTypeOutputWithContext(ctx context.Context) LoadBalancerTypeOutput

func (LoadBalancerType) ToLoadBalancerTypePtrOutput

func (e LoadBalancerType) ToLoadBalancerTypePtrOutput() LoadBalancerTypePtrOutput

func (LoadBalancerType) ToLoadBalancerTypePtrOutputWithContext

func (e LoadBalancerType) ToLoadBalancerTypePtrOutputWithContext(ctx context.Context) LoadBalancerTypePtrOutput

func (LoadBalancerType) ToStringOutput

func (e LoadBalancerType) ToStringOutput() pulumi.StringOutput

func (LoadBalancerType) ToStringOutputWithContext

func (e LoadBalancerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LoadBalancerType) ToStringPtrOutput

func (e LoadBalancerType) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancerType) ToStringPtrOutputWithContext

func (e LoadBalancerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LoadBalancerTypeInput

type LoadBalancerTypeInput interface {
	pulumi.Input

	ToLoadBalancerTypeOutput() LoadBalancerTypeOutput
	ToLoadBalancerTypeOutputWithContext(context.Context) LoadBalancerTypeOutput
}

LoadBalancerTypeInput is an input type that accepts values of the LoadBalancerType enum A concrete instance of `LoadBalancerTypeInput` can be one of the following:

LoadBalancerTypePrivate
LoadBalancerTypePublic

type LoadBalancerTypeOutput

type LoadBalancerTypeOutput struct{ *pulumi.OutputState }

func (LoadBalancerTypeOutput) ElementType

func (LoadBalancerTypeOutput) ElementType() reflect.Type

func (LoadBalancerTypeOutput) ToLoadBalancerTypeOutput

func (o LoadBalancerTypeOutput) ToLoadBalancerTypeOutput() LoadBalancerTypeOutput

func (LoadBalancerTypeOutput) ToLoadBalancerTypeOutputWithContext

func (o LoadBalancerTypeOutput) ToLoadBalancerTypeOutputWithContext(ctx context.Context) LoadBalancerTypeOutput

func (LoadBalancerTypeOutput) ToLoadBalancerTypePtrOutput

func (o LoadBalancerTypeOutput) ToLoadBalancerTypePtrOutput() LoadBalancerTypePtrOutput

func (LoadBalancerTypeOutput) ToLoadBalancerTypePtrOutputWithContext

func (o LoadBalancerTypeOutput) ToLoadBalancerTypePtrOutputWithContext(ctx context.Context) LoadBalancerTypePtrOutput

func (LoadBalancerTypeOutput) ToStringOutput

func (o LoadBalancerTypeOutput) ToStringOutput() pulumi.StringOutput

func (LoadBalancerTypeOutput) ToStringOutputWithContext

func (o LoadBalancerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LoadBalancerTypeOutput) ToStringPtrOutput

func (o LoadBalancerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancerTypeOutput) ToStringPtrOutputWithContext

func (o LoadBalancerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LoadBalancerTypePtrInput

type LoadBalancerTypePtrInput interface {
	pulumi.Input

	ToLoadBalancerTypePtrOutput() LoadBalancerTypePtrOutput
	ToLoadBalancerTypePtrOutputWithContext(context.Context) LoadBalancerTypePtrOutput
}

func LoadBalancerTypePtr

func LoadBalancerTypePtr(v string) LoadBalancerTypePtrInput

type LoadBalancerTypePtrOutput

type LoadBalancerTypePtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerTypePtrOutput) Elem

func (LoadBalancerTypePtrOutput) ElementType

func (LoadBalancerTypePtrOutput) ElementType() reflect.Type

func (LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutput

func (o LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutput() LoadBalancerTypePtrOutput

func (LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutputWithContext

func (o LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutputWithContext(ctx context.Context) LoadBalancerTypePtrOutput

func (LoadBalancerTypePtrOutput) ToStringPtrOutput

func (o LoadBalancerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancerTypePtrOutput) ToStringPtrOutputWithContext

func (o LoadBalancerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupAksAssessmentOperationArgs

type LookupAksAssessmentOperationArgs struct {
	// AKS Assessment Name.
	AssessmentName string `pulumi:"assessmentName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAksAssessmentOperationOutputArgs

type LookupAksAssessmentOperationOutputArgs struct {
	// AKS Assessment Name.
	AssessmentName pulumi.StringInput `pulumi:"assessmentName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAksAssessmentOperationOutputArgs) ElementType

type LookupAksAssessmentOperationResult

type LookupAksAssessmentOperationResult struct {
	// Gets AKS Assessment Details.
	Details AKSAssessmentDetailsResponse `pulumi:"details"`
	// If eTag is provided in the response body, it may also be provided as a header per the normal etag convention.  Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
	ETag string `pulumi:"eTag"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets the provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets scope parameters to identify inventory items for assessment.
	Scope *AssessmentScopeParametersResponse `pulumi:"scope"`
	// Gets or sets AKS Assessment Settings.
	Settings AKSAssessmentSettingsResponse `pulumi:"settings"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

ARM model of AKS Assessment.

func LookupAksAssessmentOperation

func LookupAksAssessmentOperation(ctx *pulumi.Context, args *LookupAksAssessmentOperationArgs, opts ...pulumi.InvokeOption) (*LookupAksAssessmentOperationResult, error)

Get a AKSAssessment Azure REST API version: 2023-04-01-preview.

type LookupAksAssessmentOperationResultOutput

type LookupAksAssessmentOperationResultOutput struct{ *pulumi.OutputState }

ARM model of AKS Assessment.

func (LookupAksAssessmentOperationResultOutput) Details

Gets AKS Assessment Details.

func (LookupAksAssessmentOperationResultOutput) ETag

If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.

func (LookupAksAssessmentOperationResultOutput) ElementType

func (LookupAksAssessmentOperationResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupAksAssessmentOperationResultOutput) Name

The name of the resource

func (LookupAksAssessmentOperationResultOutput) ProvisioningState

Gets the provisioning state.

func (LookupAksAssessmentOperationResultOutput) Scope

Gets or sets scope parameters to identify inventory items for assessment.

func (LookupAksAssessmentOperationResultOutput) Settings

Gets or sets AKS Assessment Settings.

func (LookupAksAssessmentOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupAksAssessmentOperationResultOutput) ToLookupAksAssessmentOperationResultOutput

func (o LookupAksAssessmentOperationResultOutput) ToLookupAksAssessmentOperationResultOutput() LookupAksAssessmentOperationResultOutput

func (LookupAksAssessmentOperationResultOutput) ToLookupAksAssessmentOperationResultOutputWithContext

func (o LookupAksAssessmentOperationResultOutput) ToLookupAksAssessmentOperationResultOutputWithContext(ctx context.Context) LookupAksAssessmentOperationResultOutput

func (LookupAksAssessmentOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupAssessmentArgs

type LookupAssessmentArgs struct {
	// Unique name of an assessment within a project.
	AssessmentName string `pulumi:"assessmentName"`
	// Unique name of a group within a project.
	GroupName string `pulumi:"groupName"`
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAssessmentOutputArgs

type LookupAssessmentOutputArgs struct {
	// Unique name of an assessment within a project.
	AssessmentName pulumi.StringInput `pulumi:"assessmentName"`
	// Unique name of a group within a project.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAssessmentOutputArgs) ElementType

func (LookupAssessmentOutputArgs) ElementType() reflect.Type

type LookupAssessmentProjectsOperationArgs

type LookupAssessmentProjectsOperationArgs struct {
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAssessmentProjectsOperationOutputArgs

type LookupAssessmentProjectsOperationOutputArgs struct {
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAssessmentProjectsOperationOutputArgs) ElementType

type LookupAssessmentProjectsOperationResult

type LookupAssessmentProjectsOperationResult struct {
	// Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.
	AssessmentSolutionId *string `pulumi:"assessmentSolutionId"`
	// Time when this project was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// The ARM id of the storage account used for interactions when public access is
	// disabled.
	CustomerStorageAccountArmId *string `pulumi:"customerStorageAccountArmId"`
	// The ARM id of service map workspace created by customer.
	CustomerWorkspaceId *string `pulumi:"customerWorkspaceId"`
	// Location of service map workspace created by customer.
	CustomerWorkspaceLocation *string `pulumi:"customerWorkspaceLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The list of private endpoint connections to the project.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Assessment project status.
	ProjectStatus *string `pulumi:"projectStatus"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// This value can be set to 'enabled' to avoid breaking changes on existing
	// customer resources and templates. If set to 'disabled', traffic over public
	// interface is not allowed, and private endpoint connections would be the
	// exclusive access method.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Endpoint at which the collector agent can call agent REST API.
	ServiceEndpoint string `pulumi:"serviceEndpoint"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Time when this project was last updated. Date-Time represented in ISO-8601
	// format.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

An Assessment project site resource.

func LookupAssessmentProjectsOperation

Get a AssessmentProject Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupAssessmentProjectsOperationResultOutput

type LookupAssessmentProjectsOperationResultOutput struct{ *pulumi.OutputState }

An Assessment project site resource.

func (LookupAssessmentProjectsOperationResultOutput) AssessmentSolutionId

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

func (LookupAssessmentProjectsOperationResultOutput) CreatedTimestamp

Time when this project was created. Date-Time represented in ISO-8601 format.

func (LookupAssessmentProjectsOperationResultOutput) CustomerStorageAccountArmId

The ARM id of the storage account used for interactions when public access is disabled.

func (LookupAssessmentProjectsOperationResultOutput) CustomerWorkspaceId

The ARM id of service map workspace created by customer.

func (LookupAssessmentProjectsOperationResultOutput) CustomerWorkspaceLocation

Location of service map workspace created by customer.

func (LookupAssessmentProjectsOperationResultOutput) ElementType

func (LookupAssessmentProjectsOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupAssessmentProjectsOperationResultOutput) Location

The geo-location where the resource lives

func (LookupAssessmentProjectsOperationResultOutput) Name

The name of the resource

func (LookupAssessmentProjectsOperationResultOutput) PrivateEndpointConnections

The list of private endpoint connections to the project.

func (LookupAssessmentProjectsOperationResultOutput) ProjectStatus

Assessment project status.

func (LookupAssessmentProjectsOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupAssessmentProjectsOperationResultOutput) PublicNetworkAccess

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

func (LookupAssessmentProjectsOperationResultOutput) ServiceEndpoint

Endpoint at which the collector agent can call agent REST API.

func (LookupAssessmentProjectsOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupAssessmentProjectsOperationResultOutput) Tags

Resource tags.

func (LookupAssessmentProjectsOperationResultOutput) ToLookupAssessmentProjectsOperationResultOutput

func (o LookupAssessmentProjectsOperationResultOutput) ToLookupAssessmentProjectsOperationResultOutput() LookupAssessmentProjectsOperationResultOutput

func (LookupAssessmentProjectsOperationResultOutput) ToLookupAssessmentProjectsOperationResultOutputWithContext

func (o LookupAssessmentProjectsOperationResultOutput) ToLookupAssessmentProjectsOperationResultOutputWithContext(ctx context.Context) LookupAssessmentProjectsOperationResultOutput

func (LookupAssessmentProjectsOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupAssessmentProjectsOperationResultOutput) UpdatedTimestamp

Time when this project was last updated. Date-Time represented in ISO-8601 format.

type LookupAssessmentResult

type LookupAssessmentResult struct {
	// For optimistic concurrency control.
	ETag *string `pulumi:"eTag"`
	// Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessment/{assessmentName}
	Id string `pulumi:"id"`
	// Unique name of an assessment.
	Name string `pulumi:"name"`
	// Properties of the assessment.
	Properties AssessmentPropertiesResponse `pulumi:"properties"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
	Type string `pulumi:"type"`
}

An assessment created for a group in the Migration project.

func LookupAssessment

func LookupAssessment(ctx *pulumi.Context, args *LookupAssessmentArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentResult, error)

Get an existing assessment with the specified name. Returns a json object of type 'assessment' as specified in Models section. Azure REST API version: 2019-10-01.

Other available API versions: 2017-11-11-preview, 2018-02-02.

type LookupAssessmentResultOutput

type LookupAssessmentResultOutput struct{ *pulumi.OutputState }

An assessment created for a group in the Migration project.

func (LookupAssessmentResultOutput) ETag

For optimistic concurrency control.

func (LookupAssessmentResultOutput) ElementType

func (LookupAssessmentResultOutput) Id

Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessment/{assessmentName}

func (LookupAssessmentResultOutput) Name

Unique name of an assessment.

func (LookupAssessmentResultOutput) Properties

Properties of the assessment.

func (LookupAssessmentResultOutput) ToLookupAssessmentResultOutput

func (o LookupAssessmentResultOutput) ToLookupAssessmentResultOutput() LookupAssessmentResultOutput

func (LookupAssessmentResultOutput) ToLookupAssessmentResultOutputWithContext

func (o LookupAssessmentResultOutput) ToLookupAssessmentResultOutputWithContext(ctx context.Context) LookupAssessmentResultOutput

func (LookupAssessmentResultOutput) Type

Type of the object = Microsoft.Migrate/assessmentProjects/groups/assessments.

type LookupAssessmentsOperationArgs

type LookupAssessmentsOperationArgs struct {
	// Machine Assessment ARM name
	AssessmentName string `pulumi:"assessmentName"`
	// Group ARM name
	GroupName string `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAssessmentsOperationOutputArgs

type LookupAssessmentsOperationOutputArgs struct {
	// Machine Assessment ARM name
	AssessmentName pulumi.StringInput `pulumi:"assessmentName"`
	// Group ARM name
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAssessmentsOperationOutputArgs) ElementType

type LookupAssessmentsOperationResult

type LookupAssessmentsOperationResult struct {
	// Gets or sets the assessment error summary.
	//             This is the number of
	// machines affected by each type of error in this assessment.
	AssessmentErrorSummary map[string]int `pulumi:"assessmentErrorSummary"`
	// Assessment type of the assessment.
	AssessmentType string `pulumi:"assessmentType"`
	// Gets or sets the azure storage type. Premium, Standard etc.
	AzureDiskTypes []string `pulumi:"azureDiskTypes"`
	// Gets or sets the user configurable setting to display the azure hybrid use
	// benefit.
	AzureHybridUseBenefit *string `pulumi:"azureHybridUseBenefit"`
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation *string `pulumi:"azureLocation"`
	// Azure Offer Code.
	AzureOfferCode *string `pulumi:"azureOfferCode"`
	// Gets or sets Azure Pricing Tier - Free, Basic, etc.
	AzurePricingTier *string `pulumi:"azurePricingTier"`
	// Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.
	AzureStorageRedundancy *string `pulumi:"azureStorageRedundancy"`
	// Gets or sets the Azure VM families.
	AzureVmFamilies []string `pulumi:"azureVmFamilies"`
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage float64 `pulumi:"confidenceRatingInPercentage"`
	// Gets the collection of cost components.
	CostComponents []CostComponentResponse `pulumi:"costComponents"`
	// Date and Time when assessment was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Currency in which prices should be reported.
	Currency *string `pulumi:"currency"`
	// Custom discount percentage.
	DiscountPercentage *float64 `pulumi:"discountPercentage"`
	// Gets the distribution by os name.
	DistributionByOsName map[string]int `pulumi:"distributionByOsName"`
	// Gets the distribution distribution of sqlInstances by service pack insight.
	DistributionByServicePackInsight map[string]int `pulumi:"distributionByServicePackInsight"`
	// Gets the distribution of sqlInstances by support status.
	DistributionBySupportStatus map[string]int `pulumi:"distributionBySupportStatus"`
	// Gets or sets enterprise agreement subscription id.
	EaSubscriptionId *string `pulumi:"eaSubscriptionId"`
	// Gets the group type for the assessment.
	GroupType string `pulumi:"groupType"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// Gets or sets the user configurable setting to display the linux azure hybrid use
	// benefit.
	LinuxAzureHybridUseBenefit *string `pulumi:"linuxAzureHybridUseBenefit"`
	// Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.
	MonthlyBandwidthCost float64 `pulumi:"monthlyBandwidthCost"`
	// Gets or sets the aggregate Compute Cost for all machines in the assessment.
	MonthlyComputeCost float64 `pulumi:"monthlyComputeCost"`
	// Gets or sets the aggregate premium storage cost for all machines in the
	// assessment.
	MonthlyPremiumStorageCost float64 `pulumi:"monthlyPremiumStorageCost"`
	// Gets or sets the aggregate standard SSD storage cost for all the machines in
	// the assessment.
	MonthlyStandardSsdStorageCost float64 `pulumi:"monthlyStandardSsdStorageCost"`
	// Gets or sets the aggregate Storage Cost for all machines in the assessment.
	MonthlyStorageCost float64 `pulumi:"monthlyStorageCost"`
	// Gets or sets the aggregate ultra storage cost for all machines in the
	// assessment.
	MonthlyUltraStorageCost float64 `pulumi:"monthlyUltraStorageCost"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets or sets the Number of machines part of the assessment.
	NumberOfMachines int `pulumi:"numberOfMachines"`
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile *string `pulumi:"percentile"`
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime *string `pulumi:"perfDataEndTime"`
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime *string `pulumi:"perfDataStartTime"`
	// Last time when rates were queried.
	PricesTimestamp string `pulumi:"pricesTimestamp"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.
	ReservedInstance *string `pulumi:"reservedInstance"`
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor *float64 `pulumi:"scalingFactor"`
	// Schema version.
	SchemaVersion string `pulumi:"schemaVersion"`
	// Assessment sizing criterion.
	SizingCriterion *string `pulumi:"sizingCriterion"`
	// User configurable setting to display the Stage of Assessment.
	Stage string `pulumi:"stage"`
	// Whether assessment is in valid state and all machines have been assessed.
	Status string `pulumi:"status"`
	// Gets or sets the Cloud suitability summary for all the machines in the
	// assessment.
	SuitabilitySummary map[string]int `pulumi:"suitabilitySummary"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange *string `pulumi:"timeRange"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Date and Time when assessment was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
	// Gets or sets the duration for which the VMs are up in the on-premises
	// environment.
	VmUptime *VmUptimeResponse `pulumi:"vmUptime"`
}

Machine assessment resource.

func LookupAssessmentsOperation

func LookupAssessmentsOperation(ctx *pulumi.Context, args *LookupAssessmentsOperationArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentsOperationResult, error)

Get a Assessment Azure REST API version: 2023-04-01-preview.

Other available API versions: 2023-03-15.

type LookupAssessmentsOperationResultOutput

type LookupAssessmentsOperationResultOutput struct{ *pulumi.OutputState }

Machine assessment resource.

func (LookupAssessmentsOperationResultOutput) AssessmentErrorSummary

func (o LookupAssessmentsOperationResultOutput) AssessmentErrorSummary() pulumi.IntMapOutput

Gets or sets the assessment error summary.

This is the number of

machines affected by each type of error in this assessment.

func (LookupAssessmentsOperationResultOutput) AssessmentType

Assessment type of the assessment.

func (LookupAssessmentsOperationResultOutput) AzureDiskTypes

Gets or sets the azure storage type. Premium, Standard etc.

func (LookupAssessmentsOperationResultOutput) AzureHybridUseBenefit

Gets or sets the user configurable setting to display the azure hybrid use benefit.

func (LookupAssessmentsOperationResultOutput) AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

func (LookupAssessmentsOperationResultOutput) AzureOfferCode

Azure Offer Code.

func (LookupAssessmentsOperationResultOutput) AzurePricingTier

Gets or sets Azure Pricing Tier - Free, Basic, etc.

func (LookupAssessmentsOperationResultOutput) AzureStorageRedundancy

Gets or sets the Azure Storage Redundancy. Example: Locally Redundant Storage.

func (LookupAssessmentsOperationResultOutput) AzureVmFamilies

Gets or sets the Azure VM families.

func (LookupAssessmentsOperationResultOutput) ConfidenceRatingInPercentage

func (o LookupAssessmentsOperationResultOutput) ConfidenceRatingInPercentage() pulumi.Float64Output

Confidence Rating in Percentage.

func (LookupAssessmentsOperationResultOutput) CostComponents

Gets the collection of cost components.

func (LookupAssessmentsOperationResultOutput) CreatedTimestamp

Date and Time when assessment was created.

func (LookupAssessmentsOperationResultOutput) Currency

Currency in which prices should be reported.

func (LookupAssessmentsOperationResultOutput) DiscountPercentage

Custom discount percentage.

func (LookupAssessmentsOperationResultOutput) DistributionByOsName

Gets the distribution by os name.

func (LookupAssessmentsOperationResultOutput) DistributionByServicePackInsight

func (o LookupAssessmentsOperationResultOutput) DistributionByServicePackInsight() pulumi.IntMapOutput

Gets the distribution distribution of sqlInstances by service pack insight.

func (LookupAssessmentsOperationResultOutput) DistributionBySupportStatus

func (o LookupAssessmentsOperationResultOutput) DistributionBySupportStatus() pulumi.IntMapOutput

Gets the distribution of sqlInstances by support status.

func (LookupAssessmentsOperationResultOutput) EaSubscriptionId

Gets or sets enterprise agreement subscription id.

func (LookupAssessmentsOperationResultOutput) ElementType

func (LookupAssessmentsOperationResultOutput) GroupType

Gets the group type for the assessment.

func (LookupAssessmentsOperationResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupAssessmentsOperationResultOutput) LinuxAzureHybridUseBenefit

func (o LookupAssessmentsOperationResultOutput) LinuxAzureHybridUseBenefit() pulumi.StringPtrOutput

Gets or sets the user configurable setting to display the linux azure hybrid use benefit.

func (LookupAssessmentsOperationResultOutput) MonthlyBandwidthCost

Gets or sets the aggregate Bandwidth Cost for all machines in the assessment.

func (LookupAssessmentsOperationResultOutput) MonthlyComputeCost

Gets or sets the aggregate Compute Cost for all machines in the assessment.

func (LookupAssessmentsOperationResultOutput) MonthlyPremiumStorageCost

func (o LookupAssessmentsOperationResultOutput) MonthlyPremiumStorageCost() pulumi.Float64Output

Gets or sets the aggregate premium storage cost for all machines in the assessment.

func (LookupAssessmentsOperationResultOutput) MonthlyStandardSsdStorageCost

func (o LookupAssessmentsOperationResultOutput) MonthlyStandardSsdStorageCost() pulumi.Float64Output

Gets or sets the aggregate standard SSD storage cost for all the machines in the assessment.

func (LookupAssessmentsOperationResultOutput) MonthlyStorageCost

Gets or sets the aggregate Storage Cost for all machines in the assessment.

func (LookupAssessmentsOperationResultOutput) MonthlyUltraStorageCost

func (o LookupAssessmentsOperationResultOutput) MonthlyUltraStorageCost() pulumi.Float64Output

Gets or sets the aggregate ultra storage cost for all machines in the assessment.

func (LookupAssessmentsOperationResultOutput) Name

The name of the resource

func (LookupAssessmentsOperationResultOutput) NumberOfMachines

Gets or sets the Number of machines part of the assessment.

func (LookupAssessmentsOperationResultOutput) Percentile

Percentile of the utilization data values to be considered while assessing machines.

func (LookupAssessmentsOperationResultOutput) PerfDataEndTime

Gets or sets the end time to consider performance data for assessment.

func (LookupAssessmentsOperationResultOutput) PerfDataStartTime

Gets or sets the start time to consider performance data for assessment.

func (LookupAssessmentsOperationResultOutput) PricesTimestamp

Last time when rates were queried.

func (LookupAssessmentsOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupAssessmentsOperationResultOutput) ReservedInstance

Gets or sets the Azure Reserved Instance - 1-Year, 3-Year.

func (LookupAssessmentsOperationResultOutput) ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

func (LookupAssessmentsOperationResultOutput) SchemaVersion

Schema version.

func (LookupAssessmentsOperationResultOutput) SizingCriterion

Assessment sizing criterion.

func (LookupAssessmentsOperationResultOutput) Stage

User configurable setting to display the Stage of Assessment.

func (LookupAssessmentsOperationResultOutput) Status

Whether assessment is in valid state and all machines have been assessed.

func (LookupAssessmentsOperationResultOutput) SuitabilitySummary

Gets or sets the Cloud suitability summary for all the machines in the assessment.

func (LookupAssessmentsOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupAssessmentsOperationResultOutput) TimeRange

Time Range for which the historic utilization data should be considered for assessment.

func (LookupAssessmentsOperationResultOutput) ToLookupAssessmentsOperationResultOutput

func (o LookupAssessmentsOperationResultOutput) ToLookupAssessmentsOperationResultOutput() LookupAssessmentsOperationResultOutput

func (LookupAssessmentsOperationResultOutput) ToLookupAssessmentsOperationResultOutputWithContext

func (o LookupAssessmentsOperationResultOutput) ToLookupAssessmentsOperationResultOutputWithContext(ctx context.Context) LookupAssessmentsOperationResultOutput

func (LookupAssessmentsOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupAssessmentsOperationResultOutput) UpdatedTimestamp

Date and Time when assessment was last updated.

func (LookupAssessmentsOperationResultOutput) VmUptime

Gets or sets the duration for which the VMs are up in the on-premises environment.

type LookupAvsAssessmentsOperationArgs

type LookupAvsAssessmentsOperationArgs struct {
	// AVS Assessment ARM name
	AssessmentName string `pulumi:"assessmentName"`
	// Group ARM name
	GroupName string `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAvsAssessmentsOperationOutputArgs

type LookupAvsAssessmentsOperationOutputArgs struct {
	// AVS Assessment ARM name
	AssessmentName pulumi.StringInput `pulumi:"assessmentName"`
	// Group ARM name
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAvsAssessmentsOperationOutputArgs) ElementType

type LookupAvsAssessmentsOperationResult

type LookupAvsAssessmentsOperationResult struct {
	// Gets the assessment error summary.
	//             This is the number of machines
	// affected by each type of error in this assessment.
	AssessmentErrorSummary map[string]int `pulumi:"assessmentErrorSummary"`
	// Assessment type of the assessment.
	AssessmentType string `pulumi:"assessmentType"`
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation *string `pulumi:"azureLocation"`
	// Azure Offer code according to which cost estimation is done.
	AzureOfferCode *string `pulumi:"azureOfferCode"`
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage float64 `pulumi:"confidenceRatingInPercentage"`
	// Predicted CPU utilization.
	CpuUtilization float64 `pulumi:"cpuUtilization"`
	// Date and Time when assessment was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Currency in which prices should be reported.
	Currency *string `pulumi:"currency"`
	// De-duplication compression.
	DedupeCompression *float64 `pulumi:"dedupeCompression"`
	// Custom discount percentage.
	DiscountPercentage *float64 `pulumi:"discountPercentage"`
	// Failures to tolerate and RAID level in a common property.
	FailuresToTolerateAndRaidLevel *string `pulumi:"failuresToTolerateAndRaidLevel"`
	// Gets the group type for the assessment.
	GroupType string `pulumi:"groupType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Is Stretch Cluster Enabled.
	IsStretchClusterEnabled *bool `pulumi:"isStretchClusterEnabled"`
	// Limiting factor.
	LimitingFactor string `pulumi:"limitingFactor"`
	// Memory overcommit.
	MemOvercommit *float64 `pulumi:"memOvercommit"`
	// The name of the resource
	Name string `pulumi:"name"`
	// AVS node type.
	NodeType *string `pulumi:"nodeType"`
	// Number of machines part of the assessment.
	NumberOfMachines int `pulumi:"numberOfMachines"`
	// Recommended number of nodes.
	NumberOfNodes int `pulumi:"numberOfNodes"`
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile *string `pulumi:"percentile"`
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime *string `pulumi:"perfDataEndTime"`
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime *string `pulumi:"perfDataStartTime"`
	// Time when the Azure Prices were queried. Date-Time represented in ISO-8601
	// format.
	PricesTimestamp string `pulumi:"pricesTimestamp"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Predicted RAM utilization.
	RamUtilization float64 `pulumi:"ramUtilization"`
	// Reserved instance.
	ReservedInstance *string `pulumi:"reservedInstance"`
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor *float64 `pulumi:"scalingFactor"`
	// Schema version.
	SchemaVersion string `pulumi:"schemaVersion"`
	// Assessment sizing criterion.
	SizingCriterion *string `pulumi:"sizingCriterion"`
	// User configurable setting to display the Stage of Assessment.
	Stage string `pulumi:"stage"`
	// Whether assessment is in valid state and all machines have been assessed.
	Status string `pulumi:"status"`
	// Predicted storage utilization.
	StorageUtilization float64 `pulumi:"storageUtilization"`
	// Gets or sets the Assessment cloud suitability.
	Suitability string `pulumi:"suitability"`
	// Gets or sets the Assessment suitability explanation.
	SuitabilityExplanation string `pulumi:"suitabilityExplanation"`
	// Cloud suitability summary for all the machines in the assessment.
	SuitabilitySummary map[string]int `pulumi:"suitabilitySummary"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange *string `pulumi:"timeRange"`
	// Predicted total CPU cores used.
	TotalCpuCores float64 `pulumi:"totalCpuCores"`
	// Total monthly cost.
	TotalMonthlyCost float64 `pulumi:"totalMonthlyCost"`
	// Predicted total RAM used in GB.
	TotalRamInGB float64 `pulumi:"totalRamInGB"`
	// Predicted total Storage used in GB.
	TotalStorageInGB float64 `pulumi:"totalStorageInGB"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Date and Time when assessment was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
	// VCPU over subscription.
	VcpuOversubscription *float64 `pulumi:"vcpuOversubscription"`
}

AVS assessment resource.

func LookupAvsAssessmentsOperation

Get a AvsAssessment Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupAvsAssessmentsOperationResultOutput

type LookupAvsAssessmentsOperationResultOutput struct{ *pulumi.OutputState }

AVS assessment resource.

func (LookupAvsAssessmentsOperationResultOutput) AssessmentErrorSummary

Gets the assessment error summary.

This is the number of machines

affected by each type of error in this assessment.

func (LookupAvsAssessmentsOperationResultOutput) AssessmentType

Assessment type of the assessment.

func (LookupAvsAssessmentsOperationResultOutput) AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

func (LookupAvsAssessmentsOperationResultOutput) AzureOfferCode

Azure Offer code according to which cost estimation is done.

func (LookupAvsAssessmentsOperationResultOutput) ConfidenceRatingInPercentage

func (o LookupAvsAssessmentsOperationResultOutput) ConfidenceRatingInPercentage() pulumi.Float64Output

Confidence Rating in Percentage.

func (LookupAvsAssessmentsOperationResultOutput) CpuUtilization

Predicted CPU utilization.

func (LookupAvsAssessmentsOperationResultOutput) CreatedTimestamp

Date and Time when assessment was created.

func (LookupAvsAssessmentsOperationResultOutput) Currency

Currency in which prices should be reported.

func (LookupAvsAssessmentsOperationResultOutput) DedupeCompression

De-duplication compression.

func (LookupAvsAssessmentsOperationResultOutput) DiscountPercentage

Custom discount percentage.

func (LookupAvsAssessmentsOperationResultOutput) ElementType

func (LookupAvsAssessmentsOperationResultOutput) FailuresToTolerateAndRaidLevel

func (o LookupAvsAssessmentsOperationResultOutput) FailuresToTolerateAndRaidLevel() pulumi.StringPtrOutput

Failures to tolerate and RAID level in a common property.

func (LookupAvsAssessmentsOperationResultOutput) GroupType

Gets the group type for the assessment.

func (LookupAvsAssessmentsOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupAvsAssessmentsOperationResultOutput) IsStretchClusterEnabled

Is Stretch Cluster Enabled.

func (LookupAvsAssessmentsOperationResultOutput) LimitingFactor

Limiting factor.

func (LookupAvsAssessmentsOperationResultOutput) MemOvercommit

Memory overcommit.

func (LookupAvsAssessmentsOperationResultOutput) Name

The name of the resource

func (LookupAvsAssessmentsOperationResultOutput) NodeType

AVS node type.

func (LookupAvsAssessmentsOperationResultOutput) NumberOfMachines

Number of machines part of the assessment.

func (LookupAvsAssessmentsOperationResultOutput) NumberOfNodes

Recommended number of nodes.

func (LookupAvsAssessmentsOperationResultOutput) Percentile

Percentile of the utilization data values to be considered while assessing machines.

func (LookupAvsAssessmentsOperationResultOutput) PerfDataEndTime

Gets or sets the end time to consider performance data for assessment.

func (LookupAvsAssessmentsOperationResultOutput) PerfDataStartTime

Gets or sets the start time to consider performance data for assessment.

func (LookupAvsAssessmentsOperationResultOutput) PricesTimestamp

Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.

func (LookupAvsAssessmentsOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupAvsAssessmentsOperationResultOutput) RamUtilization

Predicted RAM utilization.

func (LookupAvsAssessmentsOperationResultOutput) ReservedInstance

Reserved instance.

func (LookupAvsAssessmentsOperationResultOutput) ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

func (LookupAvsAssessmentsOperationResultOutput) SchemaVersion

Schema version.

func (LookupAvsAssessmentsOperationResultOutput) SizingCriterion

Assessment sizing criterion.

func (LookupAvsAssessmentsOperationResultOutput) Stage

User configurable setting to display the Stage of Assessment.

func (LookupAvsAssessmentsOperationResultOutput) Status

Whether assessment is in valid state and all machines have been assessed.

func (LookupAvsAssessmentsOperationResultOutput) StorageUtilization

Predicted storage utilization.

func (LookupAvsAssessmentsOperationResultOutput) Suitability

Gets or sets the Assessment cloud suitability.

func (LookupAvsAssessmentsOperationResultOutput) SuitabilityExplanation

Gets or sets the Assessment suitability explanation.

func (LookupAvsAssessmentsOperationResultOutput) SuitabilitySummary

Cloud suitability summary for all the machines in the assessment.

func (LookupAvsAssessmentsOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupAvsAssessmentsOperationResultOutput) TimeRange

Time Range for which the historic utilization data should be considered for assessment.

func (LookupAvsAssessmentsOperationResultOutput) ToLookupAvsAssessmentsOperationResultOutput

func (o LookupAvsAssessmentsOperationResultOutput) ToLookupAvsAssessmentsOperationResultOutput() LookupAvsAssessmentsOperationResultOutput

func (LookupAvsAssessmentsOperationResultOutput) ToLookupAvsAssessmentsOperationResultOutputWithContext

func (o LookupAvsAssessmentsOperationResultOutput) ToLookupAvsAssessmentsOperationResultOutputWithContext(ctx context.Context) LookupAvsAssessmentsOperationResultOutput

func (LookupAvsAssessmentsOperationResultOutput) TotalCpuCores

Predicted total CPU cores used.

func (LookupAvsAssessmentsOperationResultOutput) TotalMonthlyCost

Total monthly cost.

func (LookupAvsAssessmentsOperationResultOutput) TotalRamInGB

Predicted total RAM used in GB.

func (LookupAvsAssessmentsOperationResultOutput) TotalStorageInGB

Predicted total Storage used in GB.

func (LookupAvsAssessmentsOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupAvsAssessmentsOperationResultOutput) UpdatedTimestamp

Date and Time when assessment was last updated.

func (LookupAvsAssessmentsOperationResultOutput) VcpuOversubscription

VCPU over subscription.

type LookupBusinessCaseOperationArgs

type LookupBusinessCaseOperationArgs struct {
	// Business case ARM name
	BusinessCaseName string `pulumi:"businessCaseName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBusinessCaseOperationOutputArgs

type LookupBusinessCaseOperationOutputArgs struct {
	// Business case ARM name
	BusinessCaseName pulumi.StringInput `pulumi:"businessCaseName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupBusinessCaseOperationOutputArgs) ElementType

type LookupBusinessCaseOperationResult

type LookupBusinessCaseOperationResult struct {
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets the state of business case reports.
	ReportStatusDetails []ReportDetailsResponse `pulumi:"reportStatusDetails"`
	// Business case settings.
	Settings *SettingsResponse `pulumi:"settings"`
	// Business case state.
	State string `pulumi:"state"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Business case resource.

func LookupBusinessCaseOperation

func LookupBusinessCaseOperation(ctx *pulumi.Context, args *LookupBusinessCaseOperationArgs, opts ...pulumi.InvokeOption) (*LookupBusinessCaseOperationResult, error)

Get a BusinessCase Azure REST API version: 2023-04-01-preview.

func (*LookupBusinessCaseOperationResult) Defaults

Defaults sets the appropriate defaults for LookupBusinessCaseOperationResult

type LookupBusinessCaseOperationResultOutput

type LookupBusinessCaseOperationResultOutput struct{ *pulumi.OutputState }

Business case resource.

func (LookupBusinessCaseOperationResultOutput) ElementType

func (LookupBusinessCaseOperationResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupBusinessCaseOperationResultOutput) Name

The name of the resource

func (LookupBusinessCaseOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupBusinessCaseOperationResultOutput) ReportStatusDetails

Gets the state of business case reports.

func (LookupBusinessCaseOperationResultOutput) Settings

Business case settings.

func (LookupBusinessCaseOperationResultOutput) State

Business case state.

func (LookupBusinessCaseOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupBusinessCaseOperationResultOutput) ToLookupBusinessCaseOperationResultOutput

func (o LookupBusinessCaseOperationResultOutput) ToLookupBusinessCaseOperationResultOutput() LookupBusinessCaseOperationResultOutput

func (LookupBusinessCaseOperationResultOutput) ToLookupBusinessCaseOperationResultOutputWithContext

func (o LookupBusinessCaseOperationResultOutput) ToLookupBusinessCaseOperationResultOutputWithContext(ctx context.Context) LookupBusinessCaseOperationResultOutput

func (LookupBusinessCaseOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupGroupArgs

type LookupGroupArgs struct {
	// Unique name of a group within a project.
	GroupName string `pulumi:"groupName"`
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupGroupOutputArgs

type LookupGroupOutputArgs struct {
	// Unique name of a group within a project.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupGroupOutputArgs) ElementType

func (LookupGroupOutputArgs) ElementType() reflect.Type

type LookupGroupResult

type LookupGroupResult struct {
	// For optimistic concurrency control.
	ETag *string `pulumi:"eTag"`
	// Path reference to this group. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}
	Id string `pulumi:"id"`
	// Name of the group.
	Name string `pulumi:"name"`
	// Properties of the group.
	Properties GroupPropertiesResponse `pulumi:"properties"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects/groups].
	Type string `pulumi:"type"`
}

A group created in a Migration project.

func LookupGroup

func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)

Get information related to a specific group in the project. Returns a json object of type 'group' as specified in the models section. Azure REST API version: 2019-10-01.

Other available API versions: 2018-02-02.

type LookupGroupResultOutput

type LookupGroupResultOutput struct{ *pulumi.OutputState }

A group created in a Migration project.

func (LookupGroupResultOutput) ETag

For optimistic concurrency control.

func (LookupGroupResultOutput) ElementType

func (LookupGroupResultOutput) ElementType() reflect.Type

func (LookupGroupResultOutput) Id

Path reference to this group. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}

func (LookupGroupResultOutput) Name

Name of the group.

func (LookupGroupResultOutput) Properties

Properties of the group.

func (LookupGroupResultOutput) ToLookupGroupResultOutput

func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput

func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext

func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput

func (LookupGroupResultOutput) Type

Type of the object = Microsoft.Migrate/assessmentProjects/groups.

type LookupGroupsOperationArgs

type LookupGroupsOperationArgs struct {
	// Group ARM name
	GroupName string `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupGroupsOperationOutputArgs

type LookupGroupsOperationOutputArgs struct {
	// Group ARM name
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupGroupsOperationOutputArgs) ElementType

type LookupGroupsOperationResult

type LookupGroupsOperationResult struct {
	// If the assessments are in running state.
	AreAssessmentsRunning bool `pulumi:"areAssessmentsRunning"`
	// List of References to Assessments created on this group.
	Assessments []string `pulumi:"assessments"`
	// Time when this group was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Whether the group has been created and is valid.
	GroupStatus string `pulumi:"groupStatus"`
	// The type of group.
	GroupType *string `pulumi:"groupType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Number of machines part of this group.
	MachineCount int `pulumi:"machineCount"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// List of assessment types supported on this group.
	SupportedAssessmentTypes []string `pulumi:"supportedAssessmentTypes"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Time when this group was last updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

Group resource.

func LookupGroupsOperation

func LookupGroupsOperation(ctx *pulumi.Context, args *LookupGroupsOperationArgs, opts ...pulumi.InvokeOption) (*LookupGroupsOperationResult, error)

Get a Group Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupGroupsOperationResultOutput

type LookupGroupsOperationResultOutput struct{ *pulumi.OutputState }

Group resource.

func (LookupGroupsOperationResultOutput) AreAssessmentsRunning

func (o LookupGroupsOperationResultOutput) AreAssessmentsRunning() pulumi.BoolOutput

If the assessments are in running state.

func (LookupGroupsOperationResultOutput) Assessments

List of References to Assessments created on this group.

func (LookupGroupsOperationResultOutput) CreatedTimestamp

Time when this group was created. Date-Time represented in ISO-8601 format.

func (LookupGroupsOperationResultOutput) ElementType

func (LookupGroupsOperationResultOutput) GroupStatus

Whether the group has been created and is valid.

func (LookupGroupsOperationResultOutput) GroupType

The type of group.

func (LookupGroupsOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupGroupsOperationResultOutput) MachineCount

Number of machines part of this group.

func (LookupGroupsOperationResultOutput) Name

The name of the resource

func (LookupGroupsOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupGroupsOperationResultOutput) SupportedAssessmentTypes

func (o LookupGroupsOperationResultOutput) SupportedAssessmentTypes() pulumi.StringArrayOutput

List of assessment types supported on this group.

func (LookupGroupsOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupGroupsOperationResultOutput) ToLookupGroupsOperationResultOutput

func (o LookupGroupsOperationResultOutput) ToLookupGroupsOperationResultOutput() LookupGroupsOperationResultOutput

func (LookupGroupsOperationResultOutput) ToLookupGroupsOperationResultOutputWithContext

func (o LookupGroupsOperationResultOutput) ToLookupGroupsOperationResultOutputWithContext(ctx context.Context) LookupGroupsOperationResultOutput

func (LookupGroupsOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupGroupsOperationResultOutput) UpdatedTimestamp

Time when this group was last updated. Date-Time represented in ISO-8601 format.

type LookupHyperVCollectorArgs

type LookupHyperVCollectorArgs struct {
	// Unique name of a Hyper-V collector within a project.
	HyperVCollectorName string `pulumi:"hyperVCollectorName"`
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupHyperVCollectorOutputArgs

type LookupHyperVCollectorOutputArgs struct {
	// Unique name of a Hyper-V collector within a project.
	HyperVCollectorName pulumi.StringInput `pulumi:"hyperVCollectorName"`
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupHyperVCollectorOutputArgs) ElementType

type LookupHyperVCollectorResult

type LookupHyperVCollectorResult struct {
	ETag       *string                     `pulumi:"eTag"`
	Id         string                      `pulumi:"id"`
	Name       string                      `pulumi:"name"`
	Properties CollectorPropertiesResponse `pulumi:"properties"`
	Type       string                      `pulumi:"type"`
}

func LookupHyperVCollector

func LookupHyperVCollector(ctx *pulumi.Context, args *LookupHyperVCollectorArgs, opts ...pulumi.InvokeOption) (*LookupHyperVCollectorResult, error)

Get a Hyper-V collector. Azure REST API version: 2019-10-01.

type LookupHyperVCollectorResultOutput

type LookupHyperVCollectorResultOutput struct{ *pulumi.OutputState }

func (LookupHyperVCollectorResultOutput) ETag

func (LookupHyperVCollectorResultOutput) ElementType

func (LookupHyperVCollectorResultOutput) Id

func (LookupHyperVCollectorResultOutput) Name

func (LookupHyperVCollectorResultOutput) Properties

func (LookupHyperVCollectorResultOutput) ToLookupHyperVCollectorResultOutput

func (o LookupHyperVCollectorResultOutput) ToLookupHyperVCollectorResultOutput() LookupHyperVCollectorResultOutput

func (LookupHyperVCollectorResultOutput) ToLookupHyperVCollectorResultOutputWithContext

func (o LookupHyperVCollectorResultOutput) ToLookupHyperVCollectorResultOutputWithContext(ctx context.Context) LookupHyperVCollectorResultOutput

func (LookupHyperVCollectorResultOutput) Type

type LookupHypervCollectorsOperationArgs

type LookupHypervCollectorsOperationArgs struct {
	// Hyper-V collector ARM name
	HypervCollectorName string `pulumi:"hypervCollectorName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupHypervCollectorsOperationOutputArgs

type LookupHypervCollectorsOperationOutputArgs struct {
	// Hyper-V collector ARM name
	HypervCollectorName pulumi.StringInput `pulumi:"hypervCollectorName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupHypervCollectorsOperationOutputArgs) ElementType

type LookupHypervCollectorsOperationResult

type LookupHypervCollectorsOperationResult struct {
	// Gets or sets the collector agent properties.
	AgentProperties *CollectorAgentPropertiesBaseResponse `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

Hyper-V collector resource.

func LookupHypervCollectorsOperation

Get a HypervCollector Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupHypervCollectorsOperationResultOutput

type LookupHypervCollectorsOperationResultOutput struct{ *pulumi.OutputState }

Hyper-V collector resource.

func (LookupHypervCollectorsOperationResultOutput) AgentProperties

Gets or sets the collector agent properties.

func (LookupHypervCollectorsOperationResultOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (LookupHypervCollectorsOperationResultOutput) DiscoverySiteId

Gets the discovery site id.

func (LookupHypervCollectorsOperationResultOutput) ElementType

func (LookupHypervCollectorsOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupHypervCollectorsOperationResultOutput) Name

The name of the resource

func (LookupHypervCollectorsOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupHypervCollectorsOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupHypervCollectorsOperationResultOutput) ToLookupHypervCollectorsOperationResultOutput

func (o LookupHypervCollectorsOperationResultOutput) ToLookupHypervCollectorsOperationResultOutput() LookupHypervCollectorsOperationResultOutput

func (LookupHypervCollectorsOperationResultOutput) ToLookupHypervCollectorsOperationResultOutputWithContext

func (o LookupHypervCollectorsOperationResultOutput) ToLookupHypervCollectorsOperationResultOutputWithContext(ctx context.Context) LookupHypervCollectorsOperationResultOutput

func (LookupHypervCollectorsOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupHypervCollectorsOperationResultOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type LookupImportCollectorArgs

type LookupImportCollectorArgs struct {
	// Unique name of a Import collector within a project.
	ImportCollectorName string `pulumi:"importCollectorName"`
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupImportCollectorOutputArgs

type LookupImportCollectorOutputArgs struct {
	// Unique name of a Import collector within a project.
	ImportCollectorName pulumi.StringInput `pulumi:"importCollectorName"`
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupImportCollectorOutputArgs) ElementType

type LookupImportCollectorResult

type LookupImportCollectorResult struct {
	ETag       *string                           `pulumi:"eTag"`
	Id         string                            `pulumi:"id"`
	Name       string                            `pulumi:"name"`
	Properties ImportCollectorPropertiesResponse `pulumi:"properties"`
	Type       string                            `pulumi:"type"`
}

func LookupImportCollector

func LookupImportCollector(ctx *pulumi.Context, args *LookupImportCollectorArgs, opts ...pulumi.InvokeOption) (*LookupImportCollectorResult, error)

Get a Import collector. Azure REST API version: 2019-10-01.

type LookupImportCollectorResultOutput

type LookupImportCollectorResultOutput struct{ *pulumi.OutputState }

func (LookupImportCollectorResultOutput) ETag

func (LookupImportCollectorResultOutput) ElementType

func (LookupImportCollectorResultOutput) Id

func (LookupImportCollectorResultOutput) Name

func (LookupImportCollectorResultOutput) Properties

func (LookupImportCollectorResultOutput) ToLookupImportCollectorResultOutput

func (o LookupImportCollectorResultOutput) ToLookupImportCollectorResultOutput() LookupImportCollectorResultOutput

func (LookupImportCollectorResultOutput) ToLookupImportCollectorResultOutputWithContext

func (o LookupImportCollectorResultOutput) ToLookupImportCollectorResultOutputWithContext(ctx context.Context) LookupImportCollectorResultOutput

func (LookupImportCollectorResultOutput) Type

type LookupImportCollectorsOperationArgs

type LookupImportCollectorsOperationArgs struct {
	// Import collector ARM name
	ImportCollectorName string `pulumi:"importCollectorName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupImportCollectorsOperationOutputArgs

type LookupImportCollectorsOperationOutputArgs struct {
	// Import collector ARM name
	ImportCollectorName pulumi.StringInput `pulumi:"importCollectorName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupImportCollectorsOperationOutputArgs) ElementType

type LookupImportCollectorsOperationResult

type LookupImportCollectorsOperationResult struct {
	// Gets the Timestamp when collector was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

Import collector resource.

func LookupImportCollectorsOperation

Get a ImportCollector Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupImportCollectorsOperationResultOutput

type LookupImportCollectorsOperationResultOutput struct{ *pulumi.OutputState }

Import collector resource.

func (LookupImportCollectorsOperationResultOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (LookupImportCollectorsOperationResultOutput) DiscoverySiteId

Gets the discovery site id.

func (LookupImportCollectorsOperationResultOutput) ElementType

func (LookupImportCollectorsOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupImportCollectorsOperationResultOutput) Name

The name of the resource

func (LookupImportCollectorsOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupImportCollectorsOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupImportCollectorsOperationResultOutput) ToLookupImportCollectorsOperationResultOutput

func (o LookupImportCollectorsOperationResultOutput) ToLookupImportCollectorsOperationResultOutput() LookupImportCollectorsOperationResultOutput

func (LookupImportCollectorsOperationResultOutput) ToLookupImportCollectorsOperationResultOutputWithContext

func (o LookupImportCollectorsOperationResultOutput) ToLookupImportCollectorsOperationResultOutputWithContext(ctx context.Context) LookupImportCollectorsOperationResultOutput

func (LookupImportCollectorsOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupImportCollectorsOperationResultOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type LookupMigrateAgentArgs

type LookupMigrateAgentArgs struct {
	// MigrateAgent name.
	AgentName string `pulumi:"agentName"`
	// ModernizeProject name.
	ModernizeProjectName string `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId *string `pulumi:"subscriptionId"`
}

type LookupMigrateAgentOutputArgs

type LookupMigrateAgentOutputArgs struct {
	// MigrateAgent name.
	AgentName pulumi.StringInput `pulumi:"agentName"`
	// ModernizeProject name.
	ModernizeProjectName pulumi.StringInput `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
}

func (LookupMigrateAgentOutputArgs) ElementType

type LookupMigrateAgentResult

type LookupMigrateAgentResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// MigrateAgent model properties.
	Properties MigrateAgentModelPropertiesResponse `pulumi:"properties"`
	SystemData MigrateAgentModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

MigrateAgent model.

func LookupMigrateAgent

func LookupMigrateAgent(ctx *pulumi.Context, args *LookupMigrateAgentArgs, opts ...pulumi.InvokeOption) (*LookupMigrateAgentResult, error)

Gets the details of the modernizeProject agent. Azure REST API version: 2022-05-01-preview.

type LookupMigrateAgentResultOutput

type LookupMigrateAgentResultOutput struct{ *pulumi.OutputState }

MigrateAgent model.

func (LookupMigrateAgentResultOutput) ElementType

func (LookupMigrateAgentResultOutput) Id

Gets or sets the Id of the resource.

func (LookupMigrateAgentResultOutput) Name

Gets or sets the name of the resource.

func (LookupMigrateAgentResultOutput) Properties

MigrateAgent model properties.

func (LookupMigrateAgentResultOutput) SystemData

func (LookupMigrateAgentResultOutput) Tags

Gets or sets the resource tags.

func (LookupMigrateAgentResultOutput) ToLookupMigrateAgentResultOutput

func (o LookupMigrateAgentResultOutput) ToLookupMigrateAgentResultOutput() LookupMigrateAgentResultOutput

func (LookupMigrateAgentResultOutput) ToLookupMigrateAgentResultOutputWithContext

func (o LookupMigrateAgentResultOutput) ToLookupMigrateAgentResultOutputWithContext(ctx context.Context) LookupMigrateAgentResultOutput

func (LookupMigrateAgentResultOutput) Type

Gets or sets the type of the resource.

type LookupMigrateProjectArgs

type LookupMigrateProjectArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMigrateProjectOutputArgs

type LookupMigrateProjectOutputArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMigrateProjectOutputArgs) ElementType

type LookupMigrateProjectResult

type LookupMigrateProjectResult struct {
	// Gets or sets the eTag for concurrency control.
	ETag *string `pulumi:"eTag"`
	// Gets the relative URL to get this migrate project.
	Id string `pulumi:"id"`
	// Gets or sets the Azure location in which migrate project is created.
	Location *string `pulumi:"location"`
	// Gets the name of the migrate project.
	Name string `pulumi:"name"`
	// Gets or sets the nested properties.
	Properties MigrateProjectPropertiesResponse `pulumi:"properties"`
	// Gets or sets the tags.
	Tags *MigrateProjectResponseTags `pulumi:"tags"`
	// Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
	Type string `pulumi:"type"`
}

Migrate Project REST Resource.

func LookupMigrateProject

func LookupMigrateProject(ctx *pulumi.Context, args *LookupMigrateProjectArgs, opts ...pulumi.InvokeOption) (*LookupMigrateProjectResult, error)

Migrate Project REST Resource. Azure REST API version: 2018-09-01-preview.

type LookupMigrateProjectResultOutput

type LookupMigrateProjectResultOutput struct{ *pulumi.OutputState }

Migrate Project REST Resource.

func (LookupMigrateProjectResultOutput) ETag

Gets or sets the eTag for concurrency control.

func (LookupMigrateProjectResultOutput) ElementType

func (LookupMigrateProjectResultOutput) Id

Gets the relative URL to get this migrate project.

func (LookupMigrateProjectResultOutput) Location

Gets or sets the Azure location in which migrate project is created.

func (LookupMigrateProjectResultOutput) Name

Gets the name of the migrate project.

func (LookupMigrateProjectResultOutput) Properties

Gets or sets the nested properties.

func (LookupMigrateProjectResultOutput) Tags

Gets or sets the tags.

func (LookupMigrateProjectResultOutput) ToLookupMigrateProjectResultOutput

func (o LookupMigrateProjectResultOutput) ToLookupMigrateProjectResultOutput() LookupMigrateProjectResultOutput

func (LookupMigrateProjectResultOutput) ToLookupMigrateProjectResultOutputWithContext

func (o LookupMigrateProjectResultOutput) ToLookupMigrateProjectResultOutputWithContext(ctx context.Context) LookupMigrateProjectResultOutput

func (LookupMigrateProjectResultOutput) Type

Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.

type LookupMigrateProjectsControllerMigrateProjectArgs

type LookupMigrateProjectsControllerMigrateProjectArgs struct {
	// Migrate project name.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMigrateProjectsControllerMigrateProjectOutputArgs

type LookupMigrateProjectsControllerMigrateProjectOutputArgs struct {
	// Migrate project name.
	MigrateProjectName pulumi.StringInput `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMigrateProjectsControllerMigrateProjectOutputArgs) ElementType

type LookupMigrateProjectsControllerMigrateProjectResult

type LookupMigrateProjectsControllerMigrateProjectResult struct {
	// For optimistic concurrency control.
	ETag *string `pulumi:"eTag"`
	// Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}
	Id string `pulumi:"id"`
	// Azure location in which project is created.
	Location *string `pulumi:"location"`
	// Name of the project.
	Name string `pulumi:"name"`
	// Properties of a migrate project.
	Properties MigrateProjectPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the object = [Microsoft.Migrate/migrateProjects].
	Type string `pulumi:"type"`
}

Migrate project.

func LookupMigrateProjectsControllerMigrateProject

Get information related to a specific migrate project. Returns a json object of type 'migrateProject' as specified in the models section. Azure REST API version: 2020-05-01.

Other available API versions: 2023-01-01.

type LookupMigrateProjectsControllerMigrateProjectResultOutput

type LookupMigrateProjectsControllerMigrateProjectResultOutput struct{ *pulumi.OutputState }

Migrate project.

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) ETag

For optimistic concurrency control.

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) ElementType

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) Id

Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) Location

Azure location in which project is created.

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) Name

Name of the project.

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) Properties

Properties of a migrate project.

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) ToLookupMigrateProjectsControllerMigrateProjectResultOutput

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) ToLookupMigrateProjectsControllerMigrateProjectResultOutputWithContext

func (o LookupMigrateProjectsControllerMigrateProjectResultOutput) ToLookupMigrateProjectsControllerMigrateProjectResultOutputWithContext(ctx context.Context) LookupMigrateProjectsControllerMigrateProjectResultOutput

func (LookupMigrateProjectsControllerMigrateProjectResultOutput) Type

Type of the object = Microsoft.Migrate/migrateProjects.

type LookupModernizeProjectArgs

type LookupModernizeProjectArgs struct {
	// Modernize project name.
	ModernizeProjectName string `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId *string `pulumi:"subscriptionId"`
}

type LookupModernizeProjectOutputArgs

type LookupModernizeProjectOutputArgs struct {
	// Modernize project name.
	ModernizeProjectName pulumi.StringInput `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
}

func (LookupModernizeProjectOutputArgs) ElementType

type LookupModernizeProjectResult

type LookupModernizeProjectResult struct {
	// Gets or sets the Id of the resource.
	Id       string                    `pulumi:"id"`
	Identity *ResourceIdentityResponse `pulumi:"identity"`
	// Gets or sets the location of the modernizeProject.
	Location *string `pulumi:"location"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// ModernizeProject properties.
	Properties ModernizeProjectModelPropertiesResponse `pulumi:"properties"`
	SystemData ModernizeProjectModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

ModernizeProject model.

func LookupModernizeProject

func LookupModernizeProject(ctx *pulumi.Context, args *LookupModernizeProjectArgs, opts ...pulumi.InvokeOption) (*LookupModernizeProjectResult, error)

Gets the details of the modernize project. Azure REST API version: 2022-05-01-preview.

type LookupModernizeProjectResultOutput

type LookupModernizeProjectResultOutput struct{ *pulumi.OutputState }

ModernizeProject model.

func (LookupModernizeProjectResultOutput) ElementType

func (LookupModernizeProjectResultOutput) Id

Gets or sets the Id of the resource.

func (LookupModernizeProjectResultOutput) Identity

func (LookupModernizeProjectResultOutput) Location

Gets or sets the location of the modernizeProject.

func (LookupModernizeProjectResultOutput) Name

Gets or sets the name of the resource.

func (LookupModernizeProjectResultOutput) Properties

ModernizeProject properties.

func (LookupModernizeProjectResultOutput) SystemData

func (LookupModernizeProjectResultOutput) Tags

Gets or sets the resource tags.

func (LookupModernizeProjectResultOutput) ToLookupModernizeProjectResultOutput

func (o LookupModernizeProjectResultOutput) ToLookupModernizeProjectResultOutput() LookupModernizeProjectResultOutput

func (LookupModernizeProjectResultOutput) ToLookupModernizeProjectResultOutputWithContext

func (o LookupModernizeProjectResultOutput) ToLookupModernizeProjectResultOutputWithContext(ctx context.Context) LookupModernizeProjectResultOutput

func (LookupModernizeProjectResultOutput) Type

Gets or sets the type of the resource.

type LookupMoveCollectionArgs

type LookupMoveCollectionArgs struct {
	// The Move Collection Name.
	MoveCollectionName string `pulumi:"moveCollectionName"`
	// The Resource Group Name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMoveCollectionOutputArgs

type LookupMoveCollectionOutputArgs struct {
	// The Move Collection Name.
	MoveCollectionName pulumi.StringInput `pulumi:"moveCollectionName"`
	// The Resource Group Name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMoveCollectionOutputArgs) ElementType

type LookupMoveCollectionResult

type LookupMoveCollectionResult struct {
	// The etag of the resource.
	Etag string `pulumi:"etag"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// Defines the MSI properties of the Move Collection.
	Identity *IdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives.
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Defines the move collection properties.
	Properties MoveCollectionPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Define the move collection.

func LookupMoveCollection

func LookupMoveCollection(ctx *pulumi.Context, args *LookupMoveCollectionArgs, opts ...pulumi.InvokeOption) (*LookupMoveCollectionResult, error)

Gets the move collection. Azure REST API version: 2022-08-01.

Other available API versions: 2023-08-01.

type LookupMoveCollectionResultOutput

type LookupMoveCollectionResultOutput struct{ *pulumi.OutputState }

Define the move collection.

func (LookupMoveCollectionResultOutput) ElementType

func (LookupMoveCollectionResultOutput) Etag

The etag of the resource.

func (LookupMoveCollectionResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupMoveCollectionResultOutput) Identity

Defines the MSI properties of the Move Collection.

func (LookupMoveCollectionResultOutput) Location

The geo-location where the resource lives.

func (LookupMoveCollectionResultOutput) Name

The name of the resource

func (LookupMoveCollectionResultOutput) Properties

Defines the move collection properties.

func (LookupMoveCollectionResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupMoveCollectionResultOutput) Tags

Resource tags.

func (LookupMoveCollectionResultOutput) ToLookupMoveCollectionResultOutput

func (o LookupMoveCollectionResultOutput) ToLookupMoveCollectionResultOutput() LookupMoveCollectionResultOutput

func (LookupMoveCollectionResultOutput) ToLookupMoveCollectionResultOutputWithContext

func (o LookupMoveCollectionResultOutput) ToLookupMoveCollectionResultOutputWithContext(ctx context.Context) LookupMoveCollectionResultOutput

func (LookupMoveCollectionResultOutput) Type

The type of the resource.

type LookupMoveResourceArgs

type LookupMoveResourceArgs struct {
	// The Move Collection Name.
	MoveCollectionName string `pulumi:"moveCollectionName"`
	// The Move Resource Name.
	MoveResourceName string `pulumi:"moveResourceName"`
	// The Resource Group Name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMoveResourceOutputArgs

type LookupMoveResourceOutputArgs struct {
	// The Move Collection Name.
	MoveCollectionName pulumi.StringInput `pulumi:"moveCollectionName"`
	// The Move Resource Name.
	MoveResourceName pulumi.StringInput `pulumi:"moveResourceName"`
	// The Resource Group Name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMoveResourceOutputArgs) ElementType

type LookupMoveResourceResult

type LookupMoveResourceResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Defines the move resource properties.
	Properties MoveResourcePropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Defines the move resource.

func LookupMoveResource

func LookupMoveResource(ctx *pulumi.Context, args *LookupMoveResourceArgs, opts ...pulumi.InvokeOption) (*LookupMoveResourceResult, error)

Gets the Move Resource. Azure REST API version: 2022-08-01.

Other available API versions: 2023-08-01.

type LookupMoveResourceResultOutput

type LookupMoveResourceResultOutput struct{ *pulumi.OutputState }

Defines the move resource.

func (LookupMoveResourceResultOutput) ElementType

func (LookupMoveResourceResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupMoveResourceResultOutput) Name

The name of the resource

func (LookupMoveResourceResultOutput) Properties

Defines the move resource properties.

func (LookupMoveResourceResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupMoveResourceResultOutput) ToLookupMoveResourceResultOutput

func (o LookupMoveResourceResultOutput) ToLookupMoveResourceResultOutput() LookupMoveResourceResultOutput

func (LookupMoveResourceResultOutput) ToLookupMoveResourceResultOutputWithContext

func (o LookupMoveResourceResultOutput) ToLookupMoveResourceResultOutputWithContext(ctx context.Context) LookupMoveResourceResultOutput

func (LookupMoveResourceResultOutput) Type

The type of the resource.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// Unique name of a private endpoint connection within a project.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionArgs struct {
	// Migrate project name.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Private endpoint connection name.
	PeConnectionName string `pulumi:"peConnectionName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionOutputArgs struct {
	// Migrate project name.
	MigrateProjectName pulumi.StringInput `pulumi:"migrateProjectName"`
	// Private endpoint connection name.
	PeConnectionName pulumi.StringInput `pulumi:"peConnectionName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResult struct {
	// Gets the tag for optimistic concurrency control.
	ETag string `pulumi:"eTag"`
	// Relative URL to get this Sites.
	Id string `pulumi:"id"`
	// Gets the name of the resource.
	Name string `pulumi:"name"`
	// Gets the properties of the object.
	Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Gets the resource type.
	Type string `pulumi:"type"`
}

REST model used to encapsulate the user visible state of a PrivateEndpoint.

func LookupPrivateEndpointConnectionControllerPrivateEndpointConnection

Get the private endpoint with the specified name. Azure REST API version: 2020-05-01.

Other available API versions: 2023-01-01.

type LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

REST model used to encapsulate the user visible state of a PrivateEndpoint.

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) ETag

Gets the tag for optimistic concurrency control.

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) Id

Relative URL to get this Sites.

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) Name

Gets the name of the resource.

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) Properties

Gets the properties of the object.

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutputWithContext

func (LookupPrivateEndpointConnectionControllerPrivateEndpointConnectionResultOutput) Type

Gets the resource type.

type LookupPrivateEndpointConnectionOperationArgs

type LookupPrivateEndpointConnectionOperationArgs struct {
	// Private endpoint connection ARM name
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionOperationOutputArgs

type LookupPrivateEndpointConnectionOperationOutputArgs struct {
	// Private endpoint connection ARM name
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionOperationOutputArgs) ElementType

type LookupPrivateEndpointConnectionOperationResult

type LookupPrivateEndpointConnectionOperationResult struct {
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Private endpoint connection resource.

func LookupPrivateEndpointConnectionOperation

Get a PrivateEndpointConnection Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupPrivateEndpointConnectionOperationResultOutput

type LookupPrivateEndpointConnectionOperationResultOutput struct{ *pulumi.OutputState }

Private endpoint connection resource.

func (LookupPrivateEndpointConnectionOperationResultOutput) ElementType

func (LookupPrivateEndpointConnectionOperationResultOutput) GroupIds

The group ids for the private endpoint resource.

func (LookupPrivateEndpointConnectionOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPrivateEndpointConnectionOperationResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionOperationResultOutput) PrivateEndpoint

The private endpoint resource.

func (LookupPrivateEndpointConnectionOperationResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionOperationResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupPrivateEndpointConnectionOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPrivateEndpointConnectionOperationResultOutput) ToLookupPrivateEndpointConnectionOperationResultOutput

func (LookupPrivateEndpointConnectionOperationResultOutput) ToLookupPrivateEndpointConnectionOperationResultOutputWithContext

func (o LookupPrivateEndpointConnectionOperationResultOutput) ToLookupPrivateEndpointConnectionOperationResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionOperationResultOutput

func (LookupPrivateEndpointConnectionOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// Unique name of a private endpoint connection within a project.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionProxyControllerArgs

type LookupPrivateEndpointConnectionProxyControllerArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Private link proxy name.
	PecProxyName string `pulumi:"pecProxyName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionProxyControllerOutputArgs

type LookupPrivateEndpointConnectionProxyControllerOutputArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput `pulumi:"migrateProjectName"`
	// Private link proxy name.
	PecProxyName pulumi.StringInput `pulumi:"pecProxyName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionProxyControllerOutputArgs) ElementType

type LookupPrivateEndpointConnectionProxyControllerResult

type LookupPrivateEndpointConnectionProxyControllerResult struct {
	ETag *string `pulumi:"eTag"`
	Id   string  `pulumi:"id"`
	Name string  `pulumi:"name"`
	// Properties of a private endpoint connection proxy.
	Properties PrivateEndpointConnectionProxyPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	Type       string             `pulumi:"type"`
}

Defines Private endpoint proxy resource.

func LookupPrivateEndpointConnectionProxyController

Get the of private link proxy resources from a migrate project and private link proxy resource. Azure REST API version: 2023-01-01.

type LookupPrivateEndpointConnectionProxyControllerResultOutput

type LookupPrivateEndpointConnectionProxyControllerResultOutput struct{ *pulumi.OutputState }

Defines Private endpoint proxy resource.

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) ETag

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) ElementType

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) Id

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) Name

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) Properties

Properties of a private endpoint connection proxy.

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) ToLookupPrivateEndpointConnectionProxyControllerResultOutput

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) ToLookupPrivateEndpointConnectionProxyControllerResultOutputWithContext

func (o LookupPrivateEndpointConnectionProxyControllerResultOutput) ToLookupPrivateEndpointConnectionProxyControllerResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionProxyControllerResultOutput

func (LookupPrivateEndpointConnectionProxyControllerResultOutput) Type

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// For optimistic concurrency control.
	ETag *string `pulumi:"eTag"`
	// Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}
	Id string `pulumi:"id"`
	// Name of the private endpoint endpoint connection.
	Name string `pulumi:"name"`
	// Properties of the private endpoint endpoint connection.
	Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
	Type string `pulumi:"type"`
}

A private endpoint connection for a project.

func LookupPrivateEndpointConnection

Get information related to a specific private endpoint connection in the project. Returns a json object of type 'privateEndpointConnections' as specified in the models section. Azure REST API version: 2019-10-01.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

A private endpoint connection for a project.

func (LookupPrivateEndpointConnectionResultOutput) ETag

For optimistic concurrency control.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Id

Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}

func (LookupPrivateEndpointConnectionResultOutput) Name

Name of the private endpoint endpoint connection.

func (LookupPrivateEndpointConnectionResultOutput) Properties

Properties of the private endpoint endpoint connection.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

Type of the object = Microsoft.Migrate/assessmentProjects/privateEndpointConnections.

type LookupProjectArgs

type LookupProjectArgs struct {
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupProjectOutputArgs

type LookupProjectOutputArgs struct {
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupProjectOutputArgs) ElementType

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult

type LookupProjectResult struct {
	// For optimistic concurrency control.
	ETag *string `pulumi:"eTag"`
	// Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}
	Id string `pulumi:"id"`
	// Azure location in which project is created.
	Location *string `pulumi:"location"`
	// Name of the project.
	Name string `pulumi:"name"`
	// Properties of the project.
	Properties ProjectPropertiesResponse `pulumi:"properties"`
	// Tags provided by Azure Tagging service.
	Tags interface{} `pulumi:"tags"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects].
	Type string `pulumi:"type"`
}

Azure Migrate Project.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

Get the project with the specified name. Azure REST API version: 2019-10-01.

Other available API versions: 2018-02-02.

type LookupProjectResultOutput

type LookupProjectResultOutput struct{ *pulumi.OutputState }

Azure Migrate Project.

func (LookupProjectResultOutput) ETag

For optimistic concurrency control.

func (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) Id

Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}

func (LookupProjectResultOutput) Location

Azure location in which project is created.

func (LookupProjectResultOutput) Name

Name of the project.

func (LookupProjectResultOutput) Properties

Properties of the project.

func (LookupProjectResultOutput) Tags

Tags provided by Azure Tagging service.

func (LookupProjectResultOutput) ToLookupProjectResultOutput

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

func (LookupProjectResultOutput) Type

Type of the object = Microsoft.Migrate/assessmentProjects.

type LookupServerCollectorArgs

type LookupServerCollectorArgs struct {
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Unique name of a Server collector within a project.
	ServerCollectorName string `pulumi:"serverCollectorName"`
}

type LookupServerCollectorOutputArgs

type LookupServerCollectorOutputArgs struct {
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Unique name of a Server collector within a project.
	ServerCollectorName pulumi.StringInput `pulumi:"serverCollectorName"`
}

func (LookupServerCollectorOutputArgs) ElementType

type LookupServerCollectorResult

type LookupServerCollectorResult struct {
	ETag       *string                     `pulumi:"eTag"`
	Id         string                      `pulumi:"id"`
	Name       string                      `pulumi:"name"`
	Properties CollectorPropertiesResponse `pulumi:"properties"`
	Type       string                      `pulumi:"type"`
}

func LookupServerCollector

func LookupServerCollector(ctx *pulumi.Context, args *LookupServerCollectorArgs, opts ...pulumi.InvokeOption) (*LookupServerCollectorResult, error)

Get a Server collector. Azure REST API version: 2019-10-01.

type LookupServerCollectorResultOutput

type LookupServerCollectorResultOutput struct{ *pulumi.OutputState }

func (LookupServerCollectorResultOutput) ETag

func (LookupServerCollectorResultOutput) ElementType

func (LookupServerCollectorResultOutput) Id

func (LookupServerCollectorResultOutput) Name

func (LookupServerCollectorResultOutput) Properties

func (LookupServerCollectorResultOutput) ToLookupServerCollectorResultOutput

func (o LookupServerCollectorResultOutput) ToLookupServerCollectorResultOutput() LookupServerCollectorResultOutput

func (LookupServerCollectorResultOutput) ToLookupServerCollectorResultOutputWithContext

func (o LookupServerCollectorResultOutput) ToLookupServerCollectorResultOutputWithContext(ctx context.Context) LookupServerCollectorResultOutput

func (LookupServerCollectorResultOutput) Type

type LookupServerCollectorsOperationArgs

type LookupServerCollectorsOperationArgs struct {
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Physical server collector ARM name
	ServerCollectorName string `pulumi:"serverCollectorName"`
}

type LookupServerCollectorsOperationOutputArgs

type LookupServerCollectorsOperationOutputArgs struct {
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Physical server collector ARM name
	ServerCollectorName pulumi.StringInput `pulumi:"serverCollectorName"`
}

func (LookupServerCollectorsOperationOutputArgs) ElementType

type LookupServerCollectorsOperationResult

type LookupServerCollectorsOperationResult struct {
	// Gets or sets the collector agent properties.
	AgentProperties *CollectorAgentPropertiesBaseResponse `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

Physical server collector resource.

func LookupServerCollectorsOperation

Get a ServerCollector Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupServerCollectorsOperationResultOutput

type LookupServerCollectorsOperationResultOutput struct{ *pulumi.OutputState }

Physical server collector resource.

func (LookupServerCollectorsOperationResultOutput) AgentProperties

Gets or sets the collector agent properties.

func (LookupServerCollectorsOperationResultOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (LookupServerCollectorsOperationResultOutput) DiscoverySiteId

Gets the discovery site id.

func (LookupServerCollectorsOperationResultOutput) ElementType

func (LookupServerCollectorsOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupServerCollectorsOperationResultOutput) Name

The name of the resource

func (LookupServerCollectorsOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupServerCollectorsOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupServerCollectorsOperationResultOutput) ToLookupServerCollectorsOperationResultOutput

func (o LookupServerCollectorsOperationResultOutput) ToLookupServerCollectorsOperationResultOutput() LookupServerCollectorsOperationResultOutput

func (LookupServerCollectorsOperationResultOutput) ToLookupServerCollectorsOperationResultOutputWithContext

func (o LookupServerCollectorsOperationResultOutput) ToLookupServerCollectorsOperationResultOutputWithContext(ctx context.Context) LookupServerCollectorsOperationResultOutput

func (LookupServerCollectorsOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupServerCollectorsOperationResultOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type LookupSolutionArgs

type LookupSolutionArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName string `pulumi:"solutionName"`
}

type LookupSolutionOutputArgs

type LookupSolutionOutputArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName pulumi.StringInput `pulumi:"solutionName"`
}

func (LookupSolutionOutputArgs) ElementType

func (LookupSolutionOutputArgs) ElementType() reflect.Type

type LookupSolutionResult

type LookupSolutionResult struct {
	// Gets or sets the ETAG for optimistic concurrency control.
	Etag *string `pulumi:"etag"`
	// Gets the relative URL to get to this REST resource.
	Id string `pulumi:"id"`
	// Gets the name of this REST resource.
	Name string `pulumi:"name"`
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesResponse `pulumi:"properties"`
	// Gets the type of this REST resource.
	Type string `pulumi:"type"`
}

Solution REST Resource.

func LookupSolution

func LookupSolution(ctx *pulumi.Context, args *LookupSolutionArgs, opts ...pulumi.InvokeOption) (*LookupSolutionResult, error)

Solution REST Resource. Azure REST API version: 2018-09-01-preview.

type LookupSolutionResultOutput

type LookupSolutionResultOutput struct{ *pulumi.OutputState }

Solution REST Resource.

func (LookupSolutionResultOutput) ElementType

func (LookupSolutionResultOutput) ElementType() reflect.Type

func (LookupSolutionResultOutput) Etag

Gets or sets the ETAG for optimistic concurrency control.

func (LookupSolutionResultOutput) Id

Gets the relative URL to get to this REST resource.

func (LookupSolutionResultOutput) Name

Gets the name of this REST resource.

func (LookupSolutionResultOutput) Properties

Gets or sets the properties of the solution.

func (LookupSolutionResultOutput) ToLookupSolutionResultOutput

func (o LookupSolutionResultOutput) ToLookupSolutionResultOutput() LookupSolutionResultOutput

func (LookupSolutionResultOutput) ToLookupSolutionResultOutputWithContext

func (o LookupSolutionResultOutput) ToLookupSolutionResultOutputWithContext(ctx context.Context) LookupSolutionResultOutput

func (LookupSolutionResultOutput) Type

Gets the type of this REST resource.

type LookupSolutionsControllerSolutionArgs

type LookupSolutionsControllerSolutionArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName string `pulumi:"solutionName"`
}

type LookupSolutionsControllerSolutionOutputArgs

type LookupSolutionsControllerSolutionOutputArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput `pulumi:"migrateProjectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName pulumi.StringInput `pulumi:"solutionName"`
}

func (LookupSolutionsControllerSolutionOutputArgs) ElementType

type LookupSolutionsControllerSolutionResult

type LookupSolutionsControllerSolutionResult struct {
	// Gets or sets the ETAG for optimistic concurrency control.
	Etag *string `pulumi:"etag"`
	// Gets the relative URL to get to this REST resource.
	Id string `pulumi:"id"`
	// Gets the name of this REST resource.
	Name string `pulumi:"name"`
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesResponse `pulumi:"properties"`
	// Gets the type of this REST resource.
	Type string `pulumi:"type"`
}

Solution REST Resource.

func LookupSolutionsControllerSolution

Solution REST Resource. Azure REST API version: 2023-01-01.

type LookupSolutionsControllerSolutionResultOutput

type LookupSolutionsControllerSolutionResultOutput struct{ *pulumi.OutputState }

Solution REST Resource.

func (LookupSolutionsControllerSolutionResultOutput) ElementType

func (LookupSolutionsControllerSolutionResultOutput) Etag

Gets or sets the ETAG for optimistic concurrency control.

func (LookupSolutionsControllerSolutionResultOutput) Id

Gets the relative URL to get to this REST resource.

func (LookupSolutionsControllerSolutionResultOutput) Name

Gets the name of this REST resource.

func (LookupSolutionsControllerSolutionResultOutput) Properties

Gets or sets the properties of the solution.

func (LookupSolutionsControllerSolutionResultOutput) ToLookupSolutionsControllerSolutionResultOutput

func (o LookupSolutionsControllerSolutionResultOutput) ToLookupSolutionsControllerSolutionResultOutput() LookupSolutionsControllerSolutionResultOutput

func (LookupSolutionsControllerSolutionResultOutput) ToLookupSolutionsControllerSolutionResultOutputWithContext

func (o LookupSolutionsControllerSolutionResultOutput) ToLookupSolutionsControllerSolutionResultOutputWithContext(ctx context.Context) LookupSolutionsControllerSolutionResultOutput

func (LookupSolutionsControllerSolutionResultOutput) Type

Gets the type of this REST resource.

type LookupSqlAssessmentV2OperationArgs

type LookupSqlAssessmentV2OperationArgs struct {
	// SQL Assessment arm name.
	AssessmentName string `pulumi:"assessmentName"`
	// Group ARM name
	GroupName string `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupSqlAssessmentV2OperationOutputArgs

type LookupSqlAssessmentV2OperationOutputArgs struct {
	// SQL Assessment arm name.
	AssessmentName pulumi.StringInput `pulumi:"assessmentName"`
	// Group ARM name
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupSqlAssessmentV2OperationOutputArgs) ElementType

type LookupSqlAssessmentV2OperationResult

type LookupSqlAssessmentV2OperationResult struct {
	// Assessment type of the assessment.
	AssessmentType *string `pulumi:"assessmentType"`
	// Gets or sets user preference indicating intent of async commit mode.
	AsyncCommitModeIntent *string `pulumi:"asyncCommitModeIntent"`
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation *string `pulumi:"azureLocation"`
	// Azure Offer Code.
	AzureOfferCode *string `pulumi:"azureOfferCode"`
	// Gets or sets Azure Offer Code for VM.
	AzureOfferCodeForVm *string `pulumi:"azureOfferCodeForVm"`
	// Gets or sets a value indicating azure security offering type.
	AzureSecurityOfferingType *string `pulumi:"azureSecurityOfferingType"`
	// Gets or sets user configurable SQL database settings.
	AzureSqlDatabaseSettings *SqlDbSettingsResponse `pulumi:"azureSqlDatabaseSettings"`
	// Gets or sets user configurable SQL managed instance settings.
	AzureSqlManagedInstanceSettings *SqlMiSettingsResponse `pulumi:"azureSqlManagedInstanceSettings"`
	// Gets or sets user configurable SQL VM settings.
	AzureSqlVmSettings *SqlVmSettingsResponse `pulumi:"azureSqlVmSettings"`
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage *float64 `pulumi:"confidenceRatingInPercentage"`
	// Date and Time when assessment was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Currency in which prices should be reported.
	Currency *string `pulumi:"currency"`
	// Gets or sets the Azure Location or Azure region where to which the machines
	// will be migrated.
	DisasterRecoveryLocation *string `pulumi:"disasterRecoveryLocation"`
	// Custom discount percentage.
	DiscountPercentage *float64 `pulumi:"discountPercentage"`
	// Gets or sets the Enterprise agreement subscription id.
	EaSubscriptionId *string `pulumi:"eaSubscriptionId"`
	// Gets or sets a value indicating whether HADR assessments needs to be created.
	EnableHadrAssessment *bool `pulumi:"enableHadrAssessment"`
	// Gets or sets the duration for which the entity (SQL, VMs) are up in the
	// on-premises environment.
	EntityUptime *EntityUptimeResponse `pulumi:"entityUptime"`
	// Gets or sets user configurable setting to display the environment type.
	EnvironmentType *string `pulumi:"environmentType"`
	// Gets the group type for the assessment.
	GroupType *string `pulumi:"groupType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Gets or sets a value indicating whether internet access is available.
	IsInternetAccessAvailable *bool `pulumi:"isInternetAccessAvailable"`
	// Gets or sets user preference indicating intent of multi-subnet configuration.
	MultiSubnetIntent *string `pulumi:"multiSubnetIntent"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Gets or sets SQL optimization logic.
	OptimizationLogic *string `pulumi:"optimizationLogic"`
	// Gets or sets user configurable setting to display the azure hybrid use benefit.
	OsLicense *string `pulumi:"osLicense"`
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile *string `pulumi:"percentile"`
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime *string `pulumi:"perfDataEndTime"`
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime *string `pulumi:"perfDataStartTime"`
	// Last time when rates were queried.
	PricesTimestamp string `pulumi:"pricesTimestamp"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Reserved instance.
	ReservedInstance *string `pulumi:"reservedInstance"`
	// Gets or sets azure reserved instance for VM.
	ReservedInstanceForVm *string `pulumi:"reservedInstanceForVm"`
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor *float64 `pulumi:"scalingFactor"`
	// Schema version.
	SchemaVersion string `pulumi:"schemaVersion"`
	// Assessment sizing criterion.
	SizingCriterion *string `pulumi:"sizingCriterion"`
	// SQL server license.
	SqlServerLicense *string `pulumi:"sqlServerLicense"`
	// User configurable setting to display the Stage of Assessment.
	Stage string `pulumi:"stage"`
	// Whether assessment is in valid state and all machines have been assessed.
	Status string `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange *string `pulumi:"timeRange"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Date and Time when assessment was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

SQL Assessment REST resource.

func LookupSqlAssessmentV2Operation

Get a SqlAssessmentV2 Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupSqlAssessmentV2OperationResultOutput

type LookupSqlAssessmentV2OperationResultOutput struct{ *pulumi.OutputState }

SQL Assessment REST resource.

func (LookupSqlAssessmentV2OperationResultOutput) AssessmentType

Assessment type of the assessment.

func (LookupSqlAssessmentV2OperationResultOutput) AsyncCommitModeIntent

Gets or sets user preference indicating intent of async commit mode.

func (LookupSqlAssessmentV2OperationResultOutput) AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

func (LookupSqlAssessmentV2OperationResultOutput) AzureOfferCode

Azure Offer Code.

func (LookupSqlAssessmentV2OperationResultOutput) AzureOfferCodeForVm

Gets or sets Azure Offer Code for VM.

func (LookupSqlAssessmentV2OperationResultOutput) AzureSecurityOfferingType

Gets or sets a value indicating azure security offering type.

func (LookupSqlAssessmentV2OperationResultOutput) AzureSqlDatabaseSettings

Gets or sets user configurable SQL database settings.

func (LookupSqlAssessmentV2OperationResultOutput) AzureSqlManagedInstanceSettings

Gets or sets user configurable SQL managed instance settings.

func (LookupSqlAssessmentV2OperationResultOutput) AzureSqlVmSettings

Gets or sets user configurable SQL VM settings.

func (LookupSqlAssessmentV2OperationResultOutput) ConfidenceRatingInPercentage

func (o LookupSqlAssessmentV2OperationResultOutput) ConfidenceRatingInPercentage() pulumi.Float64PtrOutput

Confidence Rating in Percentage.

func (LookupSqlAssessmentV2OperationResultOutput) CreatedTimestamp

Date and Time when assessment was created.

func (LookupSqlAssessmentV2OperationResultOutput) Currency

Currency in which prices should be reported.

func (LookupSqlAssessmentV2OperationResultOutput) DisasterRecoveryLocation

Gets or sets the Azure Location or Azure region where to which the machines will be migrated.

func (LookupSqlAssessmentV2OperationResultOutput) DiscountPercentage

Custom discount percentage.

func (LookupSqlAssessmentV2OperationResultOutput) EaSubscriptionId

Gets or sets the Enterprise agreement subscription id.

func (LookupSqlAssessmentV2OperationResultOutput) ElementType

func (LookupSqlAssessmentV2OperationResultOutput) EnableHadrAssessment

Gets or sets a value indicating whether HADR assessments needs to be created.

func (LookupSqlAssessmentV2OperationResultOutput) EntityUptime

Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.

func (LookupSqlAssessmentV2OperationResultOutput) EnvironmentType

Gets or sets user configurable setting to display the environment type.

func (LookupSqlAssessmentV2OperationResultOutput) GroupType

Gets the group type for the assessment.

func (LookupSqlAssessmentV2OperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSqlAssessmentV2OperationResultOutput) IsInternetAccessAvailable

func (o LookupSqlAssessmentV2OperationResultOutput) IsInternetAccessAvailable() pulumi.BoolPtrOutput

Gets or sets a value indicating whether internet access is available.

func (LookupSqlAssessmentV2OperationResultOutput) MultiSubnetIntent

Gets or sets user preference indicating intent of multi-subnet configuration.

func (LookupSqlAssessmentV2OperationResultOutput) Name

The name of the resource

func (LookupSqlAssessmentV2OperationResultOutput) OptimizationLogic

Gets or sets SQL optimization logic.

func (LookupSqlAssessmentV2OperationResultOutput) OsLicense

Gets or sets user configurable setting to display the azure hybrid use benefit.

func (LookupSqlAssessmentV2OperationResultOutput) Percentile

Percentile of the utilization data values to be considered while assessing machines.

func (LookupSqlAssessmentV2OperationResultOutput) PerfDataEndTime

Gets or sets the end time to consider performance data for assessment.

func (LookupSqlAssessmentV2OperationResultOutput) PerfDataStartTime

Gets or sets the start time to consider performance data for assessment.

func (LookupSqlAssessmentV2OperationResultOutput) PricesTimestamp

Last time when rates were queried.

func (LookupSqlAssessmentV2OperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupSqlAssessmentV2OperationResultOutput) ReservedInstance

Reserved instance.

func (LookupSqlAssessmentV2OperationResultOutput) ReservedInstanceForVm

Gets or sets azure reserved instance for VM.

func (LookupSqlAssessmentV2OperationResultOutput) ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

func (LookupSqlAssessmentV2OperationResultOutput) SchemaVersion

Schema version.

func (LookupSqlAssessmentV2OperationResultOutput) SizingCriterion

Assessment sizing criterion.

func (LookupSqlAssessmentV2OperationResultOutput) SqlServerLicense

SQL server license.

func (LookupSqlAssessmentV2OperationResultOutput) Stage

User configurable setting to display the Stage of Assessment.

func (LookupSqlAssessmentV2OperationResultOutput) Status

Whether assessment is in valid state and all machines have been assessed.

func (LookupSqlAssessmentV2OperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSqlAssessmentV2OperationResultOutput) TimeRange

Time Range for which the historic utilization data should be considered for assessment.

func (LookupSqlAssessmentV2OperationResultOutput) ToLookupSqlAssessmentV2OperationResultOutput

func (o LookupSqlAssessmentV2OperationResultOutput) ToLookupSqlAssessmentV2OperationResultOutput() LookupSqlAssessmentV2OperationResultOutput

func (LookupSqlAssessmentV2OperationResultOutput) ToLookupSqlAssessmentV2OperationResultOutputWithContext

func (o LookupSqlAssessmentV2OperationResultOutput) ToLookupSqlAssessmentV2OperationResultOutputWithContext(ctx context.Context) LookupSqlAssessmentV2OperationResultOutput

func (LookupSqlAssessmentV2OperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupSqlAssessmentV2OperationResultOutput) UpdatedTimestamp

Date and Time when assessment was last updated.

type LookupSqlCollectorOperationArgs

type LookupSqlCollectorOperationArgs struct {
	// Sql collector ARM name.
	CollectorName string `pulumi:"collectorName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupSqlCollectorOperationOutputArgs

type LookupSqlCollectorOperationOutputArgs struct {
	// Sql collector ARM name.
	CollectorName pulumi.StringInput `pulumi:"collectorName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupSqlCollectorOperationOutputArgs) ElementType

type LookupSqlCollectorOperationResult

type LookupSqlCollectorOperationResult struct {
	// Gets or sets the collector agent properties.
	AgentProperties *CollectorAgentPropertiesBaseResponse `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

The SQL collector REST object.

func LookupSqlCollectorOperation

func LookupSqlCollectorOperation(ctx *pulumi.Context, args *LookupSqlCollectorOperationArgs, opts ...pulumi.InvokeOption) (*LookupSqlCollectorOperationResult, error)

Get a SqlCollector Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupSqlCollectorOperationResultOutput

type LookupSqlCollectorOperationResultOutput struct{ *pulumi.OutputState }

The SQL collector REST object.

func (LookupSqlCollectorOperationResultOutput) AgentProperties

Gets or sets the collector agent properties.

func (LookupSqlCollectorOperationResultOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (LookupSqlCollectorOperationResultOutput) DiscoverySiteId

Gets the discovery site id.

func (LookupSqlCollectorOperationResultOutput) ElementType

func (LookupSqlCollectorOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSqlCollectorOperationResultOutput) Name

The name of the resource

func (LookupSqlCollectorOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupSqlCollectorOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSqlCollectorOperationResultOutput) ToLookupSqlCollectorOperationResultOutput

func (o LookupSqlCollectorOperationResultOutput) ToLookupSqlCollectorOperationResultOutput() LookupSqlCollectorOperationResultOutput

func (LookupSqlCollectorOperationResultOutput) ToLookupSqlCollectorOperationResultOutputWithContext

func (o LookupSqlCollectorOperationResultOutput) ToLookupSqlCollectorOperationResultOutputWithContext(ctx context.Context) LookupSqlCollectorOperationResultOutput

func (LookupSqlCollectorOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupSqlCollectorOperationResultOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type LookupVMwareCollectorArgs

type LookupVMwareCollectorArgs struct {
	// Name of the Azure Migrate project.
	ProjectName string `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Unique name of a VMware collector within a project.
	VmWareCollectorName string `pulumi:"vmWareCollectorName"`
}

type LookupVMwareCollectorOutputArgs

type LookupVMwareCollectorOutputArgs struct {
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Unique name of a VMware collector within a project.
	VmWareCollectorName pulumi.StringInput `pulumi:"vmWareCollectorName"`
}

func (LookupVMwareCollectorOutputArgs) ElementType

type LookupVMwareCollectorResult

type LookupVMwareCollectorResult struct {
	ETag       *string                     `pulumi:"eTag"`
	Id         string                      `pulumi:"id"`
	Name       string                      `pulumi:"name"`
	Properties CollectorPropertiesResponse `pulumi:"properties"`
	Type       string                      `pulumi:"type"`
}

func LookupVMwareCollector

func LookupVMwareCollector(ctx *pulumi.Context, args *LookupVMwareCollectorArgs, opts ...pulumi.InvokeOption) (*LookupVMwareCollectorResult, error)

Get a VMware collector. Azure REST API version: 2019-10-01.

type LookupVMwareCollectorResultOutput

type LookupVMwareCollectorResultOutput struct{ *pulumi.OutputState }

func (LookupVMwareCollectorResultOutput) ETag

func (LookupVMwareCollectorResultOutput) ElementType

func (LookupVMwareCollectorResultOutput) Id

func (LookupVMwareCollectorResultOutput) Name

func (LookupVMwareCollectorResultOutput) Properties

func (LookupVMwareCollectorResultOutput) ToLookupVMwareCollectorResultOutput

func (o LookupVMwareCollectorResultOutput) ToLookupVMwareCollectorResultOutput() LookupVMwareCollectorResultOutput

func (LookupVMwareCollectorResultOutput) ToLookupVMwareCollectorResultOutputWithContext

func (o LookupVMwareCollectorResultOutput) ToLookupVMwareCollectorResultOutputWithContext(ctx context.Context) LookupVMwareCollectorResultOutput

func (LookupVMwareCollectorResultOutput) Type

type LookupVmwareCollectorsOperationArgs

type LookupVmwareCollectorsOperationArgs struct {
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// VMware collector ARM name
	VmWareCollectorName string `pulumi:"vmWareCollectorName"`
}

type LookupVmwareCollectorsOperationOutputArgs

type LookupVmwareCollectorsOperationOutputArgs struct {
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// VMware collector ARM name
	VmWareCollectorName pulumi.StringInput `pulumi:"vmWareCollectorName"`
}

func (LookupVmwareCollectorsOperationOutputArgs) ElementType

type LookupVmwareCollectorsOperationResult

type LookupVmwareCollectorsOperationResult struct {
	// Gets or sets the collector agent properties.
	AgentProperties *CollectorAgentPropertiesBaseResponse `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

VMware collector resource.

func LookupVmwareCollectorsOperation

Get a VmwareCollector Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

type LookupVmwareCollectorsOperationResultOutput

type LookupVmwareCollectorsOperationResultOutput struct{ *pulumi.OutputState }

VMware collector resource.

func (LookupVmwareCollectorsOperationResultOutput) AgentProperties

Gets or sets the collector agent properties.

func (LookupVmwareCollectorsOperationResultOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (LookupVmwareCollectorsOperationResultOutput) DiscoverySiteId

Gets the discovery site id.

func (LookupVmwareCollectorsOperationResultOutput) ElementType

func (LookupVmwareCollectorsOperationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupVmwareCollectorsOperationResultOutput) Name

The name of the resource

func (LookupVmwareCollectorsOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupVmwareCollectorsOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupVmwareCollectorsOperationResultOutput) ToLookupVmwareCollectorsOperationResultOutput

func (o LookupVmwareCollectorsOperationResultOutput) ToLookupVmwareCollectorsOperationResultOutput() LookupVmwareCollectorsOperationResultOutput

func (LookupVmwareCollectorsOperationResultOutput) ToLookupVmwareCollectorsOperationResultOutputWithContext

func (o LookupVmwareCollectorsOperationResultOutput) ToLookupVmwareCollectorsOperationResultOutputWithContext(ctx context.Context) LookupVmwareCollectorsOperationResultOutput

func (LookupVmwareCollectorsOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupVmwareCollectorsOperationResultOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type LookupWebAppAssessmentV2OperationArgs

type LookupWebAppAssessmentV2OperationArgs struct {
	// Web app Assessment arm name.
	AssessmentName string `pulumi:"assessmentName"`
	// Group ARM name
	GroupName string `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppAssessmentV2OperationOutputArgs

type LookupWebAppAssessmentV2OperationOutputArgs struct {
	// Web app Assessment arm name.
	AssessmentName pulumi.StringInput `pulumi:"assessmentName"`
	// Group ARM name
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppAssessmentV2OperationOutputArgs) ElementType

type LookupWebAppAssessmentV2OperationResult

type LookupWebAppAssessmentV2OperationResult struct {
	// Gets or sets user configurable app service container database settings.
	AppSvcContainerSettings *AppSvcContainerSettingsResponse `pulumi:"appSvcContainerSettings"`
	// Gets or sets user configurable app service native settings.
	AppSvcNativeSettings *AppSvcNativeSettingsResponse `pulumi:"appSvcNativeSettings"`
	// Assessment type of the assessment.
	AssessmentType *string `pulumi:"assessmentType"`
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation *string `pulumi:"azureLocation"`
	// Azure Offer Code.
	AzureOfferCode *string `pulumi:"azureOfferCode"`
	// Gets or sets a value indicating azure security offering type.
	AzureSecurityOfferingType *string `pulumi:"azureSecurityOfferingType"`
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage *float64 `pulumi:"confidenceRatingInPercentage"`
	// Date and Time when assessment was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Currency in which prices should be reported.
	Currency *string `pulumi:"currency"`
	// Custom discount percentage.
	DiscountPercentage *float64 `pulumi:"discountPercentage"`
	// Gets or sets user configurable discovered entity settings.
	DiscoveredEntityLightSummary *DiscoveredEntityLightSummaryResponse `pulumi:"discoveredEntityLightSummary"`
	// Gets or sets the Enterprise agreement subscription id.
	EaSubscriptionId *string `pulumi:"eaSubscriptionId"`
	// Gets or sets the duration for which the entity (Web app, VMs) are up in the
	// on-premises environment.
	EntityUptime *EntityUptimeResponse `pulumi:"entityUptime"`
	// Gets or sets user configurable setting to display the environment type.
	EnvironmentType *string `pulumi:"environmentType"`
	// Gets the group type for the assessment.
	GroupType *string `pulumi:"groupType"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile *string `pulumi:"percentile"`
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime *string `pulumi:"perfDataEndTime"`
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime *string `pulumi:"perfDataStartTime"`
	// Last time when rates were queried.
	PricesTimestamp string `pulumi:"pricesTimestamp"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Reserved instance.
	ReservedInstance *string `pulumi:"reservedInstance"`
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor *float64 `pulumi:"scalingFactor"`
	// Schema version.
	SchemaVersion string `pulumi:"schemaVersion"`
	// Assessment sizing criterion.
	SizingCriterion *string `pulumi:"sizingCriterion"`
	// User configurable setting to display the Stage of Assessment.
	Stage string `pulumi:"stage"`
	// Whether assessment is in valid state and all machines have been assessed.
	Status string `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange *string `pulumi:"timeRange"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Date and Time when assessment was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

Web app Assessment REST resource.

func LookupWebAppAssessmentV2Operation

Get a WebAppAssessmentV2 Azure REST API version: 2023-04-01-preview.

type LookupWebAppAssessmentV2OperationResultOutput

type LookupWebAppAssessmentV2OperationResultOutput struct{ *pulumi.OutputState }

Web app Assessment REST resource.

func (LookupWebAppAssessmentV2OperationResultOutput) AppSvcContainerSettings

Gets or sets user configurable app service container database settings.

func (LookupWebAppAssessmentV2OperationResultOutput) AppSvcNativeSettings

Gets or sets user configurable app service native settings.

func (LookupWebAppAssessmentV2OperationResultOutput) AssessmentType

Assessment type of the assessment.

func (LookupWebAppAssessmentV2OperationResultOutput) AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

func (LookupWebAppAssessmentV2OperationResultOutput) AzureOfferCode

Azure Offer Code.

func (LookupWebAppAssessmentV2OperationResultOutput) AzureSecurityOfferingType

Gets or sets a value indicating azure security offering type.

func (LookupWebAppAssessmentV2OperationResultOutput) ConfidenceRatingInPercentage

Confidence Rating in Percentage.

func (LookupWebAppAssessmentV2OperationResultOutput) CreatedTimestamp

Date and Time when assessment was created.

func (LookupWebAppAssessmentV2OperationResultOutput) Currency

Currency in which prices should be reported.

func (LookupWebAppAssessmentV2OperationResultOutput) DiscountPercentage

Custom discount percentage.

func (LookupWebAppAssessmentV2OperationResultOutput) DiscoveredEntityLightSummary

Gets or sets user configurable discovered entity settings.

func (LookupWebAppAssessmentV2OperationResultOutput) EaSubscriptionId

Gets or sets the Enterprise agreement subscription id.

func (LookupWebAppAssessmentV2OperationResultOutput) ElementType

func (LookupWebAppAssessmentV2OperationResultOutput) EntityUptime

Gets or sets the duration for which the entity (Web app, VMs) are up in the on-premises environment.

func (LookupWebAppAssessmentV2OperationResultOutput) EnvironmentType

Gets or sets user configurable setting to display the environment type.

func (LookupWebAppAssessmentV2OperationResultOutput) GroupType

Gets the group type for the assessment.

func (LookupWebAppAssessmentV2OperationResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupWebAppAssessmentV2OperationResultOutput) Name

The name of the resource

func (LookupWebAppAssessmentV2OperationResultOutput) Percentile

Percentile of the utilization data values to be considered while assessing machines.

func (LookupWebAppAssessmentV2OperationResultOutput) PerfDataEndTime

Gets or sets the end time to consider performance data for assessment.

func (LookupWebAppAssessmentV2OperationResultOutput) PerfDataStartTime

Gets or sets the start time to consider performance data for assessment.

func (LookupWebAppAssessmentV2OperationResultOutput) PricesTimestamp

Last time when rates were queried.

func (LookupWebAppAssessmentV2OperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupWebAppAssessmentV2OperationResultOutput) ReservedInstance

Reserved instance.

func (LookupWebAppAssessmentV2OperationResultOutput) ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

func (LookupWebAppAssessmentV2OperationResultOutput) SchemaVersion

Schema version.

func (LookupWebAppAssessmentV2OperationResultOutput) SizingCriterion

Assessment sizing criterion.

func (LookupWebAppAssessmentV2OperationResultOutput) Stage

User configurable setting to display the Stage of Assessment.

func (LookupWebAppAssessmentV2OperationResultOutput) Status

Whether assessment is in valid state and all machines have been assessed.

func (LookupWebAppAssessmentV2OperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupWebAppAssessmentV2OperationResultOutput) TimeRange

Time Range for which the historic utilization data should be considered for assessment.

func (LookupWebAppAssessmentV2OperationResultOutput) ToLookupWebAppAssessmentV2OperationResultOutput

func (o LookupWebAppAssessmentV2OperationResultOutput) ToLookupWebAppAssessmentV2OperationResultOutput() LookupWebAppAssessmentV2OperationResultOutput

func (LookupWebAppAssessmentV2OperationResultOutput) ToLookupWebAppAssessmentV2OperationResultOutputWithContext

func (o LookupWebAppAssessmentV2OperationResultOutput) ToLookupWebAppAssessmentV2OperationResultOutputWithContext(ctx context.Context) LookupWebAppAssessmentV2OperationResultOutput

func (LookupWebAppAssessmentV2OperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupWebAppAssessmentV2OperationResultOutput) UpdatedTimestamp

Date and Time when assessment was last updated.

type LookupWebAppCollectorOperationArgs

type LookupWebAppCollectorOperationArgs struct {
	// Web app collector ARM name.
	CollectorName string `pulumi:"collectorName"`
	// Assessment Project Name
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppCollectorOperationOutputArgs

type LookupWebAppCollectorOperationOutputArgs struct {
	// Web app collector ARM name.
	CollectorName pulumi.StringInput `pulumi:"collectorName"`
	// Assessment Project Name
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppCollectorOperationOutputArgs) ElementType

type LookupWebAppCollectorOperationResult

type LookupWebAppCollectorOperationResult struct {
	// Gets or sets the collector agent properties.
	AgentProperties *CollectorAgentPropertiesBaseResponse `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId *string `pulumi:"discoverySiteId"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

The web app collector REST object.

func LookupWebAppCollectorOperation

Get a WebAppCollector Azure REST API version: 2023-04-01-preview.

type LookupWebAppCollectorOperationResultOutput

type LookupWebAppCollectorOperationResultOutput struct{ *pulumi.OutputState }

The web app collector REST object.

func (LookupWebAppCollectorOperationResultOutput) AgentProperties

Gets or sets the collector agent properties.

func (LookupWebAppCollectorOperationResultOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (LookupWebAppCollectorOperationResultOutput) DiscoverySiteId

Gets the discovery site id.

func (LookupWebAppCollectorOperationResultOutput) ElementType

func (LookupWebAppCollectorOperationResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupWebAppCollectorOperationResultOutput) Name

The name of the resource

func (LookupWebAppCollectorOperationResultOutput) ProvisioningState

The status of the last operation.

func (LookupWebAppCollectorOperationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupWebAppCollectorOperationResultOutput) ToLookupWebAppCollectorOperationResultOutput

func (o LookupWebAppCollectorOperationResultOutput) ToLookupWebAppCollectorOperationResultOutput() LookupWebAppCollectorOperationResultOutput

func (LookupWebAppCollectorOperationResultOutput) ToLookupWebAppCollectorOperationResultOutputWithContext

func (o LookupWebAppCollectorOperationResultOutput) ToLookupWebAppCollectorOperationResultOutputWithContext(ctx context.Context) LookupWebAppCollectorOperationResultOutput

func (LookupWebAppCollectorOperationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupWebAppCollectorOperationResultOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type LookupWorkloadDeploymentArgs

type LookupWorkloadDeploymentArgs struct {
	// ModernizeProject name.
	ModernizeProjectName string `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Workload deployment name.
	WorkloadDeploymentName string `pulumi:"workloadDeploymentName"`
}

type LookupWorkloadDeploymentOutputArgs

type LookupWorkloadDeploymentOutputArgs struct {
	// ModernizeProject name.
	ModernizeProjectName pulumi.StringInput `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
	// Workload deployment name.
	WorkloadDeploymentName pulumi.StringInput `pulumi:"workloadDeploymentName"`
}

func (LookupWorkloadDeploymentOutputArgs) ElementType

type LookupWorkloadDeploymentResult

type LookupWorkloadDeploymentResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Workload deployment model properties.
	Properties WorkloadDeploymentModelPropertiesResponse `pulumi:"properties"`
	SystemData WorkloadDeploymentModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Workload deployment model.

func LookupWorkloadDeployment

func LookupWorkloadDeployment(ctx *pulumi.Context, args *LookupWorkloadDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadDeploymentResult, error)

Gets the details of the workload deployment. Azure REST API version: 2022-05-01-preview.

type LookupWorkloadDeploymentResultOutput

type LookupWorkloadDeploymentResultOutput struct{ *pulumi.OutputState }

Workload deployment model.

func (LookupWorkloadDeploymentResultOutput) ElementType

func (LookupWorkloadDeploymentResultOutput) Id

Gets or sets the Id of the resource.

func (LookupWorkloadDeploymentResultOutput) Name

Gets or sets the name of the resource.

func (LookupWorkloadDeploymentResultOutput) Properties

Workload deployment model properties.

func (LookupWorkloadDeploymentResultOutput) SystemData

func (LookupWorkloadDeploymentResultOutput) Tags

Gets or sets the resource tags.

func (LookupWorkloadDeploymentResultOutput) ToLookupWorkloadDeploymentResultOutput

func (o LookupWorkloadDeploymentResultOutput) ToLookupWorkloadDeploymentResultOutput() LookupWorkloadDeploymentResultOutput

func (LookupWorkloadDeploymentResultOutput) ToLookupWorkloadDeploymentResultOutputWithContext

func (o LookupWorkloadDeploymentResultOutput) ToLookupWorkloadDeploymentResultOutputWithContext(ctx context.Context) LookupWorkloadDeploymentResultOutput

func (LookupWorkloadDeploymentResultOutput) Type

Gets or sets the type of the resource.

type LookupWorkloadInstanceArgs

type LookupWorkloadInstanceArgs struct {
	// ModernizeProject name.
	ModernizeProjectName string `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Workload instance name.
	WorkloadInstanceName string `pulumi:"workloadInstanceName"`
}

type LookupWorkloadInstanceOutputArgs

type LookupWorkloadInstanceOutputArgs struct {
	// ModernizeProject name.
	ModernizeProjectName pulumi.StringInput `pulumi:"modernizeProjectName"`
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
	// Workload instance name.
	WorkloadInstanceName pulumi.StringInput `pulumi:"workloadInstanceName"`
}

func (LookupWorkloadInstanceOutputArgs) ElementType

type LookupWorkloadInstanceResult

type LookupWorkloadInstanceResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Workload instance model properties.
	Properties WorkloadInstanceModelPropertiesResponse `pulumi:"properties"`
	SystemData WorkloadInstanceModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Workload instance model.

func LookupWorkloadInstance

func LookupWorkloadInstance(ctx *pulumi.Context, args *LookupWorkloadInstanceArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadInstanceResult, error)

Gets the details of the workload instance. Azure REST API version: 2022-05-01-preview.

type LookupWorkloadInstanceResultOutput

type LookupWorkloadInstanceResultOutput struct{ *pulumi.OutputState }

Workload instance model.

func (LookupWorkloadInstanceResultOutput) ElementType

func (LookupWorkloadInstanceResultOutput) Id

Gets or sets the Id of the resource.

func (LookupWorkloadInstanceResultOutput) Name

Gets or sets the name of the resource.

func (LookupWorkloadInstanceResultOutput) Properties

Workload instance model properties.

func (LookupWorkloadInstanceResultOutput) SystemData

func (LookupWorkloadInstanceResultOutput) Tags

Gets or sets the resource tags.

func (LookupWorkloadInstanceResultOutput) ToLookupWorkloadInstanceResultOutput

func (o LookupWorkloadInstanceResultOutput) ToLookupWorkloadInstanceResultOutput() LookupWorkloadInstanceResultOutput

func (LookupWorkloadInstanceResultOutput) ToLookupWorkloadInstanceResultOutputWithContext

func (o LookupWorkloadInstanceResultOutput) ToLookupWorkloadInstanceResultOutputWithContext(ctx context.Context) LookupWorkloadInstanceResultOutput

func (LookupWorkloadInstanceResultOutput) Type

Gets or sets the type of the resource.

type ManagedIdentityProperties

type ManagedIdentityProperties struct {
	ClientId            *string `pulumi:"clientId"`
	ManagedIdentityName *string `pulumi:"managedIdentityName"`
	PrincipalId         *string `pulumi:"principalId"`
	ResourceGroup       *string `pulumi:"resourceGroup"`
	SubscriptionId      *string `pulumi:"subscriptionId"`
	TenantId            *string `pulumi:"tenantId"`
}

type ManagedIdentityPropertiesArgs

type ManagedIdentityPropertiesArgs struct {
	ClientId            pulumi.StringPtrInput `pulumi:"clientId"`
	ManagedIdentityName pulumi.StringPtrInput `pulumi:"managedIdentityName"`
	PrincipalId         pulumi.StringPtrInput `pulumi:"principalId"`
	ResourceGroup       pulumi.StringPtrInput `pulumi:"resourceGroup"`
	SubscriptionId      pulumi.StringPtrInput `pulumi:"subscriptionId"`
	TenantId            pulumi.StringPtrInput `pulumi:"tenantId"`
}

func (ManagedIdentityPropertiesArgs) ElementType

func (ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesOutput

func (i ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesOutput() ManagedIdentityPropertiesOutput

func (ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesOutputWithContext

func (i ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesOutputWithContext(ctx context.Context) ManagedIdentityPropertiesOutput

func (ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesPtrOutput

func (i ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesPtrOutput() ManagedIdentityPropertiesPtrOutput

func (ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesPtrOutputWithContext

func (i ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesPtrOutput

type ManagedIdentityPropertiesInput

type ManagedIdentityPropertiesInput interface {
	pulumi.Input

	ToManagedIdentityPropertiesOutput() ManagedIdentityPropertiesOutput
	ToManagedIdentityPropertiesOutputWithContext(context.Context) ManagedIdentityPropertiesOutput
}

ManagedIdentityPropertiesInput is an input type that accepts ManagedIdentityPropertiesArgs and ManagedIdentityPropertiesOutput values. You can construct a concrete instance of `ManagedIdentityPropertiesInput` via:

ManagedIdentityPropertiesArgs{...}

type ManagedIdentityPropertiesOutput

type ManagedIdentityPropertiesOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPropertiesOutput) ClientId

func (ManagedIdentityPropertiesOutput) ElementType

func (ManagedIdentityPropertiesOutput) ManagedIdentityName

func (o ManagedIdentityPropertiesOutput) ManagedIdentityName() pulumi.StringPtrOutput

func (ManagedIdentityPropertiesOutput) PrincipalId

func (ManagedIdentityPropertiesOutput) ResourceGroup

func (ManagedIdentityPropertiesOutput) SubscriptionId

func (ManagedIdentityPropertiesOutput) TenantId

func (ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesOutput

func (o ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesOutput() ManagedIdentityPropertiesOutput

func (ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesOutputWithContext

func (o ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesOutputWithContext(ctx context.Context) ManagedIdentityPropertiesOutput

func (ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesPtrOutput

func (o ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesPtrOutput() ManagedIdentityPropertiesPtrOutput

func (ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesPtrOutputWithContext

func (o ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesPtrOutput

type ManagedIdentityPropertiesPtrInput

type ManagedIdentityPropertiesPtrInput interface {
	pulumi.Input

	ToManagedIdentityPropertiesPtrOutput() ManagedIdentityPropertiesPtrOutput
	ToManagedIdentityPropertiesPtrOutputWithContext(context.Context) ManagedIdentityPropertiesPtrOutput
}

ManagedIdentityPropertiesPtrInput is an input type that accepts ManagedIdentityPropertiesArgs, ManagedIdentityPropertiesPtr and ManagedIdentityPropertiesPtrOutput values. You can construct a concrete instance of `ManagedIdentityPropertiesPtrInput` via:

        ManagedIdentityPropertiesArgs{...}

or:

        nil

type ManagedIdentityPropertiesPtrOutput

type ManagedIdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPropertiesPtrOutput) ClientId

func (ManagedIdentityPropertiesPtrOutput) Elem

func (ManagedIdentityPropertiesPtrOutput) ElementType

func (ManagedIdentityPropertiesPtrOutput) ManagedIdentityName

func (ManagedIdentityPropertiesPtrOutput) PrincipalId

func (ManagedIdentityPropertiesPtrOutput) ResourceGroup

func (ManagedIdentityPropertiesPtrOutput) SubscriptionId

func (ManagedIdentityPropertiesPtrOutput) TenantId

func (ManagedIdentityPropertiesPtrOutput) ToManagedIdentityPropertiesPtrOutput

func (o ManagedIdentityPropertiesPtrOutput) ToManagedIdentityPropertiesPtrOutput() ManagedIdentityPropertiesPtrOutput

func (ManagedIdentityPropertiesPtrOutput) ToManagedIdentityPropertiesPtrOutputWithContext

func (o ManagedIdentityPropertiesPtrOutput) ToManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesPtrOutput

type ManagedIdentityPropertiesResponse

type ManagedIdentityPropertiesResponse struct {
	ClientId            *string `pulumi:"clientId"`
	ManagedIdentityName *string `pulumi:"managedIdentityName"`
	PrincipalId         *string `pulumi:"principalId"`
	ResourceGroup       *string `pulumi:"resourceGroup"`
	SubscriptionId      *string `pulumi:"subscriptionId"`
	TenantId            *string `pulumi:"tenantId"`
}

type ManagedIdentityPropertiesResponseOutput

type ManagedIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPropertiesResponseOutput) ClientId

func (ManagedIdentityPropertiesResponseOutput) ElementType

func (ManagedIdentityPropertiesResponseOutput) ManagedIdentityName

func (ManagedIdentityPropertiesResponseOutput) PrincipalId

func (ManagedIdentityPropertiesResponseOutput) ResourceGroup

func (ManagedIdentityPropertiesResponseOutput) SubscriptionId

func (ManagedIdentityPropertiesResponseOutput) TenantId

func (ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutput

func (o ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutput() ManagedIdentityPropertiesResponseOutput

func (ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutputWithContext

func (o ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutputWithContext(ctx context.Context) ManagedIdentityPropertiesResponseOutput

type ManagedIdentityPropertiesResponsePtrOutput

type ManagedIdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPropertiesResponsePtrOutput) ClientId

func (ManagedIdentityPropertiesResponsePtrOutput) Elem

func (ManagedIdentityPropertiesResponsePtrOutput) ElementType

func (ManagedIdentityPropertiesResponsePtrOutput) ManagedIdentityName

func (ManagedIdentityPropertiesResponsePtrOutput) PrincipalId

func (ManagedIdentityPropertiesResponsePtrOutput) ResourceGroup

func (ManagedIdentityPropertiesResponsePtrOutput) SubscriptionId

func (ManagedIdentityPropertiesResponsePtrOutput) TenantId

func (ManagedIdentityPropertiesResponsePtrOutput) ToManagedIdentityPropertiesResponsePtrOutput

func (o ManagedIdentityPropertiesResponsePtrOutput) ToManagedIdentityPropertiesResponsePtrOutput() ManagedIdentityPropertiesResponsePtrOutput

func (ManagedIdentityPropertiesResponsePtrOutput) ToManagedIdentityPropertiesResponsePtrOutputWithContext

func (o ManagedIdentityPropertiesResponsePtrOutput) ToManagedIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesResponsePtrOutput

type ManagementSettings

type ManagementSettings struct {
	// HyperV Virtualization Management Settings.
	HypervVirtualizationManagementSettings HypervVirtualizationManagementSettings `pulumi:"hypervVirtualizationManagementSettings"`
	// Other Management Costs Settings.
	OtherManagementCostsSettings OtherManagementCostsSettings `pulumi:"otherManagementCostsSettings"`
	// Third Party Management Settings.
	ThirdPartyManagementSettings ThirdPartyManagementSettings `pulumi:"thirdPartyManagementSettings"`
	// vSphere Management Settings.
	VsphereManagementSettings VsphereManagementSettings `pulumi:"vsphereManagementSettings"`
}

Management settings.

type ManagementSettingsArgs

type ManagementSettingsArgs struct {
	// HyperV Virtualization Management Settings.
	HypervVirtualizationManagementSettings HypervVirtualizationManagementSettingsInput `pulumi:"hypervVirtualizationManagementSettings"`
	// Other Management Costs Settings.
	OtherManagementCostsSettings OtherManagementCostsSettingsInput `pulumi:"otherManagementCostsSettings"`
	// Third Party Management Settings.
	ThirdPartyManagementSettings ThirdPartyManagementSettingsInput `pulumi:"thirdPartyManagementSettings"`
	// vSphere Management Settings.
	VsphereManagementSettings VsphereManagementSettingsInput `pulumi:"vsphereManagementSettings"`
}

Management settings.

func (ManagementSettingsArgs) ElementType

func (ManagementSettingsArgs) ElementType() reflect.Type

func (ManagementSettingsArgs) ToManagementSettingsOutput

func (i ManagementSettingsArgs) ToManagementSettingsOutput() ManagementSettingsOutput

func (ManagementSettingsArgs) ToManagementSettingsOutputWithContext

func (i ManagementSettingsArgs) ToManagementSettingsOutputWithContext(ctx context.Context) ManagementSettingsOutput

func (ManagementSettingsArgs) ToManagementSettingsPtrOutput

func (i ManagementSettingsArgs) ToManagementSettingsPtrOutput() ManagementSettingsPtrOutput

func (ManagementSettingsArgs) ToManagementSettingsPtrOutputWithContext

func (i ManagementSettingsArgs) ToManagementSettingsPtrOutputWithContext(ctx context.Context) ManagementSettingsPtrOutput

type ManagementSettingsInput

type ManagementSettingsInput interface {
	pulumi.Input

	ToManagementSettingsOutput() ManagementSettingsOutput
	ToManagementSettingsOutputWithContext(context.Context) ManagementSettingsOutput
}

ManagementSettingsInput is an input type that accepts ManagementSettingsArgs and ManagementSettingsOutput values. You can construct a concrete instance of `ManagementSettingsInput` via:

ManagementSettingsArgs{...}

type ManagementSettingsOutput

type ManagementSettingsOutput struct{ *pulumi.OutputState }

Management settings.

func (ManagementSettingsOutput) ElementType

func (ManagementSettingsOutput) ElementType() reflect.Type

func (ManagementSettingsOutput) HypervVirtualizationManagementSettings

func (o ManagementSettingsOutput) HypervVirtualizationManagementSettings() HypervVirtualizationManagementSettingsOutput

HyperV Virtualization Management Settings.

func (ManagementSettingsOutput) OtherManagementCostsSettings

func (o ManagementSettingsOutput) OtherManagementCostsSettings() OtherManagementCostsSettingsOutput

Other Management Costs Settings.

func (ManagementSettingsOutput) ThirdPartyManagementSettings

func (o ManagementSettingsOutput) ThirdPartyManagementSettings() ThirdPartyManagementSettingsOutput

Third Party Management Settings.

func (ManagementSettingsOutput) ToManagementSettingsOutput

func (o ManagementSettingsOutput) ToManagementSettingsOutput() ManagementSettingsOutput

func (ManagementSettingsOutput) ToManagementSettingsOutputWithContext

func (o ManagementSettingsOutput) ToManagementSettingsOutputWithContext(ctx context.Context) ManagementSettingsOutput

func (ManagementSettingsOutput) ToManagementSettingsPtrOutput

func (o ManagementSettingsOutput) ToManagementSettingsPtrOutput() ManagementSettingsPtrOutput

func (ManagementSettingsOutput) ToManagementSettingsPtrOutputWithContext

func (o ManagementSettingsOutput) ToManagementSettingsPtrOutputWithContext(ctx context.Context) ManagementSettingsPtrOutput

func (ManagementSettingsOutput) VsphereManagementSettings

func (o ManagementSettingsOutput) VsphereManagementSettings() VsphereManagementSettingsOutput

vSphere Management Settings.

type ManagementSettingsPtrInput

type ManagementSettingsPtrInput interface {
	pulumi.Input

	ToManagementSettingsPtrOutput() ManagementSettingsPtrOutput
	ToManagementSettingsPtrOutputWithContext(context.Context) ManagementSettingsPtrOutput
}

ManagementSettingsPtrInput is an input type that accepts ManagementSettingsArgs, ManagementSettingsPtr and ManagementSettingsPtrOutput values. You can construct a concrete instance of `ManagementSettingsPtrInput` via:

        ManagementSettingsArgs{...}

or:

        nil

type ManagementSettingsPtrOutput

type ManagementSettingsPtrOutput struct{ *pulumi.OutputState }

func (ManagementSettingsPtrOutput) Elem

func (ManagementSettingsPtrOutput) ElementType

func (ManagementSettingsPtrOutput) HypervVirtualizationManagementSettings

func (o ManagementSettingsPtrOutput) HypervVirtualizationManagementSettings() HypervVirtualizationManagementSettingsPtrOutput

HyperV Virtualization Management Settings.

func (ManagementSettingsPtrOutput) OtherManagementCostsSettings

func (o ManagementSettingsPtrOutput) OtherManagementCostsSettings() OtherManagementCostsSettingsPtrOutput

Other Management Costs Settings.

func (ManagementSettingsPtrOutput) ThirdPartyManagementSettings

func (o ManagementSettingsPtrOutput) ThirdPartyManagementSettings() ThirdPartyManagementSettingsPtrOutput

Third Party Management Settings.

func (ManagementSettingsPtrOutput) ToManagementSettingsPtrOutput

func (o ManagementSettingsPtrOutput) ToManagementSettingsPtrOutput() ManagementSettingsPtrOutput

func (ManagementSettingsPtrOutput) ToManagementSettingsPtrOutputWithContext

func (o ManagementSettingsPtrOutput) ToManagementSettingsPtrOutputWithContext(ctx context.Context) ManagementSettingsPtrOutput

func (ManagementSettingsPtrOutput) VsphereManagementSettings

vSphere Management Settings.

type ManagementSettingsResponse

type ManagementSettingsResponse struct {
	// HyperV Virtualization Management Settings.
	HypervVirtualizationManagementSettings HypervVirtualizationManagementSettingsResponse `pulumi:"hypervVirtualizationManagementSettings"`
	// Other Management Costs Settings.
	OtherManagementCostsSettings OtherManagementCostsSettingsResponse `pulumi:"otherManagementCostsSettings"`
	// Third Party Management Settings.
	ThirdPartyManagementSettings ThirdPartyManagementSettingsResponse `pulumi:"thirdPartyManagementSettings"`
	// vSphere Management Settings.
	VsphereManagementSettings VsphereManagementSettingsResponse `pulumi:"vsphereManagementSettings"`
}

Management settings.

type ManagementSettingsResponseOutput

type ManagementSettingsResponseOutput struct{ *pulumi.OutputState }

Management settings.

func (ManagementSettingsResponseOutput) ElementType

func (ManagementSettingsResponseOutput) HypervVirtualizationManagementSettings

HyperV Virtualization Management Settings.

func (ManagementSettingsResponseOutput) OtherManagementCostsSettings

Other Management Costs Settings.

func (ManagementSettingsResponseOutput) ThirdPartyManagementSettings

Third Party Management Settings.

func (ManagementSettingsResponseOutput) ToManagementSettingsResponseOutput

func (o ManagementSettingsResponseOutput) ToManagementSettingsResponseOutput() ManagementSettingsResponseOutput

func (ManagementSettingsResponseOutput) ToManagementSettingsResponseOutputWithContext

func (o ManagementSettingsResponseOutput) ToManagementSettingsResponseOutputWithContext(ctx context.Context) ManagementSettingsResponseOutput

func (ManagementSettingsResponseOutput) VsphereManagementSettings

vSphere Management Settings.

type ManagementSettingsResponsePtrOutput

type ManagementSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagementSettingsResponsePtrOutput) Elem

func (ManagementSettingsResponsePtrOutput) ElementType

func (ManagementSettingsResponsePtrOutput) HypervVirtualizationManagementSettings

HyperV Virtualization Management Settings.

func (ManagementSettingsResponsePtrOutput) OtherManagementCostsSettings

Other Management Costs Settings.

func (ManagementSettingsResponsePtrOutput) ThirdPartyManagementSettings

Third Party Management Settings.

func (ManagementSettingsResponsePtrOutput) ToManagementSettingsResponsePtrOutput

func (o ManagementSettingsResponsePtrOutput) ToManagementSettingsResponsePtrOutput() ManagementSettingsResponsePtrOutput

func (ManagementSettingsResponsePtrOutput) ToManagementSettingsResponsePtrOutputWithContext

func (o ManagementSettingsResponsePtrOutput) ToManagementSettingsResponsePtrOutputWithContext(ctx context.Context) ManagementSettingsResponsePtrOutput

func (ManagementSettingsResponsePtrOutput) VsphereManagementSettings

vSphere Management Settings.

type ManualResolutionPropertiesResponse

type ManualResolutionPropertiesResponse struct {
	// Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
	TargetId *string `pulumi:"targetId"`
}

Defines the properties for manual resolution.

type ManualResolutionPropertiesResponseOutput

type ManualResolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the properties for manual resolution.

func (ManualResolutionPropertiesResponseOutput) ElementType

func (ManualResolutionPropertiesResponseOutput) TargetId

Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutput

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutput() ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutputWithContext

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponseOutput

type ManualResolutionPropertiesResponsePtrOutput

type ManualResolutionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ManualResolutionPropertiesResponsePtrOutput) Elem

func (ManualResolutionPropertiesResponsePtrOutput) ElementType

func (ManualResolutionPropertiesResponsePtrOutput) TargetId

Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.

func (ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutput

func (o ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput

func (ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext

func (o ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponsePtrOutput

type MigrateAgent

type MigrateAgent struct {
	pulumi.CustomResourceState

	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// MigrateAgent model properties.
	Properties MigrateAgentModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData MigrateAgentModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

MigrateAgent model. Azure REST API version: 2022-05-01-preview.

func GetMigrateAgent

func GetMigrateAgent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateAgentState, opts ...pulumi.ResourceOption) (*MigrateAgent, error)

GetMigrateAgent gets an existing MigrateAgent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMigrateAgent

func NewMigrateAgent(ctx *pulumi.Context,
	name string, args *MigrateAgentArgs, opts ...pulumi.ResourceOption) (*MigrateAgent, error)

NewMigrateAgent registers a new resource with the given unique name, arguments, and options.

func (*MigrateAgent) ElementType

func (*MigrateAgent) ElementType() reflect.Type

func (*MigrateAgent) ToMigrateAgentOutput

func (i *MigrateAgent) ToMigrateAgentOutput() MigrateAgentOutput

func (*MigrateAgent) ToMigrateAgentOutputWithContext

func (i *MigrateAgent) ToMigrateAgentOutputWithContext(ctx context.Context) MigrateAgentOutput

type MigrateAgentArgs

type MigrateAgentArgs struct {
	// MigrateAgent name.
	AgentName pulumi.StringPtrInput
	// ModernizeProject name.
	ModernizeProjectName pulumi.StringInput
	// MigrateAgent model properties.
	Properties MigrateAgentModelPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput
	// Gets or sets the resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a MigrateAgent resource.

func (MigrateAgentArgs) ElementType

func (MigrateAgentArgs) ElementType() reflect.Type

type MigrateAgentInput

type MigrateAgentInput interface {
	pulumi.Input

	ToMigrateAgentOutput() MigrateAgentOutput
	ToMigrateAgentOutputWithContext(ctx context.Context) MigrateAgentOutput
}

type MigrateAgentModelProperties

type MigrateAgentModelProperties struct {
	// Identity model.
	AuthenticationIdentity *IdentityModel `pulumi:"authenticationIdentity"`
	// MigrateAgent model custom properties.
	CustomProperties *VMwareMigrateAgentModelCustomProperties `pulumi:"customProperties"`
	// Gets or sets the machine Id where MigrateAgent is running.
	MachineId *string `pulumi:"machineId"`
	// Gets or sets the machine name where MigrateAgent is running.
	MachineName *string `pulumi:"machineName"`
}

MigrateAgent model properties.

type MigrateAgentModelPropertiesArgs

type MigrateAgentModelPropertiesArgs struct {
	// Identity model.
	AuthenticationIdentity IdentityModelPtrInput `pulumi:"authenticationIdentity"`
	// MigrateAgent model custom properties.
	CustomProperties VMwareMigrateAgentModelCustomPropertiesPtrInput `pulumi:"customProperties"`
	// Gets or sets the machine Id where MigrateAgent is running.
	MachineId pulumi.StringPtrInput `pulumi:"machineId"`
	// Gets or sets the machine name where MigrateAgent is running.
	MachineName pulumi.StringPtrInput `pulumi:"machineName"`
}

MigrateAgent model properties.

func (MigrateAgentModelPropertiesArgs) ElementType

func (MigrateAgentModelPropertiesArgs) ToMigrateAgentModelPropertiesOutput

func (i MigrateAgentModelPropertiesArgs) ToMigrateAgentModelPropertiesOutput() MigrateAgentModelPropertiesOutput

func (MigrateAgentModelPropertiesArgs) ToMigrateAgentModelPropertiesOutputWithContext

func (i MigrateAgentModelPropertiesArgs) ToMigrateAgentModelPropertiesOutputWithContext(ctx context.Context) MigrateAgentModelPropertiesOutput

func (MigrateAgentModelPropertiesArgs) ToMigrateAgentModelPropertiesPtrOutput

func (i MigrateAgentModelPropertiesArgs) ToMigrateAgentModelPropertiesPtrOutput() MigrateAgentModelPropertiesPtrOutput

func (MigrateAgentModelPropertiesArgs) ToMigrateAgentModelPropertiesPtrOutputWithContext

func (i MigrateAgentModelPropertiesArgs) ToMigrateAgentModelPropertiesPtrOutputWithContext(ctx context.Context) MigrateAgentModelPropertiesPtrOutput

type MigrateAgentModelPropertiesInput

type MigrateAgentModelPropertiesInput interface {
	pulumi.Input

	ToMigrateAgentModelPropertiesOutput() MigrateAgentModelPropertiesOutput
	ToMigrateAgentModelPropertiesOutputWithContext(context.Context) MigrateAgentModelPropertiesOutput
}

MigrateAgentModelPropertiesInput is an input type that accepts MigrateAgentModelPropertiesArgs and MigrateAgentModelPropertiesOutput values. You can construct a concrete instance of `MigrateAgentModelPropertiesInput` via:

MigrateAgentModelPropertiesArgs{...}

type MigrateAgentModelPropertiesOutput

type MigrateAgentModelPropertiesOutput struct{ *pulumi.OutputState }

MigrateAgent model properties.

func (MigrateAgentModelPropertiesOutput) AuthenticationIdentity

func (o MigrateAgentModelPropertiesOutput) AuthenticationIdentity() IdentityModelPtrOutput

Identity model.

func (MigrateAgentModelPropertiesOutput) CustomProperties

MigrateAgent model custom properties.

func (MigrateAgentModelPropertiesOutput) ElementType

func (MigrateAgentModelPropertiesOutput) MachineId

Gets or sets the machine Id where MigrateAgent is running.

func (MigrateAgentModelPropertiesOutput) MachineName

Gets or sets the machine name where MigrateAgent is running.

func (MigrateAgentModelPropertiesOutput) ToMigrateAgentModelPropertiesOutput

func (o MigrateAgentModelPropertiesOutput) ToMigrateAgentModelPropertiesOutput() MigrateAgentModelPropertiesOutput

func (MigrateAgentModelPropertiesOutput) ToMigrateAgentModelPropertiesOutputWithContext

func (o MigrateAgentModelPropertiesOutput) ToMigrateAgentModelPropertiesOutputWithContext(ctx context.Context) MigrateAgentModelPropertiesOutput

func (MigrateAgentModelPropertiesOutput) ToMigrateAgentModelPropertiesPtrOutput

func (o MigrateAgentModelPropertiesOutput) ToMigrateAgentModelPropertiesPtrOutput() MigrateAgentModelPropertiesPtrOutput

func (MigrateAgentModelPropertiesOutput) ToMigrateAgentModelPropertiesPtrOutputWithContext

func (o MigrateAgentModelPropertiesOutput) ToMigrateAgentModelPropertiesPtrOutputWithContext(ctx context.Context) MigrateAgentModelPropertiesPtrOutput

type MigrateAgentModelPropertiesPtrInput

type MigrateAgentModelPropertiesPtrInput interface {
	pulumi.Input

	ToMigrateAgentModelPropertiesPtrOutput() MigrateAgentModelPropertiesPtrOutput
	ToMigrateAgentModelPropertiesPtrOutputWithContext(context.Context) MigrateAgentModelPropertiesPtrOutput
}

MigrateAgentModelPropertiesPtrInput is an input type that accepts MigrateAgentModelPropertiesArgs, MigrateAgentModelPropertiesPtr and MigrateAgentModelPropertiesPtrOutput values. You can construct a concrete instance of `MigrateAgentModelPropertiesPtrInput` via:

        MigrateAgentModelPropertiesArgs{...}

or:

        nil

type MigrateAgentModelPropertiesPtrOutput

type MigrateAgentModelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MigrateAgentModelPropertiesPtrOutput) AuthenticationIdentity

Identity model.

func (MigrateAgentModelPropertiesPtrOutput) CustomProperties

MigrateAgent model custom properties.

func (MigrateAgentModelPropertiesPtrOutput) Elem

func (MigrateAgentModelPropertiesPtrOutput) ElementType

func (MigrateAgentModelPropertiesPtrOutput) MachineId

Gets or sets the machine Id where MigrateAgent is running.

func (MigrateAgentModelPropertiesPtrOutput) MachineName

Gets or sets the machine name where MigrateAgent is running.

func (MigrateAgentModelPropertiesPtrOutput) ToMigrateAgentModelPropertiesPtrOutput

func (o MigrateAgentModelPropertiesPtrOutput) ToMigrateAgentModelPropertiesPtrOutput() MigrateAgentModelPropertiesPtrOutput

func (MigrateAgentModelPropertiesPtrOutput) ToMigrateAgentModelPropertiesPtrOutputWithContext

func (o MigrateAgentModelPropertiesPtrOutput) ToMigrateAgentModelPropertiesPtrOutputWithContext(ctx context.Context) MigrateAgentModelPropertiesPtrOutput

type MigrateAgentModelPropertiesResponse

type MigrateAgentModelPropertiesResponse struct {
	// Identity model.
	AuthenticationIdentity *IdentityModelResponse `pulumi:"authenticationIdentity"`
	// Gets or sets the MigrateAgent correlation Id.
	CorrelationId string `pulumi:"correlationId"`
	// MigrateAgent model custom properties.
	CustomProperties *VMwareMigrateAgentModelCustomPropertiesResponse `pulumi:"customProperties"`
	// Gets or sets the list of health errors.
	HealthErrors []HealthErrorModelResponse `pulumi:"healthErrors"`
	// Gets or sets a value indicating whether MigrateAgent is responsive.
	IsResponsive bool `pulumi:"isResponsive"`
	// Gets or sets the time when last heartbeat was sent by the MigrateAgent.
	LastHeartbeat string `pulumi:"lastHeartbeat"`
	// Gets or sets the machine Id where MigrateAgent is running.
	MachineId *string `pulumi:"machineId"`
	// Gets or sets the machine name where MigrateAgent is running.
	MachineName *string `pulumi:"machineName"`
	// Gets or sets the provisioning state of the MigrateAgent.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the MigrateAgent version.
	VersionNumber string `pulumi:"versionNumber"`
}

MigrateAgent model properties.

type MigrateAgentModelPropertiesResponseOutput

type MigrateAgentModelPropertiesResponseOutput struct{ *pulumi.OutputState }

MigrateAgent model properties.

func (MigrateAgentModelPropertiesResponseOutput) AuthenticationIdentity

Identity model.

func (MigrateAgentModelPropertiesResponseOutput) CorrelationId

Gets or sets the MigrateAgent correlation Id.

func (MigrateAgentModelPropertiesResponseOutput) CustomProperties

MigrateAgent model custom properties.

func (MigrateAgentModelPropertiesResponseOutput) ElementType

func (MigrateAgentModelPropertiesResponseOutput) HealthErrors

Gets or sets the list of health errors.

func (MigrateAgentModelPropertiesResponseOutput) IsResponsive

Gets or sets a value indicating whether MigrateAgent is responsive.

func (MigrateAgentModelPropertiesResponseOutput) LastHeartbeat

Gets or sets the time when last heartbeat was sent by the MigrateAgent.

func (MigrateAgentModelPropertiesResponseOutput) MachineId

Gets or sets the machine Id where MigrateAgent is running.

func (MigrateAgentModelPropertiesResponseOutput) MachineName

Gets or sets the machine name where MigrateAgent is running.

func (MigrateAgentModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the MigrateAgent.

func (MigrateAgentModelPropertiesResponseOutput) ToMigrateAgentModelPropertiesResponseOutput

func (o MigrateAgentModelPropertiesResponseOutput) ToMigrateAgentModelPropertiesResponseOutput() MigrateAgentModelPropertiesResponseOutput

func (MigrateAgentModelPropertiesResponseOutput) ToMigrateAgentModelPropertiesResponseOutputWithContext

func (o MigrateAgentModelPropertiesResponseOutput) ToMigrateAgentModelPropertiesResponseOutputWithContext(ctx context.Context) MigrateAgentModelPropertiesResponseOutput

func (MigrateAgentModelPropertiesResponseOutput) VersionNumber

Gets or sets the MigrateAgent version.

type MigrateAgentModelResponseSystemData

type MigrateAgentModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type MigrateAgentModelResponseSystemDataOutput

type MigrateAgentModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (MigrateAgentModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (MigrateAgentModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (MigrateAgentModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (MigrateAgentModelResponseSystemDataOutput) ElementType

func (MigrateAgentModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (MigrateAgentModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (MigrateAgentModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (MigrateAgentModelResponseSystemDataOutput) ToMigrateAgentModelResponseSystemDataOutput

func (o MigrateAgentModelResponseSystemDataOutput) ToMigrateAgentModelResponseSystemDataOutput() MigrateAgentModelResponseSystemDataOutput

func (MigrateAgentModelResponseSystemDataOutput) ToMigrateAgentModelResponseSystemDataOutputWithContext

func (o MigrateAgentModelResponseSystemDataOutput) ToMigrateAgentModelResponseSystemDataOutputWithContext(ctx context.Context) MigrateAgentModelResponseSystemDataOutput

type MigrateAgentOutput

type MigrateAgentOutput struct{ *pulumi.OutputState }

func (MigrateAgentOutput) ElementType

func (MigrateAgentOutput) ElementType() reflect.Type

func (MigrateAgentOutput) Name

Gets or sets the name of the resource.

func (MigrateAgentOutput) Properties

MigrateAgent model properties.

func (MigrateAgentOutput) SystemData

func (MigrateAgentOutput) Tags

Gets or sets the resource tags.

func (MigrateAgentOutput) ToMigrateAgentOutput

func (o MigrateAgentOutput) ToMigrateAgentOutput() MigrateAgentOutput

func (MigrateAgentOutput) ToMigrateAgentOutputWithContext

func (o MigrateAgentOutput) ToMigrateAgentOutputWithContext(ctx context.Context) MigrateAgentOutput

func (MigrateAgentOutput) Type

Gets or sets the type of the resource.

type MigrateAgentState

type MigrateAgentState struct {
}

func (MigrateAgentState) ElementType

func (MigrateAgentState) ElementType() reflect.Type

type MigrateProject

type MigrateProject struct {
	pulumi.CustomResourceState

	// Gets or sets the eTag for concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Gets or sets the Azure location in which migrate project is created.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Gets the name of the migrate project.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the nested properties.
	Properties MigrateProjectPropertiesResponseOutput `pulumi:"properties"`
	// Gets or sets the tags.
	Tags MigrateProjectResponseTagsPtrOutput `pulumi:"tags"`
	// Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
	Type pulumi.StringOutput `pulumi:"type"`
}

Migrate Project REST Resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview.

func GetMigrateProject

func GetMigrateProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateProjectState, opts ...pulumi.ResourceOption) (*MigrateProject, error)

GetMigrateProject gets an existing MigrateProject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMigrateProject

func NewMigrateProject(ctx *pulumi.Context,
	name string, args *MigrateProjectArgs, opts ...pulumi.ResourceOption) (*MigrateProject, error)

NewMigrateProject registers a new resource with the given unique name, arguments, and options.

func (*MigrateProject) ElementType

func (*MigrateProject) ElementType() reflect.Type

func (*MigrateProject) ToMigrateProjectOutput

func (i *MigrateProject) ToMigrateProjectOutput() MigrateProjectOutput

func (*MigrateProject) ToMigrateProjectOutputWithContext

func (i *MigrateProject) ToMigrateProjectOutputWithContext(ctx context.Context) MigrateProjectOutput

type MigrateProjectArgs

type MigrateProjectArgs struct {
	// Gets or sets the eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Gets or sets the Azure location in which migrate project is created.
	Location pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringPtrInput
	// Gets or sets the nested properties.
	Properties MigrateProjectPropertiesPtrInput
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the tags.
	Tags MigrateProjectTagsPtrInput
}

The set of arguments for constructing a MigrateProject resource.

func (MigrateProjectArgs) ElementType

func (MigrateProjectArgs) ElementType() reflect.Type

type MigrateProjectInput

type MigrateProjectInput interface {
	pulumi.Input

	ToMigrateProjectOutput() MigrateProjectOutput
	ToMigrateProjectOutputWithContext(ctx context.Context) MigrateProjectOutput
}

type MigrateProjectOutput

type MigrateProjectOutput struct{ *pulumi.OutputState }

func (MigrateProjectOutput) ETag

Gets or sets the eTag for concurrency control.

func (MigrateProjectOutput) ElementType

func (MigrateProjectOutput) ElementType() reflect.Type

func (MigrateProjectOutput) Location

Gets or sets the Azure location in which migrate project is created.

func (MigrateProjectOutput) Name

Gets the name of the migrate project.

func (MigrateProjectOutput) Properties

Gets or sets the nested properties.

func (MigrateProjectOutput) Tags

Gets or sets the tags.

func (MigrateProjectOutput) ToMigrateProjectOutput

func (o MigrateProjectOutput) ToMigrateProjectOutput() MigrateProjectOutput

func (MigrateProjectOutput) ToMigrateProjectOutputWithContext

func (o MigrateProjectOutput) ToMigrateProjectOutputWithContext(ctx context.Context) MigrateProjectOutput

func (MigrateProjectOutput) Type

Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.

type MigrateProjectProperties

type MigrateProjectProperties struct {
	// Provisioning state of the migrate project.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets or sets the state of public network access.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Gets or sets the list of tools registered with the migrate project.
	RegisteredTools []string `pulumi:"registeredTools"`
	// Service endpoint.
	ServiceEndpoint *string `pulumi:"serviceEndpoint"`
	// Utility storage account id.
	UtilityStorageAccountId *string `pulumi:"utilityStorageAccountId"`
}

Properties of a migrate project.

type MigrateProjectPropertiesArgs

type MigrateProjectPropertiesArgs struct {
	// Provisioning state of the migrate project.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Gets or sets the state of public network access.
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// Gets or sets the list of tools registered with the migrate project.
	RegisteredTools pulumi.StringArrayInput `pulumi:"registeredTools"`
	// Service endpoint.
	ServiceEndpoint pulumi.StringPtrInput `pulumi:"serviceEndpoint"`
	// Utility storage account id.
	UtilityStorageAccountId pulumi.StringPtrInput `pulumi:"utilityStorageAccountId"`
}

Properties of a migrate project.

func (MigrateProjectPropertiesArgs) ElementType

func (MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesOutput

func (i MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesOutput() MigrateProjectPropertiesOutput

func (MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesOutputWithContext

func (i MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesOutputWithContext(ctx context.Context) MigrateProjectPropertiesOutput

func (MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesPtrOutput

func (i MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesPtrOutput() MigrateProjectPropertiesPtrOutput

func (MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesPtrOutputWithContext

func (i MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesPtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesPtrOutput

type MigrateProjectPropertiesInput

type MigrateProjectPropertiesInput interface {
	pulumi.Input

	ToMigrateProjectPropertiesOutput() MigrateProjectPropertiesOutput
	ToMigrateProjectPropertiesOutputWithContext(context.Context) MigrateProjectPropertiesOutput
}

MigrateProjectPropertiesInput is an input type that accepts MigrateProjectPropertiesArgs and MigrateProjectPropertiesOutput values. You can construct a concrete instance of `MigrateProjectPropertiesInput` via:

MigrateProjectPropertiesArgs{...}

type MigrateProjectPropertiesOutput

type MigrateProjectPropertiesOutput struct{ *pulumi.OutputState }

Properties of a migrate project.

func (MigrateProjectPropertiesOutput) ElementType

func (MigrateProjectPropertiesOutput) ProvisioningState

Provisioning state of the migrate project.

func (MigrateProjectPropertiesOutput) PublicNetworkAccess

func (o MigrateProjectPropertiesOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Gets or sets the state of public network access.

func (MigrateProjectPropertiesOutput) RegisteredTools

Gets or sets the list of tools registered with the migrate project.

func (MigrateProjectPropertiesOutput) ServiceEndpoint

Service endpoint.

func (MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesOutput

func (o MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesOutput() MigrateProjectPropertiesOutput

func (MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesOutputWithContext

func (o MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesOutputWithContext(ctx context.Context) MigrateProjectPropertiesOutput

func (MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesPtrOutput

func (o MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesPtrOutput() MigrateProjectPropertiesPtrOutput

func (MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesPtrOutputWithContext

func (o MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesPtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesPtrOutput

func (MigrateProjectPropertiesOutput) UtilityStorageAccountId

func (o MigrateProjectPropertiesOutput) UtilityStorageAccountId() pulumi.StringPtrOutput

Utility storage account id.

type MigrateProjectPropertiesPtrInput

type MigrateProjectPropertiesPtrInput interface {
	pulumi.Input

	ToMigrateProjectPropertiesPtrOutput() MigrateProjectPropertiesPtrOutput
	ToMigrateProjectPropertiesPtrOutputWithContext(context.Context) MigrateProjectPropertiesPtrOutput
}

MigrateProjectPropertiesPtrInput is an input type that accepts MigrateProjectPropertiesArgs, MigrateProjectPropertiesPtr and MigrateProjectPropertiesPtrOutput values. You can construct a concrete instance of `MigrateProjectPropertiesPtrInput` via:

        MigrateProjectPropertiesArgs{...}

or:

        nil

type MigrateProjectPropertiesPtrOutput

type MigrateProjectPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MigrateProjectPropertiesPtrOutput) Elem

func (MigrateProjectPropertiesPtrOutput) ElementType

func (MigrateProjectPropertiesPtrOutput) ProvisioningState

Provisioning state of the migrate project.

func (MigrateProjectPropertiesPtrOutput) PublicNetworkAccess

Gets or sets the state of public network access.

func (MigrateProjectPropertiesPtrOutput) RegisteredTools

Gets or sets the list of tools registered with the migrate project.

func (MigrateProjectPropertiesPtrOutput) ServiceEndpoint

Service endpoint.

func (MigrateProjectPropertiesPtrOutput) ToMigrateProjectPropertiesPtrOutput

func (o MigrateProjectPropertiesPtrOutput) ToMigrateProjectPropertiesPtrOutput() MigrateProjectPropertiesPtrOutput

func (MigrateProjectPropertiesPtrOutput) ToMigrateProjectPropertiesPtrOutputWithContext

func (o MigrateProjectPropertiesPtrOutput) ToMigrateProjectPropertiesPtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesPtrOutput

func (MigrateProjectPropertiesPtrOutput) UtilityStorageAccountId

func (o MigrateProjectPropertiesPtrOutput) UtilityStorageAccountId() pulumi.StringPtrOutput

Utility storage account id.

type MigrateProjectPropertiesResponse

type MigrateProjectPropertiesResponse struct {
	// Last summary refresh time.
	LastSummaryRefreshedTime string `pulumi:"lastSummaryRefreshedTime"`
	// Gets the private endpoint connections.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the migrate project.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets or sets the state of public network access.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Refresh summary state.
	RefreshSummaryState string `pulumi:"refreshSummaryState"`
	// Register tools inside project.
	RegisteredTools []string `pulumi:"registeredTools"`
	// Service endpoint.
	ServiceEndpoint *string `pulumi:"serviceEndpoint"`
	// Project summary.
	Summary map[string]interface{} `pulumi:"summary"`
	// Utility storage account id.
	UtilityStorageAccountId *string `pulumi:"utilityStorageAccountId"`
}

Properties of a migrate project.

type MigrateProjectPropertiesResponseOutput

type MigrateProjectPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of a migrate project.

func (MigrateProjectPropertiesResponseOutput) ElementType

func (MigrateProjectPropertiesResponseOutput) LastSummaryRefreshedTime

func (o MigrateProjectPropertiesResponseOutput) LastSummaryRefreshedTime() pulumi.StringOutput

Last summary refresh time.

func (MigrateProjectPropertiesResponseOutput) PrivateEndpointConnections

Gets the private endpoint connections.

func (MigrateProjectPropertiesResponseOutput) ProvisioningState

Provisioning state of the migrate project.

func (MigrateProjectPropertiesResponseOutput) PublicNetworkAccess

Gets or sets the state of public network access.

func (MigrateProjectPropertiesResponseOutput) RefreshSummaryState

Refresh summary state.

func (MigrateProjectPropertiesResponseOutput) RegisteredTools

Register tools inside project.

func (MigrateProjectPropertiesResponseOutput) ServiceEndpoint

Service endpoint.

func (MigrateProjectPropertiesResponseOutput) Summary

Project summary.

func (MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponseOutput

func (o MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponseOutput() MigrateProjectPropertiesResponseOutput

func (MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponseOutputWithContext

func (o MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponseOutputWithContext(ctx context.Context) MigrateProjectPropertiesResponseOutput

func (MigrateProjectPropertiesResponseOutput) UtilityStorageAccountId

Utility storage account id.

type MigrateProjectResponseTags

type MigrateProjectResponseTags struct {
	AdditionalProperties *string `pulumi:"additionalProperties"`
}

Gets or sets the tags.

type MigrateProjectResponseTagsOutput

type MigrateProjectResponseTagsOutput struct{ *pulumi.OutputState }

Gets or sets the tags.

func (MigrateProjectResponseTagsOutput) AdditionalProperties

func (o MigrateProjectResponseTagsOutput) AdditionalProperties() pulumi.StringPtrOutput

func (MigrateProjectResponseTagsOutput) ElementType

func (MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsOutput

func (o MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsOutput() MigrateProjectResponseTagsOutput

func (MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsOutputWithContext

func (o MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsOutputWithContext(ctx context.Context) MigrateProjectResponseTagsOutput

type MigrateProjectResponseTagsPtrOutput

type MigrateProjectResponseTagsPtrOutput struct{ *pulumi.OutputState }

func (MigrateProjectResponseTagsPtrOutput) AdditionalProperties

func (MigrateProjectResponseTagsPtrOutput) Elem

func (MigrateProjectResponseTagsPtrOutput) ElementType

func (MigrateProjectResponseTagsPtrOutput) ToMigrateProjectResponseTagsPtrOutput

func (o MigrateProjectResponseTagsPtrOutput) ToMigrateProjectResponseTagsPtrOutput() MigrateProjectResponseTagsPtrOutput

func (MigrateProjectResponseTagsPtrOutput) ToMigrateProjectResponseTagsPtrOutputWithContext

func (o MigrateProjectResponseTagsPtrOutput) ToMigrateProjectResponseTagsPtrOutputWithContext(ctx context.Context) MigrateProjectResponseTagsPtrOutput

type MigrateProjectState

type MigrateProjectState struct {
}

func (MigrateProjectState) ElementType

func (MigrateProjectState) ElementType() reflect.Type

type MigrateProjectTags

type MigrateProjectTags struct {
	AdditionalProperties *string `pulumi:"additionalProperties"`
}

Gets or sets the tags.

type MigrateProjectTagsArgs

type MigrateProjectTagsArgs struct {
	AdditionalProperties pulumi.StringPtrInput `pulumi:"additionalProperties"`
}

Gets or sets the tags.

func (MigrateProjectTagsArgs) ElementType

func (MigrateProjectTagsArgs) ElementType() reflect.Type

func (MigrateProjectTagsArgs) ToMigrateProjectTagsOutput

func (i MigrateProjectTagsArgs) ToMigrateProjectTagsOutput() MigrateProjectTagsOutput

func (MigrateProjectTagsArgs) ToMigrateProjectTagsOutputWithContext

func (i MigrateProjectTagsArgs) ToMigrateProjectTagsOutputWithContext(ctx context.Context) MigrateProjectTagsOutput

func (MigrateProjectTagsArgs) ToMigrateProjectTagsPtrOutput

func (i MigrateProjectTagsArgs) ToMigrateProjectTagsPtrOutput() MigrateProjectTagsPtrOutput

func (MigrateProjectTagsArgs) ToMigrateProjectTagsPtrOutputWithContext

func (i MigrateProjectTagsArgs) ToMigrateProjectTagsPtrOutputWithContext(ctx context.Context) MigrateProjectTagsPtrOutput

type MigrateProjectTagsInput

type MigrateProjectTagsInput interface {
	pulumi.Input

	ToMigrateProjectTagsOutput() MigrateProjectTagsOutput
	ToMigrateProjectTagsOutputWithContext(context.Context) MigrateProjectTagsOutput
}

MigrateProjectTagsInput is an input type that accepts MigrateProjectTagsArgs and MigrateProjectTagsOutput values. You can construct a concrete instance of `MigrateProjectTagsInput` via:

MigrateProjectTagsArgs{...}

type MigrateProjectTagsOutput

type MigrateProjectTagsOutput struct{ *pulumi.OutputState }

Gets or sets the tags.

func (MigrateProjectTagsOutput) AdditionalProperties

func (o MigrateProjectTagsOutput) AdditionalProperties() pulumi.StringPtrOutput

func (MigrateProjectTagsOutput) ElementType

func (MigrateProjectTagsOutput) ElementType() reflect.Type

func (MigrateProjectTagsOutput) ToMigrateProjectTagsOutput

func (o MigrateProjectTagsOutput) ToMigrateProjectTagsOutput() MigrateProjectTagsOutput

func (MigrateProjectTagsOutput) ToMigrateProjectTagsOutputWithContext

func (o MigrateProjectTagsOutput) ToMigrateProjectTagsOutputWithContext(ctx context.Context) MigrateProjectTagsOutput

func (MigrateProjectTagsOutput) ToMigrateProjectTagsPtrOutput

func (o MigrateProjectTagsOutput) ToMigrateProjectTagsPtrOutput() MigrateProjectTagsPtrOutput

func (MigrateProjectTagsOutput) ToMigrateProjectTagsPtrOutputWithContext

func (o MigrateProjectTagsOutput) ToMigrateProjectTagsPtrOutputWithContext(ctx context.Context) MigrateProjectTagsPtrOutput

type MigrateProjectTagsPtrInput

type MigrateProjectTagsPtrInput interface {
	pulumi.Input

	ToMigrateProjectTagsPtrOutput() MigrateProjectTagsPtrOutput
	ToMigrateProjectTagsPtrOutputWithContext(context.Context) MigrateProjectTagsPtrOutput
}

MigrateProjectTagsPtrInput is an input type that accepts MigrateProjectTagsArgs, MigrateProjectTagsPtr and MigrateProjectTagsPtrOutput values. You can construct a concrete instance of `MigrateProjectTagsPtrInput` via:

        MigrateProjectTagsArgs{...}

or:

        nil

type MigrateProjectTagsPtrOutput

type MigrateProjectTagsPtrOutput struct{ *pulumi.OutputState }

func (MigrateProjectTagsPtrOutput) AdditionalProperties

func (o MigrateProjectTagsPtrOutput) AdditionalProperties() pulumi.StringPtrOutput

func (MigrateProjectTagsPtrOutput) Elem

func (MigrateProjectTagsPtrOutput) ElementType

func (MigrateProjectTagsPtrOutput) ToMigrateProjectTagsPtrOutput

func (o MigrateProjectTagsPtrOutput) ToMigrateProjectTagsPtrOutput() MigrateProjectTagsPtrOutput

func (MigrateProjectTagsPtrOutput) ToMigrateProjectTagsPtrOutputWithContext

func (o MigrateProjectTagsPtrOutput) ToMigrateProjectTagsPtrOutputWithContext(ctx context.Context) MigrateProjectTagsPtrOutput

type MigrateProjectsControllerMigrateProject

type MigrateProjectsControllerMigrateProject struct {
	pulumi.CustomResourceState

	// For optimistic concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Azure location in which project is created.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the project.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of a migrate project.
	Properties MigrateProjectPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the object = [Microsoft.Migrate/migrateProjects].
	Type pulumi.StringOutput `pulumi:"type"`
}

Migrate project. Azure REST API version: 2020-05-01.

Other available API versions: 2023-01-01.

func GetMigrateProjectsControllerMigrateProject

func GetMigrateProjectsControllerMigrateProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateProjectsControllerMigrateProjectState, opts ...pulumi.ResourceOption) (*MigrateProjectsControllerMigrateProject, error)

GetMigrateProjectsControllerMigrateProject gets an existing MigrateProjectsControllerMigrateProject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMigrateProjectsControllerMigrateProject

func NewMigrateProjectsControllerMigrateProject(ctx *pulumi.Context,
	name string, args *MigrateProjectsControllerMigrateProjectArgs, opts ...pulumi.ResourceOption) (*MigrateProjectsControllerMigrateProject, error)

NewMigrateProjectsControllerMigrateProject registers a new resource with the given unique name, arguments, and options.

func (*MigrateProjectsControllerMigrateProject) ElementType

func (*MigrateProjectsControllerMigrateProject) ToMigrateProjectsControllerMigrateProjectOutput

func (i *MigrateProjectsControllerMigrateProject) ToMigrateProjectsControllerMigrateProjectOutput() MigrateProjectsControllerMigrateProjectOutput

func (*MigrateProjectsControllerMigrateProject) ToMigrateProjectsControllerMigrateProjectOutputWithContext

func (i *MigrateProjectsControllerMigrateProject) ToMigrateProjectsControllerMigrateProjectOutputWithContext(ctx context.Context) MigrateProjectsControllerMigrateProjectOutput

type MigrateProjectsControllerMigrateProjectArgs

type MigrateProjectsControllerMigrateProjectArgs struct {
	// For optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which project is created.
	Location pulumi.StringPtrInput
	// Migrate project name.
	MigrateProjectName pulumi.StringPtrInput
	// Properties of a migrate project.
	Properties MigrateProjectPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a MigrateProjectsControllerMigrateProject resource.

func (MigrateProjectsControllerMigrateProjectArgs) ElementType

type MigrateProjectsControllerMigrateProjectInput

type MigrateProjectsControllerMigrateProjectInput interface {
	pulumi.Input

	ToMigrateProjectsControllerMigrateProjectOutput() MigrateProjectsControllerMigrateProjectOutput
	ToMigrateProjectsControllerMigrateProjectOutputWithContext(ctx context.Context) MigrateProjectsControllerMigrateProjectOutput
}

type MigrateProjectsControllerMigrateProjectOutput

type MigrateProjectsControllerMigrateProjectOutput struct{ *pulumi.OutputState }

func (MigrateProjectsControllerMigrateProjectOutput) ETag

For optimistic concurrency control.

func (MigrateProjectsControllerMigrateProjectOutput) ElementType

func (MigrateProjectsControllerMigrateProjectOutput) Location

Azure location in which project is created.

func (MigrateProjectsControllerMigrateProjectOutput) Name

Name of the project.

func (MigrateProjectsControllerMigrateProjectOutput) Properties

Properties of a migrate project.

func (MigrateProjectsControllerMigrateProjectOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (MigrateProjectsControllerMigrateProjectOutput) ToMigrateProjectsControllerMigrateProjectOutput

func (o MigrateProjectsControllerMigrateProjectOutput) ToMigrateProjectsControllerMigrateProjectOutput() MigrateProjectsControllerMigrateProjectOutput

func (MigrateProjectsControllerMigrateProjectOutput) ToMigrateProjectsControllerMigrateProjectOutputWithContext

func (o MigrateProjectsControllerMigrateProjectOutput) ToMigrateProjectsControllerMigrateProjectOutputWithContext(ctx context.Context) MigrateProjectsControllerMigrateProjectOutput

func (MigrateProjectsControllerMigrateProjectOutput) Type

Type of the object = Microsoft.Migrate/migrateProjects.

type MigrateProjectsControllerMigrateProjectState

type MigrateProjectsControllerMigrateProjectState struct {
}

func (MigrateProjectsControllerMigrateProjectState) ElementType

type MigrationConfiguration

type MigrationConfiguration struct {
	// Gets or sets the key vault resource Id.
	KeyVaultResourceId *string `pulumi:"keyVaultResourceId"`
	// Gets or sets the migration solution resource Id.
	MigrationSolutionResourceId *string `pulumi:"migrationSolutionResourceId"`
	// Gets or sets the storage account resource Id.
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
}

MigrationConfiguration properties.

type MigrationConfigurationArgs

type MigrationConfigurationArgs struct {
	// Gets or sets the key vault resource Id.
	KeyVaultResourceId pulumi.StringPtrInput `pulumi:"keyVaultResourceId"`
	// Gets or sets the migration solution resource Id.
	MigrationSolutionResourceId pulumi.StringPtrInput `pulumi:"migrationSolutionResourceId"`
	// Gets or sets the storage account resource Id.
	StorageAccountResourceId pulumi.StringPtrInput `pulumi:"storageAccountResourceId"`
}

MigrationConfiguration properties.

func (MigrationConfigurationArgs) ElementType

func (MigrationConfigurationArgs) ElementType() reflect.Type

func (MigrationConfigurationArgs) ToMigrationConfigurationOutput

func (i MigrationConfigurationArgs) ToMigrationConfigurationOutput() MigrationConfigurationOutput

func (MigrationConfigurationArgs) ToMigrationConfigurationOutputWithContext

func (i MigrationConfigurationArgs) ToMigrationConfigurationOutputWithContext(ctx context.Context) MigrationConfigurationOutput

func (MigrationConfigurationArgs) ToMigrationConfigurationPtrOutput

func (i MigrationConfigurationArgs) ToMigrationConfigurationPtrOutput() MigrationConfigurationPtrOutput

func (MigrationConfigurationArgs) ToMigrationConfigurationPtrOutputWithContext

func (i MigrationConfigurationArgs) ToMigrationConfigurationPtrOutputWithContext(ctx context.Context) MigrationConfigurationPtrOutput

type MigrationConfigurationInput

type MigrationConfigurationInput interface {
	pulumi.Input

	ToMigrationConfigurationOutput() MigrationConfigurationOutput
	ToMigrationConfigurationOutputWithContext(context.Context) MigrationConfigurationOutput
}

MigrationConfigurationInput is an input type that accepts MigrationConfigurationArgs and MigrationConfigurationOutput values. You can construct a concrete instance of `MigrationConfigurationInput` via:

MigrationConfigurationArgs{...}

type MigrationConfigurationOutput

type MigrationConfigurationOutput struct{ *pulumi.OutputState }

MigrationConfiguration properties.

func (MigrationConfigurationOutput) ElementType

func (MigrationConfigurationOutput) KeyVaultResourceId

func (o MigrationConfigurationOutput) KeyVaultResourceId() pulumi.StringPtrOutput

Gets or sets the key vault resource Id.

func (MigrationConfigurationOutput) MigrationSolutionResourceId

func (o MigrationConfigurationOutput) MigrationSolutionResourceId() pulumi.StringPtrOutput

Gets or sets the migration solution resource Id.

func (MigrationConfigurationOutput) StorageAccountResourceId

func (o MigrationConfigurationOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Gets or sets the storage account resource Id.

func (MigrationConfigurationOutput) ToMigrationConfigurationOutput

func (o MigrationConfigurationOutput) ToMigrationConfigurationOutput() MigrationConfigurationOutput

func (MigrationConfigurationOutput) ToMigrationConfigurationOutputWithContext

func (o MigrationConfigurationOutput) ToMigrationConfigurationOutputWithContext(ctx context.Context) MigrationConfigurationOutput

func (MigrationConfigurationOutput) ToMigrationConfigurationPtrOutput

func (o MigrationConfigurationOutput) ToMigrationConfigurationPtrOutput() MigrationConfigurationPtrOutput

func (MigrationConfigurationOutput) ToMigrationConfigurationPtrOutputWithContext

func (o MigrationConfigurationOutput) ToMigrationConfigurationPtrOutputWithContext(ctx context.Context) MigrationConfigurationPtrOutput

type MigrationConfigurationPtrInput

type MigrationConfigurationPtrInput interface {
	pulumi.Input

	ToMigrationConfigurationPtrOutput() MigrationConfigurationPtrOutput
	ToMigrationConfigurationPtrOutputWithContext(context.Context) MigrationConfigurationPtrOutput
}

MigrationConfigurationPtrInput is an input type that accepts MigrationConfigurationArgs, MigrationConfigurationPtr and MigrationConfigurationPtrOutput values. You can construct a concrete instance of `MigrationConfigurationPtrInput` via:

        MigrationConfigurationArgs{...}

or:

        nil

type MigrationConfigurationPtrOutput

type MigrationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MigrationConfigurationPtrOutput) Elem

func (MigrationConfigurationPtrOutput) ElementType

func (MigrationConfigurationPtrOutput) KeyVaultResourceId

Gets or sets the key vault resource Id.

func (MigrationConfigurationPtrOutput) MigrationSolutionResourceId

func (o MigrationConfigurationPtrOutput) MigrationSolutionResourceId() pulumi.StringPtrOutput

Gets or sets the migration solution resource Id.

func (MigrationConfigurationPtrOutput) StorageAccountResourceId

func (o MigrationConfigurationPtrOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Gets or sets the storage account resource Id.

func (MigrationConfigurationPtrOutput) ToMigrationConfigurationPtrOutput

func (o MigrationConfigurationPtrOutput) ToMigrationConfigurationPtrOutput() MigrationConfigurationPtrOutput

func (MigrationConfigurationPtrOutput) ToMigrationConfigurationPtrOutputWithContext

func (o MigrationConfigurationPtrOutput) ToMigrationConfigurationPtrOutputWithContext(ctx context.Context) MigrationConfigurationPtrOutput

type MigrationConfigurationResponse

type MigrationConfigurationResponse struct {
	// Gets or sets the key vault resource Id.
	KeyVaultResourceId *string `pulumi:"keyVaultResourceId"`
	// Gets or sets the migration solution resource Id.
	MigrationSolutionResourceId *string `pulumi:"migrationSolutionResourceId"`
	// Gets or sets the storage account resource Id.
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
}

MigrationConfiguration properties.

type MigrationConfigurationResponseOutput

type MigrationConfigurationResponseOutput struct{ *pulumi.OutputState }

MigrationConfiguration properties.

func (MigrationConfigurationResponseOutput) ElementType

func (MigrationConfigurationResponseOutput) KeyVaultResourceId

Gets or sets the key vault resource Id.

func (MigrationConfigurationResponseOutput) MigrationSolutionResourceId

func (o MigrationConfigurationResponseOutput) MigrationSolutionResourceId() pulumi.StringPtrOutput

Gets or sets the migration solution resource Id.

func (MigrationConfigurationResponseOutput) StorageAccountResourceId

func (o MigrationConfigurationResponseOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Gets or sets the storage account resource Id.

func (MigrationConfigurationResponseOutput) ToMigrationConfigurationResponseOutput

func (o MigrationConfigurationResponseOutput) ToMigrationConfigurationResponseOutput() MigrationConfigurationResponseOutput

func (MigrationConfigurationResponseOutput) ToMigrationConfigurationResponseOutputWithContext

func (o MigrationConfigurationResponseOutput) ToMigrationConfigurationResponseOutputWithContext(ctx context.Context) MigrationConfigurationResponseOutput

type MigrationConfigurationResponsePtrOutput

type MigrationConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (MigrationConfigurationResponsePtrOutput) Elem

func (MigrationConfigurationResponsePtrOutput) ElementType

func (MigrationConfigurationResponsePtrOutput) KeyVaultResourceId

Gets or sets the key vault resource Id.

func (MigrationConfigurationResponsePtrOutput) MigrationSolutionResourceId

func (o MigrationConfigurationResponsePtrOutput) MigrationSolutionResourceId() pulumi.StringPtrOutput

Gets or sets the migration solution resource Id.

func (MigrationConfigurationResponsePtrOutput) StorageAccountResourceId

func (o MigrationConfigurationResponsePtrOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Gets or sets the storage account resource Id.

func (MigrationConfigurationResponsePtrOutput) ToMigrationConfigurationResponsePtrOutput

func (o MigrationConfigurationResponsePtrOutput) ToMigrationConfigurationResponsePtrOutput() MigrationConfigurationResponsePtrOutput

func (MigrationConfigurationResponsePtrOutput) ToMigrationConfigurationResponsePtrOutputWithContext

func (o MigrationConfigurationResponsePtrOutput) ToMigrationConfigurationResponsePtrOutputWithContext(ctx context.Context) MigrationConfigurationResponsePtrOutput

type MigrationStrategy

type MigrationStrategy string

Migration Strategy.

func (MigrationStrategy) ElementType

func (MigrationStrategy) ElementType() reflect.Type

func (MigrationStrategy) ToMigrationStrategyOutput

func (e MigrationStrategy) ToMigrationStrategyOutput() MigrationStrategyOutput

func (MigrationStrategy) ToMigrationStrategyOutputWithContext

func (e MigrationStrategy) ToMigrationStrategyOutputWithContext(ctx context.Context) MigrationStrategyOutput

func (MigrationStrategy) ToMigrationStrategyPtrOutput

func (e MigrationStrategy) ToMigrationStrategyPtrOutput() MigrationStrategyPtrOutput

func (MigrationStrategy) ToMigrationStrategyPtrOutputWithContext

func (e MigrationStrategy) ToMigrationStrategyPtrOutputWithContext(ctx context.Context) MigrationStrategyPtrOutput

func (MigrationStrategy) ToStringOutput

func (e MigrationStrategy) ToStringOutput() pulumi.StringOutput

func (MigrationStrategy) ToStringOutputWithContext

func (e MigrationStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MigrationStrategy) ToStringPtrOutput

func (e MigrationStrategy) ToStringPtrOutput() pulumi.StringPtrOutput

func (MigrationStrategy) ToStringPtrOutputWithContext

func (e MigrationStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MigrationStrategyInput

type MigrationStrategyInput interface {
	pulumi.Input

	ToMigrationStrategyOutput() MigrationStrategyOutput
	ToMigrationStrategyOutputWithContext(context.Context) MigrationStrategyOutput
}

MigrationStrategyInput is an input type that accepts values of the MigrationStrategy enum A concrete instance of `MigrationStrategyInput` can be one of the following:

MigrationStrategyUnknown
MigrationStrategyOptimizeForCost
MigrationStrategyIaaSOnly
MigrationStrategyOptimizeForPaas
MigrationStrategyAVSOnly

type MigrationStrategyOutput

type MigrationStrategyOutput struct{ *pulumi.OutputState }

func (MigrationStrategyOutput) ElementType

func (MigrationStrategyOutput) ElementType() reflect.Type

func (MigrationStrategyOutput) ToMigrationStrategyOutput

func (o MigrationStrategyOutput) ToMigrationStrategyOutput() MigrationStrategyOutput

func (MigrationStrategyOutput) ToMigrationStrategyOutputWithContext

func (o MigrationStrategyOutput) ToMigrationStrategyOutputWithContext(ctx context.Context) MigrationStrategyOutput

func (MigrationStrategyOutput) ToMigrationStrategyPtrOutput

func (o MigrationStrategyOutput) ToMigrationStrategyPtrOutput() MigrationStrategyPtrOutput

func (MigrationStrategyOutput) ToMigrationStrategyPtrOutputWithContext

func (o MigrationStrategyOutput) ToMigrationStrategyPtrOutputWithContext(ctx context.Context) MigrationStrategyPtrOutput

func (MigrationStrategyOutput) ToStringOutput

func (o MigrationStrategyOutput) ToStringOutput() pulumi.StringOutput

func (MigrationStrategyOutput) ToStringOutputWithContext

func (o MigrationStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MigrationStrategyOutput) ToStringPtrOutput

func (o MigrationStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MigrationStrategyOutput) ToStringPtrOutputWithContext

func (o MigrationStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MigrationStrategyPtrInput

type MigrationStrategyPtrInput interface {
	pulumi.Input

	ToMigrationStrategyPtrOutput() MigrationStrategyPtrOutput
	ToMigrationStrategyPtrOutputWithContext(context.Context) MigrationStrategyPtrOutput
}

func MigrationStrategyPtr

func MigrationStrategyPtr(v string) MigrationStrategyPtrInput

type MigrationStrategyPtrOutput

type MigrationStrategyPtrOutput struct{ *pulumi.OutputState }

func (MigrationStrategyPtrOutput) Elem

func (MigrationStrategyPtrOutput) ElementType

func (MigrationStrategyPtrOutput) ElementType() reflect.Type

func (MigrationStrategyPtrOutput) ToMigrationStrategyPtrOutput

func (o MigrationStrategyPtrOutput) ToMigrationStrategyPtrOutput() MigrationStrategyPtrOutput

func (MigrationStrategyPtrOutput) ToMigrationStrategyPtrOutputWithContext

func (o MigrationStrategyPtrOutput) ToMigrationStrategyPtrOutputWithContext(ctx context.Context) MigrationStrategyPtrOutput

func (MigrationStrategyPtrOutput) ToStringPtrOutput

func (o MigrationStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MigrationStrategyPtrOutput) ToStringPtrOutputWithContext

func (o MigrationStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ModernizeProject

type ModernizeProject struct {
	pulumi.CustomResourceState

	Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"`
	// Gets or sets the location of the modernizeProject.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// ModernizeProject properties.
	Properties ModernizeProjectModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData ModernizeProjectModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

ModernizeProject model. Azure REST API version: 2022-05-01-preview.

func GetModernizeProject

func GetModernizeProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModernizeProjectState, opts ...pulumi.ResourceOption) (*ModernizeProject, error)

GetModernizeProject gets an existing ModernizeProject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModernizeProject

func NewModernizeProject(ctx *pulumi.Context,
	name string, args *ModernizeProjectArgs, opts ...pulumi.ResourceOption) (*ModernizeProject, error)

NewModernizeProject registers a new resource with the given unique name, arguments, and options.

func (*ModernizeProject) ElementType

func (*ModernizeProject) ElementType() reflect.Type

func (*ModernizeProject) ToModernizeProjectOutput

func (i *ModernizeProject) ToModernizeProjectOutput() ModernizeProjectOutput

func (*ModernizeProject) ToModernizeProjectOutputWithContext

func (i *ModernizeProject) ToModernizeProjectOutputWithContext(ctx context.Context) ModernizeProjectOutput

type ModernizeProjectArgs

type ModernizeProjectArgs struct {
	Identity ResourceIdentityPtrInput
	// Gets or sets the location of the modernizeProject.
	Location pulumi.StringPtrInput
	// ModernizeProject Name.
	ModernizeProjectName pulumi.StringPtrInput
	// ModernizeProject properties.
	Properties ModernizeProjectModelPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput
	// Gets or sets the resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ModernizeProject resource.

func (ModernizeProjectArgs) ElementType

func (ModernizeProjectArgs) ElementType() reflect.Type

type ModernizeProjectInput

type ModernizeProjectInput interface {
	pulumi.Input

	ToModernizeProjectOutput() ModernizeProjectOutput
	ToModernizeProjectOutputWithContext(ctx context.Context) ModernizeProjectOutput
}

type ModernizeProjectModelProperties

type ModernizeProjectModelProperties struct {
	// MigrationConfiguration properties.
	MigrationConfiguration *MigrationConfiguration `pulumi:"migrationConfiguration"`
}

ModernizeProject properties.

type ModernizeProjectModelPropertiesArgs

type ModernizeProjectModelPropertiesArgs struct {
	// MigrationConfiguration properties.
	MigrationConfiguration MigrationConfigurationPtrInput `pulumi:"migrationConfiguration"`
}

ModernizeProject properties.

func (ModernizeProjectModelPropertiesArgs) ElementType

func (ModernizeProjectModelPropertiesArgs) ToModernizeProjectModelPropertiesOutput

func (i ModernizeProjectModelPropertiesArgs) ToModernizeProjectModelPropertiesOutput() ModernizeProjectModelPropertiesOutput

func (ModernizeProjectModelPropertiesArgs) ToModernizeProjectModelPropertiesOutputWithContext

func (i ModernizeProjectModelPropertiesArgs) ToModernizeProjectModelPropertiesOutputWithContext(ctx context.Context) ModernizeProjectModelPropertiesOutput

func (ModernizeProjectModelPropertiesArgs) ToModernizeProjectModelPropertiesPtrOutput

func (i ModernizeProjectModelPropertiesArgs) ToModernizeProjectModelPropertiesPtrOutput() ModernizeProjectModelPropertiesPtrOutput

func (ModernizeProjectModelPropertiesArgs) ToModernizeProjectModelPropertiesPtrOutputWithContext

func (i ModernizeProjectModelPropertiesArgs) ToModernizeProjectModelPropertiesPtrOutputWithContext(ctx context.Context) ModernizeProjectModelPropertiesPtrOutput

type ModernizeProjectModelPropertiesInput

type ModernizeProjectModelPropertiesInput interface {
	pulumi.Input

	ToModernizeProjectModelPropertiesOutput() ModernizeProjectModelPropertiesOutput
	ToModernizeProjectModelPropertiesOutputWithContext(context.Context) ModernizeProjectModelPropertiesOutput
}

ModernizeProjectModelPropertiesInput is an input type that accepts ModernizeProjectModelPropertiesArgs and ModernizeProjectModelPropertiesOutput values. You can construct a concrete instance of `ModernizeProjectModelPropertiesInput` via:

ModernizeProjectModelPropertiesArgs{...}

type ModernizeProjectModelPropertiesOutput

type ModernizeProjectModelPropertiesOutput struct{ *pulumi.OutputState }

ModernizeProject properties.

func (ModernizeProjectModelPropertiesOutput) ElementType

func (ModernizeProjectModelPropertiesOutput) MigrationConfiguration

MigrationConfiguration properties.

func (ModernizeProjectModelPropertiesOutput) ToModernizeProjectModelPropertiesOutput

func (o ModernizeProjectModelPropertiesOutput) ToModernizeProjectModelPropertiesOutput() ModernizeProjectModelPropertiesOutput

func (ModernizeProjectModelPropertiesOutput) ToModernizeProjectModelPropertiesOutputWithContext

func (o ModernizeProjectModelPropertiesOutput) ToModernizeProjectModelPropertiesOutputWithContext(ctx context.Context) ModernizeProjectModelPropertiesOutput

func (ModernizeProjectModelPropertiesOutput) ToModernizeProjectModelPropertiesPtrOutput

func (o ModernizeProjectModelPropertiesOutput) ToModernizeProjectModelPropertiesPtrOutput() ModernizeProjectModelPropertiesPtrOutput

func (ModernizeProjectModelPropertiesOutput) ToModernizeProjectModelPropertiesPtrOutputWithContext

func (o ModernizeProjectModelPropertiesOutput) ToModernizeProjectModelPropertiesPtrOutputWithContext(ctx context.Context) ModernizeProjectModelPropertiesPtrOutput

type ModernizeProjectModelPropertiesPtrInput

type ModernizeProjectModelPropertiesPtrInput interface {
	pulumi.Input

	ToModernizeProjectModelPropertiesPtrOutput() ModernizeProjectModelPropertiesPtrOutput
	ToModernizeProjectModelPropertiesPtrOutputWithContext(context.Context) ModernizeProjectModelPropertiesPtrOutput
}

ModernizeProjectModelPropertiesPtrInput is an input type that accepts ModernizeProjectModelPropertiesArgs, ModernizeProjectModelPropertiesPtr and ModernizeProjectModelPropertiesPtrOutput values. You can construct a concrete instance of `ModernizeProjectModelPropertiesPtrInput` via:

        ModernizeProjectModelPropertiesArgs{...}

or:

        nil

type ModernizeProjectModelPropertiesPtrOutput

type ModernizeProjectModelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ModernizeProjectModelPropertiesPtrOutput) Elem

func (ModernizeProjectModelPropertiesPtrOutput) ElementType

func (ModernizeProjectModelPropertiesPtrOutput) MigrationConfiguration

MigrationConfiguration properties.

func (ModernizeProjectModelPropertiesPtrOutput) ToModernizeProjectModelPropertiesPtrOutput

func (o ModernizeProjectModelPropertiesPtrOutput) ToModernizeProjectModelPropertiesPtrOutput() ModernizeProjectModelPropertiesPtrOutput

func (ModernizeProjectModelPropertiesPtrOutput) ToModernizeProjectModelPropertiesPtrOutputWithContext

func (o ModernizeProjectModelPropertiesPtrOutput) ToModernizeProjectModelPropertiesPtrOutputWithContext(ctx context.Context) ModernizeProjectModelPropertiesPtrOutput

type ModernizeProjectModelPropertiesResponse

type ModernizeProjectModelPropertiesResponse struct {
	// MigrationConfiguration properties.
	MigrationConfiguration *MigrationConfigurationResponse `pulumi:"migrationConfiguration"`
	// Gets or sets the provisioning state of the ModernizeProject.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the service endpoint.
	ServiceEndpoint string `pulumi:"serviceEndpoint"`
	// Gets or sets the service resource Id.
	ServiceResourceId string `pulumi:"serviceResourceId"`
}

ModernizeProject properties.

type ModernizeProjectModelPropertiesResponseOutput

type ModernizeProjectModelPropertiesResponseOutput struct{ *pulumi.OutputState }

ModernizeProject properties.

func (ModernizeProjectModelPropertiesResponseOutput) ElementType

func (ModernizeProjectModelPropertiesResponseOutput) MigrationConfiguration

MigrationConfiguration properties.

func (ModernizeProjectModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the ModernizeProject.

func (ModernizeProjectModelPropertiesResponseOutput) ServiceEndpoint

Gets or sets the service endpoint.

func (ModernizeProjectModelPropertiesResponseOutput) ServiceResourceId

Gets or sets the service resource Id.

func (ModernizeProjectModelPropertiesResponseOutput) ToModernizeProjectModelPropertiesResponseOutput

func (o ModernizeProjectModelPropertiesResponseOutput) ToModernizeProjectModelPropertiesResponseOutput() ModernizeProjectModelPropertiesResponseOutput

func (ModernizeProjectModelPropertiesResponseOutput) ToModernizeProjectModelPropertiesResponseOutputWithContext

func (o ModernizeProjectModelPropertiesResponseOutput) ToModernizeProjectModelPropertiesResponseOutputWithContext(ctx context.Context) ModernizeProjectModelPropertiesResponseOutput

type ModernizeProjectModelResponseSystemData

type ModernizeProjectModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type ModernizeProjectModelResponseSystemDataOutput

type ModernizeProjectModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (ModernizeProjectModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (ModernizeProjectModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (ModernizeProjectModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (ModernizeProjectModelResponseSystemDataOutput) ElementType

func (ModernizeProjectModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (ModernizeProjectModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (ModernizeProjectModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (ModernizeProjectModelResponseSystemDataOutput) ToModernizeProjectModelResponseSystemDataOutput

func (o ModernizeProjectModelResponseSystemDataOutput) ToModernizeProjectModelResponseSystemDataOutput() ModernizeProjectModelResponseSystemDataOutput

func (ModernizeProjectModelResponseSystemDataOutput) ToModernizeProjectModelResponseSystemDataOutputWithContext

func (o ModernizeProjectModelResponseSystemDataOutput) ToModernizeProjectModelResponseSystemDataOutputWithContext(ctx context.Context) ModernizeProjectModelResponseSystemDataOutput

type ModernizeProjectOutput

type ModernizeProjectOutput struct{ *pulumi.OutputState }

func (ModernizeProjectOutput) ElementType

func (ModernizeProjectOutput) ElementType() reflect.Type

func (ModernizeProjectOutput) Identity

func (ModernizeProjectOutput) Location

Gets or sets the location of the modernizeProject.

func (ModernizeProjectOutput) Name

Gets or sets the name of the resource.

func (ModernizeProjectOutput) Properties

ModernizeProject properties.

func (ModernizeProjectOutput) SystemData

func (ModernizeProjectOutput) Tags

Gets or sets the resource tags.

func (ModernizeProjectOutput) ToModernizeProjectOutput

func (o ModernizeProjectOutput) ToModernizeProjectOutput() ModernizeProjectOutput

func (ModernizeProjectOutput) ToModernizeProjectOutputWithContext

func (o ModernizeProjectOutput) ToModernizeProjectOutputWithContext(ctx context.Context) ModernizeProjectOutput

func (ModernizeProjectOutput) Type

Gets or sets the type of the resource.

type ModernizeProjectState

type ModernizeProjectState struct {
}

func (ModernizeProjectState) ElementType

func (ModernizeProjectState) ElementType() reflect.Type

type MoveCollection

type MoveCollection struct {
	pulumi.CustomResourceState

	// The etag of the resource.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Defines the MSI properties of the Move Collection.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Defines the move collection properties.
	Properties MoveCollectionPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Define the move collection. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-01-01.

Other available API versions: 2023-08-01.

func GetMoveCollection

func GetMoveCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MoveCollectionState, opts ...pulumi.ResourceOption) (*MoveCollection, error)

GetMoveCollection gets an existing MoveCollection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMoveCollection

func NewMoveCollection(ctx *pulumi.Context,
	name string, args *MoveCollectionArgs, opts ...pulumi.ResourceOption) (*MoveCollection, error)

NewMoveCollection registers a new resource with the given unique name, arguments, and options.

func (*MoveCollection) ElementType

func (*MoveCollection) ElementType() reflect.Type

func (*MoveCollection) ToMoveCollectionOutput

func (i *MoveCollection) ToMoveCollectionOutput() MoveCollectionOutput

func (*MoveCollection) ToMoveCollectionOutputWithContext

func (i *MoveCollection) ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput

type MoveCollectionArgs

type MoveCollectionArgs struct {
	// Defines the MSI properties of the Move Collection.
	Identity IdentityPtrInput
	// The geo-location where the resource lives.
	Location pulumi.StringPtrInput
	// The Move Collection Name.
	MoveCollectionName pulumi.StringPtrInput
	// Defines the move collection properties.
	Properties MoveCollectionPropertiesPtrInput
	// The Resource Group Name.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a MoveCollection resource.

func (MoveCollectionArgs) ElementType

func (MoveCollectionArgs) ElementType() reflect.Type

type MoveCollectionInput

type MoveCollectionInput interface {
	pulumi.Input

	ToMoveCollectionOutput() MoveCollectionOutput
	ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput
}

type MoveCollectionOutput

type MoveCollectionOutput struct{ *pulumi.OutputState }

func (MoveCollectionOutput) ElementType

func (MoveCollectionOutput) ElementType() reflect.Type

func (MoveCollectionOutput) Etag

The etag of the resource.

func (MoveCollectionOutput) Identity

Defines the MSI properties of the Move Collection.

func (MoveCollectionOutput) Location

The geo-location where the resource lives.

func (MoveCollectionOutput) Name

The name of the resource

func (MoveCollectionOutput) Properties

Defines the move collection properties.

func (MoveCollectionOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (MoveCollectionOutput) Tags

Resource tags.

func (MoveCollectionOutput) ToMoveCollectionOutput

func (o MoveCollectionOutput) ToMoveCollectionOutput() MoveCollectionOutput

func (MoveCollectionOutput) ToMoveCollectionOutputWithContext

func (o MoveCollectionOutput) ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput

func (MoveCollectionOutput) Type

The type of the resource.

type MoveCollectionProperties

type MoveCollectionProperties struct {
	// Gets or sets the source region.
	SourceRegion string `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion string `pulumi:"targetRegion"`
	// Gets or sets the version of move collection.
	Version *string `pulumi:"version"`
}

Defines the move collection properties.

type MoveCollectionPropertiesArgs

type MoveCollectionPropertiesArgs struct {
	// Gets or sets the source region.
	SourceRegion pulumi.StringInput `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion pulumi.StringInput `pulumi:"targetRegion"`
	// Gets or sets the version of move collection.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Defines the move collection properties.

func (MoveCollectionPropertiesArgs) ElementType

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutput

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutput() MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutputWithContext

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutputWithContext(ctx context.Context) MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutput

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutputWithContext

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesInput

type MoveCollectionPropertiesInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesOutput() MoveCollectionPropertiesOutput
	ToMoveCollectionPropertiesOutputWithContext(context.Context) MoveCollectionPropertiesOutput
}

MoveCollectionPropertiesInput is an input type that accepts MoveCollectionPropertiesArgs and MoveCollectionPropertiesOutput values. You can construct a concrete instance of `MoveCollectionPropertiesInput` via:

MoveCollectionPropertiesArgs{...}

type MoveCollectionPropertiesOutput

type MoveCollectionPropertiesOutput struct{ *pulumi.OutputState }

Defines the move collection properties.

func (MoveCollectionPropertiesOutput) ElementType

func (MoveCollectionPropertiesOutput) SourceRegion

Gets or sets the source region.

func (MoveCollectionPropertiesOutput) TargetRegion

Gets or sets the target region.

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutput

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutput() MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutputWithContext

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutputWithContext(ctx context.Context) MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutput

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutputWithContext

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesOutput) Version

Gets or sets the version of move collection.

type MoveCollectionPropertiesPtrInput

type MoveCollectionPropertiesPtrInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput
	ToMoveCollectionPropertiesPtrOutputWithContext(context.Context) MoveCollectionPropertiesPtrOutput
}

MoveCollectionPropertiesPtrInput is an input type that accepts MoveCollectionPropertiesArgs, MoveCollectionPropertiesPtr and MoveCollectionPropertiesPtrOutput values. You can construct a concrete instance of `MoveCollectionPropertiesPtrInput` via:

        MoveCollectionPropertiesArgs{...}

or:

        nil

type MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MoveCollectionPropertiesPtrOutput) Elem

func (MoveCollectionPropertiesPtrOutput) ElementType

func (MoveCollectionPropertiesPtrOutput) SourceRegion

Gets or sets the source region.

func (MoveCollectionPropertiesPtrOutput) TargetRegion

Gets or sets the target region.

func (MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutput

func (o MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutputWithContext

func (o MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesPtrOutput) Version

Gets or sets the version of move collection.

type MoveCollectionPropertiesResponse

type MoveCollectionPropertiesResponse struct {
	// Defines the move collection errors.
	Errors MoveCollectionPropertiesResponseErrors `pulumi:"errors"`
	// Defines the provisioning states.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the source region.
	SourceRegion string `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion string `pulumi:"targetRegion"`
	// Gets or sets the version of move collection.
	Version *string `pulumi:"version"`
}

Defines the move collection properties.

type MoveCollectionPropertiesResponseErrors

type MoveCollectionPropertiesResponseErrors struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

Defines the move collection errors.

type MoveCollectionPropertiesResponseErrorsOutput

type MoveCollectionPropertiesResponseErrorsOutput struct{ *pulumi.OutputState }

Defines the move collection errors.

func (MoveCollectionPropertiesResponseErrorsOutput) ElementType

func (MoveCollectionPropertiesResponseErrorsOutput) Properties

The move resource error body.

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutput

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutput() MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutputWithContext

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsOutput

type MoveCollectionPropertiesResponseOutput

type MoveCollectionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the move collection properties.

func (MoveCollectionPropertiesResponseOutput) ElementType

func (MoveCollectionPropertiesResponseOutput) Errors

Defines the move collection errors.

func (MoveCollectionPropertiesResponseOutput) ProvisioningState

Defines the provisioning states.

func (MoveCollectionPropertiesResponseOutput) SourceRegion

Gets or sets the source region.

func (MoveCollectionPropertiesResponseOutput) TargetRegion

Gets or sets the target region.

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutput

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutput() MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutputWithContext

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseOutput) Version

Gets or sets the version of move collection.

type MoveCollectionState

type MoveCollectionState struct {
}

func (MoveCollectionState) ElementType

func (MoveCollectionState) ElementType() reflect.Type

type MoveResource

type MoveResource struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Defines the move resource properties.
	Properties MoveResourcePropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Defines the move resource. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-01-01.

Other available API versions: 2023-08-01.

func GetMoveResource

func GetMoveResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MoveResourceState, opts ...pulumi.ResourceOption) (*MoveResource, error)

GetMoveResource gets an existing MoveResource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMoveResource

func NewMoveResource(ctx *pulumi.Context,
	name string, args *MoveResourceArgs, opts ...pulumi.ResourceOption) (*MoveResource, error)

NewMoveResource registers a new resource with the given unique name, arguments, and options.

func (*MoveResource) ElementType

func (*MoveResource) ElementType() reflect.Type

func (*MoveResource) ToMoveResourceOutput

func (i *MoveResource) ToMoveResourceOutput() MoveResourceOutput

func (*MoveResource) ToMoveResourceOutputWithContext

func (i *MoveResource) ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput

type MoveResourceArgs

type MoveResourceArgs struct {
	// The Move Collection Name.
	MoveCollectionName pulumi.StringInput
	// The Move Resource Name.
	MoveResourceName pulumi.StringPtrInput
	// Defines the move resource properties.
	Properties MoveResourcePropertiesPtrInput
	// The Resource Group Name.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a MoveResource resource.

func (MoveResourceArgs) ElementType

func (MoveResourceArgs) ElementType() reflect.Type

type MoveResourceDependencyOverride

type MoveResourceDependencyOverride struct {
	// Gets or sets the ARM ID of the dependent resource.
	Id *string `pulumi:"id"`
	// Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of
	// the dependent resource.
	TargetId *string `pulumi:"targetId"`
}

Defines the dependency override of the move resource.

type MoveResourceDependencyOverrideArgs

type MoveResourceDependencyOverrideArgs struct {
	// Gets or sets the ARM ID of the dependent resource.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of
	// the dependent resource.
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
}

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideArgs) ElementType

func (MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutput

func (i MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutput() MoveResourceDependencyOverrideOutput

func (MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutputWithContext

func (i MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideOutput

type MoveResourceDependencyOverrideArray

type MoveResourceDependencyOverrideArray []MoveResourceDependencyOverrideInput

func (MoveResourceDependencyOverrideArray) ElementType

func (MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutput

func (i MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutput() MoveResourceDependencyOverrideArrayOutput

func (MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutputWithContext

func (i MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideArrayOutput

type MoveResourceDependencyOverrideArrayInput

type MoveResourceDependencyOverrideArrayInput interface {
	pulumi.Input

	ToMoveResourceDependencyOverrideArrayOutput() MoveResourceDependencyOverrideArrayOutput
	ToMoveResourceDependencyOverrideArrayOutputWithContext(context.Context) MoveResourceDependencyOverrideArrayOutput
}

MoveResourceDependencyOverrideArrayInput is an input type that accepts MoveResourceDependencyOverrideArray and MoveResourceDependencyOverrideArrayOutput values. You can construct a concrete instance of `MoveResourceDependencyOverrideArrayInput` via:

MoveResourceDependencyOverrideArray{ MoveResourceDependencyOverrideArgs{...} }

type MoveResourceDependencyOverrideArrayOutput

type MoveResourceDependencyOverrideArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyOverrideArrayOutput) ElementType

func (MoveResourceDependencyOverrideArrayOutput) Index

func (MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutput

func (o MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutput() MoveResourceDependencyOverrideArrayOutput

func (MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutputWithContext

func (o MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideArrayOutput

type MoveResourceDependencyOverrideInput

type MoveResourceDependencyOverrideInput interface {
	pulumi.Input

	ToMoveResourceDependencyOverrideOutput() MoveResourceDependencyOverrideOutput
	ToMoveResourceDependencyOverrideOutputWithContext(context.Context) MoveResourceDependencyOverrideOutput
}

MoveResourceDependencyOverrideInput is an input type that accepts MoveResourceDependencyOverrideArgs and MoveResourceDependencyOverrideOutput values. You can construct a concrete instance of `MoveResourceDependencyOverrideInput` via:

MoveResourceDependencyOverrideArgs{...}

type MoveResourceDependencyOverrideOutput

type MoveResourceDependencyOverrideOutput struct{ *pulumi.OutputState }

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideOutput) ElementType

func (MoveResourceDependencyOverrideOutput) Id

Gets or sets the ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideOutput) TargetId

Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutput

func (o MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutput() MoveResourceDependencyOverrideOutput

func (MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutputWithContext

func (o MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideOutput

type MoveResourceDependencyOverrideResponse

type MoveResourceDependencyOverrideResponse struct {
	// Gets or sets the ARM ID of the dependent resource.
	Id *string `pulumi:"id"`
	// Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of
	// the dependent resource.
	TargetId *string `pulumi:"targetId"`
}

Defines the dependency override of the move resource.

type MoveResourceDependencyOverrideResponseArrayOutput

type MoveResourceDependencyOverrideResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyOverrideResponseArrayOutput) ElementType

func (MoveResourceDependencyOverrideResponseArrayOutput) Index

func (MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutput

func (o MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutput() MoveResourceDependencyOverrideResponseArrayOutput

func (MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext

func (o MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseArrayOutput

type MoveResourceDependencyOverrideResponseOutput

type MoveResourceDependencyOverrideResponseOutput struct{ *pulumi.OutputState }

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideResponseOutput) ElementType

func (MoveResourceDependencyOverrideResponseOutput) Id

Gets or sets the ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideResponseOutput) TargetId

Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutput

func (o MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutput() MoveResourceDependencyOverrideResponseOutput

func (MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutputWithContext

func (o MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseOutput

type MoveResourceDependencyResponse

type MoveResourceDependencyResponse struct {
	// Defines the properties for automatic resolution.
	AutomaticResolution *AutomaticResolutionPropertiesResponse `pulumi:"automaticResolution"`
	// Defines the dependency type.
	DependencyType *string `pulumi:"dependencyType"`
	// Gets the source ARM ID of the dependent resource.
	Id *string `pulumi:"id"`
	// Gets or sets a value indicating whether the dependency is optional.
	IsOptional *string `pulumi:"isOptional"`
	// Defines the properties for manual resolution.
	ManualResolution *ManualResolutionPropertiesResponse `pulumi:"manualResolution"`
	// Gets the dependency resolution status.
	ResolutionStatus *string `pulumi:"resolutionStatus"`
	// Defines the resolution type.
	ResolutionType *string `pulumi:"resolutionType"`
}

Defines the dependency of the move resource.

type MoveResourceDependencyResponseArrayOutput

type MoveResourceDependencyResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyResponseArrayOutput) ElementType

func (MoveResourceDependencyResponseArrayOutput) Index

func (MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutput

func (o MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutput() MoveResourceDependencyResponseArrayOutput

func (MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutputWithContext

func (o MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyResponseArrayOutput

type MoveResourceDependencyResponseOutput

type MoveResourceDependencyResponseOutput struct{ *pulumi.OutputState }

Defines the dependency of the move resource.

func (MoveResourceDependencyResponseOutput) AutomaticResolution

Defines the properties for automatic resolution.

func (MoveResourceDependencyResponseOutput) DependencyType

Defines the dependency type.

func (MoveResourceDependencyResponseOutput) ElementType

func (MoveResourceDependencyResponseOutput) Id

Gets the source ARM ID of the dependent resource.

func (MoveResourceDependencyResponseOutput) IsOptional

Gets or sets a value indicating whether the dependency is optional.

func (MoveResourceDependencyResponseOutput) ManualResolution

Defines the properties for manual resolution.

func (MoveResourceDependencyResponseOutput) ResolutionStatus

Gets the dependency resolution status.

func (MoveResourceDependencyResponseOutput) ResolutionType

Defines the resolution type.

func (MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutput

func (o MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutput() MoveResourceDependencyResponseOutput

func (MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutputWithContext

func (o MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutputWithContext(ctx context.Context) MoveResourceDependencyResponseOutput

type MoveResourceErrorBodyResponse

type MoveResourceErrorBodyResponse struct {
	// An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
	Code string `pulumi:"code"`
	// A list of additional details about the error.
	Details []MoveResourceErrorBodyResponse `pulumi:"details"`
	// A message describing the error, intended to be suitable for display in a user interface.
	Message string `pulumi:"message"`
	// The target of the particular error. For example, the name of the property in error.
	Target string `pulumi:"target"`
}

An error response from the Azure Migrate service.

type MoveResourceErrorBodyResponseArrayOutput

type MoveResourceErrorBodyResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorBodyResponseArrayOutput) ElementType

func (MoveResourceErrorBodyResponseArrayOutput) Index

func (MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutput

func (o MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutput() MoveResourceErrorBodyResponseArrayOutput

func (MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutputWithContext

func (o MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseArrayOutput

type MoveResourceErrorBodyResponseOutput

type MoveResourceErrorBodyResponseOutput struct{ *pulumi.OutputState }

An error response from the Azure Migrate service.

func (MoveResourceErrorBodyResponseOutput) Code

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

func (MoveResourceErrorBodyResponseOutput) Details

A list of additional details about the error.

func (MoveResourceErrorBodyResponseOutput) ElementType

func (MoveResourceErrorBodyResponseOutput) Message

A message describing the error, intended to be suitable for display in a user interface.

func (MoveResourceErrorBodyResponseOutput) Target

The target of the particular error. For example, the name of the property in error.

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutput

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutput() MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutputWithContext

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseOutput

type MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorBodyResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorBodyResponsePtrOutput) Code

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

func (MoveResourceErrorBodyResponsePtrOutput) Details

A list of additional details about the error.

func (MoveResourceErrorBodyResponsePtrOutput) Elem

func (MoveResourceErrorBodyResponsePtrOutput) ElementType

func (MoveResourceErrorBodyResponsePtrOutput) Message

A message describing the error, intended to be suitable for display in a user interface.

func (MoveResourceErrorBodyResponsePtrOutput) Target

The target of the particular error. For example, the name of the property in error.

func (MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutput

func (o MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput

func (MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext

func (o MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorResponse

type MoveResourceErrorResponse struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

An error response from the azure resource mover service.

type MoveResourceErrorResponseOutput

type MoveResourceErrorResponseOutput struct{ *pulumi.OutputState }

An error response from the azure resource mover service.

func (MoveResourceErrorResponseOutput) ElementType

func (MoveResourceErrorResponseOutput) Properties

The move resource error body.

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutput

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutput() MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutputWithContext

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutputWithContext(ctx context.Context) MoveResourceErrorResponseOutput

type MoveResourceErrorResponsePtrOutput

type MoveResourceErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorResponsePtrOutput) Elem

func (MoveResourceErrorResponsePtrOutput) ElementType

func (MoveResourceErrorResponsePtrOutput) Properties

The move resource error body.

func (MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutput

func (o MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput

func (MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutputWithContext

func (o MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorResponsePtrOutput

type MoveResourceInput

type MoveResourceInput interface {
	pulumi.Input

	ToMoveResourceOutput() MoveResourceOutput
	ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput
}

type MoveResourceOutput

type MoveResourceOutput struct{ *pulumi.OutputState }

func (MoveResourceOutput) ElementType

func (MoveResourceOutput) ElementType() reflect.Type

func (MoveResourceOutput) Name

The name of the resource

func (MoveResourceOutput) Properties

Defines the move resource properties.

func (MoveResourceOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (MoveResourceOutput) ToMoveResourceOutput

func (o MoveResourceOutput) ToMoveResourceOutput() MoveResourceOutput

func (MoveResourceOutput) ToMoveResourceOutputWithContext

func (o MoveResourceOutput) ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput

func (MoveResourceOutput) Type

The type of the resource.

type MoveResourceProperties

type MoveResourceProperties struct {
	// Gets or sets the move resource dependencies overrides.
	DependsOnOverrides []MoveResourceDependencyOverride `pulumi:"dependsOnOverrides"`
	// Gets or sets the existing target ARM Id of the resource.
	ExistingTargetId *string `pulumi:"existingTargetId"`
	// Gets or sets the resource settings.
	ResourceSettings interface{} `pulumi:"resourceSettings"`
	// Gets or sets the Source ARM Id of the resource.
	SourceId string `pulumi:"sourceId"`
}

Defines the move resource properties.

type MoveResourcePropertiesArgs

type MoveResourcePropertiesArgs struct {
	// Gets or sets the move resource dependencies overrides.
	DependsOnOverrides MoveResourceDependencyOverrideArrayInput `pulumi:"dependsOnOverrides"`
	// Gets or sets the existing target ARM Id of the resource.
	ExistingTargetId pulumi.StringPtrInput `pulumi:"existingTargetId"`
	// Gets or sets the resource settings.
	ResourceSettings pulumi.Input `pulumi:"resourceSettings"`
	// Gets or sets the Source ARM Id of the resource.
	SourceId pulumi.StringInput `pulumi:"sourceId"`
}

Defines the move resource properties.

func (MoveResourcePropertiesArgs) ElementType

func (MoveResourcePropertiesArgs) ElementType() reflect.Type

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutput

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutput() MoveResourcePropertiesOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutputWithContext

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutputWithContext(ctx context.Context) MoveResourcePropertiesOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutput

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutputWithContext

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesInput

type MoveResourcePropertiesInput interface {
	pulumi.Input

	ToMoveResourcePropertiesOutput() MoveResourcePropertiesOutput
	ToMoveResourcePropertiesOutputWithContext(context.Context) MoveResourcePropertiesOutput
}

MoveResourcePropertiesInput is an input type that accepts MoveResourcePropertiesArgs and MoveResourcePropertiesOutput values. You can construct a concrete instance of `MoveResourcePropertiesInput` via:

MoveResourcePropertiesArgs{...}

type MoveResourcePropertiesOutput

type MoveResourcePropertiesOutput struct{ *pulumi.OutputState }

Defines the move resource properties.

func (MoveResourcePropertiesOutput) DependsOnOverrides

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesOutput) ElementType

func (MoveResourcePropertiesOutput) ExistingTargetId

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesOutput) ResourceSettings

func (o MoveResourcePropertiesOutput) ResourceSettings() pulumi.AnyOutput

Gets or sets the resource settings.

func (MoveResourcePropertiesOutput) SourceId

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutput

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutput() MoveResourcePropertiesOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutputWithContext

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutputWithContext(ctx context.Context) MoveResourcePropertiesOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutput

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutputWithContext

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesPtrInput

type MoveResourcePropertiesPtrInput interface {
	pulumi.Input

	ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput
	ToMoveResourcePropertiesPtrOutputWithContext(context.Context) MoveResourcePropertiesPtrOutput
}

MoveResourcePropertiesPtrInput is an input type that accepts MoveResourcePropertiesArgs, MoveResourcePropertiesPtr and MoveResourcePropertiesPtrOutput values. You can construct a concrete instance of `MoveResourcePropertiesPtrInput` via:

        MoveResourcePropertiesArgs{...}

or:

        nil

type MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesPtrOutput) DependsOnOverrides

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesPtrOutput) Elem

func (MoveResourcePropertiesPtrOutput) ElementType

func (MoveResourcePropertiesPtrOutput) ExistingTargetId

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesPtrOutput) ResourceSettings

func (o MoveResourcePropertiesPtrOutput) ResourceSettings() pulumi.AnyOutput

Gets or sets the resource settings.

func (MoveResourcePropertiesPtrOutput) SourceId

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutput

func (o MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutputWithContext

func (o MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesResponse

type MoveResourcePropertiesResponse struct {
	// Gets or sets the move resource dependencies.
	DependsOn []MoveResourceDependencyResponse `pulumi:"dependsOn"`
	// Gets or sets the move resource dependencies overrides.
	DependsOnOverrides []MoveResourceDependencyOverrideResponse `pulumi:"dependsOnOverrides"`
	// Defines the move resource errors.
	Errors MoveResourcePropertiesResponseErrors `pulumi:"errors"`
	// Gets or sets the existing target ARM Id of the resource.
	ExistingTargetId *string `pulumi:"existingTargetId"`
	// Gets a value indicating whether the resolve action is required over the move collection.
	IsResolveRequired bool `pulumi:"isResolveRequired"`
	// Defines the move resource status.
	MoveStatus MoveResourcePropertiesResponseMoveStatus `pulumi:"moveStatus"`
	// Defines the provisioning states.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the resource settings.
	ResourceSettings interface{} `pulumi:"resourceSettings"`
	// Gets or sets the Source ARM Id of the resource.
	SourceId string `pulumi:"sourceId"`
	// Gets or sets the source resource settings.
	SourceResourceSettings interface{} `pulumi:"sourceResourceSettings"`
	// Gets or sets the Target ARM Id of the resource.
	TargetId string `pulumi:"targetId"`
}

Defines the move resource properties.

type MoveResourcePropertiesResponseErrors

type MoveResourcePropertiesResponseErrors struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

Defines the move resource errors.

type MoveResourcePropertiesResponseErrorsOutput

type MoveResourcePropertiesResponseErrorsOutput struct{ *pulumi.OutputState }

Defines the move resource errors.

func (MoveResourcePropertiesResponseErrorsOutput) ElementType

func (MoveResourcePropertiesResponseErrorsOutput) Properties

The move resource error body.

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutput

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutput() MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutputWithContext

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsOutput

type MoveResourcePropertiesResponseMoveStatus

type MoveResourcePropertiesResponseMoveStatus struct {
	// An error response from the azure resource mover service.
	Errors *MoveResourceErrorResponse `pulumi:"errors"`
	// Defines the job status.
	JobStatus *JobStatusResponse `pulumi:"jobStatus"`
	// Defines the MoveResource states.
	MoveState string `pulumi:"moveState"`
}

Defines the move resource status.

type MoveResourcePropertiesResponseMoveStatusOutput

type MoveResourcePropertiesResponseMoveStatusOutput struct{ *pulumi.OutputState }

Defines the move resource status.

func (MoveResourcePropertiesResponseMoveStatusOutput) ElementType

func (MoveResourcePropertiesResponseMoveStatusOutput) Errors

An error response from the azure resource mover service.

func (MoveResourcePropertiesResponseMoveStatusOutput) JobStatus

Defines the job status.

func (MoveResourcePropertiesResponseMoveStatusOutput) MoveState

Defines the MoveResource states.

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutput

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutput() MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusOutput

type MoveResourcePropertiesResponseOutput

type MoveResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the move resource properties.

func (MoveResourcePropertiesResponseOutput) DependsOn

Gets or sets the move resource dependencies.

func (MoveResourcePropertiesResponseOutput) DependsOnOverrides

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesResponseOutput) ElementType

func (MoveResourcePropertiesResponseOutput) Errors

Defines the move resource errors.

func (MoveResourcePropertiesResponseOutput) ExistingTargetId

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) IsResolveRequired

Gets a value indicating whether the resolve action is required over the move collection.

func (MoveResourcePropertiesResponseOutput) MoveStatus

Defines the move resource status.

func (MoveResourcePropertiesResponseOutput) ProvisioningState

Defines the provisioning states.

func (MoveResourcePropertiesResponseOutput) ResourceSettings

Gets or sets the resource settings.

func (MoveResourcePropertiesResponseOutput) SourceId

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) SourceResourceSettings

func (o MoveResourcePropertiesResponseOutput) SourceResourceSettings() pulumi.AnyOutput

Gets or sets the source resource settings.

func (MoveResourcePropertiesResponseOutput) TargetId

Gets or sets the Target ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutput

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutput() MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutputWithContext

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseOutput

type MoveResourceState

type MoveResourceState struct {
}

func (MoveResourceState) ElementType

func (MoveResourceState) ElementType() reflect.Type

type MultiSubnetIntent

type MultiSubnetIntent string

Gets or sets user preference indicating intent of multi-subnet configuration.

func (MultiSubnetIntent) ElementType

func (MultiSubnetIntent) ElementType() reflect.Type

func (MultiSubnetIntent) ToMultiSubnetIntentOutput

func (e MultiSubnetIntent) ToMultiSubnetIntentOutput() MultiSubnetIntentOutput

func (MultiSubnetIntent) ToMultiSubnetIntentOutputWithContext

func (e MultiSubnetIntent) ToMultiSubnetIntentOutputWithContext(ctx context.Context) MultiSubnetIntentOutput

func (MultiSubnetIntent) ToMultiSubnetIntentPtrOutput

func (e MultiSubnetIntent) ToMultiSubnetIntentPtrOutput() MultiSubnetIntentPtrOutput

func (MultiSubnetIntent) ToMultiSubnetIntentPtrOutputWithContext

func (e MultiSubnetIntent) ToMultiSubnetIntentPtrOutputWithContext(ctx context.Context) MultiSubnetIntentPtrOutput

func (MultiSubnetIntent) ToStringOutput

func (e MultiSubnetIntent) ToStringOutput() pulumi.StringOutput

func (MultiSubnetIntent) ToStringOutputWithContext

func (e MultiSubnetIntent) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MultiSubnetIntent) ToStringPtrOutput

func (e MultiSubnetIntent) ToStringPtrOutput() pulumi.StringPtrOutput

func (MultiSubnetIntent) ToStringPtrOutputWithContext

func (e MultiSubnetIntent) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MultiSubnetIntentInput

type MultiSubnetIntentInput interface {
	pulumi.Input

	ToMultiSubnetIntentOutput() MultiSubnetIntentOutput
	ToMultiSubnetIntentOutputWithContext(context.Context) MultiSubnetIntentOutput
}

MultiSubnetIntentInput is an input type that accepts values of the MultiSubnetIntent enum A concrete instance of `MultiSubnetIntentInput` can be one of the following:

MultiSubnetIntentNone
MultiSubnetIntentHighAvailability
MultiSubnetIntentDisasterRecovery

type MultiSubnetIntentOutput

type MultiSubnetIntentOutput struct{ *pulumi.OutputState }

func (MultiSubnetIntentOutput) ElementType

func (MultiSubnetIntentOutput) ElementType() reflect.Type

func (MultiSubnetIntentOutput) ToMultiSubnetIntentOutput

func (o MultiSubnetIntentOutput) ToMultiSubnetIntentOutput() MultiSubnetIntentOutput

func (MultiSubnetIntentOutput) ToMultiSubnetIntentOutputWithContext

func (o MultiSubnetIntentOutput) ToMultiSubnetIntentOutputWithContext(ctx context.Context) MultiSubnetIntentOutput

func (MultiSubnetIntentOutput) ToMultiSubnetIntentPtrOutput

func (o MultiSubnetIntentOutput) ToMultiSubnetIntentPtrOutput() MultiSubnetIntentPtrOutput

func (MultiSubnetIntentOutput) ToMultiSubnetIntentPtrOutputWithContext

func (o MultiSubnetIntentOutput) ToMultiSubnetIntentPtrOutputWithContext(ctx context.Context) MultiSubnetIntentPtrOutput

func (MultiSubnetIntentOutput) ToStringOutput

func (o MultiSubnetIntentOutput) ToStringOutput() pulumi.StringOutput

func (MultiSubnetIntentOutput) ToStringOutputWithContext

func (o MultiSubnetIntentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MultiSubnetIntentOutput) ToStringPtrOutput

func (o MultiSubnetIntentOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MultiSubnetIntentOutput) ToStringPtrOutputWithContext

func (o MultiSubnetIntentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MultiSubnetIntentPtrInput

type MultiSubnetIntentPtrInput interface {
	pulumi.Input

	ToMultiSubnetIntentPtrOutput() MultiSubnetIntentPtrOutput
	ToMultiSubnetIntentPtrOutputWithContext(context.Context) MultiSubnetIntentPtrOutput
}

func MultiSubnetIntentPtr

func MultiSubnetIntentPtr(v string) MultiSubnetIntentPtrInput

type MultiSubnetIntentPtrOutput

type MultiSubnetIntentPtrOutput struct{ *pulumi.OutputState }

func (MultiSubnetIntentPtrOutput) Elem

func (MultiSubnetIntentPtrOutput) ElementType

func (MultiSubnetIntentPtrOutput) ElementType() reflect.Type

func (MultiSubnetIntentPtrOutput) ToMultiSubnetIntentPtrOutput

func (o MultiSubnetIntentPtrOutput) ToMultiSubnetIntentPtrOutput() MultiSubnetIntentPtrOutput

func (MultiSubnetIntentPtrOutput) ToMultiSubnetIntentPtrOutputWithContext

func (o MultiSubnetIntentPtrOutput) ToMultiSubnetIntentPtrOutputWithContext(ctx context.Context) MultiSubnetIntentPtrOutput

func (MultiSubnetIntentPtrOutput) ToStringPtrOutput

func (o MultiSubnetIntentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MultiSubnetIntentPtrOutput) ToStringPtrOutputWithContext

func (o MultiSubnetIntentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkInterfaceResourceSettings

type NetworkInterfaceResourceSettings struct {
	// Gets or sets a value indicating whether accelerated networking is enabled.
	EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"`
	// Gets or sets the IP configurations of the NIC.
	IpConfigurations []NicIpConfigurationResourceSettings `pulumi:"ipConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkInterfaces'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

type NetworkInterfaceResourceSettingsArgs

type NetworkInterfaceResourceSettingsArgs struct {
	// Gets or sets a value indicating whether accelerated networking is enabled.
	EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"`
	// Gets or sets the IP configurations of the NIC.
	IpConfigurations NicIpConfigurationResourceSettingsArrayInput `pulumi:"ipConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkInterfaces'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsArgs) ElementType

func (NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutput

func (i NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutput() NetworkInterfaceResourceSettingsOutput

func (NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutputWithContext

func (i NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsOutput

func (NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsPtrOutput

func (i NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsPtrOutput() NetworkInterfaceResourceSettingsPtrOutput

func (NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsPtrOutputWithContext

func (i NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsPtrOutput

type NetworkInterfaceResourceSettingsInput

type NetworkInterfaceResourceSettingsInput interface {
	pulumi.Input

	ToNetworkInterfaceResourceSettingsOutput() NetworkInterfaceResourceSettingsOutput
	ToNetworkInterfaceResourceSettingsOutputWithContext(context.Context) NetworkInterfaceResourceSettingsOutput
}

NetworkInterfaceResourceSettingsInput is an input type that accepts NetworkInterfaceResourceSettingsArgs and NetworkInterfaceResourceSettingsOutput values. You can construct a concrete instance of `NetworkInterfaceResourceSettingsInput` via:

NetworkInterfaceResourceSettingsArgs{...}

type NetworkInterfaceResourceSettingsOutput

type NetworkInterfaceResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsOutput) ElementType

func (NetworkInterfaceResourceSettingsOutput) EnableAcceleratedNetworking

func (o NetworkInterfaceResourceSettingsOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput

Gets or sets a value indicating whether accelerated networking is enabled.

func (NetworkInterfaceResourceSettingsOutput) IpConfigurations

Gets or sets the IP configurations of the NIC.

func (NetworkInterfaceResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkInterfaces'.

func (NetworkInterfaceResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (NetworkInterfaceResourceSettingsOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (NetworkInterfaceResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutput

func (o NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutput() NetworkInterfaceResourceSettingsOutput

func (NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutputWithContext

func (o NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsOutput

func (NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsPtrOutput

func (o NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsPtrOutput() NetworkInterfaceResourceSettingsPtrOutput

func (NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsPtrOutputWithContext

func (o NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsPtrOutput

type NetworkInterfaceResourceSettingsPtrInput

type NetworkInterfaceResourceSettingsPtrInput interface {
	pulumi.Input

	ToNetworkInterfaceResourceSettingsPtrOutput() NetworkInterfaceResourceSettingsPtrOutput
	ToNetworkInterfaceResourceSettingsPtrOutputWithContext(context.Context) NetworkInterfaceResourceSettingsPtrOutput
}

NetworkInterfaceResourceSettingsPtrInput is an input type that accepts NetworkInterfaceResourceSettingsArgs, NetworkInterfaceResourceSettingsPtr and NetworkInterfaceResourceSettingsPtrOutput values. You can construct a concrete instance of `NetworkInterfaceResourceSettingsPtrInput` via:

        NetworkInterfaceResourceSettingsArgs{...}

or:

        nil

type NetworkInterfaceResourceSettingsPtrOutput

type NetworkInterfaceResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceResourceSettingsPtrOutput) Elem

func (NetworkInterfaceResourceSettingsPtrOutput) ElementType

func (NetworkInterfaceResourceSettingsPtrOutput) EnableAcceleratedNetworking

func (o NetworkInterfaceResourceSettingsPtrOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput

Gets or sets a value indicating whether accelerated networking is enabled.

func (NetworkInterfaceResourceSettingsPtrOutput) IpConfigurations

Gets or sets the IP configurations of the NIC.

func (NetworkInterfaceResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkInterfaces'.

func (NetworkInterfaceResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (NetworkInterfaceResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (NetworkInterfaceResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkInterfaceResourceSettingsPtrOutput) ToNetworkInterfaceResourceSettingsPtrOutput

func (o NetworkInterfaceResourceSettingsPtrOutput) ToNetworkInterfaceResourceSettingsPtrOutput() NetworkInterfaceResourceSettingsPtrOutput

func (NetworkInterfaceResourceSettingsPtrOutput) ToNetworkInterfaceResourceSettingsPtrOutputWithContext

func (o NetworkInterfaceResourceSettingsPtrOutput) ToNetworkInterfaceResourceSettingsPtrOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsPtrOutput

type NetworkInterfaceResourceSettingsResponse

type NetworkInterfaceResourceSettingsResponse struct {
	// Gets or sets a value indicating whether accelerated networking is enabled.
	EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"`
	// Gets or sets the IP configurations of the NIC.
	IpConfigurations []NicIpConfigurationResourceSettingsResponse `pulumi:"ipConfigurations"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkInterfaces'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

type NetworkInterfaceResourceSettingsResponseOutput

type NetworkInterfaceResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsResponseOutput) ElementType

func (NetworkInterfaceResourceSettingsResponseOutput) EnableAcceleratedNetworking

Gets or sets a value indicating whether accelerated networking is enabled.

func (NetworkInterfaceResourceSettingsResponseOutput) IpConfigurations

Gets or sets the IP configurations of the NIC.

func (NetworkInterfaceResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkInterfaces'.

func (NetworkInterfaceResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (NetworkInterfaceResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (NetworkInterfaceResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutput

func (o NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutput() NetworkInterfaceResourceSettingsResponseOutput

func (NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutputWithContext

func (o NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsResponseOutput

type NetworkInterfaceResourceSettingsResponsePtrOutput

type NetworkInterfaceResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceResourceSettingsResponsePtrOutput) Elem

func (NetworkInterfaceResourceSettingsResponsePtrOutput) ElementType

func (NetworkInterfaceResourceSettingsResponsePtrOutput) EnableAcceleratedNetworking

Gets or sets a value indicating whether accelerated networking is enabled.

func (NetworkInterfaceResourceSettingsResponsePtrOutput) IpConfigurations

Gets or sets the IP configurations of the NIC.

func (NetworkInterfaceResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkInterfaces'.

func (NetworkInterfaceResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (NetworkInterfaceResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (NetworkInterfaceResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkInterfaceResourceSettingsResponsePtrOutput) ToNetworkInterfaceResourceSettingsResponsePtrOutput

func (o NetworkInterfaceResourceSettingsResponsePtrOutput) ToNetworkInterfaceResourceSettingsResponsePtrOutput() NetworkInterfaceResourceSettingsResponsePtrOutput

func (NetworkInterfaceResourceSettingsResponsePtrOutput) ToNetworkInterfaceResourceSettingsResponsePtrOutputWithContext

func (o NetworkInterfaceResourceSettingsResponsePtrOutput) ToNetworkInterfaceResourceSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsResponsePtrOutput

type NetworkSecurityGroupResourceSettings

type NetworkSecurityGroupResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkSecurityGroups'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets Security rules of network security group.
	SecurityRules []NsgSecurityRule `pulumi:"securityRules"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

type NetworkSecurityGroupResourceSettingsArgs

type NetworkSecurityGroupResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkSecurityGroups'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets Security rules of network security group.
	SecurityRules NsgSecurityRuleArrayInput `pulumi:"securityRules"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsArgs) ElementType

func (NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutput

func (i NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutput() NetworkSecurityGroupResourceSettingsOutput

func (NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutputWithContext

func (i NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsOutput

func (NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsPtrOutput

func (i NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsPtrOutput() NetworkSecurityGroupResourceSettingsPtrOutput

func (NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsPtrOutputWithContext

func (i NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsPtrOutput

type NetworkSecurityGroupResourceSettingsInput

type NetworkSecurityGroupResourceSettingsInput interface {
	pulumi.Input

	ToNetworkSecurityGroupResourceSettingsOutput() NetworkSecurityGroupResourceSettingsOutput
	ToNetworkSecurityGroupResourceSettingsOutputWithContext(context.Context) NetworkSecurityGroupResourceSettingsOutput
}

NetworkSecurityGroupResourceSettingsInput is an input type that accepts NetworkSecurityGroupResourceSettingsArgs and NetworkSecurityGroupResourceSettingsOutput values. You can construct a concrete instance of `NetworkSecurityGroupResourceSettingsInput` via:

NetworkSecurityGroupResourceSettingsArgs{...}

type NetworkSecurityGroupResourceSettingsOutput

type NetworkSecurityGroupResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsOutput) ElementType

func (NetworkSecurityGroupResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkSecurityGroups'.

func (NetworkSecurityGroupResourceSettingsOutput) SecurityRules

Gets or sets Security rules of network security group.

func (NetworkSecurityGroupResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (NetworkSecurityGroupResourceSettingsOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (NetworkSecurityGroupResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutput

func (o NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutput() NetworkSecurityGroupResourceSettingsOutput

func (NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutputWithContext

func (o NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsOutput

func (NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsPtrOutput

func (o NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsPtrOutput() NetworkSecurityGroupResourceSettingsPtrOutput

func (NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsPtrOutputWithContext

func (o NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsPtrOutput

type NetworkSecurityGroupResourceSettingsPtrInput

type NetworkSecurityGroupResourceSettingsPtrInput interface {
	pulumi.Input

	ToNetworkSecurityGroupResourceSettingsPtrOutput() NetworkSecurityGroupResourceSettingsPtrOutput
	ToNetworkSecurityGroupResourceSettingsPtrOutputWithContext(context.Context) NetworkSecurityGroupResourceSettingsPtrOutput
}

NetworkSecurityGroupResourceSettingsPtrInput is an input type that accepts NetworkSecurityGroupResourceSettingsArgs, NetworkSecurityGroupResourceSettingsPtr and NetworkSecurityGroupResourceSettingsPtrOutput values. You can construct a concrete instance of `NetworkSecurityGroupResourceSettingsPtrInput` via:

        NetworkSecurityGroupResourceSettingsArgs{...}

or:

        nil

type NetworkSecurityGroupResourceSettingsPtrOutput

type NetworkSecurityGroupResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (NetworkSecurityGroupResourceSettingsPtrOutput) Elem

func (NetworkSecurityGroupResourceSettingsPtrOutput) ElementType

func (NetworkSecurityGroupResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkSecurityGroups'.

func (NetworkSecurityGroupResourceSettingsPtrOutput) SecurityRules

Gets or sets Security rules of network security group.

func (NetworkSecurityGroupResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (NetworkSecurityGroupResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (NetworkSecurityGroupResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkSecurityGroupResourceSettingsPtrOutput) ToNetworkSecurityGroupResourceSettingsPtrOutput

func (o NetworkSecurityGroupResourceSettingsPtrOutput) ToNetworkSecurityGroupResourceSettingsPtrOutput() NetworkSecurityGroupResourceSettingsPtrOutput

func (NetworkSecurityGroupResourceSettingsPtrOutput) ToNetworkSecurityGroupResourceSettingsPtrOutputWithContext

func (o NetworkSecurityGroupResourceSettingsPtrOutput) ToNetworkSecurityGroupResourceSettingsPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsPtrOutput

type NetworkSecurityGroupResourceSettingsResponse

type NetworkSecurityGroupResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/networkSecurityGroups'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets Security rules of network security group.
	SecurityRules []NsgSecurityRuleResponse `pulumi:"securityRules"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

type NetworkSecurityGroupResourceSettingsResponseOutput

type NetworkSecurityGroupResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsResponseOutput) ElementType

func (NetworkSecurityGroupResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkSecurityGroups'.

func (NetworkSecurityGroupResourceSettingsResponseOutput) SecurityRules

Gets or sets Security rules of network security group.

func (NetworkSecurityGroupResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (NetworkSecurityGroupResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (NetworkSecurityGroupResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutput

func (o NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutput() NetworkSecurityGroupResourceSettingsResponseOutput

func (NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext

func (o NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsResponseOutput

type NetworkSecurityGroupResourceSettingsResponsePtrOutput

type NetworkSecurityGroupResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) Elem

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) ElementType

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/networkSecurityGroups'.

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) SecurityRules

Gets or sets Security rules of network security group.

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) ToNetworkSecurityGroupResourceSettingsResponsePtrOutput

func (NetworkSecurityGroupResourceSettingsResponsePtrOutput) ToNetworkSecurityGroupResourceSettingsResponsePtrOutputWithContext

func (o NetworkSecurityGroupResourceSettingsResponsePtrOutput) ToNetworkSecurityGroupResourceSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsResponsePtrOutput

type NetworkSettings

type NetworkSettings struct {
	// Network hardware and software cost percentage.
	HardwareSoftwareCostPercentage float64 `pulumi:"hardwareSoftwareCostPercentage"`
	// Network maintenance cost percentage.
	MaintenanceCostPercentage float64 `pulumi:"maintenanceCostPercentage"`
}

Network settings.

type NetworkSettingsArgs

type NetworkSettingsArgs struct {
	// Network hardware and software cost percentage.
	HardwareSoftwareCostPercentage pulumi.Float64Input `pulumi:"hardwareSoftwareCostPercentage"`
	// Network maintenance cost percentage.
	MaintenanceCostPercentage pulumi.Float64Input `pulumi:"maintenanceCostPercentage"`
}

Network settings.

func (NetworkSettingsArgs) ElementType

func (NetworkSettingsArgs) ElementType() reflect.Type

func (NetworkSettingsArgs) ToNetworkSettingsOutput

func (i NetworkSettingsArgs) ToNetworkSettingsOutput() NetworkSettingsOutput

func (NetworkSettingsArgs) ToNetworkSettingsOutputWithContext

func (i NetworkSettingsArgs) ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput

func (NetworkSettingsArgs) ToNetworkSettingsPtrOutput

func (i NetworkSettingsArgs) ToNetworkSettingsPtrOutput() NetworkSettingsPtrOutput

func (NetworkSettingsArgs) ToNetworkSettingsPtrOutputWithContext

func (i NetworkSettingsArgs) ToNetworkSettingsPtrOutputWithContext(ctx context.Context) NetworkSettingsPtrOutput

type NetworkSettingsInput

type NetworkSettingsInput interface {
	pulumi.Input

	ToNetworkSettingsOutput() NetworkSettingsOutput
	ToNetworkSettingsOutputWithContext(context.Context) NetworkSettingsOutput
}

NetworkSettingsInput is an input type that accepts NetworkSettingsArgs and NetworkSettingsOutput values. You can construct a concrete instance of `NetworkSettingsInput` via:

NetworkSettingsArgs{...}

type NetworkSettingsOutput

type NetworkSettingsOutput struct{ *pulumi.OutputState }

Network settings.

func (NetworkSettingsOutput) ElementType

func (NetworkSettingsOutput) ElementType() reflect.Type

func (NetworkSettingsOutput) HardwareSoftwareCostPercentage

func (o NetworkSettingsOutput) HardwareSoftwareCostPercentage() pulumi.Float64Output

Network hardware and software cost percentage.

func (NetworkSettingsOutput) MaintenanceCostPercentage

func (o NetworkSettingsOutput) MaintenanceCostPercentage() pulumi.Float64Output

Network maintenance cost percentage.

func (NetworkSettingsOutput) ToNetworkSettingsOutput

func (o NetworkSettingsOutput) ToNetworkSettingsOutput() NetworkSettingsOutput

func (NetworkSettingsOutput) ToNetworkSettingsOutputWithContext

func (o NetworkSettingsOutput) ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput

func (NetworkSettingsOutput) ToNetworkSettingsPtrOutput

func (o NetworkSettingsOutput) ToNetworkSettingsPtrOutput() NetworkSettingsPtrOutput

func (NetworkSettingsOutput) ToNetworkSettingsPtrOutputWithContext

func (o NetworkSettingsOutput) ToNetworkSettingsPtrOutputWithContext(ctx context.Context) NetworkSettingsPtrOutput

type NetworkSettingsPtrInput

type NetworkSettingsPtrInput interface {
	pulumi.Input

	ToNetworkSettingsPtrOutput() NetworkSettingsPtrOutput
	ToNetworkSettingsPtrOutputWithContext(context.Context) NetworkSettingsPtrOutput
}

NetworkSettingsPtrInput is an input type that accepts NetworkSettingsArgs, NetworkSettingsPtr and NetworkSettingsPtrOutput values. You can construct a concrete instance of `NetworkSettingsPtrInput` via:

        NetworkSettingsArgs{...}

or:

        nil

type NetworkSettingsPtrOutput

type NetworkSettingsPtrOutput struct{ *pulumi.OutputState }

func (NetworkSettingsPtrOutput) Elem

func (NetworkSettingsPtrOutput) ElementType

func (NetworkSettingsPtrOutput) ElementType() reflect.Type

func (NetworkSettingsPtrOutput) HardwareSoftwareCostPercentage

func (o NetworkSettingsPtrOutput) HardwareSoftwareCostPercentage() pulumi.Float64PtrOutput

Network hardware and software cost percentage.

func (NetworkSettingsPtrOutput) MaintenanceCostPercentage

func (o NetworkSettingsPtrOutput) MaintenanceCostPercentage() pulumi.Float64PtrOutput

Network maintenance cost percentage.

func (NetworkSettingsPtrOutput) ToNetworkSettingsPtrOutput

func (o NetworkSettingsPtrOutput) ToNetworkSettingsPtrOutput() NetworkSettingsPtrOutput

func (NetworkSettingsPtrOutput) ToNetworkSettingsPtrOutputWithContext

func (o NetworkSettingsPtrOutput) ToNetworkSettingsPtrOutputWithContext(ctx context.Context) NetworkSettingsPtrOutput

type NetworkSettingsResponse

type NetworkSettingsResponse struct {
	// Network hardware and software cost percentage.
	HardwareSoftwareCostPercentage float64 `pulumi:"hardwareSoftwareCostPercentage"`
	// Network maintenance cost percentage.
	MaintenanceCostPercentage float64 `pulumi:"maintenanceCostPercentage"`
}

Network settings.

type NetworkSettingsResponseOutput

type NetworkSettingsResponseOutput struct{ *pulumi.OutputState }

Network settings.

func (NetworkSettingsResponseOutput) ElementType

func (NetworkSettingsResponseOutput) HardwareSoftwareCostPercentage

func (o NetworkSettingsResponseOutput) HardwareSoftwareCostPercentage() pulumi.Float64Output

Network hardware and software cost percentage.

func (NetworkSettingsResponseOutput) MaintenanceCostPercentage

func (o NetworkSettingsResponseOutput) MaintenanceCostPercentage() pulumi.Float64Output

Network maintenance cost percentage.

func (NetworkSettingsResponseOutput) ToNetworkSettingsResponseOutput

func (o NetworkSettingsResponseOutput) ToNetworkSettingsResponseOutput() NetworkSettingsResponseOutput

func (NetworkSettingsResponseOutput) ToNetworkSettingsResponseOutputWithContext

func (o NetworkSettingsResponseOutput) ToNetworkSettingsResponseOutputWithContext(ctx context.Context) NetworkSettingsResponseOutput

type NetworkSettingsResponsePtrOutput

type NetworkSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkSettingsResponsePtrOutput) Elem

func (NetworkSettingsResponsePtrOutput) ElementType

func (NetworkSettingsResponsePtrOutput) HardwareSoftwareCostPercentage

func (o NetworkSettingsResponsePtrOutput) HardwareSoftwareCostPercentage() pulumi.Float64PtrOutput

Network hardware and software cost percentage.

func (NetworkSettingsResponsePtrOutput) MaintenanceCostPercentage

func (o NetworkSettingsResponsePtrOutput) MaintenanceCostPercentage() pulumi.Float64PtrOutput

Network maintenance cost percentage.

func (NetworkSettingsResponsePtrOutput) ToNetworkSettingsResponsePtrOutput

func (o NetworkSettingsResponsePtrOutput) ToNetworkSettingsResponsePtrOutput() NetworkSettingsResponsePtrOutput

func (NetworkSettingsResponsePtrOutput) ToNetworkSettingsResponsePtrOutputWithContext

func (o NetworkSettingsResponsePtrOutput) ToNetworkSettingsResponsePtrOutputWithContext(ctx context.Context) NetworkSettingsResponsePtrOutput

type NicIpConfigurationResourceSettings

type NicIpConfigurationResourceSettings struct {
	// Gets or sets the references of the load balancer backend address pools.
	LoadBalancerBackendAddressPools []LoadBalancerBackendAddressPoolReference `pulumi:"loadBalancerBackendAddressPools"`
	// Gets or sets the references of the load balancer NAT rules.
	LoadBalancerNatRules []LoadBalancerNatRuleReference `pulumi:"loadBalancerNatRules"`
	// Gets or sets the IP configuration name.
	Name *string `pulumi:"name"`
	// Gets or sets a value indicating whether this IP configuration is the primary.
	Primary *bool `pulumi:"primary"`
	// Gets or sets the private IP address of the network interface IP Configuration.
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
	// Gets or sets the private IP address allocation method.
	PrivateIpAllocationMethod *string `pulumi:"privateIpAllocationMethod"`
	// Defines reference to a public IP.
	PublicIp *PublicIpReference `pulumi:"publicIp"`
	// Defines reference to subnet.
	Subnet *SubnetReference `pulumi:"subnet"`
}

Defines NIC IP configuration properties.

type NicIpConfigurationResourceSettingsArgs

type NicIpConfigurationResourceSettingsArgs struct {
	// Gets or sets the references of the load balancer backend address pools.
	LoadBalancerBackendAddressPools LoadBalancerBackendAddressPoolReferenceArrayInput `pulumi:"loadBalancerBackendAddressPools"`
	// Gets or sets the references of the load balancer NAT rules.
	LoadBalancerNatRules LoadBalancerNatRuleReferenceArrayInput `pulumi:"loadBalancerNatRules"`
	// Gets or sets the IP configuration name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets a value indicating whether this IP configuration is the primary.
	Primary pulumi.BoolPtrInput `pulumi:"primary"`
	// Gets or sets the private IP address of the network interface IP Configuration.
	PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"`
	// Gets or sets the private IP address allocation method.
	PrivateIpAllocationMethod pulumi.StringPtrInput `pulumi:"privateIpAllocationMethod"`
	// Defines reference to a public IP.
	PublicIp PublicIpReferencePtrInput `pulumi:"publicIp"`
	// Defines reference to subnet.
	Subnet SubnetReferencePtrInput `pulumi:"subnet"`
}

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsArgs) ElementType

func (NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutput

func (i NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutput() NicIpConfigurationResourceSettingsOutput

func (NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutputWithContext

func (i NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsOutput

type NicIpConfigurationResourceSettingsArray

type NicIpConfigurationResourceSettingsArray []NicIpConfigurationResourceSettingsInput

func (NicIpConfigurationResourceSettingsArray) ElementType

func (NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutput

func (i NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutput() NicIpConfigurationResourceSettingsArrayOutput

func (NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutputWithContext

func (i NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsArrayOutput

type NicIpConfigurationResourceSettingsArrayInput

type NicIpConfigurationResourceSettingsArrayInput interface {
	pulumi.Input

	ToNicIpConfigurationResourceSettingsArrayOutput() NicIpConfigurationResourceSettingsArrayOutput
	ToNicIpConfigurationResourceSettingsArrayOutputWithContext(context.Context) NicIpConfigurationResourceSettingsArrayOutput
}

NicIpConfigurationResourceSettingsArrayInput is an input type that accepts NicIpConfigurationResourceSettingsArray and NicIpConfigurationResourceSettingsArrayOutput values. You can construct a concrete instance of `NicIpConfigurationResourceSettingsArrayInput` via:

NicIpConfigurationResourceSettingsArray{ NicIpConfigurationResourceSettingsArgs{...} }

type NicIpConfigurationResourceSettingsArrayOutput

type NicIpConfigurationResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (NicIpConfigurationResourceSettingsArrayOutput) ElementType

func (NicIpConfigurationResourceSettingsArrayOutput) Index

func (NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutput

func (o NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutput() NicIpConfigurationResourceSettingsArrayOutput

func (NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutputWithContext

func (o NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsArrayOutput

type NicIpConfigurationResourceSettingsInput

type NicIpConfigurationResourceSettingsInput interface {
	pulumi.Input

	ToNicIpConfigurationResourceSettingsOutput() NicIpConfigurationResourceSettingsOutput
	ToNicIpConfigurationResourceSettingsOutputWithContext(context.Context) NicIpConfigurationResourceSettingsOutput
}

NicIpConfigurationResourceSettingsInput is an input type that accepts NicIpConfigurationResourceSettingsArgs and NicIpConfigurationResourceSettingsOutput values. You can construct a concrete instance of `NicIpConfigurationResourceSettingsInput` via:

NicIpConfigurationResourceSettingsArgs{...}

type NicIpConfigurationResourceSettingsOutput

type NicIpConfigurationResourceSettingsOutput struct{ *pulumi.OutputState }

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsOutput) ElementType

func (NicIpConfigurationResourceSettingsOutput) LoadBalancerBackendAddressPools

Gets or sets the references of the load balancer backend address pools.

func (NicIpConfigurationResourceSettingsOutput) LoadBalancerNatRules

Gets or sets the references of the load balancer NAT rules.

func (NicIpConfigurationResourceSettingsOutput) Name

Gets or sets the IP configuration name.

func (NicIpConfigurationResourceSettingsOutput) Primary

Gets or sets a value indicating whether this IP configuration is the primary.

func (NicIpConfigurationResourceSettingsOutput) PrivateIpAddress

Gets or sets the private IP address of the network interface IP Configuration.

func (NicIpConfigurationResourceSettingsOutput) PrivateIpAllocationMethod

func (o NicIpConfigurationResourceSettingsOutput) PrivateIpAllocationMethod() pulumi.StringPtrOutput

Gets or sets the private IP address allocation method.

func (NicIpConfigurationResourceSettingsOutput) PublicIp

Defines reference to a public IP.

func (NicIpConfigurationResourceSettingsOutput) Subnet

Defines reference to subnet.

func (NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutput

func (o NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutput() NicIpConfigurationResourceSettingsOutput

func (NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutputWithContext

func (o NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsOutput

type NicIpConfigurationResourceSettingsResponse

type NicIpConfigurationResourceSettingsResponse struct {
	// Gets or sets the references of the load balancer backend address pools.
	LoadBalancerBackendAddressPools []LoadBalancerBackendAddressPoolReferenceResponse `pulumi:"loadBalancerBackendAddressPools"`
	// Gets or sets the references of the load balancer NAT rules.
	LoadBalancerNatRules []LoadBalancerNatRuleReferenceResponse `pulumi:"loadBalancerNatRules"`
	// Gets or sets the IP configuration name.
	Name *string `pulumi:"name"`
	// Gets or sets a value indicating whether this IP configuration is the primary.
	Primary *bool `pulumi:"primary"`
	// Gets or sets the private IP address of the network interface IP Configuration.
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
	// Gets or sets the private IP address allocation method.
	PrivateIpAllocationMethod *string `pulumi:"privateIpAllocationMethod"`
	// Defines reference to a public IP.
	PublicIp *PublicIpReferenceResponse `pulumi:"publicIp"`
	// Defines reference to subnet.
	Subnet *SubnetReferenceResponse `pulumi:"subnet"`
}

Defines NIC IP configuration properties.

type NicIpConfigurationResourceSettingsResponseArrayOutput

type NicIpConfigurationResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ElementType

func (NicIpConfigurationResourceSettingsResponseArrayOutput) Index

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutput

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext

func (o NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseArrayOutput

type NicIpConfigurationResourceSettingsResponseOutput

type NicIpConfigurationResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsResponseOutput) ElementType

func (NicIpConfigurationResourceSettingsResponseOutput) LoadBalancerBackendAddressPools

Gets or sets the references of the load balancer backend address pools.

func (NicIpConfigurationResourceSettingsResponseOutput) LoadBalancerNatRules

Gets or sets the references of the load balancer NAT rules.

func (NicIpConfigurationResourceSettingsResponseOutput) Name

Gets or sets the IP configuration name.

func (NicIpConfigurationResourceSettingsResponseOutput) Primary

Gets or sets a value indicating whether this IP configuration is the primary.

func (NicIpConfigurationResourceSettingsResponseOutput) PrivateIpAddress

Gets or sets the private IP address of the network interface IP Configuration.

func (NicIpConfigurationResourceSettingsResponseOutput) PrivateIpAllocationMethod

Gets or sets the private IP address allocation method.

func (NicIpConfigurationResourceSettingsResponseOutput) PublicIp

Defines reference to a public IP.

func (NicIpConfigurationResourceSettingsResponseOutput) Subnet

Defines reference to subnet.

func (NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutput

func (o NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutput() NicIpConfigurationResourceSettingsResponseOutput

func (NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutputWithContext

func (o NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseOutput

type NsgReference

type NsgReference struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

type NsgReferenceArgs

type NsgReferenceArgs struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

func (NsgReferenceArgs) ElementType

func (NsgReferenceArgs) ElementType() reflect.Type

func (NsgReferenceArgs) ToNsgReferenceOutput

func (i NsgReferenceArgs) ToNsgReferenceOutput() NsgReferenceOutput

func (NsgReferenceArgs) ToNsgReferenceOutputWithContext

func (i NsgReferenceArgs) ToNsgReferenceOutputWithContext(ctx context.Context) NsgReferenceOutput

func (NsgReferenceArgs) ToNsgReferencePtrOutput

func (i NsgReferenceArgs) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferenceArgs) ToNsgReferencePtrOutputWithContext

func (i NsgReferenceArgs) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferenceInput

type NsgReferenceInput interface {
	pulumi.Input

	ToNsgReferenceOutput() NsgReferenceOutput
	ToNsgReferenceOutputWithContext(context.Context) NsgReferenceOutput
}

NsgReferenceInput is an input type that accepts NsgReferenceArgs and NsgReferenceOutput values. You can construct a concrete instance of `NsgReferenceInput` via:

NsgReferenceArgs{...}

type NsgReferenceOutput

type NsgReferenceOutput struct{ *pulumi.OutputState }

Defines reference to NSG.

func (NsgReferenceOutput) ElementType

func (NsgReferenceOutput) ElementType() reflect.Type

func (NsgReferenceOutput) SourceArmResourceId

func (o NsgReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceOutput) ToNsgReferenceOutput

func (o NsgReferenceOutput) ToNsgReferenceOutput() NsgReferenceOutput

func (NsgReferenceOutput) ToNsgReferenceOutputWithContext

func (o NsgReferenceOutput) ToNsgReferenceOutputWithContext(ctx context.Context) NsgReferenceOutput

func (NsgReferenceOutput) ToNsgReferencePtrOutput

func (o NsgReferenceOutput) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferenceOutput) ToNsgReferencePtrOutputWithContext

func (o NsgReferenceOutput) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferencePtrInput

type NsgReferencePtrInput interface {
	pulumi.Input

	ToNsgReferencePtrOutput() NsgReferencePtrOutput
	ToNsgReferencePtrOutputWithContext(context.Context) NsgReferencePtrOutput
}

NsgReferencePtrInput is an input type that accepts NsgReferenceArgs, NsgReferencePtr and NsgReferencePtrOutput values. You can construct a concrete instance of `NsgReferencePtrInput` via:

        NsgReferenceArgs{...}

or:

        nil

type NsgReferencePtrOutput

type NsgReferencePtrOutput struct{ *pulumi.OutputState }

func (NsgReferencePtrOutput) Elem

func (NsgReferencePtrOutput) ElementType

func (NsgReferencePtrOutput) ElementType() reflect.Type

func (NsgReferencePtrOutput) SourceArmResourceId

func (o NsgReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferencePtrOutput) ToNsgReferencePtrOutput

func (o NsgReferencePtrOutput) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferencePtrOutput) ToNsgReferencePtrOutputWithContext

func (o NsgReferencePtrOutput) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferenceResponse

type NsgReferenceResponse struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

type NsgReferenceResponseOutput

type NsgReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to NSG.

func (NsgReferenceResponseOutput) ElementType

func (NsgReferenceResponseOutput) ElementType() reflect.Type

func (NsgReferenceResponseOutput) SourceArmResourceId

func (o NsgReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceResponseOutput) ToNsgReferenceResponseOutput

func (o NsgReferenceResponseOutput) ToNsgReferenceResponseOutput() NsgReferenceResponseOutput

func (NsgReferenceResponseOutput) ToNsgReferenceResponseOutputWithContext

func (o NsgReferenceResponseOutput) ToNsgReferenceResponseOutputWithContext(ctx context.Context) NsgReferenceResponseOutput

type NsgReferenceResponsePtrOutput

type NsgReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (NsgReferenceResponsePtrOutput) Elem

func (NsgReferenceResponsePtrOutput) ElementType

func (NsgReferenceResponsePtrOutput) SourceArmResourceId

func (o NsgReferenceResponsePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutput

func (o NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput

func (NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutputWithContext

func (o NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutputWithContext(ctx context.Context) NsgReferenceResponsePtrOutput

type NsgSecurityRule

type NsgSecurityRule struct {
	// Gets or sets whether network traffic is allowed or denied.
	// Possible values are “Allow” and “Deny”.
	Access *string `pulumi:"access"`
	// Gets or sets a description for this rule. Restricted to 140 chars.
	Description *string `pulumi:"description"`
	// Gets or sets destination address prefix. CIDR or source IP range.
	//  A “*” can also be used to match all source IPs. Default tags such
	// as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
	DestinationAddressPrefix *string `pulumi:"destinationAddressPrefix"`
	// Gets or sets Destination Port or Range. Integer or range between
	// 0 and 65535. A “*” can also be used to match all ports.
	DestinationPortRange *string `pulumi:"destinationPortRange"`
	// Gets or sets the direction of the rule.InBound or Outbound. The
	// direction specifies if rule will be evaluated on incoming or outgoing traffic.
	Direction *string `pulumi:"direction"`
	// Gets or sets the Security rule name.
	Name *string `pulumi:"name"`
	// Gets or sets the priority of the rule. The value can be between
	// 100 and 4096. The priority number must be unique for each rule in the collection.
	// The lower the priority number, the higher the priority of the rule.
	Priority *int `pulumi:"priority"`
	// Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
	Protocol *string `pulumi:"protocol"`
	// Gets or sets source address prefix. CIDR or source IP range. A
	// “*” can also be used to match all source IPs.  Default tags such as ‘VirtualNetwork’,
	// ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress
	// rule, specifies where network traffic originates from.
	SourceAddressPrefix *string `pulumi:"sourceAddressPrefix"`
	// Gets or sets Source Port or Range. Integer or range between 0 and
	// 65535. A “*” can also be used to match all ports.
	SourcePortRange *string `pulumi:"sourcePortRange"`
}

Security Rule data model for Network Security Groups.

type NsgSecurityRuleArgs

type NsgSecurityRuleArgs struct {
	// Gets or sets whether network traffic is allowed or denied.
	// Possible values are “Allow” and “Deny”.
	Access pulumi.StringPtrInput `pulumi:"access"`
	// Gets or sets a description for this rule. Restricted to 140 chars.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Gets or sets destination address prefix. CIDR or source IP range.
	//  A “*” can also be used to match all source IPs. Default tags such
	// as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
	DestinationAddressPrefix pulumi.StringPtrInput `pulumi:"destinationAddressPrefix"`
	// Gets or sets Destination Port or Range. Integer or range between
	// 0 and 65535. A “*” can also be used to match all ports.
	DestinationPortRange pulumi.StringPtrInput `pulumi:"destinationPortRange"`
	// Gets or sets the direction of the rule.InBound or Outbound. The
	// direction specifies if rule will be evaluated on incoming or outgoing traffic.
	Direction pulumi.StringPtrInput `pulumi:"direction"`
	// Gets or sets the Security rule name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets the priority of the rule. The value can be between
	// 100 and 4096. The priority number must be unique for each rule in the collection.
	// The lower the priority number, the higher the priority of the rule.
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// Gets or sets source address prefix. CIDR or source IP range. A
	// “*” can also be used to match all source IPs.  Default tags such as ‘VirtualNetwork’,
	// ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress
	// rule, specifies where network traffic originates from.
	SourceAddressPrefix pulumi.StringPtrInput `pulumi:"sourceAddressPrefix"`
	// Gets or sets Source Port or Range. Integer or range between 0 and
	// 65535. A “*” can also be used to match all ports.
	SourcePortRange pulumi.StringPtrInput `pulumi:"sourcePortRange"`
}

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleArgs) ElementType

func (NsgSecurityRuleArgs) ElementType() reflect.Type

func (NsgSecurityRuleArgs) ToNsgSecurityRuleOutput

func (i NsgSecurityRuleArgs) ToNsgSecurityRuleOutput() NsgSecurityRuleOutput

func (NsgSecurityRuleArgs) ToNsgSecurityRuleOutputWithContext

func (i NsgSecurityRuleArgs) ToNsgSecurityRuleOutputWithContext(ctx context.Context) NsgSecurityRuleOutput

type NsgSecurityRuleArray

type NsgSecurityRuleArray []NsgSecurityRuleInput

func (NsgSecurityRuleArray) ElementType

func (NsgSecurityRuleArray) ElementType() reflect.Type

func (NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutput

func (i NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutput() NsgSecurityRuleArrayOutput

func (NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutputWithContext

func (i NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutputWithContext(ctx context.Context) NsgSecurityRuleArrayOutput

type NsgSecurityRuleArrayInput

type NsgSecurityRuleArrayInput interface {
	pulumi.Input

	ToNsgSecurityRuleArrayOutput() NsgSecurityRuleArrayOutput
	ToNsgSecurityRuleArrayOutputWithContext(context.Context) NsgSecurityRuleArrayOutput
}

NsgSecurityRuleArrayInput is an input type that accepts NsgSecurityRuleArray and NsgSecurityRuleArrayOutput values. You can construct a concrete instance of `NsgSecurityRuleArrayInput` via:

NsgSecurityRuleArray{ NsgSecurityRuleArgs{...} }

type NsgSecurityRuleArrayOutput

type NsgSecurityRuleArrayOutput struct{ *pulumi.OutputState }

func (NsgSecurityRuleArrayOutput) ElementType

func (NsgSecurityRuleArrayOutput) ElementType() reflect.Type

func (NsgSecurityRuleArrayOutput) Index

func (NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutput

func (o NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutput() NsgSecurityRuleArrayOutput

func (NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutputWithContext

func (o NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutputWithContext(ctx context.Context) NsgSecurityRuleArrayOutput

type NsgSecurityRuleInput

type NsgSecurityRuleInput interface {
	pulumi.Input

	ToNsgSecurityRuleOutput() NsgSecurityRuleOutput
	ToNsgSecurityRuleOutputWithContext(context.Context) NsgSecurityRuleOutput
}

NsgSecurityRuleInput is an input type that accepts NsgSecurityRuleArgs and NsgSecurityRuleOutput values. You can construct a concrete instance of `NsgSecurityRuleInput` via:

NsgSecurityRuleArgs{...}

type NsgSecurityRuleOutput

type NsgSecurityRuleOutput struct{ *pulumi.OutputState }

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleOutput) Access

Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.

func (NsgSecurityRuleOutput) Description

Gets or sets a description for this rule. Restricted to 140 chars.

func (NsgSecurityRuleOutput) DestinationAddressPrefix

func (o NsgSecurityRuleOutput) DestinationAddressPrefix() pulumi.StringPtrOutput

Gets or sets destination address prefix. CIDR or source IP range.

A “*” can also be used to match all source IPs. Default tags such

as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.

func (NsgSecurityRuleOutput) DestinationPortRange

func (o NsgSecurityRuleOutput) DestinationPortRange() pulumi.StringPtrOutput

Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

func (NsgSecurityRuleOutput) Direction

Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.

func (NsgSecurityRuleOutput) ElementType

func (NsgSecurityRuleOutput) ElementType() reflect.Type

func (NsgSecurityRuleOutput) Name

Gets or sets the Security rule name.

func (NsgSecurityRuleOutput) Priority

Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.

func (NsgSecurityRuleOutput) Protocol

Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).

func (NsgSecurityRuleOutput) SourceAddressPrefix

func (o NsgSecurityRuleOutput) SourceAddressPrefix() pulumi.StringPtrOutput

Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.

func (NsgSecurityRuleOutput) SourcePortRange

func (o NsgSecurityRuleOutput) SourcePortRange() pulumi.StringPtrOutput

Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

func (NsgSecurityRuleOutput) ToNsgSecurityRuleOutput

func (o NsgSecurityRuleOutput) ToNsgSecurityRuleOutput() NsgSecurityRuleOutput

func (NsgSecurityRuleOutput) ToNsgSecurityRuleOutputWithContext

func (o NsgSecurityRuleOutput) ToNsgSecurityRuleOutputWithContext(ctx context.Context) NsgSecurityRuleOutput

type NsgSecurityRuleResponse

type NsgSecurityRuleResponse struct {
	// Gets or sets whether network traffic is allowed or denied.
	// Possible values are “Allow” and “Deny”.
	Access *string `pulumi:"access"`
	// Gets or sets a description for this rule. Restricted to 140 chars.
	Description *string `pulumi:"description"`
	// Gets or sets destination address prefix. CIDR or source IP range.
	//  A “*” can also be used to match all source IPs. Default tags such
	// as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
	DestinationAddressPrefix *string `pulumi:"destinationAddressPrefix"`
	// Gets or sets Destination Port or Range. Integer or range between
	// 0 and 65535. A “*” can also be used to match all ports.
	DestinationPortRange *string `pulumi:"destinationPortRange"`
	// Gets or sets the direction of the rule.InBound or Outbound. The
	// direction specifies if rule will be evaluated on incoming or outgoing traffic.
	Direction *string `pulumi:"direction"`
	// Gets or sets the Security rule name.
	Name *string `pulumi:"name"`
	// Gets or sets the priority of the rule. The value can be between
	// 100 and 4096. The priority number must be unique for each rule in the collection.
	// The lower the priority number, the higher the priority of the rule.
	Priority *int `pulumi:"priority"`
	// Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
	Protocol *string `pulumi:"protocol"`
	// Gets or sets source address prefix. CIDR or source IP range. A
	// “*” can also be used to match all source IPs.  Default tags such as ‘VirtualNetwork’,
	// ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress
	// rule, specifies where network traffic originates from.
	SourceAddressPrefix *string `pulumi:"sourceAddressPrefix"`
	// Gets or sets Source Port or Range. Integer or range between 0 and
	// 65535. A “*” can also be used to match all ports.
	SourcePortRange *string `pulumi:"sourcePortRange"`
}

Security Rule data model for Network Security Groups.

type NsgSecurityRuleResponseArrayOutput

type NsgSecurityRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (NsgSecurityRuleResponseArrayOutput) ElementType

func (NsgSecurityRuleResponseArrayOutput) Index

func (NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutput

func (o NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutput() NsgSecurityRuleResponseArrayOutput

func (NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutputWithContext

func (o NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutputWithContext(ctx context.Context) NsgSecurityRuleResponseArrayOutput

type NsgSecurityRuleResponseOutput

type NsgSecurityRuleResponseOutput struct{ *pulumi.OutputState }

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleResponseOutput) Access

Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.

func (NsgSecurityRuleResponseOutput) Description

Gets or sets a description for this rule. Restricted to 140 chars.

func (NsgSecurityRuleResponseOutput) DestinationAddressPrefix

func (o NsgSecurityRuleResponseOutput) DestinationAddressPrefix() pulumi.StringPtrOutput

Gets or sets destination address prefix. CIDR or source IP range.

A “*” can also be used to match all source IPs. Default tags such

as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.

func (NsgSecurityRuleResponseOutput) DestinationPortRange

func (o NsgSecurityRuleResponseOutput) DestinationPortRange() pulumi.StringPtrOutput

Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

func (NsgSecurityRuleResponseOutput) Direction

Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.

func (NsgSecurityRuleResponseOutput) ElementType

func (NsgSecurityRuleResponseOutput) Name

Gets or sets the Security rule name.

func (NsgSecurityRuleResponseOutput) Priority

Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.

func (NsgSecurityRuleResponseOutput) Protocol

Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).

func (NsgSecurityRuleResponseOutput) SourceAddressPrefix

func (o NsgSecurityRuleResponseOutput) SourceAddressPrefix() pulumi.StringPtrOutput

Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.

func (NsgSecurityRuleResponseOutput) SourcePortRange

Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

func (NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutput

func (o NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutput() NsgSecurityRuleResponseOutput

func (NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutputWithContext

func (o NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutputWithContext(ctx context.Context) NsgSecurityRuleResponseOutput

type OnPremiseSettings

type OnPremiseSettings struct {
	// Compute settings.
	ComputeSettings ComputeSettings `pulumi:"computeSettings"`
	// Facility settings.
	FacilitySettings FacilitySettings `pulumi:"facilitySettings"`
	// Labour settings.
	LaborSettings LaborSettings `pulumi:"laborSettings"`
	// Management settings.
	ManagementSettings *ManagementSettings `pulumi:"managementSettings"`
	// Network settings.
	NetworkSettings NetworkSettings `pulumi:"networkSettings"`
	// Security settings.
	SecuritySettings SecuritySettings `pulumi:"securitySettings"`
	// Storage settings.
	StorageSettings StorageSettings `pulumi:"storageSettings"`
}

On-premise settings.

type OnPremiseSettingsArgs

type OnPremiseSettingsArgs struct {
	// Compute settings.
	ComputeSettings ComputeSettingsInput `pulumi:"computeSettings"`
	// Facility settings.
	FacilitySettings FacilitySettingsInput `pulumi:"facilitySettings"`
	// Labour settings.
	LaborSettings LaborSettingsInput `pulumi:"laborSettings"`
	// Management settings.
	ManagementSettings ManagementSettingsPtrInput `pulumi:"managementSettings"`
	// Network settings.
	NetworkSettings NetworkSettingsInput `pulumi:"networkSettings"`
	// Security settings.
	SecuritySettings SecuritySettingsInput `pulumi:"securitySettings"`
	// Storage settings.
	StorageSettings StorageSettingsInput `pulumi:"storageSettings"`
}

On-premise settings.

func (OnPremiseSettingsArgs) ElementType

func (OnPremiseSettingsArgs) ElementType() reflect.Type

func (OnPremiseSettingsArgs) ToOnPremiseSettingsOutput

func (i OnPremiseSettingsArgs) ToOnPremiseSettingsOutput() OnPremiseSettingsOutput

func (OnPremiseSettingsArgs) ToOnPremiseSettingsOutputWithContext

func (i OnPremiseSettingsArgs) ToOnPremiseSettingsOutputWithContext(ctx context.Context) OnPremiseSettingsOutput

func (OnPremiseSettingsArgs) ToOnPremiseSettingsPtrOutput

func (i OnPremiseSettingsArgs) ToOnPremiseSettingsPtrOutput() OnPremiseSettingsPtrOutput

func (OnPremiseSettingsArgs) ToOnPremiseSettingsPtrOutputWithContext

func (i OnPremiseSettingsArgs) ToOnPremiseSettingsPtrOutputWithContext(ctx context.Context) OnPremiseSettingsPtrOutput

type OnPremiseSettingsInput

type OnPremiseSettingsInput interface {
	pulumi.Input

	ToOnPremiseSettingsOutput() OnPremiseSettingsOutput
	ToOnPremiseSettingsOutputWithContext(context.Context) OnPremiseSettingsOutput
}

OnPremiseSettingsInput is an input type that accepts OnPremiseSettingsArgs and OnPremiseSettingsOutput values. You can construct a concrete instance of `OnPremiseSettingsInput` via:

OnPremiseSettingsArgs{...}

type OnPremiseSettingsOutput

type OnPremiseSettingsOutput struct{ *pulumi.OutputState }

On-premise settings.

func (OnPremiseSettingsOutput) ComputeSettings

func (o OnPremiseSettingsOutput) ComputeSettings() ComputeSettingsOutput

Compute settings.

func (OnPremiseSettingsOutput) ElementType

func (OnPremiseSettingsOutput) ElementType() reflect.Type

func (OnPremiseSettingsOutput) FacilitySettings

func (o OnPremiseSettingsOutput) FacilitySettings() FacilitySettingsOutput

Facility settings.

func (OnPremiseSettingsOutput) LaborSettings

func (o OnPremiseSettingsOutput) LaborSettings() LaborSettingsOutput

Labour settings.

func (OnPremiseSettingsOutput) ManagementSettings

Management settings.

func (OnPremiseSettingsOutput) NetworkSettings

func (o OnPremiseSettingsOutput) NetworkSettings() NetworkSettingsOutput

Network settings.

func (OnPremiseSettingsOutput) SecuritySettings

func (o OnPremiseSettingsOutput) SecuritySettings() SecuritySettingsOutput

Security settings.

func (OnPremiseSettingsOutput) StorageSettings

func (o OnPremiseSettingsOutput) StorageSettings() StorageSettingsOutput

Storage settings.

func (OnPremiseSettingsOutput) ToOnPremiseSettingsOutput

func (o OnPremiseSettingsOutput) ToOnPremiseSettingsOutput() OnPremiseSettingsOutput

func (OnPremiseSettingsOutput) ToOnPremiseSettingsOutputWithContext

func (o OnPremiseSettingsOutput) ToOnPremiseSettingsOutputWithContext(ctx context.Context) OnPremiseSettingsOutput

func (OnPremiseSettingsOutput) ToOnPremiseSettingsPtrOutput

func (o OnPremiseSettingsOutput) ToOnPremiseSettingsPtrOutput() OnPremiseSettingsPtrOutput

func (OnPremiseSettingsOutput) ToOnPremiseSettingsPtrOutputWithContext

func (o OnPremiseSettingsOutput) ToOnPremiseSettingsPtrOutputWithContext(ctx context.Context) OnPremiseSettingsPtrOutput

type OnPremiseSettingsPtrInput

type OnPremiseSettingsPtrInput interface {
	pulumi.Input

	ToOnPremiseSettingsPtrOutput() OnPremiseSettingsPtrOutput
	ToOnPremiseSettingsPtrOutputWithContext(context.Context) OnPremiseSettingsPtrOutput
}

OnPremiseSettingsPtrInput is an input type that accepts OnPremiseSettingsArgs, OnPremiseSettingsPtr and OnPremiseSettingsPtrOutput values. You can construct a concrete instance of `OnPremiseSettingsPtrInput` via:

        OnPremiseSettingsArgs{...}

or:

        nil

type OnPremiseSettingsPtrOutput

type OnPremiseSettingsPtrOutput struct{ *pulumi.OutputState }

func (OnPremiseSettingsPtrOutput) ComputeSettings

Compute settings.

func (OnPremiseSettingsPtrOutput) Elem

func (OnPremiseSettingsPtrOutput) ElementType

func (OnPremiseSettingsPtrOutput) ElementType() reflect.Type

func (OnPremiseSettingsPtrOutput) FacilitySettings

Facility settings.

func (OnPremiseSettingsPtrOutput) LaborSettings

Labour settings.

func (OnPremiseSettingsPtrOutput) ManagementSettings

Management settings.

func (OnPremiseSettingsPtrOutput) NetworkSettings

Network settings.

func (OnPremiseSettingsPtrOutput) SecuritySettings

Security settings.

func (OnPremiseSettingsPtrOutput) StorageSettings

Storage settings.

func (OnPremiseSettingsPtrOutput) ToOnPremiseSettingsPtrOutput

func (o OnPremiseSettingsPtrOutput) ToOnPremiseSettingsPtrOutput() OnPremiseSettingsPtrOutput

func (OnPremiseSettingsPtrOutput) ToOnPremiseSettingsPtrOutputWithContext

func (o OnPremiseSettingsPtrOutput) ToOnPremiseSettingsPtrOutputWithContext(ctx context.Context) OnPremiseSettingsPtrOutput

type OnPremiseSettingsResponse

type OnPremiseSettingsResponse struct {
	// Compute settings.
	ComputeSettings ComputeSettingsResponse `pulumi:"computeSettings"`
	// Facility settings.
	FacilitySettings FacilitySettingsResponse `pulumi:"facilitySettings"`
	// Labour settings.
	LaborSettings LaborSettingsResponse `pulumi:"laborSettings"`
	// Management settings.
	ManagementSettings *ManagementSettingsResponse `pulumi:"managementSettings"`
	// Network settings.
	NetworkSettings NetworkSettingsResponse `pulumi:"networkSettings"`
	// Security settings.
	SecuritySettings SecuritySettingsResponse `pulumi:"securitySettings"`
	// Storage settings.
	StorageSettings StorageSettingsResponse `pulumi:"storageSettings"`
}

On-premise settings.

type OnPremiseSettingsResponseOutput

type OnPremiseSettingsResponseOutput struct{ *pulumi.OutputState }

On-premise settings.

func (OnPremiseSettingsResponseOutput) ComputeSettings

Compute settings.

func (OnPremiseSettingsResponseOutput) ElementType

func (OnPremiseSettingsResponseOutput) FacilitySettings

Facility settings.

func (OnPremiseSettingsResponseOutput) LaborSettings

Labour settings.

func (OnPremiseSettingsResponseOutput) ManagementSettings

Management settings.

func (OnPremiseSettingsResponseOutput) NetworkSettings

Network settings.

func (OnPremiseSettingsResponseOutput) SecuritySettings

Security settings.

func (OnPremiseSettingsResponseOutput) StorageSettings

Storage settings.

func (OnPremiseSettingsResponseOutput) ToOnPremiseSettingsResponseOutput

func (o OnPremiseSettingsResponseOutput) ToOnPremiseSettingsResponseOutput() OnPremiseSettingsResponseOutput

func (OnPremiseSettingsResponseOutput) ToOnPremiseSettingsResponseOutputWithContext

func (o OnPremiseSettingsResponseOutput) ToOnPremiseSettingsResponseOutputWithContext(ctx context.Context) OnPremiseSettingsResponseOutput

type OnPremiseSettingsResponsePtrOutput

type OnPremiseSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (OnPremiseSettingsResponsePtrOutput) ComputeSettings

Compute settings.

func (OnPremiseSettingsResponsePtrOutput) Elem

func (OnPremiseSettingsResponsePtrOutput) ElementType

func (OnPremiseSettingsResponsePtrOutput) FacilitySettings

Facility settings.

func (OnPremiseSettingsResponsePtrOutput) LaborSettings

Labour settings.

func (OnPremiseSettingsResponsePtrOutput) ManagementSettings

Management settings.

func (OnPremiseSettingsResponsePtrOutput) NetworkSettings

Network settings.

func (OnPremiseSettingsResponsePtrOutput) SecuritySettings

Security settings.

func (OnPremiseSettingsResponsePtrOutput) StorageSettings

Storage settings.

func (OnPremiseSettingsResponsePtrOutput) ToOnPremiseSettingsResponsePtrOutput

func (o OnPremiseSettingsResponsePtrOutput) ToOnPremiseSettingsResponsePtrOutput() OnPremiseSettingsResponsePtrOutput

func (OnPremiseSettingsResponsePtrOutput) ToOnPremiseSettingsResponsePtrOutputWithContext

func (o OnPremiseSettingsResponsePtrOutput) ToOnPremiseSettingsResponsePtrOutputWithContext(ctx context.Context) OnPremiseSettingsResponsePtrOutput

type OperatingSystemDetails

type OperatingSystemDetails struct {
	Os             *string `pulumi:"os"`
	OsArchitecture *string `pulumi:"osArchitecture"`
	OsName         *string `pulumi:"osName"`
	OsVersion      *string `pulumi:"osVersion"`
}

type OperatingSystemDetailsArgs

type OperatingSystemDetailsArgs struct {
	Os             pulumi.StringPtrInput `pulumi:"os"`
	OsArchitecture pulumi.StringPtrInput `pulumi:"osArchitecture"`
	OsName         pulumi.StringPtrInput `pulumi:"osName"`
	OsVersion      pulumi.StringPtrInput `pulumi:"osVersion"`
}

func (OperatingSystemDetailsArgs) ElementType

func (OperatingSystemDetailsArgs) ElementType() reflect.Type

func (OperatingSystemDetailsArgs) ToOperatingSystemDetailsOutput

func (i OperatingSystemDetailsArgs) ToOperatingSystemDetailsOutput() OperatingSystemDetailsOutput

func (OperatingSystemDetailsArgs) ToOperatingSystemDetailsOutputWithContext

func (i OperatingSystemDetailsArgs) ToOperatingSystemDetailsOutputWithContext(ctx context.Context) OperatingSystemDetailsOutput

func (OperatingSystemDetailsArgs) ToOperatingSystemDetailsPtrOutput

func (i OperatingSystemDetailsArgs) ToOperatingSystemDetailsPtrOutput() OperatingSystemDetailsPtrOutput

func (OperatingSystemDetailsArgs) ToOperatingSystemDetailsPtrOutputWithContext

func (i OperatingSystemDetailsArgs) ToOperatingSystemDetailsPtrOutputWithContext(ctx context.Context) OperatingSystemDetailsPtrOutput

type OperatingSystemDetailsInput

type OperatingSystemDetailsInput interface {
	pulumi.Input

	ToOperatingSystemDetailsOutput() OperatingSystemDetailsOutput
	ToOperatingSystemDetailsOutputWithContext(context.Context) OperatingSystemDetailsOutput
}

OperatingSystemDetailsInput is an input type that accepts OperatingSystemDetailsArgs and OperatingSystemDetailsOutput values. You can construct a concrete instance of `OperatingSystemDetailsInput` via:

OperatingSystemDetailsArgs{...}

type OperatingSystemDetailsOutput

type OperatingSystemDetailsOutput struct{ *pulumi.OutputState }

func (OperatingSystemDetailsOutput) ElementType

func (OperatingSystemDetailsOutput) Os

func (OperatingSystemDetailsOutput) OsArchitecture

func (OperatingSystemDetailsOutput) OsName

func (OperatingSystemDetailsOutput) OsVersion

func (OperatingSystemDetailsOutput) ToOperatingSystemDetailsOutput

func (o OperatingSystemDetailsOutput) ToOperatingSystemDetailsOutput() OperatingSystemDetailsOutput

func (OperatingSystemDetailsOutput) ToOperatingSystemDetailsOutputWithContext

func (o OperatingSystemDetailsOutput) ToOperatingSystemDetailsOutputWithContext(ctx context.Context) OperatingSystemDetailsOutput

func (OperatingSystemDetailsOutput) ToOperatingSystemDetailsPtrOutput

func (o OperatingSystemDetailsOutput) ToOperatingSystemDetailsPtrOutput() OperatingSystemDetailsPtrOutput

func (OperatingSystemDetailsOutput) ToOperatingSystemDetailsPtrOutputWithContext

func (o OperatingSystemDetailsOutput) ToOperatingSystemDetailsPtrOutputWithContext(ctx context.Context) OperatingSystemDetailsPtrOutput

type OperatingSystemDetailsPtrInput

type OperatingSystemDetailsPtrInput interface {
	pulumi.Input

	ToOperatingSystemDetailsPtrOutput() OperatingSystemDetailsPtrOutput
	ToOperatingSystemDetailsPtrOutputWithContext(context.Context) OperatingSystemDetailsPtrOutput
}

OperatingSystemDetailsPtrInput is an input type that accepts OperatingSystemDetailsArgs, OperatingSystemDetailsPtr and OperatingSystemDetailsPtrOutput values. You can construct a concrete instance of `OperatingSystemDetailsPtrInput` via:

        OperatingSystemDetailsArgs{...}

or:

        nil

type OperatingSystemDetailsPtrOutput

type OperatingSystemDetailsPtrOutput struct{ *pulumi.OutputState }

func (OperatingSystemDetailsPtrOutput) Elem

func (OperatingSystemDetailsPtrOutput) ElementType

func (OperatingSystemDetailsPtrOutput) Os

func (OperatingSystemDetailsPtrOutput) OsArchitecture

func (OperatingSystemDetailsPtrOutput) OsName

func (OperatingSystemDetailsPtrOutput) OsVersion

func (OperatingSystemDetailsPtrOutput) ToOperatingSystemDetailsPtrOutput

func (o OperatingSystemDetailsPtrOutput) ToOperatingSystemDetailsPtrOutput() OperatingSystemDetailsPtrOutput

func (OperatingSystemDetailsPtrOutput) ToOperatingSystemDetailsPtrOutputWithContext

func (o OperatingSystemDetailsPtrOutput) ToOperatingSystemDetailsPtrOutputWithContext(ctx context.Context) OperatingSystemDetailsPtrOutput

type OperatingSystemDetailsResponse

type OperatingSystemDetailsResponse struct {
	Os             *string `pulumi:"os"`
	OsArchitecture *string `pulumi:"osArchitecture"`
	OsName         *string `pulumi:"osName"`
	OsVersion      *string `pulumi:"osVersion"`
}

type OperatingSystemDetailsResponseOutput

type OperatingSystemDetailsResponseOutput struct{ *pulumi.OutputState }

func (OperatingSystemDetailsResponseOutput) ElementType

func (OperatingSystemDetailsResponseOutput) Os

func (OperatingSystemDetailsResponseOutput) OsArchitecture

func (OperatingSystemDetailsResponseOutput) OsName

func (OperatingSystemDetailsResponseOutput) OsVersion

func (OperatingSystemDetailsResponseOutput) ToOperatingSystemDetailsResponseOutput

func (o OperatingSystemDetailsResponseOutput) ToOperatingSystemDetailsResponseOutput() OperatingSystemDetailsResponseOutput

func (OperatingSystemDetailsResponseOutput) ToOperatingSystemDetailsResponseOutputWithContext

func (o OperatingSystemDetailsResponseOutput) ToOperatingSystemDetailsResponseOutputWithContext(ctx context.Context) OperatingSystemDetailsResponseOutput

type OperatingSystemDetailsResponsePtrOutput

type OperatingSystemDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (OperatingSystemDetailsResponsePtrOutput) Elem

func (OperatingSystemDetailsResponsePtrOutput) ElementType

func (OperatingSystemDetailsResponsePtrOutput) Os

func (OperatingSystemDetailsResponsePtrOutput) OsArchitecture

func (OperatingSystemDetailsResponsePtrOutput) OsName

func (OperatingSystemDetailsResponsePtrOutput) OsVersion

func (OperatingSystemDetailsResponsePtrOutput) ToOperatingSystemDetailsResponsePtrOutput

func (o OperatingSystemDetailsResponsePtrOutput) ToOperatingSystemDetailsResponsePtrOutput() OperatingSystemDetailsResponsePtrOutput

func (OperatingSystemDetailsResponsePtrOutput) ToOperatingSystemDetailsResponsePtrOutputWithContext

func (o OperatingSystemDetailsResponsePtrOutput) ToOperatingSystemDetailsResponsePtrOutputWithContext(ctx context.Context) OperatingSystemDetailsResponsePtrOutput

type OperatingSystemType

type OperatingSystemType string

func (OperatingSystemType) ElementType

func (OperatingSystemType) ElementType() reflect.Type

func (OperatingSystemType) ToOperatingSystemTypeOutput

func (e OperatingSystemType) ToOperatingSystemTypeOutput() OperatingSystemTypeOutput

func (OperatingSystemType) ToOperatingSystemTypeOutputWithContext

func (e OperatingSystemType) ToOperatingSystemTypeOutputWithContext(ctx context.Context) OperatingSystemTypeOutput

func (OperatingSystemType) ToOperatingSystemTypePtrOutput

func (e OperatingSystemType) ToOperatingSystemTypePtrOutput() OperatingSystemTypePtrOutput

func (OperatingSystemType) ToOperatingSystemTypePtrOutputWithContext

func (e OperatingSystemType) ToOperatingSystemTypePtrOutputWithContext(ctx context.Context) OperatingSystemTypePtrOutput

func (OperatingSystemType) ToStringOutput

func (e OperatingSystemType) ToStringOutput() pulumi.StringOutput

func (OperatingSystemType) ToStringOutputWithContext

func (e OperatingSystemType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperatingSystemType) ToStringPtrOutput

func (e OperatingSystemType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatingSystemType) ToStringPtrOutputWithContext

func (e OperatingSystemType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OperatingSystemTypeInput

type OperatingSystemTypeInput interface {
	pulumi.Input

	ToOperatingSystemTypeOutput() OperatingSystemTypeOutput
	ToOperatingSystemTypeOutputWithContext(context.Context) OperatingSystemTypeOutput
}

OperatingSystemTypeInput is an input type that accepts values of the OperatingSystemType enum A concrete instance of `OperatingSystemTypeInput` can be one of the following:

OperatingSystemTypeWindows
OperatingSystemTypeLinux

type OperatingSystemTypeOutput

type OperatingSystemTypeOutput struct{ *pulumi.OutputState }

func (OperatingSystemTypeOutput) ElementType

func (OperatingSystemTypeOutput) ElementType() reflect.Type

func (OperatingSystemTypeOutput) ToOperatingSystemTypeOutput

func (o OperatingSystemTypeOutput) ToOperatingSystemTypeOutput() OperatingSystemTypeOutput

func (OperatingSystemTypeOutput) ToOperatingSystemTypeOutputWithContext

func (o OperatingSystemTypeOutput) ToOperatingSystemTypeOutputWithContext(ctx context.Context) OperatingSystemTypeOutput

func (OperatingSystemTypeOutput) ToOperatingSystemTypePtrOutput

func (o OperatingSystemTypeOutput) ToOperatingSystemTypePtrOutput() OperatingSystemTypePtrOutput

func (OperatingSystemTypeOutput) ToOperatingSystemTypePtrOutputWithContext

func (o OperatingSystemTypeOutput) ToOperatingSystemTypePtrOutputWithContext(ctx context.Context) OperatingSystemTypePtrOutput

func (OperatingSystemTypeOutput) ToStringOutput

func (o OperatingSystemTypeOutput) ToStringOutput() pulumi.StringOutput

func (OperatingSystemTypeOutput) ToStringOutputWithContext

func (o OperatingSystemTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperatingSystemTypeOutput) ToStringPtrOutput

func (o OperatingSystemTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatingSystemTypeOutput) ToStringPtrOutputWithContext

func (o OperatingSystemTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OperatingSystemTypePtrInput

type OperatingSystemTypePtrInput interface {
	pulumi.Input

	ToOperatingSystemTypePtrOutput() OperatingSystemTypePtrOutput
	ToOperatingSystemTypePtrOutputWithContext(context.Context) OperatingSystemTypePtrOutput
}

func OperatingSystemTypePtr

func OperatingSystemTypePtr(v string) OperatingSystemTypePtrInput

type OperatingSystemTypePtrOutput

type OperatingSystemTypePtrOutput struct{ *pulumi.OutputState }

func (OperatingSystemTypePtrOutput) Elem

func (OperatingSystemTypePtrOutput) ElementType

func (OperatingSystemTypePtrOutput) ToOperatingSystemTypePtrOutput

func (o OperatingSystemTypePtrOutput) ToOperatingSystemTypePtrOutput() OperatingSystemTypePtrOutput

func (OperatingSystemTypePtrOutput) ToOperatingSystemTypePtrOutputWithContext

func (o OperatingSystemTypePtrOutput) ToOperatingSystemTypePtrOutputWithContext(ctx context.Context) OperatingSystemTypePtrOutput

func (OperatingSystemTypePtrOutput) ToStringPtrOutput

func (o OperatingSystemTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatingSystemTypePtrOutput) ToStringPtrOutputWithContext

func (o OperatingSystemTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OptimizationLogic

type OptimizationLogic string

Gets or sets SQL optimization logic.

func (OptimizationLogic) ElementType

func (OptimizationLogic) ElementType() reflect.Type

func (OptimizationLogic) ToOptimizationLogicOutput

func (e OptimizationLogic) ToOptimizationLogicOutput() OptimizationLogicOutput

func (OptimizationLogic) ToOptimizationLogicOutputWithContext

func (e OptimizationLogic) ToOptimizationLogicOutputWithContext(ctx context.Context) OptimizationLogicOutput

func (OptimizationLogic) ToOptimizationLogicPtrOutput

func (e OptimizationLogic) ToOptimizationLogicPtrOutput() OptimizationLogicPtrOutput

func (OptimizationLogic) ToOptimizationLogicPtrOutputWithContext

func (e OptimizationLogic) ToOptimizationLogicPtrOutputWithContext(ctx context.Context) OptimizationLogicPtrOutput

func (OptimizationLogic) ToStringOutput

func (e OptimizationLogic) ToStringOutput() pulumi.StringOutput

func (OptimizationLogic) ToStringOutputWithContext

func (e OptimizationLogic) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OptimizationLogic) ToStringPtrOutput

func (e OptimizationLogic) ToStringPtrOutput() pulumi.StringPtrOutput

func (OptimizationLogic) ToStringPtrOutputWithContext

func (e OptimizationLogic) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OptimizationLogicInput

type OptimizationLogicInput interface {
	pulumi.Input

	ToOptimizationLogicOutput() OptimizationLogicOutput
	ToOptimizationLogicOutputWithContext(context.Context) OptimizationLogicOutput
}

OptimizationLogicInput is an input type that accepts values of the OptimizationLogic enum A concrete instance of `OptimizationLogicInput` can be one of the following:

OptimizationLogicMinimizeCost
OptimizationLogicModernizeToPaaS
OptimizationLogicModernizeToAzureSqlMi
OptimizationLogicModernizeToAzureSqlDb

type OptimizationLogicOutput

type OptimizationLogicOutput struct{ *pulumi.OutputState }

func (OptimizationLogicOutput) ElementType

func (OptimizationLogicOutput) ElementType() reflect.Type

func (OptimizationLogicOutput) ToOptimizationLogicOutput

func (o OptimizationLogicOutput) ToOptimizationLogicOutput() OptimizationLogicOutput

func (OptimizationLogicOutput) ToOptimizationLogicOutputWithContext

func (o OptimizationLogicOutput) ToOptimizationLogicOutputWithContext(ctx context.Context) OptimizationLogicOutput

func (OptimizationLogicOutput) ToOptimizationLogicPtrOutput

func (o OptimizationLogicOutput) ToOptimizationLogicPtrOutput() OptimizationLogicPtrOutput

func (OptimizationLogicOutput) ToOptimizationLogicPtrOutputWithContext

func (o OptimizationLogicOutput) ToOptimizationLogicPtrOutputWithContext(ctx context.Context) OptimizationLogicPtrOutput

func (OptimizationLogicOutput) ToStringOutput

func (o OptimizationLogicOutput) ToStringOutput() pulumi.StringOutput

func (OptimizationLogicOutput) ToStringOutputWithContext

func (o OptimizationLogicOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OptimizationLogicOutput) ToStringPtrOutput

func (o OptimizationLogicOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OptimizationLogicOutput) ToStringPtrOutputWithContext

func (o OptimizationLogicOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OptimizationLogicPtrInput

type OptimizationLogicPtrInput interface {
	pulumi.Input

	ToOptimizationLogicPtrOutput() OptimizationLogicPtrOutput
	ToOptimizationLogicPtrOutputWithContext(context.Context) OptimizationLogicPtrOutput
}

func OptimizationLogicPtr

func OptimizationLogicPtr(v string) OptimizationLogicPtrInput

type OptimizationLogicPtrOutput

type OptimizationLogicPtrOutput struct{ *pulumi.OutputState }

func (OptimizationLogicPtrOutput) Elem

func (OptimizationLogicPtrOutput) ElementType

func (OptimizationLogicPtrOutput) ElementType() reflect.Type

func (OptimizationLogicPtrOutput) ToOptimizationLogicPtrOutput

func (o OptimizationLogicPtrOutput) ToOptimizationLogicPtrOutput() OptimizationLogicPtrOutput

func (OptimizationLogicPtrOutput) ToOptimizationLogicPtrOutputWithContext

func (o OptimizationLogicPtrOutput) ToOptimizationLogicPtrOutputWithContext(ctx context.Context) OptimizationLogicPtrOutput

func (OptimizationLogicPtrOutput) ToStringPtrOutput

func (o OptimizationLogicPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OptimizationLogicPtrOutput) ToStringPtrOutputWithContext

func (o OptimizationLogicPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OsLicense

type OsLicense string

Gets or sets user configurable setting to display the azure hybrid use benefit.

func (OsLicense) ElementType

func (OsLicense) ElementType() reflect.Type

func (OsLicense) ToOsLicenseOutput

func (e OsLicense) ToOsLicenseOutput() OsLicenseOutput

func (OsLicense) ToOsLicenseOutputWithContext

func (e OsLicense) ToOsLicenseOutputWithContext(ctx context.Context) OsLicenseOutput

func (OsLicense) ToOsLicensePtrOutput

func (e OsLicense) ToOsLicensePtrOutput() OsLicensePtrOutput

func (OsLicense) ToOsLicensePtrOutputWithContext

func (e OsLicense) ToOsLicensePtrOutputWithContext(ctx context.Context) OsLicensePtrOutput

func (OsLicense) ToStringOutput

func (e OsLicense) ToStringOutput() pulumi.StringOutput

func (OsLicense) ToStringOutputWithContext

func (e OsLicense) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OsLicense) ToStringPtrOutput

func (e OsLicense) ToStringPtrOutput() pulumi.StringPtrOutput

func (OsLicense) ToStringPtrOutputWithContext

func (e OsLicense) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OsLicenseInput

type OsLicenseInput interface {
	pulumi.Input

	ToOsLicenseOutput() OsLicenseOutput
	ToOsLicenseOutputWithContext(context.Context) OsLicenseOutput
}

OsLicenseInput is an input type that accepts values of the OsLicense enum A concrete instance of `OsLicenseInput` can be one of the following:

OsLicenseUnknown
OsLicenseYes
OsLicenseNo

type OsLicenseOutput

type OsLicenseOutput struct{ *pulumi.OutputState }

func (OsLicenseOutput) ElementType

func (OsLicenseOutput) ElementType() reflect.Type

func (OsLicenseOutput) ToOsLicenseOutput

func (o OsLicenseOutput) ToOsLicenseOutput() OsLicenseOutput

func (OsLicenseOutput) ToOsLicenseOutputWithContext

func (o OsLicenseOutput) ToOsLicenseOutputWithContext(ctx context.Context) OsLicenseOutput

func (OsLicenseOutput) ToOsLicensePtrOutput

func (o OsLicenseOutput) ToOsLicensePtrOutput() OsLicensePtrOutput

func (OsLicenseOutput) ToOsLicensePtrOutputWithContext

func (o OsLicenseOutput) ToOsLicensePtrOutputWithContext(ctx context.Context) OsLicensePtrOutput

func (OsLicenseOutput) ToStringOutput

func (o OsLicenseOutput) ToStringOutput() pulumi.StringOutput

func (OsLicenseOutput) ToStringOutputWithContext

func (o OsLicenseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OsLicenseOutput) ToStringPtrOutput

func (o OsLicenseOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OsLicenseOutput) ToStringPtrOutputWithContext

func (o OsLicenseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OsLicensePtrInput

type OsLicensePtrInput interface {
	pulumi.Input

	ToOsLicensePtrOutput() OsLicensePtrOutput
	ToOsLicensePtrOutputWithContext(context.Context) OsLicensePtrOutput
}

func OsLicensePtr

func OsLicensePtr(v string) OsLicensePtrInput

type OsLicensePtrOutput

type OsLicensePtrOutput struct{ *pulumi.OutputState }

func (OsLicensePtrOutput) Elem

func (OsLicensePtrOutput) ElementType

func (OsLicensePtrOutput) ElementType() reflect.Type

func (OsLicensePtrOutput) ToOsLicensePtrOutput

func (o OsLicensePtrOutput) ToOsLicensePtrOutput() OsLicensePtrOutput

func (OsLicensePtrOutput) ToOsLicensePtrOutputWithContext

func (o OsLicensePtrOutput) ToOsLicensePtrOutputWithContext(ctx context.Context) OsLicensePtrOutput

func (OsLicensePtrOutput) ToStringPtrOutput

func (o OsLicensePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OsLicensePtrOutput) ToStringPtrOutputWithContext

func (o OsLicensePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OtherManagementCostsSettings

type OtherManagementCostsSettings struct {
	// Data Protection Cost Per Server Per Year.
	DataProtectionCostPerServerPerYear float64 `pulumi:"dataProtectionCostPerServerPerYear"`
	// Monitoring Cost Per Server Per Year.
	MonitoringCostPerServerPerYear float64 `pulumi:"monitoringCostPerServerPerYear"`
	// Patching Cost Per Server Per Year.
	PatchingCostPerServerPerYear float64 `pulumi:"patchingCostPerServerPerYear"`
}

Other Management Costs Settings.

type OtherManagementCostsSettingsArgs

type OtherManagementCostsSettingsArgs struct {
	// Data Protection Cost Per Server Per Year.
	DataProtectionCostPerServerPerYear pulumi.Float64Input `pulumi:"dataProtectionCostPerServerPerYear"`
	// Monitoring Cost Per Server Per Year.
	MonitoringCostPerServerPerYear pulumi.Float64Input `pulumi:"monitoringCostPerServerPerYear"`
	// Patching Cost Per Server Per Year.
	PatchingCostPerServerPerYear pulumi.Float64Input `pulumi:"patchingCostPerServerPerYear"`
}

Other Management Costs Settings.

func (OtherManagementCostsSettingsArgs) ElementType

func (OtherManagementCostsSettingsArgs) ToOtherManagementCostsSettingsOutput

func (i OtherManagementCostsSettingsArgs) ToOtherManagementCostsSettingsOutput() OtherManagementCostsSettingsOutput

func (OtherManagementCostsSettingsArgs) ToOtherManagementCostsSettingsOutputWithContext

func (i OtherManagementCostsSettingsArgs) ToOtherManagementCostsSettingsOutputWithContext(ctx context.Context) OtherManagementCostsSettingsOutput

func (OtherManagementCostsSettingsArgs) ToOtherManagementCostsSettingsPtrOutput

func (i OtherManagementCostsSettingsArgs) ToOtherManagementCostsSettingsPtrOutput() OtherManagementCostsSettingsPtrOutput

func (OtherManagementCostsSettingsArgs) ToOtherManagementCostsSettingsPtrOutputWithContext

func (i OtherManagementCostsSettingsArgs) ToOtherManagementCostsSettingsPtrOutputWithContext(ctx context.Context) OtherManagementCostsSettingsPtrOutput

type OtherManagementCostsSettingsInput

type OtherManagementCostsSettingsInput interface {
	pulumi.Input

	ToOtherManagementCostsSettingsOutput() OtherManagementCostsSettingsOutput
	ToOtherManagementCostsSettingsOutputWithContext(context.Context) OtherManagementCostsSettingsOutput
}

OtherManagementCostsSettingsInput is an input type that accepts OtherManagementCostsSettingsArgs and OtherManagementCostsSettingsOutput values. You can construct a concrete instance of `OtherManagementCostsSettingsInput` via:

OtherManagementCostsSettingsArgs{...}

type OtherManagementCostsSettingsOutput

type OtherManagementCostsSettingsOutput struct{ *pulumi.OutputState }

Other Management Costs Settings.

func (OtherManagementCostsSettingsOutput) DataProtectionCostPerServerPerYear

func (o OtherManagementCostsSettingsOutput) DataProtectionCostPerServerPerYear() pulumi.Float64Output

Data Protection Cost Per Server Per Year.

func (OtherManagementCostsSettingsOutput) ElementType

func (OtherManagementCostsSettingsOutput) MonitoringCostPerServerPerYear

func (o OtherManagementCostsSettingsOutput) MonitoringCostPerServerPerYear() pulumi.Float64Output

Monitoring Cost Per Server Per Year.

func (OtherManagementCostsSettingsOutput) PatchingCostPerServerPerYear

func (o OtherManagementCostsSettingsOutput) PatchingCostPerServerPerYear() pulumi.Float64Output

Patching Cost Per Server Per Year.

func (OtherManagementCostsSettingsOutput) ToOtherManagementCostsSettingsOutput

func (o OtherManagementCostsSettingsOutput) ToOtherManagementCostsSettingsOutput() OtherManagementCostsSettingsOutput

func (OtherManagementCostsSettingsOutput) ToOtherManagementCostsSettingsOutputWithContext

func (o OtherManagementCostsSettingsOutput) ToOtherManagementCostsSettingsOutputWithContext(ctx context.Context) OtherManagementCostsSettingsOutput

func (OtherManagementCostsSettingsOutput) ToOtherManagementCostsSettingsPtrOutput

func (o OtherManagementCostsSettingsOutput) ToOtherManagementCostsSettingsPtrOutput() OtherManagementCostsSettingsPtrOutput

func (OtherManagementCostsSettingsOutput) ToOtherManagementCostsSettingsPtrOutputWithContext

func (o OtherManagementCostsSettingsOutput) ToOtherManagementCostsSettingsPtrOutputWithContext(ctx context.Context) OtherManagementCostsSettingsPtrOutput

type OtherManagementCostsSettingsPtrInput

type OtherManagementCostsSettingsPtrInput interface {
	pulumi.Input

	ToOtherManagementCostsSettingsPtrOutput() OtherManagementCostsSettingsPtrOutput
	ToOtherManagementCostsSettingsPtrOutputWithContext(context.Context) OtherManagementCostsSettingsPtrOutput
}

OtherManagementCostsSettingsPtrInput is an input type that accepts OtherManagementCostsSettingsArgs, OtherManagementCostsSettingsPtr and OtherManagementCostsSettingsPtrOutput values. You can construct a concrete instance of `OtherManagementCostsSettingsPtrInput` via:

        OtherManagementCostsSettingsArgs{...}

or:

        nil

type OtherManagementCostsSettingsPtrOutput

type OtherManagementCostsSettingsPtrOutput struct{ *pulumi.OutputState }

func (OtherManagementCostsSettingsPtrOutput) DataProtectionCostPerServerPerYear

func (o OtherManagementCostsSettingsPtrOutput) DataProtectionCostPerServerPerYear() pulumi.Float64PtrOutput

Data Protection Cost Per Server Per Year.

func (OtherManagementCostsSettingsPtrOutput) Elem

func (OtherManagementCostsSettingsPtrOutput) ElementType

func (OtherManagementCostsSettingsPtrOutput) MonitoringCostPerServerPerYear

func (o OtherManagementCostsSettingsPtrOutput) MonitoringCostPerServerPerYear() pulumi.Float64PtrOutput

Monitoring Cost Per Server Per Year.

func (OtherManagementCostsSettingsPtrOutput) PatchingCostPerServerPerYear

func (o OtherManagementCostsSettingsPtrOutput) PatchingCostPerServerPerYear() pulumi.Float64PtrOutput

Patching Cost Per Server Per Year.

func (OtherManagementCostsSettingsPtrOutput) ToOtherManagementCostsSettingsPtrOutput

func (o OtherManagementCostsSettingsPtrOutput) ToOtherManagementCostsSettingsPtrOutput() OtherManagementCostsSettingsPtrOutput

func (OtherManagementCostsSettingsPtrOutput) ToOtherManagementCostsSettingsPtrOutputWithContext

func (o OtherManagementCostsSettingsPtrOutput) ToOtherManagementCostsSettingsPtrOutputWithContext(ctx context.Context) OtherManagementCostsSettingsPtrOutput

type OtherManagementCostsSettingsResponse

type OtherManagementCostsSettingsResponse struct {
	// Data Protection Cost Per Server Per Year.
	DataProtectionCostPerServerPerYear float64 `pulumi:"dataProtectionCostPerServerPerYear"`
	// Monitoring Cost Per Server Per Year.
	MonitoringCostPerServerPerYear float64 `pulumi:"monitoringCostPerServerPerYear"`
	// Patching Cost Per Server Per Year.
	PatchingCostPerServerPerYear float64 `pulumi:"patchingCostPerServerPerYear"`
}

Other Management Costs Settings.

type OtherManagementCostsSettingsResponseOutput

type OtherManagementCostsSettingsResponseOutput struct{ *pulumi.OutputState }

Other Management Costs Settings.

func (OtherManagementCostsSettingsResponseOutput) DataProtectionCostPerServerPerYear

func (o OtherManagementCostsSettingsResponseOutput) DataProtectionCostPerServerPerYear() pulumi.Float64Output

Data Protection Cost Per Server Per Year.

func (OtherManagementCostsSettingsResponseOutput) ElementType

func (OtherManagementCostsSettingsResponseOutput) MonitoringCostPerServerPerYear

func (o OtherManagementCostsSettingsResponseOutput) MonitoringCostPerServerPerYear() pulumi.Float64Output

Monitoring Cost Per Server Per Year.

func (OtherManagementCostsSettingsResponseOutput) PatchingCostPerServerPerYear

func (o OtherManagementCostsSettingsResponseOutput) PatchingCostPerServerPerYear() pulumi.Float64Output

Patching Cost Per Server Per Year.

func (OtherManagementCostsSettingsResponseOutput) ToOtherManagementCostsSettingsResponseOutput

func (o OtherManagementCostsSettingsResponseOutput) ToOtherManagementCostsSettingsResponseOutput() OtherManagementCostsSettingsResponseOutput

func (OtherManagementCostsSettingsResponseOutput) ToOtherManagementCostsSettingsResponseOutputWithContext

func (o OtherManagementCostsSettingsResponseOutput) ToOtherManagementCostsSettingsResponseOutputWithContext(ctx context.Context) OtherManagementCostsSettingsResponseOutput

type OtherManagementCostsSettingsResponsePtrOutput

type OtherManagementCostsSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (OtherManagementCostsSettingsResponsePtrOutput) DataProtectionCostPerServerPerYear

func (o OtherManagementCostsSettingsResponsePtrOutput) DataProtectionCostPerServerPerYear() pulumi.Float64PtrOutput

Data Protection Cost Per Server Per Year.

func (OtherManagementCostsSettingsResponsePtrOutput) Elem

func (OtherManagementCostsSettingsResponsePtrOutput) ElementType

func (OtherManagementCostsSettingsResponsePtrOutput) MonitoringCostPerServerPerYear

func (o OtherManagementCostsSettingsResponsePtrOutput) MonitoringCostPerServerPerYear() pulumi.Float64PtrOutput

Monitoring Cost Per Server Per Year.

func (OtherManagementCostsSettingsResponsePtrOutput) PatchingCostPerServerPerYear

Patching Cost Per Server Per Year.

func (OtherManagementCostsSettingsResponsePtrOutput) ToOtherManagementCostsSettingsResponsePtrOutput

func (o OtherManagementCostsSettingsResponsePtrOutput) ToOtherManagementCostsSettingsResponsePtrOutput() OtherManagementCostsSettingsResponsePtrOutput

func (OtherManagementCostsSettingsResponsePtrOutput) ToOtherManagementCostsSettingsResponsePtrOutputWithContext

func (o OtherManagementCostsSettingsResponsePtrOutput) ToOtherManagementCostsSettingsResponsePtrOutputWithContext(ctx context.Context) OtherManagementCostsSettingsResponsePtrOutput

type Percentile

type Percentile string

Percentile of the utilization data values to be considered while assessing machines.

func (Percentile) ElementType

func (Percentile) ElementType() reflect.Type

func (Percentile) ToPercentileOutput

func (e Percentile) ToPercentileOutput() PercentileOutput

func (Percentile) ToPercentileOutputWithContext

func (e Percentile) ToPercentileOutputWithContext(ctx context.Context) PercentileOutput

func (Percentile) ToPercentilePtrOutput

func (e Percentile) ToPercentilePtrOutput() PercentilePtrOutput

func (Percentile) ToPercentilePtrOutputWithContext

func (e Percentile) ToPercentilePtrOutputWithContext(ctx context.Context) PercentilePtrOutput

func (Percentile) ToStringOutput

func (e Percentile) ToStringOutput() pulumi.StringOutput

func (Percentile) ToStringOutputWithContext

func (e Percentile) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Percentile) ToStringPtrOutput

func (e Percentile) ToStringPtrOutput() pulumi.StringPtrOutput

func (Percentile) ToStringPtrOutputWithContext

func (e Percentile) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PercentileInput

type PercentileInput interface {
	pulumi.Input

	ToPercentileOutput() PercentileOutput
	ToPercentileOutputWithContext(context.Context) PercentileOutput
}

PercentileInput is an input type that accepts values of the Percentile enum A concrete instance of `PercentileInput` can be one of the following:

PercentilePercentile50
PercentilePercentile90
PercentilePercentile95
PercentilePercentile99

type PercentileOutput

type PercentileOutput struct{ *pulumi.OutputState }

func (PercentileOutput) ElementType

func (PercentileOutput) ElementType() reflect.Type

func (PercentileOutput) ToPercentileOutput

func (o PercentileOutput) ToPercentileOutput() PercentileOutput

func (PercentileOutput) ToPercentileOutputWithContext

func (o PercentileOutput) ToPercentileOutputWithContext(ctx context.Context) PercentileOutput

func (PercentileOutput) ToPercentilePtrOutput

func (o PercentileOutput) ToPercentilePtrOutput() PercentilePtrOutput

func (PercentileOutput) ToPercentilePtrOutputWithContext

func (o PercentileOutput) ToPercentilePtrOutputWithContext(ctx context.Context) PercentilePtrOutput

func (PercentileOutput) ToStringOutput

func (o PercentileOutput) ToStringOutput() pulumi.StringOutput

func (PercentileOutput) ToStringOutputWithContext

func (o PercentileOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PercentileOutput) ToStringPtrOutput

func (o PercentileOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PercentileOutput) ToStringPtrOutputWithContext

func (o PercentileOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PercentilePtrInput

type PercentilePtrInput interface {
	pulumi.Input

	ToPercentilePtrOutput() PercentilePtrOutput
	ToPercentilePtrOutputWithContext(context.Context) PercentilePtrOutput
}

func PercentilePtr

func PercentilePtr(v string) PercentilePtrInput

type PercentilePtrOutput

type PercentilePtrOutput struct{ *pulumi.OutputState }

func (PercentilePtrOutput) Elem

func (PercentilePtrOutput) ElementType

func (PercentilePtrOutput) ElementType() reflect.Type

func (PercentilePtrOutput) ToPercentilePtrOutput

func (o PercentilePtrOutput) ToPercentilePtrOutput() PercentilePtrOutput

func (PercentilePtrOutput) ToPercentilePtrOutputWithContext

func (o PercentilePtrOutput) ToPercentilePtrOutputWithContext(ctx context.Context) PercentilePtrOutput

func (PercentilePtrOutput) ToStringPtrOutput

func (o PercentilePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PercentilePtrOutput) ToStringPtrOutputWithContext

func (o PercentilePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PerfDataSettings

type PerfDataSettings struct {
	// Gets percentile utilization for performance data.
	Percentile string `pulumi:"percentile"`
	// Gets or sets perf data end time.
	PerfDataEndTime *string `pulumi:"perfDataEndTime"`
	// Gets or sets perf data start time.
	PerfDataStartTime *string `pulumi:"perfDataStartTime"`
	// Gets perf data time range.
	TimeRange string `pulumi:"timeRange"`
}

Data model of Performance Data Settings.

type PerfDataSettingsArgs

type PerfDataSettingsArgs struct {
	// Gets percentile utilization for performance data.
	Percentile pulumi.StringInput `pulumi:"percentile"`
	// Gets or sets perf data end time.
	PerfDataEndTime pulumi.StringPtrInput `pulumi:"perfDataEndTime"`
	// Gets or sets perf data start time.
	PerfDataStartTime pulumi.StringPtrInput `pulumi:"perfDataStartTime"`
	// Gets perf data time range.
	TimeRange pulumi.StringInput `pulumi:"timeRange"`
}

Data model of Performance Data Settings.

func (PerfDataSettingsArgs) ElementType

func (PerfDataSettingsArgs) ElementType() reflect.Type

func (PerfDataSettingsArgs) ToPerfDataSettingsOutput

func (i PerfDataSettingsArgs) ToPerfDataSettingsOutput() PerfDataSettingsOutput

func (PerfDataSettingsArgs) ToPerfDataSettingsOutputWithContext

func (i PerfDataSettingsArgs) ToPerfDataSettingsOutputWithContext(ctx context.Context) PerfDataSettingsOutput

func (PerfDataSettingsArgs) ToPerfDataSettingsPtrOutput

func (i PerfDataSettingsArgs) ToPerfDataSettingsPtrOutput() PerfDataSettingsPtrOutput

func (PerfDataSettingsArgs) ToPerfDataSettingsPtrOutputWithContext

func (i PerfDataSettingsArgs) ToPerfDataSettingsPtrOutputWithContext(ctx context.Context) PerfDataSettingsPtrOutput

type PerfDataSettingsInput

type PerfDataSettingsInput interface {
	pulumi.Input

	ToPerfDataSettingsOutput() PerfDataSettingsOutput
	ToPerfDataSettingsOutputWithContext(context.Context) PerfDataSettingsOutput
}

PerfDataSettingsInput is an input type that accepts PerfDataSettingsArgs and PerfDataSettingsOutput values. You can construct a concrete instance of `PerfDataSettingsInput` via:

PerfDataSettingsArgs{...}

type PerfDataSettingsOutput

type PerfDataSettingsOutput struct{ *pulumi.OutputState }

Data model of Performance Data Settings.

func (PerfDataSettingsOutput) ElementType

func (PerfDataSettingsOutput) ElementType() reflect.Type

func (PerfDataSettingsOutput) Percentile

Gets percentile utilization for performance data.

func (PerfDataSettingsOutput) PerfDataEndTime

func (o PerfDataSettingsOutput) PerfDataEndTime() pulumi.StringPtrOutput

Gets or sets perf data end time.

func (PerfDataSettingsOutput) PerfDataStartTime

func (o PerfDataSettingsOutput) PerfDataStartTime() pulumi.StringPtrOutput

Gets or sets perf data start time.

func (PerfDataSettingsOutput) TimeRange

Gets perf data time range.

func (PerfDataSettingsOutput) ToPerfDataSettingsOutput

func (o PerfDataSettingsOutput) ToPerfDataSettingsOutput() PerfDataSettingsOutput

func (PerfDataSettingsOutput) ToPerfDataSettingsOutputWithContext

func (o PerfDataSettingsOutput) ToPerfDataSettingsOutputWithContext(ctx context.Context) PerfDataSettingsOutput

func (PerfDataSettingsOutput) ToPerfDataSettingsPtrOutput

func (o PerfDataSettingsOutput) ToPerfDataSettingsPtrOutput() PerfDataSettingsPtrOutput

func (PerfDataSettingsOutput) ToPerfDataSettingsPtrOutputWithContext

func (o PerfDataSettingsOutput) ToPerfDataSettingsPtrOutputWithContext(ctx context.Context) PerfDataSettingsPtrOutput

type PerfDataSettingsPtrInput

type PerfDataSettingsPtrInput interface {
	pulumi.Input

	ToPerfDataSettingsPtrOutput() PerfDataSettingsPtrOutput
	ToPerfDataSettingsPtrOutputWithContext(context.Context) PerfDataSettingsPtrOutput
}

PerfDataSettingsPtrInput is an input type that accepts PerfDataSettingsArgs, PerfDataSettingsPtr and PerfDataSettingsPtrOutput values. You can construct a concrete instance of `PerfDataSettingsPtrInput` via:

        PerfDataSettingsArgs{...}

or:

        nil

type PerfDataSettingsPtrOutput

type PerfDataSettingsPtrOutput struct{ *pulumi.OutputState }

func (PerfDataSettingsPtrOutput) Elem

func (PerfDataSettingsPtrOutput) ElementType

func (PerfDataSettingsPtrOutput) ElementType() reflect.Type

func (PerfDataSettingsPtrOutput) Percentile

Gets percentile utilization for performance data.

func (PerfDataSettingsPtrOutput) PerfDataEndTime

func (o PerfDataSettingsPtrOutput) PerfDataEndTime() pulumi.StringPtrOutput

Gets or sets perf data end time.

func (PerfDataSettingsPtrOutput) PerfDataStartTime

func (o PerfDataSettingsPtrOutput) PerfDataStartTime() pulumi.StringPtrOutput

Gets or sets perf data start time.

func (PerfDataSettingsPtrOutput) TimeRange

Gets perf data time range.

func (PerfDataSettingsPtrOutput) ToPerfDataSettingsPtrOutput

func (o PerfDataSettingsPtrOutput) ToPerfDataSettingsPtrOutput() PerfDataSettingsPtrOutput

func (PerfDataSettingsPtrOutput) ToPerfDataSettingsPtrOutputWithContext

func (o PerfDataSettingsPtrOutput) ToPerfDataSettingsPtrOutputWithContext(ctx context.Context) PerfDataSettingsPtrOutput

type PerfDataSettingsResponse

type PerfDataSettingsResponse struct {
	// Gets percentile utilization for performance data.
	Percentile string `pulumi:"percentile"`
	// Gets or sets perf data end time.
	PerfDataEndTime *string `pulumi:"perfDataEndTime"`
	// Gets or sets perf data start time.
	PerfDataStartTime *string `pulumi:"perfDataStartTime"`
	// Gets perf data time range.
	TimeRange string `pulumi:"timeRange"`
}

Data model of Performance Data Settings.

type PerfDataSettingsResponseOutput

type PerfDataSettingsResponseOutput struct{ *pulumi.OutputState }

Data model of Performance Data Settings.

func (PerfDataSettingsResponseOutput) ElementType

func (PerfDataSettingsResponseOutput) Percentile

Gets percentile utilization for performance data.

func (PerfDataSettingsResponseOutput) PerfDataEndTime

Gets or sets perf data end time.

func (PerfDataSettingsResponseOutput) PerfDataStartTime

Gets or sets perf data start time.

func (PerfDataSettingsResponseOutput) TimeRange

Gets perf data time range.

func (PerfDataSettingsResponseOutput) ToPerfDataSettingsResponseOutput

func (o PerfDataSettingsResponseOutput) ToPerfDataSettingsResponseOutput() PerfDataSettingsResponseOutput

func (PerfDataSettingsResponseOutput) ToPerfDataSettingsResponseOutputWithContext

func (o PerfDataSettingsResponseOutput) ToPerfDataSettingsResponseOutputWithContext(ctx context.Context) PerfDataSettingsResponseOutput

type PerfDataSettingsResponsePtrOutput

type PerfDataSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (PerfDataSettingsResponsePtrOutput) Elem

func (PerfDataSettingsResponsePtrOutput) ElementType

func (PerfDataSettingsResponsePtrOutput) Percentile

Gets percentile utilization for performance data.

func (PerfDataSettingsResponsePtrOutput) PerfDataEndTime

Gets or sets perf data end time.

func (PerfDataSettingsResponsePtrOutput) PerfDataStartTime

Gets or sets perf data start time.

func (PerfDataSettingsResponsePtrOutput) TimeRange

Gets perf data time range.

func (PerfDataSettingsResponsePtrOutput) ToPerfDataSettingsResponsePtrOutput

func (o PerfDataSettingsResponsePtrOutput) ToPerfDataSettingsResponsePtrOutput() PerfDataSettingsResponsePtrOutput

func (PerfDataSettingsResponsePtrOutput) ToPerfDataSettingsResponsePtrOutputWithContext

func (o PerfDataSettingsResponsePtrOutput) ToPerfDataSettingsResponsePtrOutputWithContext(ctx context.Context) PerfDataSettingsResponsePtrOutput

type PortMapping

type PortMapping struct {
	// Gets or sets the External Port.
	ExternalPort *int `pulumi:"externalPort"`
	// Gets or sets the Internal Port.
	InternalPort *int `pulumi:"internalPort"`
}

WebApplication port mapping.

type PortMappingArgs

type PortMappingArgs struct {
	// Gets or sets the External Port.
	ExternalPort pulumi.IntPtrInput `pulumi:"externalPort"`
	// Gets or sets the Internal Port.
	InternalPort pulumi.IntPtrInput `pulumi:"internalPort"`
}

WebApplication port mapping.

func (PortMappingArgs) ElementType

func (PortMappingArgs) ElementType() reflect.Type

func (PortMappingArgs) ToPortMappingOutput

func (i PortMappingArgs) ToPortMappingOutput() PortMappingOutput

func (PortMappingArgs) ToPortMappingOutputWithContext

func (i PortMappingArgs) ToPortMappingOutputWithContext(ctx context.Context) PortMappingOutput

func (PortMappingArgs) ToPortMappingPtrOutput

func (i PortMappingArgs) ToPortMappingPtrOutput() PortMappingPtrOutput

func (PortMappingArgs) ToPortMappingPtrOutputWithContext

func (i PortMappingArgs) ToPortMappingPtrOutputWithContext(ctx context.Context) PortMappingPtrOutput

type PortMappingInput

type PortMappingInput interface {
	pulumi.Input

	ToPortMappingOutput() PortMappingOutput
	ToPortMappingOutputWithContext(context.Context) PortMappingOutput
}

PortMappingInput is an input type that accepts PortMappingArgs and PortMappingOutput values. You can construct a concrete instance of `PortMappingInput` via:

PortMappingArgs{...}

type PortMappingOutput

type PortMappingOutput struct{ *pulumi.OutputState }

WebApplication port mapping.

func (PortMappingOutput) ElementType

func (PortMappingOutput) ElementType() reflect.Type

func (PortMappingOutput) ExternalPort

func (o PortMappingOutput) ExternalPort() pulumi.IntPtrOutput

Gets or sets the External Port.

func (PortMappingOutput) InternalPort

func (o PortMappingOutput) InternalPort() pulumi.IntPtrOutput

Gets or sets the Internal Port.

func (PortMappingOutput) ToPortMappingOutput

func (o PortMappingOutput) ToPortMappingOutput() PortMappingOutput

func (PortMappingOutput) ToPortMappingOutputWithContext

func (o PortMappingOutput) ToPortMappingOutputWithContext(ctx context.Context) PortMappingOutput

func (PortMappingOutput) ToPortMappingPtrOutput

func (o PortMappingOutput) ToPortMappingPtrOutput() PortMappingPtrOutput

func (PortMappingOutput) ToPortMappingPtrOutputWithContext

func (o PortMappingOutput) ToPortMappingPtrOutputWithContext(ctx context.Context) PortMappingPtrOutput

type PortMappingPtrInput

type PortMappingPtrInput interface {
	pulumi.Input

	ToPortMappingPtrOutput() PortMappingPtrOutput
	ToPortMappingPtrOutputWithContext(context.Context) PortMappingPtrOutput
}

PortMappingPtrInput is an input type that accepts PortMappingArgs, PortMappingPtr and PortMappingPtrOutput values. You can construct a concrete instance of `PortMappingPtrInput` via:

        PortMappingArgs{...}

or:

        nil

func PortMappingPtr

func PortMappingPtr(v *PortMappingArgs) PortMappingPtrInput

type PortMappingPtrOutput

type PortMappingPtrOutput struct{ *pulumi.OutputState }

func (PortMappingPtrOutput) Elem

func (PortMappingPtrOutput) ElementType

func (PortMappingPtrOutput) ElementType() reflect.Type

func (PortMappingPtrOutput) ExternalPort

func (o PortMappingPtrOutput) ExternalPort() pulumi.IntPtrOutput

Gets or sets the External Port.

func (PortMappingPtrOutput) InternalPort

func (o PortMappingPtrOutput) InternalPort() pulumi.IntPtrOutput

Gets or sets the Internal Port.

func (PortMappingPtrOutput) ToPortMappingPtrOutput

func (o PortMappingPtrOutput) ToPortMappingPtrOutput() PortMappingPtrOutput

func (PortMappingPtrOutput) ToPortMappingPtrOutputWithContext

func (o PortMappingPtrOutput) ToPortMappingPtrOutputWithContext(ctx context.Context) PortMappingPtrOutput

type PortMappingResponse

type PortMappingResponse struct {
	// Gets or sets the External Port.
	ExternalPort *int `pulumi:"externalPort"`
	// Gets or sets the Internal Port.
	InternalPort *int `pulumi:"internalPort"`
}

WebApplication port mapping.

type PortMappingResponseOutput

type PortMappingResponseOutput struct{ *pulumi.OutputState }

WebApplication port mapping.

func (PortMappingResponseOutput) ElementType

func (PortMappingResponseOutput) ElementType() reflect.Type

func (PortMappingResponseOutput) ExternalPort

Gets or sets the External Port.

func (PortMappingResponseOutput) InternalPort

Gets or sets the Internal Port.

func (PortMappingResponseOutput) ToPortMappingResponseOutput

func (o PortMappingResponseOutput) ToPortMappingResponseOutput() PortMappingResponseOutput

func (PortMappingResponseOutput) ToPortMappingResponseOutputWithContext

func (o PortMappingResponseOutput) ToPortMappingResponseOutputWithContext(ctx context.Context) PortMappingResponseOutput

type PortMappingResponsePtrOutput

type PortMappingResponsePtrOutput struct{ *pulumi.OutputState }

func (PortMappingResponsePtrOutput) Elem

func (PortMappingResponsePtrOutput) ElementType

func (PortMappingResponsePtrOutput) ExternalPort

Gets or sets the External Port.

func (PortMappingResponsePtrOutput) InternalPort

Gets or sets the Internal Port.

func (PortMappingResponsePtrOutput) ToPortMappingResponsePtrOutput

func (o PortMappingResponsePtrOutput) ToPortMappingResponsePtrOutput() PortMappingResponsePtrOutput

func (PortMappingResponsePtrOutput) ToPortMappingResponsePtrOutputWithContext

func (o PortMappingResponsePtrOutput) ToPortMappingResponsePtrOutputWithContext(ctx context.Context) PortMappingResponsePtrOutput

type PricingTier

type PricingTier string

Gets or sets pricing tier.

func (PricingTier) ElementType

func (PricingTier) ElementType() reflect.Type

func (PricingTier) ToPricingTierOutput

func (e PricingTier) ToPricingTierOutput() PricingTierOutput

func (PricingTier) ToPricingTierOutputWithContext

func (e PricingTier) ToPricingTierOutputWithContext(ctx context.Context) PricingTierOutput

func (PricingTier) ToPricingTierPtrOutput

func (e PricingTier) ToPricingTierPtrOutput() PricingTierPtrOutput

func (PricingTier) ToPricingTierPtrOutputWithContext

func (e PricingTier) ToPricingTierPtrOutputWithContext(ctx context.Context) PricingTierPtrOutput

func (PricingTier) ToStringOutput

func (e PricingTier) ToStringOutput() pulumi.StringOutput

func (PricingTier) ToStringOutputWithContext

func (e PricingTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PricingTier) ToStringPtrOutput

func (e PricingTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (PricingTier) ToStringPtrOutputWithContext

func (e PricingTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PricingTierInput

type PricingTierInput interface {
	pulumi.Input

	ToPricingTierOutput() PricingTierOutput
	ToPricingTierOutputWithContext(context.Context) PricingTierOutput
}

PricingTierInput is an input type that accepts values of the PricingTier enum A concrete instance of `PricingTierInput` can be one of the following:

PricingTierStandard
PricingTierFree

type PricingTierOutput

type PricingTierOutput struct{ *pulumi.OutputState }

func (PricingTierOutput) ElementType

func (PricingTierOutput) ElementType() reflect.Type

func (PricingTierOutput) ToPricingTierOutput

func (o PricingTierOutput) ToPricingTierOutput() PricingTierOutput

func (PricingTierOutput) ToPricingTierOutputWithContext

func (o PricingTierOutput) ToPricingTierOutputWithContext(ctx context.Context) PricingTierOutput

func (PricingTierOutput) ToPricingTierPtrOutput

func (o PricingTierOutput) ToPricingTierPtrOutput() PricingTierPtrOutput

func (PricingTierOutput) ToPricingTierPtrOutputWithContext

func (o PricingTierOutput) ToPricingTierPtrOutputWithContext(ctx context.Context) PricingTierPtrOutput

func (PricingTierOutput) ToStringOutput

func (o PricingTierOutput) ToStringOutput() pulumi.StringOutput

func (PricingTierOutput) ToStringOutputWithContext

func (o PricingTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PricingTierOutput) ToStringPtrOutput

func (o PricingTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PricingTierOutput) ToStringPtrOutputWithContext

func (o PricingTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PricingTierPtrInput

type PricingTierPtrInput interface {
	pulumi.Input

	ToPricingTierPtrOutput() PricingTierPtrOutput
	ToPricingTierPtrOutputWithContext(context.Context) PricingTierPtrOutput
}

func PricingTierPtr

func PricingTierPtr(v string) PricingTierPtrInput

type PricingTierPtrOutput

type PricingTierPtrOutput struct{ *pulumi.OutputState }

func (PricingTierPtrOutput) Elem

func (PricingTierPtrOutput) ElementType

func (PricingTierPtrOutput) ElementType() reflect.Type

func (PricingTierPtrOutput) ToPricingTierPtrOutput

func (o PricingTierPtrOutput) ToPricingTierPtrOutput() PricingTierPtrOutput

func (PricingTierPtrOutput) ToPricingTierPtrOutputWithContext

func (o PricingTierPtrOutput) ToPricingTierPtrOutputWithContext(ctx context.Context) PricingTierPtrOutput

func (PricingTierPtrOutput) ToStringPtrOutput

func (o PricingTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PricingTierPtrOutput) ToStringPtrOutputWithContext

func (o PricingTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// For optimistic concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Name of the private endpoint endpoint connection.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the private endpoint endpoint connection.
	Properties PrivateEndpointConnectionPropertiesResponseOutput `pulumi:"properties"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
	Type pulumi.StringOutput `pulumi:"type"`
}

A private endpoint connection for a project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// For optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Unique name of a private endpoint connection within a project.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput
	// Properties of the private endpoint endpoint connection.
	Properties PrivateEndpointConnectionPropertiesInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionControllerPrivateEndpointConnection

type PrivateEndpointConnectionControllerPrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Gets the tag for optimistic concurrency control.
	ETag pulumi.StringOutput `pulumi:"eTag"`
	// Gets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets the properties of the object.
	Properties PrivateEndpointConnectionPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Gets the resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

REST model used to encapsulate the user visible state of a PrivateEndpoint. Azure REST API version: 2020-05-01.

Other available API versions: 2023-01-01.

func GetPrivateEndpointConnectionControllerPrivateEndpointConnection

GetPrivateEndpointConnectionControllerPrivateEndpointConnection gets an existing PrivateEndpointConnectionControllerPrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnectionControllerPrivateEndpointConnection

NewPrivateEndpointConnectionControllerPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnectionControllerPrivateEndpointConnection) ElementType

func (*PrivateEndpointConnectionControllerPrivateEndpointConnection) ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnectionControllerPrivateEndpointConnection) ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutput() PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput

func (*PrivateEndpointConnectionControllerPrivateEndpointConnection) ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnectionControllerPrivateEndpointConnection) ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput

type PrivateEndpointConnectionControllerPrivateEndpointConnectionArgs

type PrivateEndpointConnectionControllerPrivateEndpointConnectionArgs struct {
	// Gets the tag for optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Migrate project name.
	MigrateProjectName pulumi.StringInput
	// Private endpoint connection name.
	PeConnectionName pulumi.StringPtrInput
	// Properties of Connection state request.
	Properties ConnectionStateRequestBodyPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnectionControllerPrivateEndpointConnection resource.

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionControllerPrivateEndpointConnectionInput

type PrivateEndpointConnectionControllerPrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutput() PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput

type PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) ETag

Gets the tag for optimistic concurrency control.

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) Name

Gets the name of the resource.

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) Properties

Gets the properties of the object.

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutput

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) ToPrivateEndpointConnectionControllerPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionOutput) Type

Gets the resource type.

type PrivateEndpointConnectionControllerPrivateEndpointConnectionState

type PrivateEndpointConnectionControllerPrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionControllerPrivateEndpointConnectionState) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOperation

type PrivateEndpointConnectionOperation struct {
	pulumi.CustomResourceState

	// The group ids for the private endpoint resource.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Private endpoint connection resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetPrivateEndpointConnectionOperation

func GetPrivateEndpointConnectionOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionOperationState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnectionOperation, error)

GetPrivateEndpointConnectionOperation gets an existing PrivateEndpointConnectionOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnectionOperation

func NewPrivateEndpointConnectionOperation(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionOperationArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnectionOperation, error)

NewPrivateEndpointConnectionOperation registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnectionOperation) ElementType

func (*PrivateEndpointConnectionOperation) ToPrivateEndpointConnectionOperationOutput

func (i *PrivateEndpointConnectionOperation) ToPrivateEndpointConnectionOperationOutput() PrivateEndpointConnectionOperationOutput

func (*PrivateEndpointConnectionOperation) ToPrivateEndpointConnectionOperationOutputWithContext

func (i *PrivateEndpointConnectionOperation) ToPrivateEndpointConnectionOperationOutputWithContext(ctx context.Context) PrivateEndpointConnectionOperationOutput

type PrivateEndpointConnectionOperationArgs

type PrivateEndpointConnectionOperationArgs struct {
	// Private endpoint connection ARM name
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnectionOperation resource.

func (PrivateEndpointConnectionOperationArgs) ElementType

type PrivateEndpointConnectionOperationInput

type PrivateEndpointConnectionOperationInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOperationOutput() PrivateEndpointConnectionOperationOutput
	ToPrivateEndpointConnectionOperationOutputWithContext(ctx context.Context) PrivateEndpointConnectionOperationOutput
}

type PrivateEndpointConnectionOperationOutput

type PrivateEndpointConnectionOperationOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOperationOutput) ElementType

func (PrivateEndpointConnectionOperationOutput) GroupIds

The group ids for the private endpoint resource.

func (PrivateEndpointConnectionOperationOutput) Name

The name of the resource

func (PrivateEndpointConnectionOperationOutput) PrivateEndpoint

The private endpoint resource.

func (PrivateEndpointConnectionOperationOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOperationOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionOperationOutput) ToPrivateEndpointConnectionOperationOutput

func (o PrivateEndpointConnectionOperationOutput) ToPrivateEndpointConnectionOperationOutput() PrivateEndpointConnectionOperationOutput

func (PrivateEndpointConnectionOperationOutput) ToPrivateEndpointConnectionOperationOutputWithContext

func (o PrivateEndpointConnectionOperationOutput) ToPrivateEndpointConnectionOperationOutputWithContext(ctx context.Context) PrivateEndpointConnectionOperationOutput

func (PrivateEndpointConnectionOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionOperationState

type PrivateEndpointConnectionOperationState struct {
}

func (PrivateEndpointConnectionOperationState) ElementType

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ETag

For optimistic concurrency control.

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Name

Name of the private endpoint endpoint connection.

func (PrivateEndpointConnectionOutput) Properties

Properties of the private endpoint endpoint connection.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

Type of the object = Microsoft.Migrate/assessmentProjects/privateEndpointConnections.

type PrivateEndpointConnectionProperties

type PrivateEndpointConnectionProperties struct {
	// State of the private endpoint connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
}

Private endpoint connection properties.

type PrivateEndpointConnectionPropertiesArgs

type PrivateEndpointConnectionPropertiesArgs struct {
	// State of the private endpoint connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput `pulumi:"privateLinkServiceConnectionState"`
}

Private endpoint connection properties.

func (PrivateEndpointConnectionPropertiesArgs) ElementType

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutput

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutputWithContext

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesOutput

type PrivateEndpointConnectionPropertiesInput

type PrivateEndpointConnectionPropertiesInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput
	ToPrivateEndpointConnectionPropertiesOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesOutput
}

PrivateEndpointConnectionPropertiesInput is an input type that accepts PrivateEndpointConnectionPropertiesArgs and PrivateEndpointConnectionPropertiesOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesInput` via:

PrivateEndpointConnectionPropertiesArgs{...}

type PrivateEndpointConnectionPropertiesOutput

type PrivateEndpointConnectionPropertiesOutput struct{ *pulumi.OutputState }

Private endpoint connection properties.

func (PrivateEndpointConnectionPropertiesOutput) ElementType

func (PrivateEndpointConnectionPropertiesOutput) PrivateLinkServiceConnectionState

State of the private endpoint connection.

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutput

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutputWithContext

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesOutput

type PrivateEndpointConnectionPropertiesResponse

type PrivateEndpointConnectionPropertiesResponse struct {
	// ARM id for the private endpoint resource corresponding to the connection.
	PrivateEndpoint ResourceIdResponse `pulumi:"privateEndpoint"`
	// State of the private endpoint connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Indicates whether there is an ongoing operation on the private endpoint.
	ProvisioningState string `pulumi:"provisioningState"`
}

Private endpoint connection properties.

type PrivateEndpointConnectionPropertiesResponseOutput

type PrivateEndpointConnectionPropertiesResponseOutput struct{ *pulumi.OutputState }

Private endpoint connection properties.

func (PrivateEndpointConnectionPropertiesResponseOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateEndpoint

ARM id for the private endpoint resource corresponding to the connection.

func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateLinkServiceConnectionState

State of the private endpoint connection.

func (PrivateEndpointConnectionPropertiesResponseOutput) ProvisioningState

Indicates whether there is an ongoing operation on the private endpoint.

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput

type PrivateEndpointConnectionProxyController

type PrivateEndpointConnectionProxyController struct {
	pulumi.CustomResourceState

	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	Name pulumi.StringOutput    `pulumi:"name"`
	// Properties of a private endpoint connection proxy.
	Properties PrivateEndpointConnectionProxyPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	Type       pulumi.StringOutput      `pulumi:"type"`
}

Defines Private endpoint proxy resource. Azure REST API version: 2023-01-01.

func GetPrivateEndpointConnectionProxyController

func GetPrivateEndpointConnectionProxyController(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionProxyControllerState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnectionProxyController, error)

GetPrivateEndpointConnectionProxyController gets an existing PrivateEndpointConnectionProxyController resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnectionProxyController

func NewPrivateEndpointConnectionProxyController(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionProxyControllerArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnectionProxyController, error)

NewPrivateEndpointConnectionProxyController registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnectionProxyController) ElementType

func (*PrivateEndpointConnectionProxyController) ToPrivateEndpointConnectionProxyControllerOutput

func (i *PrivateEndpointConnectionProxyController) ToPrivateEndpointConnectionProxyControllerOutput() PrivateEndpointConnectionProxyControllerOutput

func (*PrivateEndpointConnectionProxyController) ToPrivateEndpointConnectionProxyControllerOutputWithContext

func (i *PrivateEndpointConnectionProxyController) ToPrivateEndpointConnectionProxyControllerOutputWithContext(ctx context.Context) PrivateEndpointConnectionProxyControllerOutput

type PrivateEndpointConnectionProxyControllerArgs

type PrivateEndpointConnectionProxyControllerArgs struct {
	ETag pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput
	// Private endpoint proxy name.
	PecProxyName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnectionProxyController resource.

func (PrivateEndpointConnectionProxyControllerArgs) ElementType

type PrivateEndpointConnectionProxyControllerInput

type PrivateEndpointConnectionProxyControllerInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionProxyControllerOutput() PrivateEndpointConnectionProxyControllerOutput
	ToPrivateEndpointConnectionProxyControllerOutputWithContext(ctx context.Context) PrivateEndpointConnectionProxyControllerOutput
}

type PrivateEndpointConnectionProxyControllerOutput

type PrivateEndpointConnectionProxyControllerOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionProxyControllerOutput) ETag

func (PrivateEndpointConnectionProxyControllerOutput) ElementType

func (PrivateEndpointConnectionProxyControllerOutput) Name

func (PrivateEndpointConnectionProxyControllerOutput) Properties

Properties of a private endpoint connection proxy.

func (PrivateEndpointConnectionProxyControllerOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionProxyControllerOutput) ToPrivateEndpointConnectionProxyControllerOutput

func (o PrivateEndpointConnectionProxyControllerOutput) ToPrivateEndpointConnectionProxyControllerOutput() PrivateEndpointConnectionProxyControllerOutput

func (PrivateEndpointConnectionProxyControllerOutput) ToPrivateEndpointConnectionProxyControllerOutputWithContext

func (o PrivateEndpointConnectionProxyControllerOutput) ToPrivateEndpointConnectionProxyControllerOutputWithContext(ctx context.Context) PrivateEndpointConnectionProxyControllerOutput

func (PrivateEndpointConnectionProxyControllerOutput) Type

type PrivateEndpointConnectionProxyControllerState

type PrivateEndpointConnectionProxyControllerState struct {
}

func (PrivateEndpointConnectionProxyControllerState) ElementType

type PrivateEndpointConnectionProxyPropertiesResponse

type PrivateEndpointConnectionProxyPropertiesResponse struct {
	// Defines Private endpoint additional details.
	RemotePrivateEndpoint PrivateEndpointDetailsResponse `pulumi:"remotePrivateEndpoint"`
	Status                string                         `pulumi:"status"`
}

Properties of a private endpoint connection proxy.

type PrivateEndpointConnectionProxyPropertiesResponseOutput

type PrivateEndpointConnectionProxyPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of a private endpoint connection proxy.

func (PrivateEndpointConnectionProxyPropertiesResponseOutput) ElementType

func (PrivateEndpointConnectionProxyPropertiesResponseOutput) RemotePrivateEndpoint

Defines Private endpoint additional details.

func (PrivateEndpointConnectionProxyPropertiesResponseOutput) Status

func (PrivateEndpointConnectionProxyPropertiesResponseOutput) ToPrivateEndpointConnectionProxyPropertiesResponseOutput

func (PrivateEndpointConnectionProxyPropertiesResponseOutput) ToPrivateEndpointConnectionProxyPropertiesResponseOutputWithContext

func (o PrivateEndpointConnectionProxyPropertiesResponseOutput) ToPrivateEndpointConnectionProxyPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionProxyPropertiesResponseOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// For optimistic concurrency control.
	ETag *string `pulumi:"eTag"`
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}
	Id string `pulumi:"id"`
	// Name of the private endpoint endpoint connection.
	Name string `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Properties of the private endpoint endpoint connection.
	Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemDataResponse `pulumi:"systemData"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
	Type string `pulumi:"type"`
}

A private endpoint connection for a project.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

A private endpoint connection for a project.

func (PrivateEndpointConnectionResponseOutput) ETag

For optimistic concurrency control.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) GroupIds

The group ids for the private endpoint resource.

func (PrivateEndpointConnectionResponseOutput) Id

Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}

func (PrivateEndpointConnectionResponseOutput) Name

Name of the private endpoint endpoint connection.

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The private endpoint resource.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionResponseOutput) Properties

Properties of the private endpoint endpoint connection.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

Type of the object = Microsoft.Migrate/assessmentProjects/privateEndpointConnections.

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointDetailsResponse

type PrivateEndpointDetailsResponse struct {
	ConnectionDetails                   []IpConfigurationResponse              `pulumi:"connectionDetails"`
	Id                                  *string                                `pulumi:"id"`
	ManualPrivateLinkServiceConnections []PrivateLinkServiceConnectionResponse `pulumi:"manualPrivateLinkServiceConnections"`
	PrivateLinkServiceConnections       []PrivateLinkServiceConnectionResponse `pulumi:"privateLinkServiceConnections"`
	PrivateLinkServiceProxies           []PrivateLinkServiceProxyResponse      `pulumi:"privateLinkServiceProxies"`
}

Defines Private endpoint additional details.

type PrivateEndpointDetailsResponseOutput

type PrivateEndpointDetailsResponseOutput struct{ *pulumi.OutputState }

Defines Private endpoint additional details.

func (PrivateEndpointDetailsResponseOutput) ConnectionDetails

func (PrivateEndpointDetailsResponseOutput) ElementType

func (PrivateEndpointDetailsResponseOutput) Id

func (PrivateEndpointDetailsResponseOutput) ManualPrivateLinkServiceConnections

func (PrivateEndpointDetailsResponseOutput) PrivateLinkServiceConnections

func (PrivateEndpointDetailsResponseOutput) PrivateLinkServiceProxies

func (PrivateEndpointDetailsResponseOutput) ToPrivateEndpointDetailsResponseOutput

func (o PrivateEndpointDetailsResponseOutput) ToPrivateEndpointDetailsResponseOutput() PrivateEndpointDetailsResponseOutput

func (PrivateEndpointDetailsResponseOutput) ToPrivateEndpointDetailsResponseOutputWithContext

func (o PrivateEndpointDetailsResponseOutput) ToPrivateEndpointDetailsResponseOutputWithContext(ctx context.Context) PrivateEndpointDetailsResponseOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for private endpoint.
	Id string `pulumi:"id"`
}

The private endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The private endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionResponse

type PrivateLinkServiceConnectionResponse struct {
	GroupIds       []string `pulumi:"groupIds"`
	Id             *string  `pulumi:"id"`
	Name           *string  `pulumi:"name"`
	RequestMessage *string  `pulumi:"requestMessage"`
}

Defines Private link service connection.

type PrivateLinkServiceConnectionResponseArrayOutput

type PrivateLinkServiceConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionResponseArrayOutput) ElementType

func (PrivateLinkServiceConnectionResponseArrayOutput) Index

func (PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceConnectionResponseArrayOutput

func (o PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceConnectionResponseArrayOutput() PrivateLinkServiceConnectionResponseArrayOutput

func (PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceConnectionResponseArrayOutputWithContext

func (o PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionResponseArrayOutput

type PrivateLinkServiceConnectionResponseOutput

type PrivateLinkServiceConnectionResponseOutput struct{ *pulumi.OutputState }

Defines Private link service connection.

func (PrivateLinkServiceConnectionResponseOutput) ElementType

func (PrivateLinkServiceConnectionResponseOutput) GroupIds

func (PrivateLinkServiceConnectionResponseOutput) Id

func (PrivateLinkServiceConnectionResponseOutput) Name

func (PrivateLinkServiceConnectionResponseOutput) RequestMessage

func (PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnectionResponseOutput

func (o PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnectionResponseOutput() PrivateLinkServiceConnectionResponseOutput

func (PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnectionResponseOutputWithContext

func (o PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnectionResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionResponseOutput

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// Actions required on the private endpoint connection.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// Description of the private endpoint connection.
	Description *string `pulumi:"description"`
	// Connection status of the private endpoint connection.
	Status *string `pulumi:"status"`
}

State of a private endpoint connection.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

State of a private endpoint connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

Actions required on the private endpoint connection.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

Description of the private endpoint connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Connection status of the private endpoint connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

Actions required on the private endpoint connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

Description of the private endpoint connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

Connection status of the private endpoint connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceProxyResponse

type PrivateLinkServiceProxyResponse struct {
	GroupConnectivityInformation []GroupConnectivityInformationResponse `pulumi:"groupConnectivityInformation"`
	Id                           *string                                `pulumi:"id"`
	// Defines resource ID of a private endpoint connection.
	RemotePrivateEndpointConnection *ResourceIdResponse `pulumi:"remotePrivateEndpointConnection"`
	// Private endpoint connection state.
	RemotePrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"remotePrivateLinkServiceConnectionState"`
}

Defines Private link service proxy.

type PrivateLinkServiceProxyResponseArrayOutput

type PrivateLinkServiceProxyResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceProxyResponseArrayOutput) ElementType

func (PrivateLinkServiceProxyResponseArrayOutput) Index

func (PrivateLinkServiceProxyResponseArrayOutput) ToPrivateLinkServiceProxyResponseArrayOutput

func (o PrivateLinkServiceProxyResponseArrayOutput) ToPrivateLinkServiceProxyResponseArrayOutput() PrivateLinkServiceProxyResponseArrayOutput

func (PrivateLinkServiceProxyResponseArrayOutput) ToPrivateLinkServiceProxyResponseArrayOutputWithContext

func (o PrivateLinkServiceProxyResponseArrayOutput) ToPrivateLinkServiceProxyResponseArrayOutputWithContext(ctx context.Context) PrivateLinkServiceProxyResponseArrayOutput

type PrivateLinkServiceProxyResponseOutput

type PrivateLinkServiceProxyResponseOutput struct{ *pulumi.OutputState }

Defines Private link service proxy.

func (PrivateLinkServiceProxyResponseOutput) ElementType

func (PrivateLinkServiceProxyResponseOutput) GroupConnectivityInformation

func (PrivateLinkServiceProxyResponseOutput) Id

func (PrivateLinkServiceProxyResponseOutput) RemotePrivateEndpointConnection

func (o PrivateLinkServiceProxyResponseOutput) RemotePrivateEndpointConnection() ResourceIdResponsePtrOutput

Defines resource ID of a private endpoint connection.

func (PrivateLinkServiceProxyResponseOutput) RemotePrivateLinkServiceConnectionState

Private endpoint connection state.

func (PrivateLinkServiceProxyResponseOutput) ToPrivateLinkServiceProxyResponseOutput

func (o PrivateLinkServiceProxyResponseOutput) ToPrivateLinkServiceProxyResponseOutput() PrivateLinkServiceProxyResponseOutput

func (PrivateLinkServiceProxyResponseOutput) ToPrivateLinkServiceProxyResponseOutputWithContext

func (o PrivateLinkServiceProxyResponseOutput) ToPrivateLinkServiceProxyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceProxyResponseOutput

type Project

type Project struct {
	pulumi.CustomResourceState

	// For optimistic concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Azure location in which project is created.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the project.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the project.
	Properties ProjectPropertiesResponseOutput `pulumi:"properties"`
	// Tags provided by Azure Tagging service.
	Tags pulumi.AnyOutput `pulumi:"tags"`
	// Type of the object = [Microsoft.Migrate/assessmentProjects].
	Type pulumi.StringOutput `pulumi:"type"`
}

Azure Migrate Project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

Other available API versions: 2018-02-02.

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// For optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which project is created.
	Location pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringPtrInput
	// Properties of the project.
	Properties ProjectPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
	// Tags provided by Azure Tagging service.
	Tags pulumi.Input
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) ETag

For optimistic concurrency control.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) Location

func (o ProjectOutput) Location() pulumi.StringPtrOutput

Azure location in which project is created.

func (ProjectOutput) Name

Name of the project.

func (ProjectOutput) Properties

Properties of the project.

func (ProjectOutput) Tags

func (o ProjectOutput) Tags() pulumi.AnyOutput

Tags provided by Azure Tagging service.

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

func (ProjectOutput) Type

Type of the object = Microsoft.Migrate/assessmentProjects.

type ProjectProperties

type ProjectProperties struct {
	// Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.
	AssessmentSolutionId *string `pulumi:"assessmentSolutionId"`
	// The ARM id of the storage account used for interactions when public access is disabled.
	CustomerStorageAccountArmId *string `pulumi:"customerStorageAccountArmId"`
	// The ARM id of service map workspace created by customer.
	CustomerWorkspaceId *string `pulumi:"customerWorkspaceId"`
	// Location of service map workspace created by customer.
	CustomerWorkspaceLocation *string `pulumi:"customerWorkspaceLocation"`
	// Assessment project status.
	ProjectStatus *string `pulumi:"projectStatus"`
	// This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
}

Properties of a project.

type ProjectPropertiesArgs

type ProjectPropertiesArgs struct {
	// Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.
	AssessmentSolutionId pulumi.StringPtrInput `pulumi:"assessmentSolutionId"`
	// The ARM id of the storage account used for interactions when public access is disabled.
	CustomerStorageAccountArmId pulumi.StringPtrInput `pulumi:"customerStorageAccountArmId"`
	// The ARM id of service map workspace created by customer.
	CustomerWorkspaceId pulumi.StringPtrInput `pulumi:"customerWorkspaceId"`
	// Location of service map workspace created by customer.
	CustomerWorkspaceLocation pulumi.StringPtrInput `pulumi:"customerWorkspaceLocation"`
	// Assessment project status.
	ProjectStatus pulumi.StringPtrInput `pulumi:"projectStatus"`
	// This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
}

Properties of a project.

func (ProjectPropertiesArgs) ElementType

func (ProjectPropertiesArgs) ElementType() reflect.Type

func (ProjectPropertiesArgs) ToProjectPropertiesOutput

func (i ProjectPropertiesArgs) ToProjectPropertiesOutput() ProjectPropertiesOutput

func (ProjectPropertiesArgs) ToProjectPropertiesOutputWithContext

func (i ProjectPropertiesArgs) ToProjectPropertiesOutputWithContext(ctx context.Context) ProjectPropertiesOutput

func (ProjectPropertiesArgs) ToProjectPropertiesPtrOutput

func (i ProjectPropertiesArgs) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput

func (ProjectPropertiesArgs) ToProjectPropertiesPtrOutputWithContext

func (i ProjectPropertiesArgs) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput

type ProjectPropertiesInput

type ProjectPropertiesInput interface {
	pulumi.Input

	ToProjectPropertiesOutput() ProjectPropertiesOutput
	ToProjectPropertiesOutputWithContext(context.Context) ProjectPropertiesOutput
}

ProjectPropertiesInput is an input type that accepts ProjectPropertiesArgs and ProjectPropertiesOutput values. You can construct a concrete instance of `ProjectPropertiesInput` via:

ProjectPropertiesArgs{...}

type ProjectPropertiesOutput

type ProjectPropertiesOutput struct{ *pulumi.OutputState }

Properties of a project.

func (ProjectPropertiesOutput) AssessmentSolutionId

func (o ProjectPropertiesOutput) AssessmentSolutionId() pulumi.StringPtrOutput

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

func (ProjectPropertiesOutput) CustomerStorageAccountArmId

func (o ProjectPropertiesOutput) CustomerStorageAccountArmId() pulumi.StringPtrOutput

The ARM id of the storage account used for interactions when public access is disabled.

func (ProjectPropertiesOutput) CustomerWorkspaceId

func (o ProjectPropertiesOutput) CustomerWorkspaceId() pulumi.StringPtrOutput

The ARM id of service map workspace created by customer.

func (ProjectPropertiesOutput) CustomerWorkspaceLocation

func (o ProjectPropertiesOutput) CustomerWorkspaceLocation() pulumi.StringPtrOutput

Location of service map workspace created by customer.

func (ProjectPropertiesOutput) ElementType

func (ProjectPropertiesOutput) ElementType() reflect.Type

func (ProjectPropertiesOutput) ProjectStatus

Assessment project status.

func (ProjectPropertiesOutput) PublicNetworkAccess

func (o ProjectPropertiesOutput) PublicNetworkAccess() pulumi.StringPtrOutput

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

func (ProjectPropertiesOutput) ToProjectPropertiesOutput

func (o ProjectPropertiesOutput) ToProjectPropertiesOutput() ProjectPropertiesOutput

func (ProjectPropertiesOutput) ToProjectPropertiesOutputWithContext

func (o ProjectPropertiesOutput) ToProjectPropertiesOutputWithContext(ctx context.Context) ProjectPropertiesOutput

func (ProjectPropertiesOutput) ToProjectPropertiesPtrOutput

func (o ProjectPropertiesOutput) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput

func (ProjectPropertiesOutput) ToProjectPropertiesPtrOutputWithContext

func (o ProjectPropertiesOutput) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput

type ProjectPropertiesPtrInput

type ProjectPropertiesPtrInput interface {
	pulumi.Input

	ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput
	ToProjectPropertiesPtrOutputWithContext(context.Context) ProjectPropertiesPtrOutput
}

ProjectPropertiesPtrInput is an input type that accepts ProjectPropertiesArgs, ProjectPropertiesPtr and ProjectPropertiesPtrOutput values. You can construct a concrete instance of `ProjectPropertiesPtrInput` via:

        ProjectPropertiesArgs{...}

or:

        nil

type ProjectPropertiesPtrOutput

type ProjectPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ProjectPropertiesPtrOutput) AssessmentSolutionId

func (o ProjectPropertiesPtrOutput) AssessmentSolutionId() pulumi.StringPtrOutput

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

func (ProjectPropertiesPtrOutput) CustomerStorageAccountArmId

func (o ProjectPropertiesPtrOutput) CustomerStorageAccountArmId() pulumi.StringPtrOutput

The ARM id of the storage account used for interactions when public access is disabled.

func (ProjectPropertiesPtrOutput) CustomerWorkspaceId

func (o ProjectPropertiesPtrOutput) CustomerWorkspaceId() pulumi.StringPtrOutput

The ARM id of service map workspace created by customer.

func (ProjectPropertiesPtrOutput) CustomerWorkspaceLocation

func (o ProjectPropertiesPtrOutput) CustomerWorkspaceLocation() pulumi.StringPtrOutput

Location of service map workspace created by customer.

func (ProjectPropertiesPtrOutput) Elem

func (ProjectPropertiesPtrOutput) ElementType

func (ProjectPropertiesPtrOutput) ElementType() reflect.Type

func (ProjectPropertiesPtrOutput) ProjectStatus

Assessment project status.

func (ProjectPropertiesPtrOutput) PublicNetworkAccess

func (o ProjectPropertiesPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

func (ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutput

func (o ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput

func (ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutputWithContext

func (o ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput

type ProjectPropertiesResponse

type ProjectPropertiesResponse struct {
	// Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.
	AssessmentSolutionId *string `pulumi:"assessmentSolutionId"`
	// Time when this project was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp string `pulumi:"createdTimestamp"`
	// The ARM id of the storage account used for interactions when public access is disabled.
	CustomerStorageAccountArmId *string `pulumi:"customerStorageAccountArmId"`
	// The ARM id of service map workspace created by customer.
	CustomerWorkspaceId *string `pulumi:"customerWorkspaceId"`
	// Location of service map workspace created by customer.
	CustomerWorkspaceLocation *string `pulumi:"customerWorkspaceLocation"`
	// Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.
	LastAssessmentTimestamp string `pulumi:"lastAssessmentTimestamp"`
	// Number of assessments created in the project.
	NumberOfAssessments int `pulumi:"numberOfAssessments"`
	// Number of groups created in the project.
	NumberOfGroups int `pulumi:"numberOfGroups"`
	// Number of machines in the project.
	NumberOfMachines int `pulumi:"numberOfMachines"`
	// The list of private endpoint connections to the project.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Assessment project status.
	ProjectStatus *string `pulumi:"projectStatus"`
	// Provisioning state of the project.
	ProvisioningState string `pulumi:"provisioningState"`
	// This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Endpoint at which the collector agent can call agent REST API.
	ServiceEndpoint string `pulumi:"serviceEndpoint"`
	// Time when this project was last updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp string `pulumi:"updatedTimestamp"`
}

Properties of a project.

type ProjectPropertiesResponseOutput

type ProjectPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of a project.

func (ProjectPropertiesResponseOutput) AssessmentSolutionId

func (o ProjectPropertiesResponseOutput) AssessmentSolutionId() pulumi.StringPtrOutput

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

func (ProjectPropertiesResponseOutput) CreatedTimestamp

Time when this project was created. Date-Time represented in ISO-8601 format.

func (ProjectPropertiesResponseOutput) CustomerStorageAccountArmId

func (o ProjectPropertiesResponseOutput) CustomerStorageAccountArmId() pulumi.StringPtrOutput

The ARM id of the storage account used for interactions when public access is disabled.

func (ProjectPropertiesResponseOutput) CustomerWorkspaceId

func (o ProjectPropertiesResponseOutput) CustomerWorkspaceId() pulumi.StringPtrOutput

The ARM id of service map workspace created by customer.

func (ProjectPropertiesResponseOutput) CustomerWorkspaceLocation

func (o ProjectPropertiesResponseOutput) CustomerWorkspaceLocation() pulumi.StringPtrOutput

Location of service map workspace created by customer.

func (ProjectPropertiesResponseOutput) ElementType

func (ProjectPropertiesResponseOutput) LastAssessmentTimestamp

func (o ProjectPropertiesResponseOutput) LastAssessmentTimestamp() pulumi.StringOutput

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.

func (ProjectPropertiesResponseOutput) NumberOfAssessments

func (o ProjectPropertiesResponseOutput) NumberOfAssessments() pulumi.IntOutput

Number of assessments created in the project.

func (ProjectPropertiesResponseOutput) NumberOfGroups

Number of groups created in the project.

func (ProjectPropertiesResponseOutput) NumberOfMachines

func (o ProjectPropertiesResponseOutput) NumberOfMachines() pulumi.IntOutput

Number of machines in the project.

func (ProjectPropertiesResponseOutput) PrivateEndpointConnections

The list of private endpoint connections to the project.

func (ProjectPropertiesResponseOutput) ProjectStatus

Assessment project status.

func (ProjectPropertiesResponseOutput) ProvisioningState

func (o ProjectPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the project.

func (ProjectPropertiesResponseOutput) PublicNetworkAccess

func (o ProjectPropertiesResponseOutput) PublicNetworkAccess() pulumi.StringPtrOutput

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

func (ProjectPropertiesResponseOutput) ServiceEndpoint

Endpoint at which the collector agent can call agent REST API.

func (ProjectPropertiesResponseOutput) ToProjectPropertiesResponseOutput

func (o ProjectPropertiesResponseOutput) ToProjectPropertiesResponseOutput() ProjectPropertiesResponseOutput

func (ProjectPropertiesResponseOutput) ToProjectPropertiesResponseOutputWithContext

func (o ProjectPropertiesResponseOutput) ToProjectPropertiesResponseOutputWithContext(ctx context.Context) ProjectPropertiesResponseOutput

func (ProjectPropertiesResponseOutput) UpdatedTimestamp

Time when this project was last updated. Date-Time represented in ISO-8601 format.

type ProjectState

type ProjectState struct {
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type ProjectStatus

type ProjectStatus string

Assessment project status.

func (ProjectStatus) ElementType

func (ProjectStatus) ElementType() reflect.Type

func (ProjectStatus) ToProjectStatusOutput

func (e ProjectStatus) ToProjectStatusOutput() ProjectStatusOutput

func (ProjectStatus) ToProjectStatusOutputWithContext

func (e ProjectStatus) ToProjectStatusOutputWithContext(ctx context.Context) ProjectStatusOutput

func (ProjectStatus) ToProjectStatusPtrOutput

func (e ProjectStatus) ToProjectStatusPtrOutput() ProjectStatusPtrOutput

func (ProjectStatus) ToProjectStatusPtrOutputWithContext

func (e ProjectStatus) ToProjectStatusPtrOutputWithContext(ctx context.Context) ProjectStatusPtrOutput

func (ProjectStatus) ToStringOutput

func (e ProjectStatus) ToStringOutput() pulumi.StringOutput

func (ProjectStatus) ToStringOutputWithContext

func (e ProjectStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProjectStatus) ToStringPtrOutput

func (e ProjectStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProjectStatus) ToStringPtrOutputWithContext

func (e ProjectStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProjectStatusInput

type ProjectStatusInput interface {
	pulumi.Input

	ToProjectStatusOutput() ProjectStatusOutput
	ToProjectStatusOutputWithContext(context.Context) ProjectStatusOutput
}

ProjectStatusInput is an input type that accepts values of the ProjectStatus enum A concrete instance of `ProjectStatusInput` can be one of the following:

ProjectStatusActive
ProjectStatusInactive

type ProjectStatusOutput

type ProjectStatusOutput struct{ *pulumi.OutputState }

func (ProjectStatusOutput) ElementType

func (ProjectStatusOutput) ElementType() reflect.Type

func (ProjectStatusOutput) ToProjectStatusOutput

func (o ProjectStatusOutput) ToProjectStatusOutput() ProjectStatusOutput

func (ProjectStatusOutput) ToProjectStatusOutputWithContext

func (o ProjectStatusOutput) ToProjectStatusOutputWithContext(ctx context.Context) ProjectStatusOutput

func (ProjectStatusOutput) ToProjectStatusPtrOutput

func (o ProjectStatusOutput) ToProjectStatusPtrOutput() ProjectStatusPtrOutput

func (ProjectStatusOutput) ToProjectStatusPtrOutputWithContext

func (o ProjectStatusOutput) ToProjectStatusPtrOutputWithContext(ctx context.Context) ProjectStatusPtrOutput

func (ProjectStatusOutput) ToStringOutput

func (o ProjectStatusOutput) ToStringOutput() pulumi.StringOutput

func (ProjectStatusOutput) ToStringOutputWithContext

func (o ProjectStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProjectStatusOutput) ToStringPtrOutput

func (o ProjectStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProjectStatusOutput) ToStringPtrOutputWithContext

func (o ProjectStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProjectStatusPtrInput

type ProjectStatusPtrInput interface {
	pulumi.Input

	ToProjectStatusPtrOutput() ProjectStatusPtrOutput
	ToProjectStatusPtrOutputWithContext(context.Context) ProjectStatusPtrOutput
}

func ProjectStatusPtr

func ProjectStatusPtr(v string) ProjectStatusPtrInput

type ProjectStatusPtrOutput

type ProjectStatusPtrOutput struct{ *pulumi.OutputState }

func (ProjectStatusPtrOutput) Elem

func (ProjectStatusPtrOutput) ElementType

func (ProjectStatusPtrOutput) ElementType() reflect.Type

func (ProjectStatusPtrOutput) ToProjectStatusPtrOutput

func (o ProjectStatusPtrOutput) ToProjectStatusPtrOutput() ProjectStatusPtrOutput

func (ProjectStatusPtrOutput) ToProjectStatusPtrOutputWithContext

func (o ProjectStatusPtrOutput) ToProjectStatusPtrOutputWithContext(ctx context.Context) ProjectStatusPtrOutput

func (ProjectStatusPtrOutput) ToStringPtrOutput

func (o ProjectStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProjectStatusPtrOutput) ToStringPtrOutputWithContext

func (o ProjectStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProjectSummaryResponse

type ProjectSummaryResponse struct {
	// Extended summary.
	ExtendedSummary map[string]string `pulumi:"extendedSummary"`
	// Instance type.
	InstanceType string `pulumi:"instanceType"`
	// Last summary refresh time.
	LastSummaryRefreshedTime *string `pulumi:"lastSummaryRefreshedTime"`
	// Refresh summary state.
	RefreshSummaryState *string `pulumi:"refreshSummaryState"`
}

Project summary.

type ProjectSummaryResponseOutput

type ProjectSummaryResponseOutput struct{ *pulumi.OutputState }

Project summary.

func (ProjectSummaryResponseOutput) ElementType

func (ProjectSummaryResponseOutput) ExtendedSummary

Extended summary.

func (ProjectSummaryResponseOutput) InstanceType

Instance type.

func (ProjectSummaryResponseOutput) LastSummaryRefreshedTime

func (o ProjectSummaryResponseOutput) LastSummaryRefreshedTime() pulumi.StringPtrOutput

Last summary refresh time.

func (ProjectSummaryResponseOutput) RefreshSummaryState

func (o ProjectSummaryResponseOutput) RefreshSummaryState() pulumi.StringPtrOutput

Refresh summary state.

func (ProjectSummaryResponseOutput) ToProjectSummaryResponseOutput

func (o ProjectSummaryResponseOutput) ToProjectSummaryResponseOutput() ProjectSummaryResponseOutput

func (ProjectSummaryResponseOutput) ToProjectSummaryResponseOutputWithContext

func (o ProjectSummaryResponseOutput) ToProjectSummaryResponseOutputWithContext(ctx context.Context) ProjectSummaryResponseOutput

type ProvisioningState

type ProvisioningState string

The status of the last operation.

func (ProvisioningState) ElementType

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToProvisioningStateOutput

func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStateOutputWithContext

func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStatePtrOutput

func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningState) ToProvisioningStatePtrOutputWithContext

func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningState) ToStringOutput

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext

func (e ProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProvisioningState) ToStringPtrOutput

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext

func (e ProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProvisioningStateInput

type ProvisioningStateInput interface {
	pulumi.Input

	ToProvisioningStateOutput() ProvisioningStateOutput
	ToProvisioningStateOutputWithContext(context.Context) ProvisioningStateOutput
}

ProvisioningStateInput is an input type that accepts values of the ProvisioningState enum A concrete instance of `ProvisioningStateInput` can be one of the following:

ProvisioningStateSucceeded
ProvisioningStateFailed
ProvisioningStateCanceled
ProvisioningStateProvisioning
ProvisioningStateUpdating
ProvisioningStateDeleting
ProvisioningStateAccepted

type ProvisioningStateOutput

type ProvisioningStateOutput struct{ *pulumi.OutputState }

func (ProvisioningStateOutput) ElementType

func (ProvisioningStateOutput) ElementType() reflect.Type

func (ProvisioningStateOutput) ToProvisioningStateOutput

func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStateOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToStringOutput

func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput

func (ProvisioningStateOutput) ToStringOutputWithContext

func (o ProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProvisioningStateOutput) ToStringPtrOutput

func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStateOutput) ToStringPtrOutputWithContext

func (o ProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProvisioningStatePtrInput

type ProvisioningStatePtrInput interface {
	pulumi.Input

	ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
	ToProvisioningStatePtrOutputWithContext(context.Context) ProvisioningStatePtrOutput
}

func ProvisioningStatePtr

func ProvisioningStatePtr(v string) ProvisioningStatePtrInput

type ProvisioningStatePtrOutput

type ProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (ProvisioningStatePtrOutput) Elem

func (ProvisioningStatePtrOutput) ElementType

func (ProvisioningStatePtrOutput) ElementType() reflect.Type

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutput

func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicIPAddressResourceSettings

type PublicIPAddressResourceSettings struct {
	// Gets or sets the domain name label.
	DomainNameLabel *string `pulumi:"domainNameLabel"`
	// Gets or sets the fully qualified domain name.
	Fqdn *string `pulumi:"fqdn"`
	// Gets or sets public IP allocation method.
	PublicIpAllocationMethod *string `pulumi:"publicIpAllocationMethod"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/publicIPAddresses'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets public IP sku.
	Sku *string `pulumi:"sku"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets public IP zones.
	Zones *string `pulumi:"zones"`
}

Defines the public IP address resource settings.

type PublicIPAddressResourceSettingsArgs

type PublicIPAddressResourceSettingsArgs struct {
	// Gets or sets the domain name label.
	DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"`
	// Gets or sets the fully qualified domain name.
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
	// Gets or sets public IP allocation method.
	PublicIpAllocationMethod pulumi.StringPtrInput `pulumi:"publicIpAllocationMethod"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/publicIPAddresses'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets public IP sku.
	Sku pulumi.StringPtrInput `pulumi:"sku"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets public IP zones.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsArgs) ElementType

func (PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutput

func (i PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutput() PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutputWithContext

func (i PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsPtrOutput

func (i PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsPtrOutput() PublicIPAddressResourceSettingsPtrOutput

func (PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsPtrOutputWithContext

func (i PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsPtrOutput

type PublicIPAddressResourceSettingsInput

type PublicIPAddressResourceSettingsInput interface {
	pulumi.Input

	ToPublicIPAddressResourceSettingsOutput() PublicIPAddressResourceSettingsOutput
	ToPublicIPAddressResourceSettingsOutputWithContext(context.Context) PublicIPAddressResourceSettingsOutput
}

PublicIPAddressResourceSettingsInput is an input type that accepts PublicIPAddressResourceSettingsArgs and PublicIPAddressResourceSettingsOutput values. You can construct a concrete instance of `PublicIPAddressResourceSettingsInput` via:

PublicIPAddressResourceSettingsArgs{...}

type PublicIPAddressResourceSettingsOutput

type PublicIPAddressResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsOutput) DomainNameLabel

Gets or sets the domain name label.

func (PublicIPAddressResourceSettingsOutput) ElementType

func (PublicIPAddressResourceSettingsOutput) Fqdn

Gets or sets the fully qualified domain name.

func (PublicIPAddressResourceSettingsOutput) PublicIpAllocationMethod

func (o PublicIPAddressResourceSettingsOutput) PublicIpAllocationMethod() pulumi.StringPtrOutput

Gets or sets public IP allocation method.

func (PublicIPAddressResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/publicIPAddresses'.

func (PublicIPAddressResourceSettingsOutput) Sku

Gets or sets public IP sku.

func (PublicIPAddressResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (PublicIPAddressResourceSettingsOutput) TargetResourceGroupName

func (o PublicIPAddressResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (PublicIPAddressResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutput

func (o PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutput() PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutputWithContext

func (o PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsPtrOutput

func (o PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsPtrOutput() PublicIPAddressResourceSettingsPtrOutput

func (PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsPtrOutputWithContext

func (o PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsPtrOutput

func (PublicIPAddressResourceSettingsOutput) Zones

Gets or sets public IP zones.

type PublicIPAddressResourceSettingsPtrInput

type PublicIPAddressResourceSettingsPtrInput interface {
	pulumi.Input

	ToPublicIPAddressResourceSettingsPtrOutput() PublicIPAddressResourceSettingsPtrOutput
	ToPublicIPAddressResourceSettingsPtrOutputWithContext(context.Context) PublicIPAddressResourceSettingsPtrOutput
}

PublicIPAddressResourceSettingsPtrInput is an input type that accepts PublicIPAddressResourceSettingsArgs, PublicIPAddressResourceSettingsPtr and PublicIPAddressResourceSettingsPtrOutput values. You can construct a concrete instance of `PublicIPAddressResourceSettingsPtrInput` via:

        PublicIPAddressResourceSettingsArgs{...}

or:

        nil

type PublicIPAddressResourceSettingsPtrOutput

type PublicIPAddressResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (PublicIPAddressResourceSettingsPtrOutput) DomainNameLabel

Gets or sets the domain name label.

func (PublicIPAddressResourceSettingsPtrOutput) Elem

func (PublicIPAddressResourceSettingsPtrOutput) ElementType

func (PublicIPAddressResourceSettingsPtrOutput) Fqdn

Gets or sets the fully qualified domain name.

func (PublicIPAddressResourceSettingsPtrOutput) PublicIpAllocationMethod

Gets or sets public IP allocation method.

func (PublicIPAddressResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/publicIPAddresses'.

func (PublicIPAddressResourceSettingsPtrOutput) Sku

Gets or sets public IP sku.

func (PublicIPAddressResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (PublicIPAddressResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (PublicIPAddressResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (PublicIPAddressResourceSettingsPtrOutput) ToPublicIPAddressResourceSettingsPtrOutput

func (o PublicIPAddressResourceSettingsPtrOutput) ToPublicIPAddressResourceSettingsPtrOutput() PublicIPAddressResourceSettingsPtrOutput

func (PublicIPAddressResourceSettingsPtrOutput) ToPublicIPAddressResourceSettingsPtrOutputWithContext

func (o PublicIPAddressResourceSettingsPtrOutput) ToPublicIPAddressResourceSettingsPtrOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsPtrOutput

func (PublicIPAddressResourceSettingsPtrOutput) Zones

Gets or sets public IP zones.

type PublicIPAddressResourceSettingsResponse

type PublicIPAddressResourceSettingsResponse struct {
	// Gets or sets the domain name label.
	DomainNameLabel *string `pulumi:"domainNameLabel"`
	// Gets or sets the fully qualified domain name.
	Fqdn *string `pulumi:"fqdn"`
	// Gets or sets public IP allocation method.
	PublicIpAllocationMethod *string `pulumi:"publicIpAllocationMethod"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/publicIPAddresses'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets public IP sku.
	Sku *string `pulumi:"sku"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets public IP zones.
	Zones *string `pulumi:"zones"`
}

Defines the public IP address resource settings.

type PublicIPAddressResourceSettingsResponseOutput

type PublicIPAddressResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsResponseOutput) DomainNameLabel

Gets or sets the domain name label.

func (PublicIPAddressResourceSettingsResponseOutput) ElementType

func (PublicIPAddressResourceSettingsResponseOutput) Fqdn

Gets or sets the fully qualified domain name.

func (PublicIPAddressResourceSettingsResponseOutput) PublicIpAllocationMethod

Gets or sets public IP allocation method.

func (PublicIPAddressResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/publicIPAddresses'.

func (PublicIPAddressResourceSettingsResponseOutput) Sku

Gets or sets public IP sku.

func (PublicIPAddressResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (PublicIPAddressResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (PublicIPAddressResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutput

func (o PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutput() PublicIPAddressResourceSettingsResponseOutput

func (PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutputWithContext

func (o PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsResponseOutput

func (PublicIPAddressResourceSettingsResponseOutput) Zones

Gets or sets public IP zones.

type PublicIPAddressResourceSettingsResponsePtrOutput

type PublicIPAddressResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (PublicIPAddressResourceSettingsResponsePtrOutput) DomainNameLabel

Gets or sets the domain name label.

func (PublicIPAddressResourceSettingsResponsePtrOutput) Elem

func (PublicIPAddressResourceSettingsResponsePtrOutput) ElementType

func (PublicIPAddressResourceSettingsResponsePtrOutput) Fqdn

Gets or sets the fully qualified domain name.

func (PublicIPAddressResourceSettingsResponsePtrOutput) PublicIpAllocationMethod

Gets or sets public IP allocation method.

func (PublicIPAddressResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/publicIPAddresses'.

func (PublicIPAddressResourceSettingsResponsePtrOutput) Sku

Gets or sets public IP sku.

func (PublicIPAddressResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (PublicIPAddressResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (PublicIPAddressResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (PublicIPAddressResourceSettingsResponsePtrOutput) ToPublicIPAddressResourceSettingsResponsePtrOutput

func (o PublicIPAddressResourceSettingsResponsePtrOutput) ToPublicIPAddressResourceSettingsResponsePtrOutput() PublicIPAddressResourceSettingsResponsePtrOutput

func (PublicIPAddressResourceSettingsResponsePtrOutput) ToPublicIPAddressResourceSettingsResponsePtrOutputWithContext

func (o PublicIPAddressResourceSettingsResponsePtrOutput) ToPublicIPAddressResourceSettingsResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsResponsePtrOutput

func (PublicIPAddressResourceSettingsResponsePtrOutput) Zones

Gets or sets public IP zones.

type PublicIpReference

type PublicIpReference struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to a public IP.

type PublicIpReferenceArgs

type PublicIpReferenceArgs struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to a public IP.

func (PublicIpReferenceArgs) ElementType

func (PublicIpReferenceArgs) ElementType() reflect.Type

func (PublicIpReferenceArgs) ToPublicIpReferenceOutput

func (i PublicIpReferenceArgs) ToPublicIpReferenceOutput() PublicIpReferenceOutput

func (PublicIpReferenceArgs) ToPublicIpReferenceOutputWithContext

func (i PublicIpReferenceArgs) ToPublicIpReferenceOutputWithContext(ctx context.Context) PublicIpReferenceOutput

func (PublicIpReferenceArgs) ToPublicIpReferencePtrOutput

func (i PublicIpReferenceArgs) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferenceArgs) ToPublicIpReferencePtrOutputWithContext

func (i PublicIpReferenceArgs) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferenceInput

type PublicIpReferenceInput interface {
	pulumi.Input

	ToPublicIpReferenceOutput() PublicIpReferenceOutput
	ToPublicIpReferenceOutputWithContext(context.Context) PublicIpReferenceOutput
}

PublicIpReferenceInput is an input type that accepts PublicIpReferenceArgs and PublicIpReferenceOutput values. You can construct a concrete instance of `PublicIpReferenceInput` via:

PublicIpReferenceArgs{...}

type PublicIpReferenceOutput

type PublicIpReferenceOutput struct{ *pulumi.OutputState }

Defines reference to a public IP.

func (PublicIpReferenceOutput) ElementType

func (PublicIpReferenceOutput) ElementType() reflect.Type

func (PublicIpReferenceOutput) SourceArmResourceId

func (o PublicIpReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceOutput) ToPublicIpReferenceOutput

func (o PublicIpReferenceOutput) ToPublicIpReferenceOutput() PublicIpReferenceOutput

func (PublicIpReferenceOutput) ToPublicIpReferenceOutputWithContext

func (o PublicIpReferenceOutput) ToPublicIpReferenceOutputWithContext(ctx context.Context) PublicIpReferenceOutput

func (PublicIpReferenceOutput) ToPublicIpReferencePtrOutput

func (o PublicIpReferenceOutput) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferenceOutput) ToPublicIpReferencePtrOutputWithContext

func (o PublicIpReferenceOutput) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferencePtrInput

type PublicIpReferencePtrInput interface {
	pulumi.Input

	ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput
	ToPublicIpReferencePtrOutputWithContext(context.Context) PublicIpReferencePtrOutput
}

PublicIpReferencePtrInput is an input type that accepts PublicIpReferenceArgs, PublicIpReferencePtr and PublicIpReferencePtrOutput values. You can construct a concrete instance of `PublicIpReferencePtrInput` via:

        PublicIpReferenceArgs{...}

or:

        nil

type PublicIpReferencePtrOutput

type PublicIpReferencePtrOutput struct{ *pulumi.OutputState }

func (PublicIpReferencePtrOutput) Elem

func (PublicIpReferencePtrOutput) ElementType

func (PublicIpReferencePtrOutput) ElementType() reflect.Type

func (PublicIpReferencePtrOutput) SourceArmResourceId

func (o PublicIpReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutput

func (o PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutputWithContext

func (o PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferenceResponse

type PublicIpReferenceResponse struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to a public IP.

type PublicIpReferenceResponseOutput

type PublicIpReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to a public IP.

func (PublicIpReferenceResponseOutput) ElementType

func (PublicIpReferenceResponseOutput) SourceArmResourceId

func (o PublicIpReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutput

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutput() PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutputWithContext

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutputWithContext(ctx context.Context) PublicIpReferenceResponseOutput

type PublicIpReferenceResponsePtrOutput

type PublicIpReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (PublicIpReferenceResponsePtrOutput) Elem

func (PublicIpReferenceResponsePtrOutput) ElementType

func (PublicIpReferenceResponsePtrOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutput

func (o PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput

func (PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutputWithContext

func (o PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutputWithContext(ctx context.Context) PublicIpReferenceResponsePtrOutput

type Purpose

type Purpose string

Gets or sets the purpose of the solution.

func (Purpose) ElementType

func (Purpose) ElementType() reflect.Type

func (Purpose) ToPurposeOutput

func (e Purpose) ToPurposeOutput() PurposeOutput

func (Purpose) ToPurposeOutputWithContext

func (e Purpose) ToPurposeOutputWithContext(ctx context.Context) PurposeOutput

func (Purpose) ToPurposePtrOutput

func (e Purpose) ToPurposePtrOutput() PurposePtrOutput

func (Purpose) ToPurposePtrOutputWithContext

func (e Purpose) ToPurposePtrOutputWithContext(ctx context.Context) PurposePtrOutput

func (Purpose) ToStringOutput

func (e Purpose) ToStringOutput() pulumi.StringOutput

func (Purpose) ToStringOutputWithContext

func (e Purpose) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Purpose) ToStringPtrOutput

func (e Purpose) ToStringPtrOutput() pulumi.StringPtrOutput

func (Purpose) ToStringPtrOutputWithContext

func (e Purpose) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PurposeInput

type PurposeInput interface {
	pulumi.Input

	ToPurposeOutput() PurposeOutput
	ToPurposeOutputWithContext(context.Context) PurposeOutput
}

PurposeInput is an input type that accepts values of the Purpose enum A concrete instance of `PurposeInput` can be one of the following:

PurposeDiscovery
PurposeAssessment
PurposeMigration

type PurposeOutput

type PurposeOutput struct{ *pulumi.OutputState }

func (PurposeOutput) ElementType

func (PurposeOutput) ElementType() reflect.Type

func (PurposeOutput) ToPurposeOutput

func (o PurposeOutput) ToPurposeOutput() PurposeOutput

func (PurposeOutput) ToPurposeOutputWithContext

func (o PurposeOutput) ToPurposeOutputWithContext(ctx context.Context) PurposeOutput

func (PurposeOutput) ToPurposePtrOutput

func (o PurposeOutput) ToPurposePtrOutput() PurposePtrOutput

func (PurposeOutput) ToPurposePtrOutputWithContext

func (o PurposeOutput) ToPurposePtrOutputWithContext(ctx context.Context) PurposePtrOutput

func (PurposeOutput) ToStringOutput

func (o PurposeOutput) ToStringOutput() pulumi.StringOutput

func (PurposeOutput) ToStringOutputWithContext

func (o PurposeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PurposeOutput) ToStringPtrOutput

func (o PurposeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PurposeOutput) ToStringPtrOutputWithContext

func (o PurposeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PurposePtrInput

type PurposePtrInput interface {
	pulumi.Input

	ToPurposePtrOutput() PurposePtrOutput
	ToPurposePtrOutputWithContext(context.Context) PurposePtrOutput
}

func PurposePtr

func PurposePtr(v string) PurposePtrInput

type PurposePtrOutput

type PurposePtrOutput struct{ *pulumi.OutputState }

func (PurposePtrOutput) Elem

func (PurposePtrOutput) ElementType

func (PurposePtrOutput) ElementType() reflect.Type

func (PurposePtrOutput) ToPurposePtrOutput

func (o PurposePtrOutput) ToPurposePtrOutput() PurposePtrOutput

func (PurposePtrOutput) ToPurposePtrOutputWithContext

func (o PurposePtrOutput) ToPurposePtrOutputWithContext(ctx context.Context) PurposePtrOutput

func (PurposePtrOutput) ToStringPtrOutput

func (o PurposePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PurposePtrOutput) ToStringPtrOutputWithContext

func (o PurposePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDetailsResponse

type ReportDetailsResponse struct {
	// Report status.
	ReportStatus string `pulumi:"reportStatus"`
	// Report type.
	ReportType string `pulumi:"reportType"`
}

Business case report details.

type ReportDetailsResponseArrayOutput

type ReportDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (ReportDetailsResponseArrayOutput) ElementType

func (ReportDetailsResponseArrayOutput) Index

func (ReportDetailsResponseArrayOutput) ToReportDetailsResponseArrayOutput

func (o ReportDetailsResponseArrayOutput) ToReportDetailsResponseArrayOutput() ReportDetailsResponseArrayOutput

func (ReportDetailsResponseArrayOutput) ToReportDetailsResponseArrayOutputWithContext

func (o ReportDetailsResponseArrayOutput) ToReportDetailsResponseArrayOutputWithContext(ctx context.Context) ReportDetailsResponseArrayOutput

type ReportDetailsResponseOutput

type ReportDetailsResponseOutput struct{ *pulumi.OutputState }

Business case report details.

func (ReportDetailsResponseOutput) ElementType

func (ReportDetailsResponseOutput) ReportStatus

Report status.

func (ReportDetailsResponseOutput) ReportType

Report type.

func (ReportDetailsResponseOutput) ToReportDetailsResponseOutput

func (o ReportDetailsResponseOutput) ToReportDetailsResponseOutput() ReportDetailsResponseOutput

func (ReportDetailsResponseOutput) ToReportDetailsResponseOutputWithContext

func (o ReportDetailsResponseOutput) ToReportDetailsResponseOutputWithContext(ctx context.Context) ReportDetailsResponseOutput

type ReservedInstance

type ReservedInstance string

Azure reserved instance.

func (ReservedInstance) ElementType

func (ReservedInstance) ElementType() reflect.Type

func (ReservedInstance) ToReservedInstanceOutput

func (e ReservedInstance) ToReservedInstanceOutput() ReservedInstanceOutput

func (ReservedInstance) ToReservedInstanceOutputWithContext

func (e ReservedInstance) ToReservedInstanceOutputWithContext(ctx context.Context) ReservedInstanceOutput

func (ReservedInstance) ToReservedInstancePtrOutput

func (e ReservedInstance) ToReservedInstancePtrOutput() ReservedInstancePtrOutput

func (ReservedInstance) ToReservedInstancePtrOutputWithContext

func (e ReservedInstance) ToReservedInstancePtrOutputWithContext(ctx context.Context) ReservedInstancePtrOutput

func (ReservedInstance) ToStringOutput

func (e ReservedInstance) ToStringOutput() pulumi.StringOutput

func (ReservedInstance) ToStringOutputWithContext

func (e ReservedInstance) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReservedInstance) ToStringPtrOutput

func (e ReservedInstance) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReservedInstance) ToStringPtrOutputWithContext

func (e ReservedInstance) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReservedInstanceInput

type ReservedInstanceInput interface {
	pulumi.Input

	ToReservedInstanceOutput() ReservedInstanceOutput
	ToReservedInstanceOutputWithContext(context.Context) ReservedInstanceOutput
}

ReservedInstanceInput is an input type that accepts values of the ReservedInstance enum A concrete instance of `ReservedInstanceInput` can be one of the following:

ReservedInstanceNone
ReservedInstanceRI1Year
ReservedInstanceRI3Year

type ReservedInstanceOutput

type ReservedInstanceOutput struct{ *pulumi.OutputState }

func (ReservedInstanceOutput) ElementType

func (ReservedInstanceOutput) ElementType() reflect.Type

func (ReservedInstanceOutput) ToReservedInstanceOutput

func (o ReservedInstanceOutput) ToReservedInstanceOutput() ReservedInstanceOutput

func (ReservedInstanceOutput) ToReservedInstanceOutputWithContext

func (o ReservedInstanceOutput) ToReservedInstanceOutputWithContext(ctx context.Context) ReservedInstanceOutput

func (ReservedInstanceOutput) ToReservedInstancePtrOutput

func (o ReservedInstanceOutput) ToReservedInstancePtrOutput() ReservedInstancePtrOutput

func (ReservedInstanceOutput) ToReservedInstancePtrOutputWithContext

func (o ReservedInstanceOutput) ToReservedInstancePtrOutputWithContext(ctx context.Context) ReservedInstancePtrOutput

func (ReservedInstanceOutput) ToStringOutput

func (o ReservedInstanceOutput) ToStringOutput() pulumi.StringOutput

func (ReservedInstanceOutput) ToStringOutputWithContext

func (o ReservedInstanceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReservedInstanceOutput) ToStringPtrOutput

func (o ReservedInstanceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReservedInstanceOutput) ToStringPtrOutputWithContext

func (o ReservedInstanceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReservedInstancePtrInput

type ReservedInstancePtrInput interface {
	pulumi.Input

	ToReservedInstancePtrOutput() ReservedInstancePtrOutput
	ToReservedInstancePtrOutputWithContext(context.Context) ReservedInstancePtrOutput
}

func ReservedInstancePtr

func ReservedInstancePtr(v string) ReservedInstancePtrInput

type ReservedInstancePtrOutput

type ReservedInstancePtrOutput struct{ *pulumi.OutputState }

func (ReservedInstancePtrOutput) Elem

func (ReservedInstancePtrOutput) ElementType

func (ReservedInstancePtrOutput) ElementType() reflect.Type

func (ReservedInstancePtrOutput) ToReservedInstancePtrOutput

func (o ReservedInstancePtrOutput) ToReservedInstancePtrOutput() ReservedInstancePtrOutput

func (ReservedInstancePtrOutput) ToReservedInstancePtrOutputWithContext

func (o ReservedInstancePtrOutput) ToReservedInstancePtrOutputWithContext(ctx context.Context) ReservedInstancePtrOutput

func (ReservedInstancePtrOutput) ToStringPtrOutput

func (o ReservedInstancePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReservedInstancePtrOutput) ToStringPtrOutputWithContext

func (o ReservedInstancePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceGroupResourceSettings

type ResourceGroupResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'resourceGroups'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

type ResourceGroupResourceSettingsArgs

type ResourceGroupResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'resourceGroups'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsArgs) ElementType

func (ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutput

func (i ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutput() ResourceGroupResourceSettingsOutput

func (ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutputWithContext

func (i ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsOutput

func (ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsPtrOutput

func (i ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsPtrOutput() ResourceGroupResourceSettingsPtrOutput

func (ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsPtrOutputWithContext

func (i ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsPtrOutput

type ResourceGroupResourceSettingsInput

type ResourceGroupResourceSettingsInput interface {
	pulumi.Input

	ToResourceGroupResourceSettingsOutput() ResourceGroupResourceSettingsOutput
	ToResourceGroupResourceSettingsOutputWithContext(context.Context) ResourceGroupResourceSettingsOutput
}

ResourceGroupResourceSettingsInput is an input type that accepts ResourceGroupResourceSettingsArgs and ResourceGroupResourceSettingsOutput values. You can construct a concrete instance of `ResourceGroupResourceSettingsInput` via:

ResourceGroupResourceSettingsArgs{...}

type ResourceGroupResourceSettingsOutput

type ResourceGroupResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsOutput) ElementType

func (ResourceGroupResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'resourceGroups'.

func (ResourceGroupResourceSettingsOutput) TargetResourceGroupName

func (o ResourceGroupResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (ResourceGroupResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutput

func (o ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutput() ResourceGroupResourceSettingsOutput

func (ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutputWithContext

func (o ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsOutput

func (ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsPtrOutput

func (o ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsPtrOutput() ResourceGroupResourceSettingsPtrOutput

func (ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsPtrOutputWithContext

func (o ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsPtrOutput

type ResourceGroupResourceSettingsPtrInput

type ResourceGroupResourceSettingsPtrInput interface {
	pulumi.Input

	ToResourceGroupResourceSettingsPtrOutput() ResourceGroupResourceSettingsPtrOutput
	ToResourceGroupResourceSettingsPtrOutputWithContext(context.Context) ResourceGroupResourceSettingsPtrOutput
}

ResourceGroupResourceSettingsPtrInput is an input type that accepts ResourceGroupResourceSettingsArgs, ResourceGroupResourceSettingsPtr and ResourceGroupResourceSettingsPtrOutput values. You can construct a concrete instance of `ResourceGroupResourceSettingsPtrInput` via:

        ResourceGroupResourceSettingsArgs{...}

or:

        nil

type ResourceGroupResourceSettingsPtrOutput

type ResourceGroupResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ResourceGroupResourceSettingsPtrOutput) Elem

func (ResourceGroupResourceSettingsPtrOutput) ElementType

func (ResourceGroupResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'resourceGroups'.

func (ResourceGroupResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (ResourceGroupResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (ResourceGroupResourceSettingsPtrOutput) ToResourceGroupResourceSettingsPtrOutput

func (o ResourceGroupResourceSettingsPtrOutput) ToResourceGroupResourceSettingsPtrOutput() ResourceGroupResourceSettingsPtrOutput

func (ResourceGroupResourceSettingsPtrOutput) ToResourceGroupResourceSettingsPtrOutputWithContext

func (o ResourceGroupResourceSettingsPtrOutput) ToResourceGroupResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsPtrOutput

type ResourceGroupResourceSettingsResponse

type ResourceGroupResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'resourceGroups'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

type ResourceGroupResourceSettingsResponseOutput

type ResourceGroupResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsResponseOutput) ElementType

func (ResourceGroupResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'resourceGroups'.

func (ResourceGroupResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (ResourceGroupResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutput

func (o ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutput() ResourceGroupResourceSettingsResponseOutput

func (ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutputWithContext

func (o ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsResponseOutput

type ResourceGroupResourceSettingsResponsePtrOutput

type ResourceGroupResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceGroupResourceSettingsResponsePtrOutput) Elem

func (ResourceGroupResourceSettingsResponsePtrOutput) ElementType

func (ResourceGroupResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'resourceGroups'.

func (ResourceGroupResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (ResourceGroupResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (ResourceGroupResourceSettingsResponsePtrOutput) ToResourceGroupResourceSettingsResponsePtrOutput

func (o ResourceGroupResourceSettingsResponsePtrOutput) ToResourceGroupResourceSettingsResponsePtrOutput() ResourceGroupResourceSettingsResponsePtrOutput

func (ResourceGroupResourceSettingsResponsePtrOutput) ToResourceGroupResourceSettingsResponsePtrOutputWithContext

func (o ResourceGroupResourceSettingsResponsePtrOutput) ToResourceGroupResourceSettingsResponsePtrOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsResponsePtrOutput

type ResourceIdResponse

type ResourceIdResponse struct {
	Id string `pulumi:"id"`
}

ARM id for a resource.

type ResourceIdResponseOutput

type ResourceIdResponseOutput struct{ *pulumi.OutputState }

ARM id for a resource.

func (ResourceIdResponseOutput) ElementType

func (ResourceIdResponseOutput) ElementType() reflect.Type

func (ResourceIdResponseOutput) Id

func (ResourceIdResponseOutput) ToResourceIdResponseOutput

func (o ResourceIdResponseOutput) ToResourceIdResponseOutput() ResourceIdResponseOutput

func (ResourceIdResponseOutput) ToResourceIdResponseOutputWithContext

func (o ResourceIdResponseOutput) ToResourceIdResponseOutputWithContext(ctx context.Context) ResourceIdResponseOutput

type ResourceIdResponsePtrOutput

type ResourceIdResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdResponsePtrOutput) Elem

func (ResourceIdResponsePtrOutput) ElementType

func (ResourceIdResponsePtrOutput) Id

func (ResourceIdResponsePtrOutput) ToResourceIdResponsePtrOutput

func (o ResourceIdResponsePtrOutput) ToResourceIdResponsePtrOutput() ResourceIdResponsePtrOutput

func (ResourceIdResponsePtrOutput) ToResourceIdResponsePtrOutputWithContext

func (o ResourceIdResponsePtrOutput) ToResourceIdResponsePtrOutputWithContext(ctx context.Context) ResourceIdResponsePtrOutput

type ResourceIdentity

type ResourceIdentity struct {
	PrincipalId            *string                         `pulumi:"principalId"`
	TenantId               *string                         `pulumi:"tenantId"`
	Type                   *string                         `pulumi:"type"`
	UserAssignedIdentities map[string]UserAssignedIdentity `pulumi:"userAssignedIdentities"`
}

type ResourceIdentityArgs

type ResourceIdentityArgs struct {
	PrincipalId            pulumi.StringPtrInput        `pulumi:"principalId"`
	TenantId               pulumi.StringPtrInput        `pulumi:"tenantId"`
	Type                   pulumi.StringPtrInput        `pulumi:"type"`
	UserAssignedIdentities UserAssignedIdentityMapInput `pulumi:"userAssignedIdentities"`
}

func (ResourceIdentityArgs) ElementType

func (ResourceIdentityArgs) ElementType() reflect.Type

func (ResourceIdentityArgs) ToResourceIdentityOutput

func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutput

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

type ResourceIdentityInput

type ResourceIdentityInput interface {
	pulumi.Input

	ToResourceIdentityOutput() ResourceIdentityOutput
	ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput
}

ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:

ResourceIdentityArgs{...}

type ResourceIdentityOutput

type ResourceIdentityOutput struct{ *pulumi.OutputState }

func (ResourceIdentityOutput) ElementType

func (ResourceIdentityOutput) ElementType() reflect.Type

func (ResourceIdentityOutput) PrincipalId

func (ResourceIdentityOutput) TenantId

func (ResourceIdentityOutput) ToResourceIdentityOutput

func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityOutput) Type

func (ResourceIdentityOutput) UserAssignedIdentities

func (o ResourceIdentityOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput

type ResourceIdentityPtrInput

type ResourceIdentityPtrInput interface {
	pulumi.Input

	ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
	ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput
}

ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:

        ResourceIdentityArgs{...}

or:

        nil

type ResourceIdentityPtrOutput

type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityPtrOutput) Elem

func (ResourceIdentityPtrOutput) ElementType

func (ResourceIdentityPtrOutput) ElementType() reflect.Type

func (ResourceIdentityPtrOutput) PrincipalId

func (ResourceIdentityPtrOutput) TenantId

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) Type

func (ResourceIdentityPtrOutput) UserAssignedIdentities

func (o ResourceIdentityPtrOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput

type ResourceIdentityResponse

type ResourceIdentityResponse struct {
	PrincipalId            *string                                 `pulumi:"principalId"`
	TenantId               *string                                 `pulumi:"tenantId"`
	Type                   *string                                 `pulumi:"type"`
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

type ResourceIdentityResponseOutput

type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponseOutput) ElementType

func (ResourceIdentityResponseOutput) PrincipalId

func (ResourceIdentityResponseOutput) TenantId

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) Type

func (ResourceIdentityResponseOutput) UserAssignedIdentities

type ResourceIdentityResponsePtrOutput

type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponsePtrOutput) Elem

func (ResourceIdentityResponsePtrOutput) ElementType

func (ResourceIdentityResponsePtrOutput) PrincipalId

func (ResourceIdentityResponsePtrOutput) TenantId

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) Type

func (ResourceIdentityResponsePtrOutput) UserAssignedIdentities

type ResourceIdentityType

type ResourceIdentityType string

The type of identity used for the resource mover service.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:

ResourceIdentityTypeNone
ResourceIdentityTypeSystemAssigned
ResourceIdentityTypeUserAssigned

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypes

type ResourceIdentityTypes string

func (ResourceIdentityTypes) ElementType

func (ResourceIdentityTypes) ElementType() reflect.Type

func (ResourceIdentityTypes) ToResourceIdentityTypesOutput

func (e ResourceIdentityTypes) ToResourceIdentityTypesOutput() ResourceIdentityTypesOutput

func (ResourceIdentityTypes) ToResourceIdentityTypesOutputWithContext

func (e ResourceIdentityTypes) ToResourceIdentityTypesOutputWithContext(ctx context.Context) ResourceIdentityTypesOutput

func (ResourceIdentityTypes) ToResourceIdentityTypesPtrOutput

func (e ResourceIdentityTypes) ToResourceIdentityTypesPtrOutput() ResourceIdentityTypesPtrOutput

func (ResourceIdentityTypes) ToResourceIdentityTypesPtrOutputWithContext

func (e ResourceIdentityTypes) ToResourceIdentityTypesPtrOutputWithContext(ctx context.Context) ResourceIdentityTypesPtrOutput

func (ResourceIdentityTypes) ToStringOutput

func (e ResourceIdentityTypes) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypes) ToStringOutputWithContext

func (e ResourceIdentityTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypes) ToStringPtrOutput

func (e ResourceIdentityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypes) ToStringPtrOutputWithContext

func (e ResourceIdentityTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypesInput

type ResourceIdentityTypesInput interface {
	pulumi.Input

	ToResourceIdentityTypesOutput() ResourceIdentityTypesOutput
	ToResourceIdentityTypesOutputWithContext(context.Context) ResourceIdentityTypesOutput
}

ResourceIdentityTypesInput is an input type that accepts values of the ResourceIdentityTypes enum A concrete instance of `ResourceIdentityTypesInput` can be one of the following:

ResourceIdentityTypesNone
ResourceIdentityTypesSystemAssigned
ResourceIdentityTypesUserAssigned

type ResourceIdentityTypesOutput

type ResourceIdentityTypesOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypesOutput) ElementType

func (ResourceIdentityTypesOutput) ToResourceIdentityTypesOutput

func (o ResourceIdentityTypesOutput) ToResourceIdentityTypesOutput() ResourceIdentityTypesOutput

func (ResourceIdentityTypesOutput) ToResourceIdentityTypesOutputWithContext

func (o ResourceIdentityTypesOutput) ToResourceIdentityTypesOutputWithContext(ctx context.Context) ResourceIdentityTypesOutput

func (ResourceIdentityTypesOutput) ToResourceIdentityTypesPtrOutput

func (o ResourceIdentityTypesOutput) ToResourceIdentityTypesPtrOutput() ResourceIdentityTypesPtrOutput

func (ResourceIdentityTypesOutput) ToResourceIdentityTypesPtrOutputWithContext

func (o ResourceIdentityTypesOutput) ToResourceIdentityTypesPtrOutputWithContext(ctx context.Context) ResourceIdentityTypesPtrOutput

func (ResourceIdentityTypesOutput) ToStringOutput

func (o ResourceIdentityTypesOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypesOutput) ToStringOutputWithContext

func (o ResourceIdentityTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypesOutput) ToStringPtrOutput

func (o ResourceIdentityTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypesOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypesPtrInput

type ResourceIdentityTypesPtrInput interface {
	pulumi.Input

	ToResourceIdentityTypesPtrOutput() ResourceIdentityTypesPtrOutput
	ToResourceIdentityTypesPtrOutputWithContext(context.Context) ResourceIdentityTypesPtrOutput
}

func ResourceIdentityTypesPtr

func ResourceIdentityTypesPtr(v string) ResourceIdentityTypesPtrInput

type ResourceIdentityTypesPtrOutput

type ResourceIdentityTypesPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypesPtrOutput) Elem

func (ResourceIdentityTypesPtrOutput) ElementType

func (ResourceIdentityTypesPtrOutput) ToResourceIdentityTypesPtrOutput

func (o ResourceIdentityTypesPtrOutput) ToResourceIdentityTypesPtrOutput() ResourceIdentityTypesPtrOutput

func (ResourceIdentityTypesPtrOutput) ToResourceIdentityTypesPtrOutputWithContext

func (o ResourceIdentityTypesPtrOutput) ToResourceIdentityTypesPtrOutputWithContext(ctx context.Context) ResourceIdentityTypesPtrOutput

func (ResourceIdentityTypesPtrOutput) ToStringPtrOutput

func (ResourceIdentityTypesPtrOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceRequirements

type ResourceRequirements struct {
	// Gets or sets the Cpu requirement.
	Cpu *string `pulumi:"cpu"`
	// Gets or sets the Memory requirement.
	Memory *string `pulumi:"memory"`
}

Resource Requirements.

type ResourceRequirementsArgs

type ResourceRequirementsArgs struct {
	// Gets or sets the Cpu requirement.
	Cpu pulumi.StringPtrInput `pulumi:"cpu"`
	// Gets or sets the Memory requirement.
	Memory pulumi.StringPtrInput `pulumi:"memory"`
}

Resource Requirements.

func (ResourceRequirementsArgs) ElementType

func (ResourceRequirementsArgs) ElementType() reflect.Type

func (ResourceRequirementsArgs) ToResourceRequirementsOutput

func (i ResourceRequirementsArgs) ToResourceRequirementsOutput() ResourceRequirementsOutput

func (ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext

func (i ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput

func (ResourceRequirementsArgs) ToResourceRequirementsPtrOutput

func (i ResourceRequirementsArgs) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput

func (ResourceRequirementsArgs) ToResourceRequirementsPtrOutputWithContext

func (i ResourceRequirementsArgs) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput

type ResourceRequirementsInput

type ResourceRequirementsInput interface {
	pulumi.Input

	ToResourceRequirementsOutput() ResourceRequirementsOutput
	ToResourceRequirementsOutputWithContext(context.Context) ResourceRequirementsOutput
}

ResourceRequirementsInput is an input type that accepts ResourceRequirementsArgs and ResourceRequirementsOutput values. You can construct a concrete instance of `ResourceRequirementsInput` via:

ResourceRequirementsArgs{...}

type ResourceRequirementsOutput

type ResourceRequirementsOutput struct{ *pulumi.OutputState }

Resource Requirements.

func (ResourceRequirementsOutput) Cpu

Gets or sets the Cpu requirement.

func (ResourceRequirementsOutput) ElementType

func (ResourceRequirementsOutput) ElementType() reflect.Type

func (ResourceRequirementsOutput) Memory

Gets or sets the Memory requirement.

func (ResourceRequirementsOutput) ToResourceRequirementsOutput

func (o ResourceRequirementsOutput) ToResourceRequirementsOutput() ResourceRequirementsOutput

func (ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext

func (o ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput

func (ResourceRequirementsOutput) ToResourceRequirementsPtrOutput

func (o ResourceRequirementsOutput) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput

func (ResourceRequirementsOutput) ToResourceRequirementsPtrOutputWithContext

func (o ResourceRequirementsOutput) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput

type ResourceRequirementsPtrInput

type ResourceRequirementsPtrInput interface {
	pulumi.Input

	ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput
	ToResourceRequirementsPtrOutputWithContext(context.Context) ResourceRequirementsPtrOutput
}

ResourceRequirementsPtrInput is an input type that accepts ResourceRequirementsArgs, ResourceRequirementsPtr and ResourceRequirementsPtrOutput values. You can construct a concrete instance of `ResourceRequirementsPtrInput` via:

        ResourceRequirementsArgs{...}

or:

        nil

type ResourceRequirementsPtrOutput

type ResourceRequirementsPtrOutput struct{ *pulumi.OutputState }

func (ResourceRequirementsPtrOutput) Cpu

Gets or sets the Cpu requirement.

func (ResourceRequirementsPtrOutput) Elem

func (ResourceRequirementsPtrOutput) ElementType

func (ResourceRequirementsPtrOutput) Memory

Gets or sets the Memory requirement.

func (ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutput

func (o ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput

func (ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutputWithContext

func (o ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput

type ResourceRequirementsResponse

type ResourceRequirementsResponse struct {
	// Gets or sets the Cpu requirement.
	Cpu *string `pulumi:"cpu"`
	// Gets or sets the Memory requirement.
	Memory *string `pulumi:"memory"`
}

Resource Requirements.

type ResourceRequirementsResponseOutput

type ResourceRequirementsResponseOutput struct{ *pulumi.OutputState }

Resource Requirements.

func (ResourceRequirementsResponseOutput) Cpu

Gets or sets the Cpu requirement.

func (ResourceRequirementsResponseOutput) ElementType

func (ResourceRequirementsResponseOutput) Memory

Gets or sets the Memory requirement.

func (ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput

func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput

func (ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext

func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext(ctx context.Context) ResourceRequirementsResponseOutput

type ResourceRequirementsResponsePtrOutput

type ResourceRequirementsResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceRequirementsResponsePtrOutput) Cpu

Gets or sets the Cpu requirement.

func (ResourceRequirementsResponsePtrOutput) Elem

func (ResourceRequirementsResponsePtrOutput) ElementType

func (ResourceRequirementsResponsePtrOutput) Memory

Gets or sets the Memory requirement.

func (ResourceRequirementsResponsePtrOutput) ToResourceRequirementsResponsePtrOutput

func (o ResourceRequirementsResponsePtrOutput) ToResourceRequirementsResponsePtrOutput() ResourceRequirementsResponsePtrOutput

func (ResourceRequirementsResponsePtrOutput) ToResourceRequirementsResponsePtrOutputWithContext

func (o ResourceRequirementsResponsePtrOutput) ToResourceRequirementsResponsePtrOutputWithContext(ctx context.Context) ResourceRequirementsResponsePtrOutput

type SavingsOption

type SavingsOption string

Gets the business case savings option type.

func (SavingsOption) ElementType

func (SavingsOption) ElementType() reflect.Type

func (SavingsOption) ToSavingsOptionOutput

func (e SavingsOption) ToSavingsOptionOutput() SavingsOptionOutput

func (SavingsOption) ToSavingsOptionOutputWithContext

func (e SavingsOption) ToSavingsOptionOutputWithContext(ctx context.Context) SavingsOptionOutput

func (SavingsOption) ToSavingsOptionPtrOutput

func (e SavingsOption) ToSavingsOptionPtrOutput() SavingsOptionPtrOutput

func (SavingsOption) ToSavingsOptionPtrOutputWithContext

func (e SavingsOption) ToSavingsOptionPtrOutputWithContext(ctx context.Context) SavingsOptionPtrOutput

func (SavingsOption) ToStringOutput

func (e SavingsOption) ToStringOutput() pulumi.StringOutput

func (SavingsOption) ToStringOutputWithContext

func (e SavingsOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SavingsOption) ToStringPtrOutput

func (e SavingsOption) ToStringPtrOutput() pulumi.StringPtrOutput

func (SavingsOption) ToStringPtrOutputWithContext

func (e SavingsOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SavingsOptionInput

type SavingsOptionInput interface {
	pulumi.Input

	ToSavingsOptionOutput() SavingsOptionOutput
	ToSavingsOptionOutputWithContext(context.Context) SavingsOptionOutput
}

SavingsOptionInput is an input type that accepts values of the SavingsOption enum A concrete instance of `SavingsOptionInput` can be one of the following:

SavingsOptionUnknown
SavingsOptionRI3Year
SavingsOptionSavingsPlan3Year

type SavingsOptionOutput

type SavingsOptionOutput struct{ *pulumi.OutputState }

func (SavingsOptionOutput) ElementType

func (SavingsOptionOutput) ElementType() reflect.Type

func (SavingsOptionOutput) ToSavingsOptionOutput

func (o SavingsOptionOutput) ToSavingsOptionOutput() SavingsOptionOutput

func (SavingsOptionOutput) ToSavingsOptionOutputWithContext

func (o SavingsOptionOutput) ToSavingsOptionOutputWithContext(ctx context.Context) SavingsOptionOutput

func (SavingsOptionOutput) ToSavingsOptionPtrOutput

func (o SavingsOptionOutput) ToSavingsOptionPtrOutput() SavingsOptionPtrOutput

func (SavingsOptionOutput) ToSavingsOptionPtrOutputWithContext

func (o SavingsOptionOutput) ToSavingsOptionPtrOutputWithContext(ctx context.Context) SavingsOptionPtrOutput

func (SavingsOptionOutput) ToStringOutput

func (o SavingsOptionOutput) ToStringOutput() pulumi.StringOutput

func (SavingsOptionOutput) ToStringOutputWithContext

func (o SavingsOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SavingsOptionOutput) ToStringPtrOutput

func (o SavingsOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SavingsOptionOutput) ToStringPtrOutputWithContext

func (o SavingsOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SavingsOptionPtrInput

type SavingsOptionPtrInput interface {
	pulumi.Input

	ToSavingsOptionPtrOutput() SavingsOptionPtrOutput
	ToSavingsOptionPtrOutputWithContext(context.Context) SavingsOptionPtrOutput
}

func SavingsOptionPtr

func SavingsOptionPtr(v string) SavingsOptionPtrInput

type SavingsOptionPtrOutput

type SavingsOptionPtrOutput struct{ *pulumi.OutputState }

func (SavingsOptionPtrOutput) Elem

func (SavingsOptionPtrOutput) ElementType

func (SavingsOptionPtrOutput) ElementType() reflect.Type

func (SavingsOptionPtrOutput) ToSavingsOptionPtrOutput

func (o SavingsOptionPtrOutput) ToSavingsOptionPtrOutput() SavingsOptionPtrOutput

func (SavingsOptionPtrOutput) ToSavingsOptionPtrOutputWithContext

func (o SavingsOptionPtrOutput) ToSavingsOptionPtrOutputWithContext(ctx context.Context) SavingsOptionPtrOutput

func (SavingsOptionPtrOutput) ToStringPtrOutput

func (o SavingsOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SavingsOptionPtrOutput) ToStringPtrOutputWithContext

func (o SavingsOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SavingsOptions

type SavingsOptions string

Gets or sets savings options.

func (SavingsOptions) ElementType

func (SavingsOptions) ElementType() reflect.Type

func (SavingsOptions) ToSavingsOptionsOutput

func (e SavingsOptions) ToSavingsOptionsOutput() SavingsOptionsOutput

func (SavingsOptions) ToSavingsOptionsOutputWithContext

func (e SavingsOptions) ToSavingsOptionsOutputWithContext(ctx context.Context) SavingsOptionsOutput

func (SavingsOptions) ToSavingsOptionsPtrOutput

func (e SavingsOptions) ToSavingsOptionsPtrOutput() SavingsOptionsPtrOutput

func (SavingsOptions) ToSavingsOptionsPtrOutputWithContext

func (e SavingsOptions) ToSavingsOptionsPtrOutputWithContext(ctx context.Context) SavingsOptionsPtrOutput

func (SavingsOptions) ToStringOutput

func (e SavingsOptions) ToStringOutput() pulumi.StringOutput

func (SavingsOptions) ToStringOutputWithContext

func (e SavingsOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SavingsOptions) ToStringPtrOutput

func (e SavingsOptions) ToStringPtrOutput() pulumi.StringPtrOutput

func (SavingsOptions) ToStringPtrOutputWithContext

func (e SavingsOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SavingsOptionsInput

type SavingsOptionsInput interface {
	pulumi.Input

	ToSavingsOptionsOutput() SavingsOptionsOutput
	ToSavingsOptionsOutputWithContext(context.Context) SavingsOptionsOutput
}

SavingsOptionsInput is an input type that accepts values of the SavingsOptions enum A concrete instance of `SavingsOptionsInput` can be one of the following:

SavingsOptionsNone
SavingsOptionsOneYearSavings
SavingsOptionsThreeYearsSavings
SavingsOptionsOneYearReserved
SavingsOptionsThreeYearsReserved

type SavingsOptionsOutput

type SavingsOptionsOutput struct{ *pulumi.OutputState }

func (SavingsOptionsOutput) ElementType

func (SavingsOptionsOutput) ElementType() reflect.Type

func (SavingsOptionsOutput) ToSavingsOptionsOutput

func (o SavingsOptionsOutput) ToSavingsOptionsOutput() SavingsOptionsOutput

func (SavingsOptionsOutput) ToSavingsOptionsOutputWithContext

func (o SavingsOptionsOutput) ToSavingsOptionsOutputWithContext(ctx context.Context) SavingsOptionsOutput

func (SavingsOptionsOutput) ToSavingsOptionsPtrOutput

func (o SavingsOptionsOutput) ToSavingsOptionsPtrOutput() SavingsOptionsPtrOutput

func (SavingsOptionsOutput) ToSavingsOptionsPtrOutputWithContext

func (o SavingsOptionsOutput) ToSavingsOptionsPtrOutputWithContext(ctx context.Context) SavingsOptionsPtrOutput

func (SavingsOptionsOutput) ToStringOutput

func (o SavingsOptionsOutput) ToStringOutput() pulumi.StringOutput

func (SavingsOptionsOutput) ToStringOutputWithContext

func (o SavingsOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SavingsOptionsOutput) ToStringPtrOutput

func (o SavingsOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SavingsOptionsOutput) ToStringPtrOutputWithContext

func (o SavingsOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SavingsOptionsPtrInput

type SavingsOptionsPtrInput interface {
	pulumi.Input

	ToSavingsOptionsPtrOutput() SavingsOptionsPtrOutput
	ToSavingsOptionsPtrOutputWithContext(context.Context) SavingsOptionsPtrOutput
}

func SavingsOptionsPtr

func SavingsOptionsPtr(v string) SavingsOptionsPtrInput

type SavingsOptionsPtrOutput

type SavingsOptionsPtrOutput struct{ *pulumi.OutputState }

func (SavingsOptionsPtrOutput) Elem

func (SavingsOptionsPtrOutput) ElementType

func (SavingsOptionsPtrOutput) ElementType() reflect.Type

func (SavingsOptionsPtrOutput) ToSavingsOptionsPtrOutput

func (o SavingsOptionsPtrOutput) ToSavingsOptionsPtrOutput() SavingsOptionsPtrOutput

func (SavingsOptionsPtrOutput) ToSavingsOptionsPtrOutputWithContext

func (o SavingsOptionsPtrOutput) ToSavingsOptionsPtrOutputWithContext(ctx context.Context) SavingsOptionsPtrOutput

func (SavingsOptionsPtrOutput) ToStringPtrOutput

func (o SavingsOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SavingsOptionsPtrOutput) ToStringPtrOutputWithContext

func (o SavingsOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecretStoreDetails

type SecretStoreDetails struct {
	SecretStore           *string                `pulumi:"secretStore"`
	SecretStoreProperties *SecretStoreProperties `pulumi:"secretStoreProperties"`
}

type SecretStoreDetailsArgs

type SecretStoreDetailsArgs struct {
	SecretStore           pulumi.StringPtrInput         `pulumi:"secretStore"`
	SecretStoreProperties SecretStorePropertiesPtrInput `pulumi:"secretStoreProperties"`
}

func (SecretStoreDetailsArgs) ElementType

func (SecretStoreDetailsArgs) ElementType() reflect.Type

func (SecretStoreDetailsArgs) ToSecretStoreDetailsOutput

func (i SecretStoreDetailsArgs) ToSecretStoreDetailsOutput() SecretStoreDetailsOutput

func (SecretStoreDetailsArgs) ToSecretStoreDetailsOutputWithContext

func (i SecretStoreDetailsArgs) ToSecretStoreDetailsOutputWithContext(ctx context.Context) SecretStoreDetailsOutput

func (SecretStoreDetailsArgs) ToSecretStoreDetailsPtrOutput

func (i SecretStoreDetailsArgs) ToSecretStoreDetailsPtrOutput() SecretStoreDetailsPtrOutput

func (SecretStoreDetailsArgs) ToSecretStoreDetailsPtrOutputWithContext

func (i SecretStoreDetailsArgs) ToSecretStoreDetailsPtrOutputWithContext(ctx context.Context) SecretStoreDetailsPtrOutput

type SecretStoreDetailsInput

type SecretStoreDetailsInput interface {
	pulumi.Input

	ToSecretStoreDetailsOutput() SecretStoreDetailsOutput
	ToSecretStoreDetailsOutputWithContext(context.Context) SecretStoreDetailsOutput
}

SecretStoreDetailsInput is an input type that accepts SecretStoreDetailsArgs and SecretStoreDetailsOutput values. You can construct a concrete instance of `SecretStoreDetailsInput` via:

SecretStoreDetailsArgs{...}

type SecretStoreDetailsOutput

type SecretStoreDetailsOutput struct{ *pulumi.OutputState }

func (SecretStoreDetailsOutput) ElementType

func (SecretStoreDetailsOutput) ElementType() reflect.Type

func (SecretStoreDetailsOutput) SecretStore

func (SecretStoreDetailsOutput) SecretStoreProperties

func (o SecretStoreDetailsOutput) SecretStoreProperties() SecretStorePropertiesPtrOutput

func (SecretStoreDetailsOutput) ToSecretStoreDetailsOutput

func (o SecretStoreDetailsOutput) ToSecretStoreDetailsOutput() SecretStoreDetailsOutput

func (SecretStoreDetailsOutput) ToSecretStoreDetailsOutputWithContext

func (o SecretStoreDetailsOutput) ToSecretStoreDetailsOutputWithContext(ctx context.Context) SecretStoreDetailsOutput

func (SecretStoreDetailsOutput) ToSecretStoreDetailsPtrOutput

func (o SecretStoreDetailsOutput) ToSecretStoreDetailsPtrOutput() SecretStoreDetailsPtrOutput

func (SecretStoreDetailsOutput) ToSecretStoreDetailsPtrOutputWithContext

func (o SecretStoreDetailsOutput) ToSecretStoreDetailsPtrOutputWithContext(ctx context.Context) SecretStoreDetailsPtrOutput

type SecretStoreDetailsPtrInput

type SecretStoreDetailsPtrInput interface {
	pulumi.Input

	ToSecretStoreDetailsPtrOutput() SecretStoreDetailsPtrOutput
	ToSecretStoreDetailsPtrOutputWithContext(context.Context) SecretStoreDetailsPtrOutput
}

SecretStoreDetailsPtrInput is an input type that accepts SecretStoreDetailsArgs, SecretStoreDetailsPtr and SecretStoreDetailsPtrOutput values. You can construct a concrete instance of `SecretStoreDetailsPtrInput` via:

        SecretStoreDetailsArgs{...}

or:

        nil

type SecretStoreDetailsPtrOutput

type SecretStoreDetailsPtrOutput struct{ *pulumi.OutputState }

func (SecretStoreDetailsPtrOutput) Elem

func (SecretStoreDetailsPtrOutput) ElementType

func (SecretStoreDetailsPtrOutput) SecretStore

func (SecretStoreDetailsPtrOutput) SecretStoreProperties

func (SecretStoreDetailsPtrOutput) ToSecretStoreDetailsPtrOutput

func (o SecretStoreDetailsPtrOutput) ToSecretStoreDetailsPtrOutput() SecretStoreDetailsPtrOutput

func (SecretStoreDetailsPtrOutput) ToSecretStoreDetailsPtrOutputWithContext

func (o SecretStoreDetailsPtrOutput) ToSecretStoreDetailsPtrOutputWithContext(ctx context.Context) SecretStoreDetailsPtrOutput

type SecretStoreDetailsResponse

type SecretStoreDetailsResponse struct {
	SecretStore           *string                        `pulumi:"secretStore"`
	SecretStoreProperties *SecretStorePropertiesResponse `pulumi:"secretStoreProperties"`
}

type SecretStoreDetailsResponseOutput

type SecretStoreDetailsResponseOutput struct{ *pulumi.OutputState }

func (SecretStoreDetailsResponseOutput) ElementType

func (SecretStoreDetailsResponseOutput) SecretStore

func (SecretStoreDetailsResponseOutput) SecretStoreProperties

func (SecretStoreDetailsResponseOutput) ToSecretStoreDetailsResponseOutput

func (o SecretStoreDetailsResponseOutput) ToSecretStoreDetailsResponseOutput() SecretStoreDetailsResponseOutput

func (SecretStoreDetailsResponseOutput) ToSecretStoreDetailsResponseOutputWithContext

func (o SecretStoreDetailsResponseOutput) ToSecretStoreDetailsResponseOutputWithContext(ctx context.Context) SecretStoreDetailsResponseOutput

type SecretStoreDetailsResponsePtrOutput

type SecretStoreDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (SecretStoreDetailsResponsePtrOutput) Elem

func (SecretStoreDetailsResponsePtrOutput) ElementType

func (SecretStoreDetailsResponsePtrOutput) SecretStore

func (SecretStoreDetailsResponsePtrOutput) SecretStoreProperties

func (SecretStoreDetailsResponsePtrOutput) ToSecretStoreDetailsResponsePtrOutput

func (o SecretStoreDetailsResponsePtrOutput) ToSecretStoreDetailsResponsePtrOutput() SecretStoreDetailsResponsePtrOutput

func (SecretStoreDetailsResponsePtrOutput) ToSecretStoreDetailsResponsePtrOutputWithContext

func (o SecretStoreDetailsResponsePtrOutput) ToSecretStoreDetailsResponsePtrOutputWithContext(ctx context.Context) SecretStoreDetailsResponsePtrOutput

type SecretStoreProperties

type SecretStoreProperties struct {
	SecretStoreId *string `pulumi:"secretStoreId"`
}

type SecretStorePropertiesArgs

type SecretStorePropertiesArgs struct {
	SecretStoreId pulumi.StringPtrInput `pulumi:"secretStoreId"`
}

func (SecretStorePropertiesArgs) ElementType

func (SecretStorePropertiesArgs) ElementType() reflect.Type

func (SecretStorePropertiesArgs) ToSecretStorePropertiesOutput

func (i SecretStorePropertiesArgs) ToSecretStorePropertiesOutput() SecretStorePropertiesOutput

func (SecretStorePropertiesArgs) ToSecretStorePropertiesOutputWithContext

func (i SecretStorePropertiesArgs) ToSecretStorePropertiesOutputWithContext(ctx context.Context) SecretStorePropertiesOutput

func (SecretStorePropertiesArgs) ToSecretStorePropertiesPtrOutput

func (i SecretStorePropertiesArgs) ToSecretStorePropertiesPtrOutput() SecretStorePropertiesPtrOutput

func (SecretStorePropertiesArgs) ToSecretStorePropertiesPtrOutputWithContext

func (i SecretStorePropertiesArgs) ToSecretStorePropertiesPtrOutputWithContext(ctx context.Context) SecretStorePropertiesPtrOutput

type SecretStorePropertiesInput

type SecretStorePropertiesInput interface {
	pulumi.Input

	ToSecretStorePropertiesOutput() SecretStorePropertiesOutput
	ToSecretStorePropertiesOutputWithContext(context.Context) SecretStorePropertiesOutput
}

SecretStorePropertiesInput is an input type that accepts SecretStorePropertiesArgs and SecretStorePropertiesOutput values. You can construct a concrete instance of `SecretStorePropertiesInput` via:

SecretStorePropertiesArgs{...}

type SecretStorePropertiesOutput

type SecretStorePropertiesOutput struct{ *pulumi.OutputState }

func (SecretStorePropertiesOutput) ElementType

func (SecretStorePropertiesOutput) SecretStoreId

func (SecretStorePropertiesOutput) ToSecretStorePropertiesOutput

func (o SecretStorePropertiesOutput) ToSecretStorePropertiesOutput() SecretStorePropertiesOutput

func (SecretStorePropertiesOutput) ToSecretStorePropertiesOutputWithContext

func (o SecretStorePropertiesOutput) ToSecretStorePropertiesOutputWithContext(ctx context.Context) SecretStorePropertiesOutput

func (SecretStorePropertiesOutput) ToSecretStorePropertiesPtrOutput

func (o SecretStorePropertiesOutput) ToSecretStorePropertiesPtrOutput() SecretStorePropertiesPtrOutput

func (SecretStorePropertiesOutput) ToSecretStorePropertiesPtrOutputWithContext

func (o SecretStorePropertiesOutput) ToSecretStorePropertiesPtrOutputWithContext(ctx context.Context) SecretStorePropertiesPtrOutput

type SecretStorePropertiesPtrInput

type SecretStorePropertiesPtrInput interface {
	pulumi.Input

	ToSecretStorePropertiesPtrOutput() SecretStorePropertiesPtrOutput
	ToSecretStorePropertiesPtrOutputWithContext(context.Context) SecretStorePropertiesPtrOutput
}

SecretStorePropertiesPtrInput is an input type that accepts SecretStorePropertiesArgs, SecretStorePropertiesPtr and SecretStorePropertiesPtrOutput values. You can construct a concrete instance of `SecretStorePropertiesPtrInput` via:

        SecretStorePropertiesArgs{...}

or:

        nil

type SecretStorePropertiesPtrOutput

type SecretStorePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SecretStorePropertiesPtrOutput) Elem

func (SecretStorePropertiesPtrOutput) ElementType

func (SecretStorePropertiesPtrOutput) SecretStoreId

func (SecretStorePropertiesPtrOutput) ToSecretStorePropertiesPtrOutput

func (o SecretStorePropertiesPtrOutput) ToSecretStorePropertiesPtrOutput() SecretStorePropertiesPtrOutput

func (SecretStorePropertiesPtrOutput) ToSecretStorePropertiesPtrOutputWithContext

func (o SecretStorePropertiesPtrOutput) ToSecretStorePropertiesPtrOutputWithContext(ctx context.Context) SecretStorePropertiesPtrOutput

type SecretStorePropertiesResponse

type SecretStorePropertiesResponse struct {
	InputType     string  `pulumi:"inputType"`
	SecretStoreId *string `pulumi:"secretStoreId"`
}

type SecretStorePropertiesResponseOutput

type SecretStorePropertiesResponseOutput struct{ *pulumi.OutputState }

func (SecretStorePropertiesResponseOutput) ElementType

func (SecretStorePropertiesResponseOutput) InputType

func (SecretStorePropertiesResponseOutput) SecretStoreId

func (SecretStorePropertiesResponseOutput) ToSecretStorePropertiesResponseOutput

func (o SecretStorePropertiesResponseOutput) ToSecretStorePropertiesResponseOutput() SecretStorePropertiesResponseOutput

func (SecretStorePropertiesResponseOutput) ToSecretStorePropertiesResponseOutputWithContext

func (o SecretStorePropertiesResponseOutput) ToSecretStorePropertiesResponseOutputWithContext(ctx context.Context) SecretStorePropertiesResponseOutput

type SecretStorePropertiesResponsePtrOutput

type SecretStorePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SecretStorePropertiesResponsePtrOutput) Elem

func (SecretStorePropertiesResponsePtrOutput) ElementType

func (SecretStorePropertiesResponsePtrOutput) InputType

func (SecretStorePropertiesResponsePtrOutput) SecretStoreId

func (SecretStorePropertiesResponsePtrOutput) ToSecretStorePropertiesResponsePtrOutput

func (o SecretStorePropertiesResponsePtrOutput) ToSecretStorePropertiesResponsePtrOutput() SecretStorePropertiesResponsePtrOutput

func (SecretStorePropertiesResponsePtrOutput) ToSecretStorePropertiesResponsePtrOutputWithContext

func (o SecretStorePropertiesResponsePtrOutput) ToSecretStorePropertiesResponsePtrOutputWithContext(ctx context.Context) SecretStorePropertiesResponsePtrOutput

type SecretStoreType

type SecretStoreType string

func (SecretStoreType) ElementType

func (SecretStoreType) ElementType() reflect.Type

func (SecretStoreType) ToSecretStoreTypeOutput

func (e SecretStoreType) ToSecretStoreTypeOutput() SecretStoreTypeOutput

func (SecretStoreType) ToSecretStoreTypeOutputWithContext

func (e SecretStoreType) ToSecretStoreTypeOutputWithContext(ctx context.Context) SecretStoreTypeOutput

func (SecretStoreType) ToSecretStoreTypePtrOutput

func (e SecretStoreType) ToSecretStoreTypePtrOutput() SecretStoreTypePtrOutput

func (SecretStoreType) ToSecretStoreTypePtrOutputWithContext

func (e SecretStoreType) ToSecretStoreTypePtrOutputWithContext(ctx context.Context) SecretStoreTypePtrOutput

func (SecretStoreType) ToStringOutput

func (e SecretStoreType) ToStringOutput() pulumi.StringOutput

func (SecretStoreType) ToStringOutputWithContext

func (e SecretStoreType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecretStoreType) ToStringPtrOutput

func (e SecretStoreType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecretStoreType) ToStringPtrOutputWithContext

func (e SecretStoreType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecretStoreTypeInput

type SecretStoreTypeInput interface {
	pulumi.Input

	ToSecretStoreTypeOutput() SecretStoreTypeOutput
	ToSecretStoreTypeOutputWithContext(context.Context) SecretStoreTypeOutput
}

SecretStoreTypeInput is an input type that accepts values of the SecretStoreType enum A concrete instance of `SecretStoreTypeInput` can be one of the following:

SecretStoreTypeNone
SecretStoreTypeKubeSecret
SecretStoreTypeKeyVaultSecret
SecretStoreTypeAppServiceAppSettings

type SecretStoreTypeOutput

type SecretStoreTypeOutput struct{ *pulumi.OutputState }

func (SecretStoreTypeOutput) ElementType

func (SecretStoreTypeOutput) ElementType() reflect.Type

func (SecretStoreTypeOutput) ToSecretStoreTypeOutput

func (o SecretStoreTypeOutput) ToSecretStoreTypeOutput() SecretStoreTypeOutput

func (SecretStoreTypeOutput) ToSecretStoreTypeOutputWithContext

func (o SecretStoreTypeOutput) ToSecretStoreTypeOutputWithContext(ctx context.Context) SecretStoreTypeOutput

func (SecretStoreTypeOutput) ToSecretStoreTypePtrOutput

func (o SecretStoreTypeOutput) ToSecretStoreTypePtrOutput() SecretStoreTypePtrOutput

func (SecretStoreTypeOutput) ToSecretStoreTypePtrOutputWithContext

func (o SecretStoreTypeOutput) ToSecretStoreTypePtrOutputWithContext(ctx context.Context) SecretStoreTypePtrOutput

func (SecretStoreTypeOutput) ToStringOutput

func (o SecretStoreTypeOutput) ToStringOutput() pulumi.StringOutput

func (SecretStoreTypeOutput) ToStringOutputWithContext

func (o SecretStoreTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecretStoreTypeOutput) ToStringPtrOutput

func (o SecretStoreTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecretStoreTypeOutput) ToStringPtrOutputWithContext

func (o SecretStoreTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecretStoreTypePtrInput

type SecretStoreTypePtrInput interface {
	pulumi.Input

	ToSecretStoreTypePtrOutput() SecretStoreTypePtrOutput
	ToSecretStoreTypePtrOutputWithContext(context.Context) SecretStoreTypePtrOutput
}

func SecretStoreTypePtr

func SecretStoreTypePtr(v string) SecretStoreTypePtrInput

type SecretStoreTypePtrOutput

type SecretStoreTypePtrOutput struct{ *pulumi.OutputState }

func (SecretStoreTypePtrOutput) Elem

func (SecretStoreTypePtrOutput) ElementType

func (SecretStoreTypePtrOutput) ElementType() reflect.Type

func (SecretStoreTypePtrOutput) ToSecretStoreTypePtrOutput

func (o SecretStoreTypePtrOutput) ToSecretStoreTypePtrOutput() SecretStoreTypePtrOutput

func (SecretStoreTypePtrOutput) ToSecretStoreTypePtrOutputWithContext

func (o SecretStoreTypePtrOutput) ToSecretStoreTypePtrOutputWithContext(ctx context.Context) SecretStoreTypePtrOutput

func (SecretStoreTypePtrOutput) ToStringPtrOutput

func (o SecretStoreTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecretStoreTypePtrOutput) ToStringPtrOutputWithContext

func (o SecretStoreTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettings

type SecuritySettings struct {
	// Physical servers per administrator.
	ServerSecurityCostPerServerPerYear float64 `pulumi:"serverSecurityCostPerServerPerYear"`
	// Virtual machines per administrator.
	SqlServerSecurityCostPerServerPerYear float64 `pulumi:"sqlServerSecurityCostPerServerPerYear"`
}

Security settings.

type SecuritySettingsArgs

type SecuritySettingsArgs struct {
	// Physical servers per administrator.
	ServerSecurityCostPerServerPerYear pulumi.Float64Input `pulumi:"serverSecurityCostPerServerPerYear"`
	// Virtual machines per administrator.
	SqlServerSecurityCostPerServerPerYear pulumi.Float64Input `pulumi:"sqlServerSecurityCostPerServerPerYear"`
}

Security settings.

func (SecuritySettingsArgs) ElementType

func (SecuritySettingsArgs) ElementType() reflect.Type

func (SecuritySettingsArgs) ToSecuritySettingsOutput

func (i SecuritySettingsArgs) ToSecuritySettingsOutput() SecuritySettingsOutput

func (SecuritySettingsArgs) ToSecuritySettingsOutputWithContext

func (i SecuritySettingsArgs) ToSecuritySettingsOutputWithContext(ctx context.Context) SecuritySettingsOutput

func (SecuritySettingsArgs) ToSecuritySettingsPtrOutput

func (i SecuritySettingsArgs) ToSecuritySettingsPtrOutput() SecuritySettingsPtrOutput

func (SecuritySettingsArgs) ToSecuritySettingsPtrOutputWithContext

func (i SecuritySettingsArgs) ToSecuritySettingsPtrOutputWithContext(ctx context.Context) SecuritySettingsPtrOutput

type SecuritySettingsInput

type SecuritySettingsInput interface {
	pulumi.Input

	ToSecuritySettingsOutput() SecuritySettingsOutput
	ToSecuritySettingsOutputWithContext(context.Context) SecuritySettingsOutput
}

SecuritySettingsInput is an input type that accepts SecuritySettingsArgs and SecuritySettingsOutput values. You can construct a concrete instance of `SecuritySettingsInput` via:

SecuritySettingsArgs{...}

type SecuritySettingsOutput

type SecuritySettingsOutput struct{ *pulumi.OutputState }

Security settings.

func (SecuritySettingsOutput) ElementType

func (SecuritySettingsOutput) ElementType() reflect.Type

func (SecuritySettingsOutput) ServerSecurityCostPerServerPerYear

func (o SecuritySettingsOutput) ServerSecurityCostPerServerPerYear() pulumi.Float64Output

Physical servers per administrator.

func (SecuritySettingsOutput) SqlServerSecurityCostPerServerPerYear

func (o SecuritySettingsOutput) SqlServerSecurityCostPerServerPerYear() pulumi.Float64Output

Virtual machines per administrator.

func (SecuritySettingsOutput) ToSecuritySettingsOutput

func (o SecuritySettingsOutput) ToSecuritySettingsOutput() SecuritySettingsOutput

func (SecuritySettingsOutput) ToSecuritySettingsOutputWithContext

func (o SecuritySettingsOutput) ToSecuritySettingsOutputWithContext(ctx context.Context) SecuritySettingsOutput

func (SecuritySettingsOutput) ToSecuritySettingsPtrOutput

func (o SecuritySettingsOutput) ToSecuritySettingsPtrOutput() SecuritySettingsPtrOutput

func (SecuritySettingsOutput) ToSecuritySettingsPtrOutputWithContext

func (o SecuritySettingsOutput) ToSecuritySettingsPtrOutputWithContext(ctx context.Context) SecuritySettingsPtrOutput

type SecuritySettingsPtrInput

type SecuritySettingsPtrInput interface {
	pulumi.Input

	ToSecuritySettingsPtrOutput() SecuritySettingsPtrOutput
	ToSecuritySettingsPtrOutputWithContext(context.Context) SecuritySettingsPtrOutput
}

SecuritySettingsPtrInput is an input type that accepts SecuritySettingsArgs, SecuritySettingsPtr and SecuritySettingsPtrOutput values. You can construct a concrete instance of `SecuritySettingsPtrInput` via:

        SecuritySettingsArgs{...}

or:

        nil

type SecuritySettingsPtrOutput

type SecuritySettingsPtrOutput struct{ *pulumi.OutputState }

func (SecuritySettingsPtrOutput) Elem

func (SecuritySettingsPtrOutput) ElementType

func (SecuritySettingsPtrOutput) ElementType() reflect.Type

func (SecuritySettingsPtrOutput) ServerSecurityCostPerServerPerYear

func (o SecuritySettingsPtrOutput) ServerSecurityCostPerServerPerYear() pulumi.Float64PtrOutput

Physical servers per administrator.

func (SecuritySettingsPtrOutput) SqlServerSecurityCostPerServerPerYear

func (o SecuritySettingsPtrOutput) SqlServerSecurityCostPerServerPerYear() pulumi.Float64PtrOutput

Virtual machines per administrator.

func (SecuritySettingsPtrOutput) ToSecuritySettingsPtrOutput

func (o SecuritySettingsPtrOutput) ToSecuritySettingsPtrOutput() SecuritySettingsPtrOutput

func (SecuritySettingsPtrOutput) ToSecuritySettingsPtrOutputWithContext

func (o SecuritySettingsPtrOutput) ToSecuritySettingsPtrOutputWithContext(ctx context.Context) SecuritySettingsPtrOutput

type SecuritySettingsResponse

type SecuritySettingsResponse struct {
	// Physical servers per administrator.
	ServerSecurityCostPerServerPerYear float64 `pulumi:"serverSecurityCostPerServerPerYear"`
	// Virtual machines per administrator.
	SqlServerSecurityCostPerServerPerYear float64 `pulumi:"sqlServerSecurityCostPerServerPerYear"`
}

Security settings.

type SecuritySettingsResponseOutput

type SecuritySettingsResponseOutput struct{ *pulumi.OutputState }

Security settings.

func (SecuritySettingsResponseOutput) ElementType

func (SecuritySettingsResponseOutput) ServerSecurityCostPerServerPerYear

func (o SecuritySettingsResponseOutput) ServerSecurityCostPerServerPerYear() pulumi.Float64Output

Physical servers per administrator.

func (SecuritySettingsResponseOutput) SqlServerSecurityCostPerServerPerYear

func (o SecuritySettingsResponseOutput) SqlServerSecurityCostPerServerPerYear() pulumi.Float64Output

Virtual machines per administrator.

func (SecuritySettingsResponseOutput) ToSecuritySettingsResponseOutput

func (o SecuritySettingsResponseOutput) ToSecuritySettingsResponseOutput() SecuritySettingsResponseOutput

func (SecuritySettingsResponseOutput) ToSecuritySettingsResponseOutputWithContext

func (o SecuritySettingsResponseOutput) ToSecuritySettingsResponseOutputWithContext(ctx context.Context) SecuritySettingsResponseOutput

type SecuritySettingsResponsePtrOutput

type SecuritySettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SecuritySettingsResponsePtrOutput) Elem

func (SecuritySettingsResponsePtrOutput) ElementType

func (SecuritySettingsResponsePtrOutput) ServerSecurityCostPerServerPerYear

func (o SecuritySettingsResponsePtrOutput) ServerSecurityCostPerServerPerYear() pulumi.Float64PtrOutput

Physical servers per administrator.

func (SecuritySettingsResponsePtrOutput) SqlServerSecurityCostPerServerPerYear

func (o SecuritySettingsResponsePtrOutput) SqlServerSecurityCostPerServerPerYear() pulumi.Float64PtrOutput

Virtual machines per administrator.

func (SecuritySettingsResponsePtrOutput) ToSecuritySettingsResponsePtrOutput

func (o SecuritySettingsResponsePtrOutput) ToSecuritySettingsResponsePtrOutput() SecuritySettingsResponsePtrOutput

func (SecuritySettingsResponsePtrOutput) ToSecuritySettingsResponsePtrOutputWithContext

func (o SecuritySettingsResponsePtrOutput) ToSecuritySettingsResponsePtrOutputWithContext(ctx context.Context) SecuritySettingsResponsePtrOutput

type ServerCollector

type ServerCollector struct {
	pulumi.CustomResourceState

	ETag       pulumi.StringPtrOutput            `pulumi:"eTag"`
	Name       pulumi.StringOutput               `pulumi:"name"`
	Properties CollectorPropertiesResponseOutput `pulumi:"properties"`
	Type       pulumi.StringOutput               `pulumi:"type"`
}

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

func GetServerCollector

func GetServerCollector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerCollectorState, opts ...pulumi.ResourceOption) (*ServerCollector, error)

GetServerCollector gets an existing ServerCollector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewServerCollector

func NewServerCollector(ctx *pulumi.Context,
	name string, args *ServerCollectorArgs, opts ...pulumi.ResourceOption) (*ServerCollector, error)

NewServerCollector registers a new resource with the given unique name, arguments, and options.

func (*ServerCollector) ElementType

func (*ServerCollector) ElementType() reflect.Type

func (*ServerCollector) ToServerCollectorOutput

func (i *ServerCollector) ToServerCollectorOutput() ServerCollectorOutput

func (*ServerCollector) ToServerCollectorOutputWithContext

func (i *ServerCollector) ToServerCollectorOutputWithContext(ctx context.Context) ServerCollectorOutput

type ServerCollectorArgs

type ServerCollectorArgs struct {
	ETag pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput
	Properties  CollectorPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
	// Unique name of a Server collector within a project.
	ServerCollectorName pulumi.StringPtrInput
}

The set of arguments for constructing a ServerCollector resource.

func (ServerCollectorArgs) ElementType

func (ServerCollectorArgs) ElementType() reflect.Type

type ServerCollectorInput

type ServerCollectorInput interface {
	pulumi.Input

	ToServerCollectorOutput() ServerCollectorOutput
	ToServerCollectorOutputWithContext(ctx context.Context) ServerCollectorOutput
}

type ServerCollectorOutput

type ServerCollectorOutput struct{ *pulumi.OutputState }

func (ServerCollectorOutput) ETag

func (ServerCollectorOutput) ElementType

func (ServerCollectorOutput) ElementType() reflect.Type

func (ServerCollectorOutput) Name

func (ServerCollectorOutput) Properties

func (ServerCollectorOutput) ToServerCollectorOutput

func (o ServerCollectorOutput) ToServerCollectorOutput() ServerCollectorOutput

func (ServerCollectorOutput) ToServerCollectorOutputWithContext

func (o ServerCollectorOutput) ToServerCollectorOutputWithContext(ctx context.Context) ServerCollectorOutput

func (ServerCollectorOutput) Type

type ServerCollectorState

type ServerCollectorState struct {
}

func (ServerCollectorState) ElementType

func (ServerCollectorState) ElementType() reflect.Type

type ServerCollectorsOperation

type ServerCollectorsOperation struct {
	pulumi.CustomResourceState

	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBaseResponsePtrOutput `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrOutput `pulumi:"discoverySiteId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

Physical server collector resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetServerCollectorsOperation

func GetServerCollectorsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerCollectorsOperationState, opts ...pulumi.ResourceOption) (*ServerCollectorsOperation, error)

GetServerCollectorsOperation gets an existing ServerCollectorsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewServerCollectorsOperation

func NewServerCollectorsOperation(ctx *pulumi.Context,
	name string, args *ServerCollectorsOperationArgs, opts ...pulumi.ResourceOption) (*ServerCollectorsOperation, error)

NewServerCollectorsOperation registers a new resource with the given unique name, arguments, and options.

func (*ServerCollectorsOperation) ElementType

func (*ServerCollectorsOperation) ElementType() reflect.Type

func (*ServerCollectorsOperation) ToServerCollectorsOperationOutput

func (i *ServerCollectorsOperation) ToServerCollectorsOperationOutput() ServerCollectorsOperationOutput

func (*ServerCollectorsOperation) ToServerCollectorsOperationOutputWithContext

func (i *ServerCollectorsOperation) ToServerCollectorsOperationOutputWithContext(ctx context.Context) ServerCollectorsOperationOutput

type ServerCollectorsOperationArgs

type ServerCollectorsOperationArgs struct {
	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBasePtrInput
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Physical server collector ARM name
	ServerCollectorName pulumi.StringPtrInput
}

The set of arguments for constructing a ServerCollectorsOperation resource.

func (ServerCollectorsOperationArgs) ElementType

type ServerCollectorsOperationInput

type ServerCollectorsOperationInput interface {
	pulumi.Input

	ToServerCollectorsOperationOutput() ServerCollectorsOperationOutput
	ToServerCollectorsOperationOutputWithContext(ctx context.Context) ServerCollectorsOperationOutput
}

type ServerCollectorsOperationOutput

type ServerCollectorsOperationOutput struct{ *pulumi.OutputState }

func (ServerCollectorsOperationOutput) AgentProperties

Gets or sets the collector agent properties.

func (ServerCollectorsOperationOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (ServerCollectorsOperationOutput) DiscoverySiteId

Gets the discovery site id.

func (ServerCollectorsOperationOutput) ElementType

func (ServerCollectorsOperationOutput) Name

The name of the resource

func (ServerCollectorsOperationOutput) ProvisioningState

The status of the last operation.

func (ServerCollectorsOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ServerCollectorsOperationOutput) ToServerCollectorsOperationOutput

func (o ServerCollectorsOperationOutput) ToServerCollectorsOperationOutput() ServerCollectorsOperationOutput

func (ServerCollectorsOperationOutput) ToServerCollectorsOperationOutputWithContext

func (o ServerCollectorsOperationOutput) ToServerCollectorsOperationOutputWithContext(ctx context.Context) ServerCollectorsOperationOutput

func (ServerCollectorsOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (ServerCollectorsOperationOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type ServerCollectorsOperationState

type ServerCollectorsOperationState struct {
}

func (ServerCollectorsOperationState) ElementType

type ServersProjectSummaryResponse

type ServersProjectSummaryResponse struct {
	// Gets or sets the count of entities assessed.
	AssessedCount *int `pulumi:"assessedCount"`
	// Gets or sets the count of entities discovered.
	DiscoveredCount *int `pulumi:"discoveredCount"`
	// Gets or sets the extended summary.
	ExtendedSummary map[string]string `pulumi:"extendedSummary"`
	// Gets the Instance type.
	// Expected value is 'Servers'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the time when summary was last refreshed.
	LastSummaryRefreshedTime *string `pulumi:"lastSummaryRefreshedTime"`
	// Gets or sets the count of entities migrated.
	MigratedCount *int `pulumi:"migratedCount"`
	// Gets or sets the state of refresh summary.
	RefreshSummaryState *string `pulumi:"refreshSummaryState"`
	// Gets or sets the count of entities being replicated.
	ReplicatingCount *int `pulumi:"replicatingCount"`
	// Gets or sets the count of entities test migrated.
	TestMigratedCount *int `pulumi:"testMigratedCount"`
}

Class representing the servers project summary.

type ServersProjectSummaryResponseOutput

type ServersProjectSummaryResponseOutput struct{ *pulumi.OutputState }

Class representing the servers project summary.

func (ServersProjectSummaryResponseOutput) AssessedCount

Gets or sets the count of entities assessed.

func (ServersProjectSummaryResponseOutput) DiscoveredCount

Gets or sets the count of entities discovered.

func (ServersProjectSummaryResponseOutput) ElementType

func (ServersProjectSummaryResponseOutput) ExtendedSummary

Gets or sets the extended summary.

func (ServersProjectSummaryResponseOutput) InstanceType

Gets the Instance type. Expected value is 'Servers'.

func (ServersProjectSummaryResponseOutput) LastSummaryRefreshedTime

func (o ServersProjectSummaryResponseOutput) LastSummaryRefreshedTime() pulumi.StringPtrOutput

Gets or sets the time when summary was last refreshed.

func (ServersProjectSummaryResponseOutput) MigratedCount

Gets or sets the count of entities migrated.

func (ServersProjectSummaryResponseOutput) RefreshSummaryState

Gets or sets the state of refresh summary.

func (ServersProjectSummaryResponseOutput) ReplicatingCount

Gets or sets the count of entities being replicated.

func (ServersProjectSummaryResponseOutput) TestMigratedCount

Gets or sets the count of entities test migrated.

func (ServersProjectSummaryResponseOutput) ToServersProjectSummaryResponseOutput

func (o ServersProjectSummaryResponseOutput) ToServersProjectSummaryResponseOutput() ServersProjectSummaryResponseOutput

func (ServersProjectSummaryResponseOutput) ToServersProjectSummaryResponseOutputWithContext

func (o ServersProjectSummaryResponseOutput) ToServersProjectSummaryResponseOutputWithContext(ctx context.Context) ServersProjectSummaryResponseOutput

type ServersSolutionSummaryResponse

type ServersSolutionSummaryResponse struct {
	// Gets or sets the count of servers assessed.
	AssessedCount *int `pulumi:"assessedCount"`
	// Gets or sets the count of servers discovered.
	DiscoveredCount *int `pulumi:"discoveredCount"`
	// Gets the Instance type.
	// Expected value is 'Servers'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the count of servers migrated.
	MigratedCount *int `pulumi:"migratedCount"`
	// Gets or sets the count of servers being replicated.
	ReplicatingCount *int `pulumi:"replicatingCount"`
	// Gets or sets the count of servers test migrated.
	TestMigratedCount *int `pulumi:"testMigratedCount"`
}

Class representing the servers solution summary.

type ServersSolutionSummaryResponseOutput

type ServersSolutionSummaryResponseOutput struct{ *pulumi.OutputState }

Class representing the servers solution summary.

func (ServersSolutionSummaryResponseOutput) AssessedCount

Gets or sets the count of servers assessed.

func (ServersSolutionSummaryResponseOutput) DiscoveredCount

Gets or sets the count of servers discovered.

func (ServersSolutionSummaryResponseOutput) ElementType

func (ServersSolutionSummaryResponseOutput) InstanceType

Gets the Instance type. Expected value is 'Servers'.

func (ServersSolutionSummaryResponseOutput) MigratedCount

Gets or sets the count of servers migrated.

func (ServersSolutionSummaryResponseOutput) ReplicatingCount

Gets or sets the count of servers being replicated.

func (ServersSolutionSummaryResponseOutput) TestMigratedCount

Gets or sets the count of servers test migrated.

func (ServersSolutionSummaryResponseOutput) ToServersSolutionSummaryResponseOutput

func (o ServersSolutionSummaryResponseOutput) ToServersSolutionSummaryResponseOutput() ServersSolutionSummaryResponseOutput

func (ServersSolutionSummaryResponseOutput) ToServersSolutionSummaryResponseOutputWithContext

func (o ServersSolutionSummaryResponseOutput) ToServersSolutionSummaryResponseOutputWithContext(ctx context.Context) ServersSolutionSummaryResponseOutput

type ServersSolutionSummaryResponsePtrOutput

type ServersSolutionSummaryResponsePtrOutput struct{ *pulumi.OutputState }

func (ServersSolutionSummaryResponsePtrOutput) AssessedCount

Gets or sets the count of servers assessed.

func (ServersSolutionSummaryResponsePtrOutput) DiscoveredCount

Gets or sets the count of servers discovered.

func (ServersSolutionSummaryResponsePtrOutput) Elem

func (ServersSolutionSummaryResponsePtrOutput) ElementType

func (ServersSolutionSummaryResponsePtrOutput) InstanceType

Gets the Instance type. Expected value is 'Servers'.

func (ServersSolutionSummaryResponsePtrOutput) MigratedCount

Gets or sets the count of servers migrated.

func (ServersSolutionSummaryResponsePtrOutput) ReplicatingCount

Gets or sets the count of servers being replicated.

func (ServersSolutionSummaryResponsePtrOutput) TestMigratedCount

Gets or sets the count of servers test migrated.

func (ServersSolutionSummaryResponsePtrOutput) ToServersSolutionSummaryResponsePtrOutput

func (o ServersSolutionSummaryResponsePtrOutput) ToServersSolutionSummaryResponsePtrOutput() ServersSolutionSummaryResponsePtrOutput

func (ServersSolutionSummaryResponsePtrOutput) ToServersSolutionSummaryResponsePtrOutputWithContext

func (o ServersSolutionSummaryResponsePtrOutput) ToServersSolutionSummaryResponsePtrOutputWithContext(ctx context.Context) ServersSolutionSummaryResponsePtrOutput

type Settings

type Settings struct {
	// Azure settings for a business case.
	AzureSettings AzureSettings `pulumi:"azureSettings"`
	// On-premise settings.
	OnPremiseSettings *OnPremiseSettings `pulumi:"onPremiseSettings"`
}

Business case settings.

func (*Settings) Defaults

func (val *Settings) Defaults() *Settings

Defaults sets the appropriate defaults for Settings

type SettingsArgs

type SettingsArgs struct {
	// Azure settings for a business case.
	AzureSettings AzureSettingsInput `pulumi:"azureSettings"`
	// On-premise settings.
	OnPremiseSettings OnPremiseSettingsPtrInput `pulumi:"onPremiseSettings"`
}

Business case settings.

func (*SettingsArgs) Defaults

func (val *SettingsArgs) Defaults() *SettingsArgs

Defaults sets the appropriate defaults for SettingsArgs

func (SettingsArgs) ElementType

func (SettingsArgs) ElementType() reflect.Type

func (SettingsArgs) ToSettingsOutput

func (i SettingsArgs) ToSettingsOutput() SettingsOutput

func (SettingsArgs) ToSettingsOutputWithContext

func (i SettingsArgs) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput

func (SettingsArgs) ToSettingsPtrOutput

func (i SettingsArgs) ToSettingsPtrOutput() SettingsPtrOutput

func (SettingsArgs) ToSettingsPtrOutputWithContext

func (i SettingsArgs) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput

type SettingsInput

type SettingsInput interface {
	pulumi.Input

	ToSettingsOutput() SettingsOutput
	ToSettingsOutputWithContext(context.Context) SettingsOutput
}

SettingsInput is an input type that accepts SettingsArgs and SettingsOutput values. You can construct a concrete instance of `SettingsInput` via:

SettingsArgs{...}

type SettingsOutput

type SettingsOutput struct{ *pulumi.OutputState }

Business case settings.

func (SettingsOutput) AzureSettings

func (o SettingsOutput) AzureSettings() AzureSettingsOutput

Azure settings for a business case.

func (SettingsOutput) ElementType

func (SettingsOutput) ElementType() reflect.Type

func (SettingsOutput) OnPremiseSettings

func (o SettingsOutput) OnPremiseSettings() OnPremiseSettingsPtrOutput

On-premise settings.

func (SettingsOutput) ToSettingsOutput

func (o SettingsOutput) ToSettingsOutput() SettingsOutput

func (SettingsOutput) ToSettingsOutputWithContext

func (o SettingsOutput) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput

func (SettingsOutput) ToSettingsPtrOutput

func (o SettingsOutput) ToSettingsPtrOutput() SettingsPtrOutput

func (SettingsOutput) ToSettingsPtrOutputWithContext

func (o SettingsOutput) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput

type SettingsPtrInput

type SettingsPtrInput interface {
	pulumi.Input

	ToSettingsPtrOutput() SettingsPtrOutput
	ToSettingsPtrOutputWithContext(context.Context) SettingsPtrOutput
}

SettingsPtrInput is an input type that accepts SettingsArgs, SettingsPtr and SettingsPtrOutput values. You can construct a concrete instance of `SettingsPtrInput` via:

        SettingsArgs{...}

or:

        nil

func SettingsPtr

func SettingsPtr(v *SettingsArgs) SettingsPtrInput

type SettingsPtrOutput

type SettingsPtrOutput struct{ *pulumi.OutputState }

func (SettingsPtrOutput) AzureSettings

func (o SettingsPtrOutput) AzureSettings() AzureSettingsPtrOutput

Azure settings for a business case.

func (SettingsPtrOutput) Elem

func (SettingsPtrOutput) ElementType

func (SettingsPtrOutput) ElementType() reflect.Type

func (SettingsPtrOutput) OnPremiseSettings

func (o SettingsPtrOutput) OnPremiseSettings() OnPremiseSettingsPtrOutput

On-premise settings.

func (SettingsPtrOutput) ToSettingsPtrOutput

func (o SettingsPtrOutput) ToSettingsPtrOutput() SettingsPtrOutput

func (SettingsPtrOutput) ToSettingsPtrOutputWithContext

func (o SettingsPtrOutput) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput

type SettingsResponse

type SettingsResponse struct {
	// Azure settings for a business case.
	AzureSettings AzureSettingsResponse `pulumi:"azureSettings"`
	// On-premise settings.
	OnPremiseSettings *OnPremiseSettingsResponse `pulumi:"onPremiseSettings"`
}

Business case settings.

func (*SettingsResponse) Defaults

func (val *SettingsResponse) Defaults() *SettingsResponse

Defaults sets the appropriate defaults for SettingsResponse

type SettingsResponseOutput

type SettingsResponseOutput struct{ *pulumi.OutputState }

Business case settings.

func (SettingsResponseOutput) AzureSettings

Azure settings for a business case.

func (SettingsResponseOutput) ElementType

func (SettingsResponseOutput) ElementType() reflect.Type

func (SettingsResponseOutput) OnPremiseSettings

On-premise settings.

func (SettingsResponseOutput) ToSettingsResponseOutput

func (o SettingsResponseOutput) ToSettingsResponseOutput() SettingsResponseOutput

func (SettingsResponseOutput) ToSettingsResponseOutputWithContext

func (o SettingsResponseOutput) ToSettingsResponseOutputWithContext(ctx context.Context) SettingsResponseOutput

type SettingsResponsePtrOutput

type SettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SettingsResponsePtrOutput) AzureSettings

Azure settings for a business case.

func (SettingsResponsePtrOutput) Elem

func (SettingsResponsePtrOutput) ElementType

func (SettingsResponsePtrOutput) ElementType() reflect.Type

func (SettingsResponsePtrOutput) OnPremiseSettings

On-premise settings.

func (SettingsResponsePtrOutput) ToSettingsResponsePtrOutput

func (o SettingsResponsePtrOutput) ToSettingsResponsePtrOutput() SettingsResponsePtrOutput

func (SettingsResponsePtrOutput) ToSettingsResponsePtrOutputWithContext

func (o SettingsResponsePtrOutput) ToSettingsResponsePtrOutputWithContext(ctx context.Context) SettingsResponsePtrOutput

type Solution

type Solution struct {
	pulumi.CustomResourceState

	// Gets or sets the ETAG for optimistic concurrency control.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Gets the name of this REST resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesResponseOutput `pulumi:"properties"`
	// Gets the type of this REST resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Solution REST Resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview.

func GetSolution

func GetSolution(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SolutionState, opts ...pulumi.ResourceOption) (*Solution, error)

GetSolution gets an existing Solution resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSolution

func NewSolution(ctx *pulumi.Context,
	name string, args *SolutionArgs, opts ...pulumi.ResourceOption) (*Solution, error)

NewSolution registers a new resource with the given unique name, arguments, and options.

func (*Solution) ElementType

func (*Solution) ElementType() reflect.Type

func (*Solution) ToSolutionOutput

func (i *Solution) ToSolutionOutput() SolutionOutput

func (*Solution) ToSolutionOutputWithContext

func (i *Solution) ToSolutionOutputWithContext(ctx context.Context) SolutionOutput

type SolutionArgs

type SolutionArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesPtrInput
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName pulumi.StringInput
	// Unique name of a migration solution within a migrate project.
	SolutionName pulumi.StringPtrInput
}

The set of arguments for constructing a Solution resource.

func (SolutionArgs) ElementType

func (SolutionArgs) ElementType() reflect.Type

type SolutionDetails

type SolutionDetails struct {
	// Gets or sets the count of assessments reported by the solution.
	AssessmentCount *int `pulumi:"assessmentCount"`
	// Gets or sets the extended details reported by the solution.
	ExtendedDetails map[string]string `pulumi:"extendedDetails"`
	// Gets or sets the count of groups reported by the solution.
	GroupCount *int `pulumi:"groupCount"`
}

Class representing the details of the solution.

type SolutionDetailsArgs

type SolutionDetailsArgs struct {
	// Gets or sets the count of assessments reported by the solution.
	AssessmentCount pulumi.IntPtrInput `pulumi:"assessmentCount"`
	// Gets or sets the extended details reported by the solution.
	ExtendedDetails pulumi.StringMapInput `pulumi:"extendedDetails"`
	// Gets or sets the count of groups reported by the solution.
	GroupCount pulumi.IntPtrInput `pulumi:"groupCount"`
}

Class representing the details of the solution.

func (SolutionDetailsArgs) ElementType

func (SolutionDetailsArgs) ElementType() reflect.Type

func (SolutionDetailsArgs) ToSolutionDetailsOutput

func (i SolutionDetailsArgs) ToSolutionDetailsOutput() SolutionDetailsOutput

func (SolutionDetailsArgs) ToSolutionDetailsOutputWithContext

func (i SolutionDetailsArgs) ToSolutionDetailsOutputWithContext(ctx context.Context) SolutionDetailsOutput

func (SolutionDetailsArgs) ToSolutionDetailsPtrOutput

func (i SolutionDetailsArgs) ToSolutionDetailsPtrOutput() SolutionDetailsPtrOutput

func (SolutionDetailsArgs) ToSolutionDetailsPtrOutputWithContext

func (i SolutionDetailsArgs) ToSolutionDetailsPtrOutputWithContext(ctx context.Context) SolutionDetailsPtrOutput

type SolutionDetailsInput

type SolutionDetailsInput interface {
	pulumi.Input

	ToSolutionDetailsOutput() SolutionDetailsOutput
	ToSolutionDetailsOutputWithContext(context.Context) SolutionDetailsOutput
}

SolutionDetailsInput is an input type that accepts SolutionDetailsArgs and SolutionDetailsOutput values. You can construct a concrete instance of `SolutionDetailsInput` via:

SolutionDetailsArgs{...}

type SolutionDetailsOutput

type SolutionDetailsOutput struct{ *pulumi.OutputState }

Class representing the details of the solution.

func (SolutionDetailsOutput) AssessmentCount

func (o SolutionDetailsOutput) AssessmentCount() pulumi.IntPtrOutput

Gets or sets the count of assessments reported by the solution.

func (SolutionDetailsOutput) ElementType

func (SolutionDetailsOutput) ElementType() reflect.Type

func (SolutionDetailsOutput) ExtendedDetails

func (o SolutionDetailsOutput) ExtendedDetails() pulumi.StringMapOutput

Gets or sets the extended details reported by the solution.

func (SolutionDetailsOutput) GroupCount

func (o SolutionDetailsOutput) GroupCount() pulumi.IntPtrOutput

Gets or sets the count of groups reported by the solution.

func (SolutionDetailsOutput) ToSolutionDetailsOutput

func (o SolutionDetailsOutput) ToSolutionDetailsOutput() SolutionDetailsOutput

func (SolutionDetailsOutput) ToSolutionDetailsOutputWithContext

func (o SolutionDetailsOutput) ToSolutionDetailsOutputWithContext(ctx context.Context) SolutionDetailsOutput

func (SolutionDetailsOutput) ToSolutionDetailsPtrOutput

func (o SolutionDetailsOutput) ToSolutionDetailsPtrOutput() SolutionDetailsPtrOutput

func (SolutionDetailsOutput) ToSolutionDetailsPtrOutputWithContext

func (o SolutionDetailsOutput) ToSolutionDetailsPtrOutputWithContext(ctx context.Context) SolutionDetailsPtrOutput

type SolutionDetailsPtrInput

type SolutionDetailsPtrInput interface {
	pulumi.Input

	ToSolutionDetailsPtrOutput() SolutionDetailsPtrOutput
	ToSolutionDetailsPtrOutputWithContext(context.Context) SolutionDetailsPtrOutput
}

SolutionDetailsPtrInput is an input type that accepts SolutionDetailsArgs, SolutionDetailsPtr and SolutionDetailsPtrOutput values. You can construct a concrete instance of `SolutionDetailsPtrInput` via:

        SolutionDetailsArgs{...}

or:

        nil

type SolutionDetailsPtrOutput

type SolutionDetailsPtrOutput struct{ *pulumi.OutputState }

func (SolutionDetailsPtrOutput) AssessmentCount

func (o SolutionDetailsPtrOutput) AssessmentCount() pulumi.IntPtrOutput

Gets or sets the count of assessments reported by the solution.

func (SolutionDetailsPtrOutput) Elem

func (SolutionDetailsPtrOutput) ElementType

func (SolutionDetailsPtrOutput) ElementType() reflect.Type

func (SolutionDetailsPtrOutput) ExtendedDetails

func (o SolutionDetailsPtrOutput) ExtendedDetails() pulumi.StringMapOutput

Gets or sets the extended details reported by the solution.

func (SolutionDetailsPtrOutput) GroupCount

Gets or sets the count of groups reported by the solution.

func (SolutionDetailsPtrOutput) ToSolutionDetailsPtrOutput

func (o SolutionDetailsPtrOutput) ToSolutionDetailsPtrOutput() SolutionDetailsPtrOutput

func (SolutionDetailsPtrOutput) ToSolutionDetailsPtrOutputWithContext

func (o SolutionDetailsPtrOutput) ToSolutionDetailsPtrOutputWithContext(ctx context.Context) SolutionDetailsPtrOutput

type SolutionDetailsResponse

type SolutionDetailsResponse struct {
	// Gets or sets the count of assessments reported by the solution.
	AssessmentCount *int `pulumi:"assessmentCount"`
	// Gets or sets the extended details reported by the solution.
	ExtendedDetails map[string]string `pulumi:"extendedDetails"`
	// Gets or sets the count of groups reported by the solution.
	GroupCount *int `pulumi:"groupCount"`
}

Class representing the details of the solution.

type SolutionDetailsResponseOutput

type SolutionDetailsResponseOutput struct{ *pulumi.OutputState }

Class representing the details of the solution.

func (SolutionDetailsResponseOutput) AssessmentCount

Gets or sets the count of assessments reported by the solution.

func (SolutionDetailsResponseOutput) ElementType

func (SolutionDetailsResponseOutput) ExtendedDetails

Gets or sets the extended details reported by the solution.

func (SolutionDetailsResponseOutput) GroupCount

Gets or sets the count of groups reported by the solution.

func (SolutionDetailsResponseOutput) ToSolutionDetailsResponseOutput

func (o SolutionDetailsResponseOutput) ToSolutionDetailsResponseOutput() SolutionDetailsResponseOutput

func (SolutionDetailsResponseOutput) ToSolutionDetailsResponseOutputWithContext

func (o SolutionDetailsResponseOutput) ToSolutionDetailsResponseOutputWithContext(ctx context.Context) SolutionDetailsResponseOutput

type SolutionDetailsResponsePtrOutput

type SolutionDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (SolutionDetailsResponsePtrOutput) AssessmentCount

Gets or sets the count of assessments reported by the solution.

func (SolutionDetailsResponsePtrOutput) Elem

func (SolutionDetailsResponsePtrOutput) ElementType

func (SolutionDetailsResponsePtrOutput) ExtendedDetails

Gets or sets the extended details reported by the solution.

func (SolutionDetailsResponsePtrOutput) GroupCount

Gets or sets the count of groups reported by the solution.

func (SolutionDetailsResponsePtrOutput) ToSolutionDetailsResponsePtrOutput

func (o SolutionDetailsResponsePtrOutput) ToSolutionDetailsResponsePtrOutput() SolutionDetailsResponsePtrOutput

func (SolutionDetailsResponsePtrOutput) ToSolutionDetailsResponsePtrOutputWithContext

func (o SolutionDetailsResponsePtrOutput) ToSolutionDetailsResponsePtrOutputWithContext(ctx context.Context) SolutionDetailsResponsePtrOutput

type SolutionInput

type SolutionInput interface {
	pulumi.Input

	ToSolutionOutput() SolutionOutput
	ToSolutionOutputWithContext(ctx context.Context) SolutionOutput
}

type SolutionOutput

type SolutionOutput struct{ *pulumi.OutputState }

func (SolutionOutput) ElementType

func (SolutionOutput) ElementType() reflect.Type

func (SolutionOutput) Etag

Gets or sets the ETAG for optimistic concurrency control.

func (SolutionOutput) Name

Gets the name of this REST resource.

func (SolutionOutput) Properties

Gets or sets the properties of the solution.

func (SolutionOutput) ToSolutionOutput

func (o SolutionOutput) ToSolutionOutput() SolutionOutput

func (SolutionOutput) ToSolutionOutputWithContext

func (o SolutionOutput) ToSolutionOutputWithContext(ctx context.Context) SolutionOutput

func (SolutionOutput) Type

Gets the type of this REST resource.

type SolutionProperties

type SolutionProperties struct {
	// Gets or sets the cleanup state of the solution.
	CleanupState *string `pulumi:"cleanupState"`
	// Gets or sets the details of the solution.
	Details *SolutionDetails `pulumi:"details"`
	// Gets or sets the goal of the solution.
	Goal *string `pulumi:"goal"`
	// Gets or sets the purpose of the solution.
	Purpose *string `pulumi:"purpose"`
	// Gets or sets the current status of the solution.
	Status *string `pulumi:"status"`
	// Gets or sets the tool being used in the solution.
	Tool *string `pulumi:"tool"`
}

Class for solution properties.

type SolutionPropertiesArgs

type SolutionPropertiesArgs struct {
	// Gets or sets the cleanup state of the solution.
	CleanupState pulumi.StringPtrInput `pulumi:"cleanupState"`
	// Gets or sets the details of the solution.
	Details SolutionDetailsPtrInput `pulumi:"details"`
	// Gets or sets the goal of the solution.
	Goal pulumi.StringPtrInput `pulumi:"goal"`
	// Gets or sets the purpose of the solution.
	Purpose pulumi.StringPtrInput `pulumi:"purpose"`
	// Gets or sets the current status of the solution.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Gets or sets the tool being used in the solution.
	Tool pulumi.StringPtrInput `pulumi:"tool"`
}

Class for solution properties.

func (SolutionPropertiesArgs) ElementType

func (SolutionPropertiesArgs) ElementType() reflect.Type

func (SolutionPropertiesArgs) ToSolutionPropertiesOutput

func (i SolutionPropertiesArgs) ToSolutionPropertiesOutput() SolutionPropertiesOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesOutputWithContext

func (i SolutionPropertiesArgs) ToSolutionPropertiesOutputWithContext(ctx context.Context) SolutionPropertiesOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesPtrOutput

func (i SolutionPropertiesArgs) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesPtrOutputWithContext

func (i SolutionPropertiesArgs) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

type SolutionPropertiesInput

type SolutionPropertiesInput interface {
	pulumi.Input

	ToSolutionPropertiesOutput() SolutionPropertiesOutput
	ToSolutionPropertiesOutputWithContext(context.Context) SolutionPropertiesOutput
}

SolutionPropertiesInput is an input type that accepts SolutionPropertiesArgs and SolutionPropertiesOutput values. You can construct a concrete instance of `SolutionPropertiesInput` via:

SolutionPropertiesArgs{...}

type SolutionPropertiesOutput

type SolutionPropertiesOutput struct{ *pulumi.OutputState }

Class for solution properties.

func (SolutionPropertiesOutput) CleanupState

Gets or sets the cleanup state of the solution.

func (SolutionPropertiesOutput) Details

Gets or sets the details of the solution.

func (SolutionPropertiesOutput) ElementType

func (SolutionPropertiesOutput) ElementType() reflect.Type

func (SolutionPropertiesOutput) Goal

Gets or sets the goal of the solution.

func (SolutionPropertiesOutput) Purpose

Gets or sets the purpose of the solution.

func (SolutionPropertiesOutput) Status

Gets or sets the current status of the solution.

func (SolutionPropertiesOutput) ToSolutionPropertiesOutput

func (o SolutionPropertiesOutput) ToSolutionPropertiesOutput() SolutionPropertiesOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesOutputWithContext

func (o SolutionPropertiesOutput) ToSolutionPropertiesOutputWithContext(ctx context.Context) SolutionPropertiesOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesPtrOutput

func (o SolutionPropertiesOutput) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesPtrOutputWithContext

func (o SolutionPropertiesOutput) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

func (SolutionPropertiesOutput) Tool

Gets or sets the tool being used in the solution.

type SolutionPropertiesPtrInput

type SolutionPropertiesPtrInput interface {
	pulumi.Input

	ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput
	ToSolutionPropertiesPtrOutputWithContext(context.Context) SolutionPropertiesPtrOutput
}

SolutionPropertiesPtrInput is an input type that accepts SolutionPropertiesArgs, SolutionPropertiesPtr and SolutionPropertiesPtrOutput values. You can construct a concrete instance of `SolutionPropertiesPtrInput` via:

        SolutionPropertiesArgs{...}

or:

        nil

type SolutionPropertiesPtrOutput

type SolutionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SolutionPropertiesPtrOutput) CleanupState

Gets or sets the cleanup state of the solution.

func (SolutionPropertiesPtrOutput) Details

Gets or sets the details of the solution.

func (SolutionPropertiesPtrOutput) Elem

func (SolutionPropertiesPtrOutput) ElementType

func (SolutionPropertiesPtrOutput) Goal

Gets or sets the goal of the solution.

func (SolutionPropertiesPtrOutput) Purpose

Gets or sets the purpose of the solution.

func (SolutionPropertiesPtrOutput) Status

Gets or sets the current status of the solution.

func (SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutput

func (o SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutputWithContext

func (o SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

func (SolutionPropertiesPtrOutput) Tool

Gets or sets the tool being used in the solution.

type SolutionPropertiesResponse

type SolutionPropertiesResponse struct {
	// Gets or sets the cleanup state of the solution.
	CleanupState *string `pulumi:"cleanupState"`
	// Gets or sets the details of the solution.
	Details *SolutionDetailsResponse `pulumi:"details"`
	// Gets or sets the goal of the solution.
	Goal *string `pulumi:"goal"`
	// Gets or sets the purpose of the solution.
	Purpose *string `pulumi:"purpose"`
	// Gets or sets the current status of the solution.
	Status *string `pulumi:"status"`
	// Gets or sets the summary of the solution.
	Summary interface{} `pulumi:"summary"`
	// Gets or sets the tool being used in the solution.
	Tool *string `pulumi:"tool"`
}

Class for solution properties.

type SolutionPropertiesResponseOutput

type SolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for solution properties.

func (SolutionPropertiesResponseOutput) CleanupState

Gets or sets the cleanup state of the solution.

func (SolutionPropertiesResponseOutput) Details

Gets or sets the details of the solution.

func (SolutionPropertiesResponseOutput) ElementType

func (SolutionPropertiesResponseOutput) Goal

Gets or sets the goal of the solution.

func (SolutionPropertiesResponseOutput) Purpose

Gets or sets the purpose of the solution.

func (SolutionPropertiesResponseOutput) Status

Gets or sets the current status of the solution.

func (SolutionPropertiesResponseOutput) Summary

Gets or sets the summary of the solution.

func (SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutput

func (o SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutput() SolutionPropertiesResponseOutput

func (SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutputWithContext

func (o SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutputWithContext(ctx context.Context) SolutionPropertiesResponseOutput

func (SolutionPropertiesResponseOutput) Tool

Gets or sets the tool being used in the solution.

type SolutionState

type SolutionState struct {
}

func (SolutionState) ElementType

func (SolutionState) ElementType() reflect.Type

type SolutionSummaryResponse

type SolutionSummaryResponse struct {
	// Gets the Instance type.
	InstanceType string `pulumi:"instanceType"`
}

The solution summary class.

type SolutionSummaryResponseOutput

type SolutionSummaryResponseOutput struct{ *pulumi.OutputState }

The solution summary class.

func (SolutionSummaryResponseOutput) ElementType

func (SolutionSummaryResponseOutput) InstanceType

Gets the Instance type.

func (SolutionSummaryResponseOutput) ToSolutionSummaryResponseOutput

func (o SolutionSummaryResponseOutput) ToSolutionSummaryResponseOutput() SolutionSummaryResponseOutput

func (SolutionSummaryResponseOutput) ToSolutionSummaryResponseOutputWithContext

func (o SolutionSummaryResponseOutput) ToSolutionSummaryResponseOutputWithContext(ctx context.Context) SolutionSummaryResponseOutput

type SolutionSummaryResponsePtrOutput

type SolutionSummaryResponsePtrOutput struct{ *pulumi.OutputState }

func (SolutionSummaryResponsePtrOutput) Elem

func (SolutionSummaryResponsePtrOutput) ElementType

func (SolutionSummaryResponsePtrOutput) InstanceType

Gets the Instance type.

func (SolutionSummaryResponsePtrOutput) ToSolutionSummaryResponsePtrOutput

func (o SolutionSummaryResponsePtrOutput) ToSolutionSummaryResponsePtrOutput() SolutionSummaryResponsePtrOutput

func (SolutionSummaryResponsePtrOutput) ToSolutionSummaryResponsePtrOutputWithContext

func (o SolutionSummaryResponsePtrOutput) ToSolutionSummaryResponsePtrOutputWithContext(ctx context.Context) SolutionSummaryResponsePtrOutput

type SolutionsControllerSolution

type SolutionsControllerSolution struct {
	pulumi.CustomResourceState

	// Gets or sets the ETAG for optimistic concurrency control.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Gets the name of this REST resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesResponseOutput `pulumi:"properties"`
	// Gets the type of this REST resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Solution REST Resource. Azure REST API version: 2023-01-01.

func GetSolutionsControllerSolution

func GetSolutionsControllerSolution(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SolutionsControllerSolutionState, opts ...pulumi.ResourceOption) (*SolutionsControllerSolution, error)

GetSolutionsControllerSolution gets an existing SolutionsControllerSolution resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSolutionsControllerSolution

func NewSolutionsControllerSolution(ctx *pulumi.Context,
	name string, args *SolutionsControllerSolutionArgs, opts ...pulumi.ResourceOption) (*SolutionsControllerSolution, error)

NewSolutionsControllerSolution registers a new resource with the given unique name, arguments, and options.

func (*SolutionsControllerSolution) ElementType

func (*SolutionsControllerSolution) ElementType() reflect.Type

func (*SolutionsControllerSolution) ToSolutionsControllerSolutionOutput

func (i *SolutionsControllerSolution) ToSolutionsControllerSolutionOutput() SolutionsControllerSolutionOutput

func (*SolutionsControllerSolution) ToSolutionsControllerSolutionOutputWithContext

func (i *SolutionsControllerSolution) ToSolutionsControllerSolutionOutputWithContext(ctx context.Context) SolutionsControllerSolutionOutput

type SolutionsControllerSolutionArgs

type SolutionsControllerSolutionArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Unique name of a migration solution within a migrate project.
	SolutionName pulumi.StringPtrInput
}

The set of arguments for constructing a SolutionsControllerSolution resource.

func (SolutionsControllerSolutionArgs) ElementType

type SolutionsControllerSolutionInput

type SolutionsControllerSolutionInput interface {
	pulumi.Input

	ToSolutionsControllerSolutionOutput() SolutionsControllerSolutionOutput
	ToSolutionsControllerSolutionOutputWithContext(ctx context.Context) SolutionsControllerSolutionOutput
}

type SolutionsControllerSolutionOutput

type SolutionsControllerSolutionOutput struct{ *pulumi.OutputState }

func (SolutionsControllerSolutionOutput) ElementType

func (SolutionsControllerSolutionOutput) Etag

Gets or sets the ETAG for optimistic concurrency control.

func (SolutionsControllerSolutionOutput) Name

Gets the name of this REST resource.

func (SolutionsControllerSolutionOutput) Properties

Gets or sets the properties of the solution.

func (SolutionsControllerSolutionOutput) ToSolutionsControllerSolutionOutput

func (o SolutionsControllerSolutionOutput) ToSolutionsControllerSolutionOutput() SolutionsControllerSolutionOutput

func (SolutionsControllerSolutionOutput) ToSolutionsControllerSolutionOutputWithContext

func (o SolutionsControllerSolutionOutput) ToSolutionsControllerSolutionOutputWithContext(ctx context.Context) SolutionsControllerSolutionOutput

func (SolutionsControllerSolutionOutput) Type

Gets the type of this REST resource.

type SolutionsControllerSolutionState

type SolutionsControllerSolutionState struct {
}

func (SolutionsControllerSolutionState) ElementType

type SqlAssessmentV2Operation

type SqlAssessmentV2Operation struct {
	pulumi.CustomResourceState

	// Assessment type of the assessment.
	AssessmentType pulumi.StringPtrOutput `pulumi:"assessmentType"`
	// Gets or sets user preference indicating intent of async commit mode.
	AsyncCommitModeIntent pulumi.StringPtrOutput `pulumi:"asyncCommitModeIntent"`
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation pulumi.StringPtrOutput `pulumi:"azureLocation"`
	// Azure Offer Code.
	AzureOfferCode pulumi.StringPtrOutput `pulumi:"azureOfferCode"`
	// Gets or sets Azure Offer Code for VM.
	AzureOfferCodeForVm pulumi.StringPtrOutput `pulumi:"azureOfferCodeForVm"`
	// Gets or sets a value indicating azure security offering type.
	AzureSecurityOfferingType pulumi.StringPtrOutput `pulumi:"azureSecurityOfferingType"`
	// Gets or sets user configurable SQL database settings.
	AzureSqlDatabaseSettings SqlDbSettingsResponsePtrOutput `pulumi:"azureSqlDatabaseSettings"`
	// Gets or sets user configurable SQL managed instance settings.
	AzureSqlManagedInstanceSettings SqlMiSettingsResponsePtrOutput `pulumi:"azureSqlManagedInstanceSettings"`
	// Gets or sets user configurable SQL VM settings.
	AzureSqlVmSettings SqlVmSettingsResponsePtrOutput `pulumi:"azureSqlVmSettings"`
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage pulumi.Float64PtrOutput `pulumi:"confidenceRatingInPercentage"`
	// Date and Time when assessment was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Currency in which prices should be reported.
	Currency pulumi.StringPtrOutput `pulumi:"currency"`
	// Gets or sets the Azure Location or Azure region where to which the machines
	// will be migrated.
	DisasterRecoveryLocation pulumi.StringPtrOutput `pulumi:"disasterRecoveryLocation"`
	// Custom discount percentage.
	DiscountPercentage pulumi.Float64PtrOutput `pulumi:"discountPercentage"`
	// Gets or sets the Enterprise agreement subscription id.
	EaSubscriptionId pulumi.StringPtrOutput `pulumi:"eaSubscriptionId"`
	// Gets or sets a value indicating whether HADR assessments needs to be created.
	EnableHadrAssessment pulumi.BoolPtrOutput `pulumi:"enableHadrAssessment"`
	// Gets or sets the duration for which the entity (SQL, VMs) are up in the
	// on-premises environment.
	EntityUptime EntityUptimeResponsePtrOutput `pulumi:"entityUptime"`
	// Gets or sets user configurable setting to display the environment type.
	EnvironmentType pulumi.StringPtrOutput `pulumi:"environmentType"`
	// Gets the group type for the assessment.
	GroupType pulumi.StringPtrOutput `pulumi:"groupType"`
	// Gets or sets a value indicating whether internet access is available.
	IsInternetAccessAvailable pulumi.BoolPtrOutput `pulumi:"isInternetAccessAvailable"`
	// Gets or sets user preference indicating intent of multi-subnet configuration.
	MultiSubnetIntent pulumi.StringPtrOutput `pulumi:"multiSubnetIntent"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets SQL optimization logic.
	OptimizationLogic pulumi.StringPtrOutput `pulumi:"optimizationLogic"`
	// Gets or sets user configurable setting to display the azure hybrid use benefit.
	OsLicense pulumi.StringPtrOutput `pulumi:"osLicense"`
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile pulumi.StringPtrOutput `pulumi:"percentile"`
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime pulumi.StringPtrOutput `pulumi:"perfDataEndTime"`
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime pulumi.StringPtrOutput `pulumi:"perfDataStartTime"`
	// Last time when rates were queried.
	PricesTimestamp pulumi.StringOutput `pulumi:"pricesTimestamp"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Reserved instance.
	ReservedInstance pulumi.StringPtrOutput `pulumi:"reservedInstance"`
	// Gets or sets azure reserved instance for VM.
	ReservedInstanceForVm pulumi.StringPtrOutput `pulumi:"reservedInstanceForVm"`
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor pulumi.Float64PtrOutput `pulumi:"scalingFactor"`
	// Schema version.
	SchemaVersion pulumi.StringOutput `pulumi:"schemaVersion"`
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringPtrOutput `pulumi:"sizingCriterion"`
	// SQL server license.
	SqlServerLicense pulumi.StringPtrOutput `pulumi:"sqlServerLicense"`
	// User configurable setting to display the Stage of Assessment.
	Stage pulumi.StringOutput `pulumi:"stage"`
	// Whether assessment is in valid state and all machines have been assessed.
	Status pulumi.StringOutput `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange pulumi.StringPtrOutput `pulumi:"timeRange"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Date and Time when assessment was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

SQL Assessment REST resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetSqlAssessmentV2Operation

func GetSqlAssessmentV2Operation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlAssessmentV2OperationState, opts ...pulumi.ResourceOption) (*SqlAssessmentV2Operation, error)

GetSqlAssessmentV2Operation gets an existing SqlAssessmentV2Operation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlAssessmentV2Operation

func NewSqlAssessmentV2Operation(ctx *pulumi.Context,
	name string, args *SqlAssessmentV2OperationArgs, opts ...pulumi.ResourceOption) (*SqlAssessmentV2Operation, error)

NewSqlAssessmentV2Operation registers a new resource with the given unique name, arguments, and options.

func (*SqlAssessmentV2Operation) ElementType

func (*SqlAssessmentV2Operation) ElementType() reflect.Type

func (*SqlAssessmentV2Operation) ToSqlAssessmentV2OperationOutput

func (i *SqlAssessmentV2Operation) ToSqlAssessmentV2OperationOutput() SqlAssessmentV2OperationOutput

func (*SqlAssessmentV2Operation) ToSqlAssessmentV2OperationOutputWithContext

func (i *SqlAssessmentV2Operation) ToSqlAssessmentV2OperationOutputWithContext(ctx context.Context) SqlAssessmentV2OperationOutput

type SqlAssessmentV2OperationArgs

type SqlAssessmentV2OperationArgs struct {
	// SQL Assessment arm name.
	AssessmentName pulumi.StringPtrInput
	// Assessment type of the assessment.
	AssessmentType pulumi.StringPtrInput
	// Gets or sets user preference indicating intent of async commit mode.
	AsyncCommitModeIntent pulumi.StringPtrInput
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation pulumi.StringPtrInput
	// Azure Offer Code.
	AzureOfferCode pulumi.StringPtrInput
	// Gets or sets Azure Offer Code for VM.
	AzureOfferCodeForVm pulumi.StringPtrInput
	// Gets or sets a value indicating azure security offering type.
	AzureSecurityOfferingType pulumi.StringPtrInput
	// Gets or sets user configurable SQL database settings.
	AzureSqlDatabaseSettings SqlDbSettingsPtrInput
	// Gets or sets user configurable SQL managed instance settings.
	AzureSqlManagedInstanceSettings SqlMiSettingsPtrInput
	// Gets or sets user configurable SQL VM settings.
	AzureSqlVmSettings SqlVmSettingsPtrInput
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage pulumi.Float64PtrInput
	// Currency in which prices should be reported.
	Currency pulumi.StringPtrInput
	// Gets or sets the Azure Location or Azure region where to which the machines
	// will be migrated.
	DisasterRecoveryLocation pulumi.StringPtrInput
	// Custom discount percentage.
	DiscountPercentage pulumi.Float64PtrInput
	// Gets or sets the Enterprise agreement subscription id.
	EaSubscriptionId pulumi.StringPtrInput
	// Gets or sets a value indicating whether HADR assessments needs to be created.
	EnableHadrAssessment pulumi.BoolPtrInput
	// Gets or sets the duration for which the entity (SQL, VMs) are up in the
	// on-premises environment.
	EntityUptime EntityUptimePtrInput
	// Gets or sets user configurable setting to display the environment type.
	EnvironmentType pulumi.StringPtrInput
	// Group ARM name
	GroupName pulumi.StringInput
	// Gets the group type for the assessment.
	GroupType pulumi.StringPtrInput
	// Gets or sets a value indicating whether internet access is available.
	IsInternetAccessAvailable pulumi.BoolPtrInput
	// Gets or sets user preference indicating intent of multi-subnet configuration.
	MultiSubnetIntent pulumi.StringPtrInput
	// Gets or sets SQL optimization logic.
	OptimizationLogic pulumi.StringPtrInput
	// Gets or sets user configurable setting to display the azure hybrid use benefit.
	OsLicense pulumi.StringPtrInput
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile pulumi.StringPtrInput
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime pulumi.StringPtrInput
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// Reserved instance.
	ReservedInstance pulumi.StringPtrInput
	// Gets or sets azure reserved instance for VM.
	ReservedInstanceForVm pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor pulumi.Float64PtrInput
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringPtrInput
	// SQL server license.
	SqlServerLicense pulumi.StringPtrInput
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange pulumi.StringPtrInput
}

The set of arguments for constructing a SqlAssessmentV2Operation resource.

func (SqlAssessmentV2OperationArgs) ElementType

type SqlAssessmentV2OperationInput

type SqlAssessmentV2OperationInput interface {
	pulumi.Input

	ToSqlAssessmentV2OperationOutput() SqlAssessmentV2OperationOutput
	ToSqlAssessmentV2OperationOutputWithContext(ctx context.Context) SqlAssessmentV2OperationOutput
}

type SqlAssessmentV2OperationOutput

type SqlAssessmentV2OperationOutput struct{ *pulumi.OutputState }

func (SqlAssessmentV2OperationOutput) AssessmentType

Assessment type of the assessment.

func (SqlAssessmentV2OperationOutput) AsyncCommitModeIntent

func (o SqlAssessmentV2OperationOutput) AsyncCommitModeIntent() pulumi.StringPtrOutput

Gets or sets user preference indicating intent of async commit mode.

func (SqlAssessmentV2OperationOutput) AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

func (SqlAssessmentV2OperationOutput) AzureOfferCode

Azure Offer Code.

func (SqlAssessmentV2OperationOutput) AzureOfferCodeForVm

func (o SqlAssessmentV2OperationOutput) AzureOfferCodeForVm() pulumi.StringPtrOutput

Gets or sets Azure Offer Code for VM.

func (SqlAssessmentV2OperationOutput) AzureSecurityOfferingType

func (o SqlAssessmentV2OperationOutput) AzureSecurityOfferingType() pulumi.StringPtrOutput

Gets or sets a value indicating azure security offering type.

func (SqlAssessmentV2OperationOutput) AzureSqlDatabaseSettings

Gets or sets user configurable SQL database settings.

func (SqlAssessmentV2OperationOutput) AzureSqlManagedInstanceSettings

func (o SqlAssessmentV2OperationOutput) AzureSqlManagedInstanceSettings() SqlMiSettingsResponsePtrOutput

Gets or sets user configurable SQL managed instance settings.

func (SqlAssessmentV2OperationOutput) AzureSqlVmSettings

Gets or sets user configurable SQL VM settings.

func (SqlAssessmentV2OperationOutput) ConfidenceRatingInPercentage

func (o SqlAssessmentV2OperationOutput) ConfidenceRatingInPercentage() pulumi.Float64PtrOutput

Confidence Rating in Percentage.

func (SqlAssessmentV2OperationOutput) CreatedTimestamp

func (o SqlAssessmentV2OperationOutput) CreatedTimestamp() pulumi.StringOutput

Date and Time when assessment was created.

func (SqlAssessmentV2OperationOutput) Currency

Currency in which prices should be reported.

func (SqlAssessmentV2OperationOutput) DisasterRecoveryLocation

func (o SqlAssessmentV2OperationOutput) DisasterRecoveryLocation() pulumi.StringPtrOutput

Gets or sets the Azure Location or Azure region where to which the machines will be migrated.

func (SqlAssessmentV2OperationOutput) DiscountPercentage

Custom discount percentage.

func (SqlAssessmentV2OperationOutput) EaSubscriptionId

Gets or sets the Enterprise agreement subscription id.

func (SqlAssessmentV2OperationOutput) ElementType

func (SqlAssessmentV2OperationOutput) EnableHadrAssessment

func (o SqlAssessmentV2OperationOutput) EnableHadrAssessment() pulumi.BoolPtrOutput

Gets or sets a value indicating whether HADR assessments needs to be created.

func (SqlAssessmentV2OperationOutput) EntityUptime

Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.

func (SqlAssessmentV2OperationOutput) EnvironmentType

Gets or sets user configurable setting to display the environment type.

func (SqlAssessmentV2OperationOutput) GroupType

Gets the group type for the assessment.

func (SqlAssessmentV2OperationOutput) IsInternetAccessAvailable

func (o SqlAssessmentV2OperationOutput) IsInternetAccessAvailable() pulumi.BoolPtrOutput

Gets or sets a value indicating whether internet access is available.

func (SqlAssessmentV2OperationOutput) MultiSubnetIntent

Gets or sets user preference indicating intent of multi-subnet configuration.

func (SqlAssessmentV2OperationOutput) Name

The name of the resource

func (SqlAssessmentV2OperationOutput) OptimizationLogic

Gets or sets SQL optimization logic.

func (SqlAssessmentV2OperationOutput) OsLicense

Gets or sets user configurable setting to display the azure hybrid use benefit.

func (SqlAssessmentV2OperationOutput) Percentile

Percentile of the utilization data values to be considered while assessing machines.

func (SqlAssessmentV2OperationOutput) PerfDataEndTime

Gets or sets the end time to consider performance data for assessment.

func (SqlAssessmentV2OperationOutput) PerfDataStartTime

Gets or sets the start time to consider performance data for assessment.

func (SqlAssessmentV2OperationOutput) PricesTimestamp

Last time when rates were queried.

func (SqlAssessmentV2OperationOutput) ProvisioningState

The status of the last operation.

func (SqlAssessmentV2OperationOutput) ReservedInstance

Reserved instance.

func (SqlAssessmentV2OperationOutput) ReservedInstanceForVm

func (o SqlAssessmentV2OperationOutput) ReservedInstanceForVm() pulumi.StringPtrOutput

Gets or sets azure reserved instance for VM.

func (SqlAssessmentV2OperationOutput) ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

func (SqlAssessmentV2OperationOutput) SchemaVersion

Schema version.

func (SqlAssessmentV2OperationOutput) SizingCriterion

Assessment sizing criterion.

func (SqlAssessmentV2OperationOutput) SqlServerLicense

SQL server license.

func (SqlAssessmentV2OperationOutput) Stage

User configurable setting to display the Stage of Assessment.

func (SqlAssessmentV2OperationOutput) Status

Whether assessment is in valid state and all machines have been assessed.

func (SqlAssessmentV2OperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SqlAssessmentV2OperationOutput) TimeRange

Time Range for which the historic utilization data should be considered for assessment.

func (SqlAssessmentV2OperationOutput) ToSqlAssessmentV2OperationOutput

func (o SqlAssessmentV2OperationOutput) ToSqlAssessmentV2OperationOutput() SqlAssessmentV2OperationOutput

func (SqlAssessmentV2OperationOutput) ToSqlAssessmentV2OperationOutputWithContext

func (o SqlAssessmentV2OperationOutput) ToSqlAssessmentV2OperationOutputWithContext(ctx context.Context) SqlAssessmentV2OperationOutput

func (SqlAssessmentV2OperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (SqlAssessmentV2OperationOutput) UpdatedTimestamp

func (o SqlAssessmentV2OperationOutput) UpdatedTimestamp() pulumi.StringOutput

Date and Time when assessment was last updated.

type SqlAssessmentV2OperationState

type SqlAssessmentV2OperationState struct {
}

func (SqlAssessmentV2OperationState) ElementType

type SqlCollectorOperation

type SqlCollectorOperation struct {
	pulumi.CustomResourceState

	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBaseResponsePtrOutput `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrOutput `pulumi:"discoverySiteId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

The SQL collector REST object. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetSqlCollectorOperation

func GetSqlCollectorOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlCollectorOperationState, opts ...pulumi.ResourceOption) (*SqlCollectorOperation, error)

GetSqlCollectorOperation gets an existing SqlCollectorOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlCollectorOperation

func NewSqlCollectorOperation(ctx *pulumi.Context,
	name string, args *SqlCollectorOperationArgs, opts ...pulumi.ResourceOption) (*SqlCollectorOperation, error)

NewSqlCollectorOperation registers a new resource with the given unique name, arguments, and options.

func (*SqlCollectorOperation) ElementType

func (*SqlCollectorOperation) ElementType() reflect.Type

func (*SqlCollectorOperation) ToSqlCollectorOperationOutput

func (i *SqlCollectorOperation) ToSqlCollectorOperationOutput() SqlCollectorOperationOutput

func (*SqlCollectorOperation) ToSqlCollectorOperationOutputWithContext

func (i *SqlCollectorOperation) ToSqlCollectorOperationOutputWithContext(ctx context.Context) SqlCollectorOperationOutput

type SqlCollectorOperationArgs

type SqlCollectorOperationArgs struct {
	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBasePtrInput
	// Sql collector ARM name.
	CollectorName pulumi.StringPtrInput
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a SqlCollectorOperation resource.

func (SqlCollectorOperationArgs) ElementType

func (SqlCollectorOperationArgs) ElementType() reflect.Type

type SqlCollectorOperationInput

type SqlCollectorOperationInput interface {
	pulumi.Input

	ToSqlCollectorOperationOutput() SqlCollectorOperationOutput
	ToSqlCollectorOperationOutputWithContext(ctx context.Context) SqlCollectorOperationOutput
}

type SqlCollectorOperationOutput

type SqlCollectorOperationOutput struct{ *pulumi.OutputState }

func (SqlCollectorOperationOutput) AgentProperties

Gets or sets the collector agent properties.

func (SqlCollectorOperationOutput) CreatedTimestamp

func (o SqlCollectorOperationOutput) CreatedTimestamp() pulumi.StringOutput

Gets the Timestamp when collector was created.

func (SqlCollectorOperationOutput) DiscoverySiteId

Gets the discovery site id.

func (SqlCollectorOperationOutput) ElementType

func (SqlCollectorOperationOutput) Name

The name of the resource

func (SqlCollectorOperationOutput) ProvisioningState

func (o SqlCollectorOperationOutput) ProvisioningState() pulumi.StringPtrOutput

The status of the last operation.

func (SqlCollectorOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SqlCollectorOperationOutput) ToSqlCollectorOperationOutput

func (o SqlCollectorOperationOutput) ToSqlCollectorOperationOutput() SqlCollectorOperationOutput

func (SqlCollectorOperationOutput) ToSqlCollectorOperationOutputWithContext

func (o SqlCollectorOperationOutput) ToSqlCollectorOperationOutputWithContext(ctx context.Context) SqlCollectorOperationOutput

func (SqlCollectorOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (SqlCollectorOperationOutput) UpdatedTimestamp

func (o SqlCollectorOperationOutput) UpdatedTimestamp() pulumi.StringOutput

Timestamp when collector was last updated.

type SqlCollectorOperationState

type SqlCollectorOperationState struct {
}

func (SqlCollectorOperationState) ElementType

func (SqlCollectorOperationState) ElementType() reflect.Type

type SqlDatabaseResourceSettings

type SqlDatabaseResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/databases'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql Database resource settings.

type SqlDatabaseResourceSettingsArgs

type SqlDatabaseResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/databases'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant pulumi.StringPtrInput `pulumi:"zoneRedundant"`
}

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsArgs) ElementType

func (SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutput

func (i SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutput() SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutputWithContext

func (i SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsPtrOutput

func (i SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsPtrOutput() SqlDatabaseResourceSettingsPtrOutput

func (SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsPtrOutputWithContext

func (i SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsPtrOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsPtrOutput

type SqlDatabaseResourceSettingsInput

type SqlDatabaseResourceSettingsInput interface {
	pulumi.Input

	ToSqlDatabaseResourceSettingsOutput() SqlDatabaseResourceSettingsOutput
	ToSqlDatabaseResourceSettingsOutputWithContext(context.Context) SqlDatabaseResourceSettingsOutput
}

SqlDatabaseResourceSettingsInput is an input type that accepts SqlDatabaseResourceSettingsArgs and SqlDatabaseResourceSettingsOutput values. You can construct a concrete instance of `SqlDatabaseResourceSettingsInput` via:

SqlDatabaseResourceSettingsArgs{...}

type SqlDatabaseResourceSettingsOutput

type SqlDatabaseResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsOutput) ElementType

func (SqlDatabaseResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/databases'.

func (SqlDatabaseResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (SqlDatabaseResourceSettingsOutput) TargetResourceGroupName

func (o SqlDatabaseResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (SqlDatabaseResourceSettingsOutput) TargetResourceName

func (o SqlDatabaseResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutput

func (o SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutput() SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutputWithContext

func (o SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsPtrOutput

func (o SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsPtrOutput() SqlDatabaseResourceSettingsPtrOutput

func (SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsPtrOutputWithContext

func (o SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsPtrOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsPtrOutput

func (SqlDatabaseResourceSettingsOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlDatabaseResourceSettingsPtrInput

type SqlDatabaseResourceSettingsPtrInput interface {
	pulumi.Input

	ToSqlDatabaseResourceSettingsPtrOutput() SqlDatabaseResourceSettingsPtrOutput
	ToSqlDatabaseResourceSettingsPtrOutputWithContext(context.Context) SqlDatabaseResourceSettingsPtrOutput
}

SqlDatabaseResourceSettingsPtrInput is an input type that accepts SqlDatabaseResourceSettingsArgs, SqlDatabaseResourceSettingsPtr and SqlDatabaseResourceSettingsPtrOutput values. You can construct a concrete instance of `SqlDatabaseResourceSettingsPtrInput` via:

        SqlDatabaseResourceSettingsArgs{...}

or:

        nil

type SqlDatabaseResourceSettingsPtrOutput

type SqlDatabaseResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlDatabaseResourceSettingsPtrOutput) Elem

func (SqlDatabaseResourceSettingsPtrOutput) ElementType

func (SqlDatabaseResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/databases'.

func (SqlDatabaseResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (SqlDatabaseResourceSettingsPtrOutput) TargetResourceGroupName

func (o SqlDatabaseResourceSettingsPtrOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (SqlDatabaseResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlDatabaseResourceSettingsPtrOutput) ToSqlDatabaseResourceSettingsPtrOutput

func (o SqlDatabaseResourceSettingsPtrOutput) ToSqlDatabaseResourceSettingsPtrOutput() SqlDatabaseResourceSettingsPtrOutput

func (SqlDatabaseResourceSettingsPtrOutput) ToSqlDatabaseResourceSettingsPtrOutputWithContext

func (o SqlDatabaseResourceSettingsPtrOutput) ToSqlDatabaseResourceSettingsPtrOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsPtrOutput

func (SqlDatabaseResourceSettingsPtrOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlDatabaseResourceSettingsResponse

type SqlDatabaseResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/databases'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql Database resource settings.

type SqlDatabaseResourceSettingsResponseOutput

type SqlDatabaseResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsResponseOutput) ElementType

func (SqlDatabaseResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/databases'.

func (SqlDatabaseResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (SqlDatabaseResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (SqlDatabaseResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutput

func (o SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutput() SqlDatabaseResourceSettingsResponseOutput

func (SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutputWithContext

func (o SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsResponseOutput

func (SqlDatabaseResourceSettingsResponseOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlDatabaseResourceSettingsResponsePtrOutput

type SqlDatabaseResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlDatabaseResourceSettingsResponsePtrOutput) Elem

func (SqlDatabaseResourceSettingsResponsePtrOutput) ElementType

func (SqlDatabaseResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/databases'.

func (SqlDatabaseResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (SqlDatabaseResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (SqlDatabaseResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlDatabaseResourceSettingsResponsePtrOutput) ToSqlDatabaseResourceSettingsResponsePtrOutput

func (o SqlDatabaseResourceSettingsResponsePtrOutput) ToSqlDatabaseResourceSettingsResponsePtrOutput() SqlDatabaseResourceSettingsResponsePtrOutput

func (SqlDatabaseResourceSettingsResponsePtrOutput) ToSqlDatabaseResourceSettingsResponsePtrOutputWithContext

func (o SqlDatabaseResourceSettingsResponsePtrOutput) ToSqlDatabaseResourceSettingsResponsePtrOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsResponsePtrOutput

func (SqlDatabaseResourceSettingsResponsePtrOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlDbSettings

type SqlDbSettings struct {
	// Gets or sets the azure SQL compute tier.
	AzureSqlComputeTier *string `pulumi:"azureSqlComputeTier"`
	// Gets or sets the azure PAAS SQL instance type.
	AzureSqlDataBaseType *string `pulumi:"azureSqlDataBaseType"`
	// Gets or sets the azure SQL purchase model.
	AzureSqlPurchaseModel *string `pulumi:"azureSqlPurchaseModel"`
	// Gets or sets the azure SQL service tier.
	AzureSqlServiceTier *string `pulumi:"azureSqlServiceTier"`
}

SQL database assessment settings.

type SqlDbSettingsArgs

type SqlDbSettingsArgs struct {
	// Gets or sets the azure SQL compute tier.
	AzureSqlComputeTier pulumi.StringPtrInput `pulumi:"azureSqlComputeTier"`
	// Gets or sets the azure PAAS SQL instance type.
	AzureSqlDataBaseType pulumi.StringPtrInput `pulumi:"azureSqlDataBaseType"`
	// Gets or sets the azure SQL purchase model.
	AzureSqlPurchaseModel pulumi.StringPtrInput `pulumi:"azureSqlPurchaseModel"`
	// Gets or sets the azure SQL service tier.
	AzureSqlServiceTier pulumi.StringPtrInput `pulumi:"azureSqlServiceTier"`
}

SQL database assessment settings.

func (SqlDbSettingsArgs) ElementType

func (SqlDbSettingsArgs) ElementType() reflect.Type

func (SqlDbSettingsArgs) ToSqlDbSettingsOutput

func (i SqlDbSettingsArgs) ToSqlDbSettingsOutput() SqlDbSettingsOutput

func (SqlDbSettingsArgs) ToSqlDbSettingsOutputWithContext

func (i SqlDbSettingsArgs) ToSqlDbSettingsOutputWithContext(ctx context.Context) SqlDbSettingsOutput

func (SqlDbSettingsArgs) ToSqlDbSettingsPtrOutput

func (i SqlDbSettingsArgs) ToSqlDbSettingsPtrOutput() SqlDbSettingsPtrOutput

func (SqlDbSettingsArgs) ToSqlDbSettingsPtrOutputWithContext

func (i SqlDbSettingsArgs) ToSqlDbSettingsPtrOutputWithContext(ctx context.Context) SqlDbSettingsPtrOutput

type SqlDbSettingsInput

type SqlDbSettingsInput interface {
	pulumi.Input

	ToSqlDbSettingsOutput() SqlDbSettingsOutput
	ToSqlDbSettingsOutputWithContext(context.Context) SqlDbSettingsOutput
}

SqlDbSettingsInput is an input type that accepts SqlDbSettingsArgs and SqlDbSettingsOutput values. You can construct a concrete instance of `SqlDbSettingsInput` via:

SqlDbSettingsArgs{...}

type SqlDbSettingsOutput

type SqlDbSettingsOutput struct{ *pulumi.OutputState }

SQL database assessment settings.

func (SqlDbSettingsOutput) AzureSqlComputeTier

func (o SqlDbSettingsOutput) AzureSqlComputeTier() pulumi.StringPtrOutput

Gets or sets the azure SQL compute tier.

func (SqlDbSettingsOutput) AzureSqlDataBaseType

func (o SqlDbSettingsOutput) AzureSqlDataBaseType() pulumi.StringPtrOutput

Gets or sets the azure PAAS SQL instance type.

func (SqlDbSettingsOutput) AzureSqlPurchaseModel

func (o SqlDbSettingsOutput) AzureSqlPurchaseModel() pulumi.StringPtrOutput

Gets or sets the azure SQL purchase model.

func (SqlDbSettingsOutput) AzureSqlServiceTier

func (o SqlDbSettingsOutput) AzureSqlServiceTier() pulumi.StringPtrOutput

Gets or sets the azure SQL service tier.

func (SqlDbSettingsOutput) ElementType

func (SqlDbSettingsOutput) ElementType() reflect.Type

func (SqlDbSettingsOutput) ToSqlDbSettingsOutput

func (o SqlDbSettingsOutput) ToSqlDbSettingsOutput() SqlDbSettingsOutput

func (SqlDbSettingsOutput) ToSqlDbSettingsOutputWithContext

func (o SqlDbSettingsOutput) ToSqlDbSettingsOutputWithContext(ctx context.Context) SqlDbSettingsOutput

func (SqlDbSettingsOutput) ToSqlDbSettingsPtrOutput

func (o SqlDbSettingsOutput) ToSqlDbSettingsPtrOutput() SqlDbSettingsPtrOutput

func (SqlDbSettingsOutput) ToSqlDbSettingsPtrOutputWithContext

func (o SqlDbSettingsOutput) ToSqlDbSettingsPtrOutputWithContext(ctx context.Context) SqlDbSettingsPtrOutput

type SqlDbSettingsPtrInput

type SqlDbSettingsPtrInput interface {
	pulumi.Input

	ToSqlDbSettingsPtrOutput() SqlDbSettingsPtrOutput
	ToSqlDbSettingsPtrOutputWithContext(context.Context) SqlDbSettingsPtrOutput
}

SqlDbSettingsPtrInput is an input type that accepts SqlDbSettingsArgs, SqlDbSettingsPtr and SqlDbSettingsPtrOutput values. You can construct a concrete instance of `SqlDbSettingsPtrInput` via:

        SqlDbSettingsArgs{...}

or:

        nil

type SqlDbSettingsPtrOutput

type SqlDbSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlDbSettingsPtrOutput) AzureSqlComputeTier

func (o SqlDbSettingsPtrOutput) AzureSqlComputeTier() pulumi.StringPtrOutput

Gets or sets the azure SQL compute tier.

func (SqlDbSettingsPtrOutput) AzureSqlDataBaseType

func (o SqlDbSettingsPtrOutput) AzureSqlDataBaseType() pulumi.StringPtrOutput

Gets or sets the azure PAAS SQL instance type.

func (SqlDbSettingsPtrOutput) AzureSqlPurchaseModel

func (o SqlDbSettingsPtrOutput) AzureSqlPurchaseModel() pulumi.StringPtrOutput

Gets or sets the azure SQL purchase model.

func (SqlDbSettingsPtrOutput) AzureSqlServiceTier

func (o SqlDbSettingsPtrOutput) AzureSqlServiceTier() pulumi.StringPtrOutput

Gets or sets the azure SQL service tier.

func (SqlDbSettingsPtrOutput) Elem

func (SqlDbSettingsPtrOutput) ElementType

func (SqlDbSettingsPtrOutput) ElementType() reflect.Type

func (SqlDbSettingsPtrOutput) ToSqlDbSettingsPtrOutput

func (o SqlDbSettingsPtrOutput) ToSqlDbSettingsPtrOutput() SqlDbSettingsPtrOutput

func (SqlDbSettingsPtrOutput) ToSqlDbSettingsPtrOutputWithContext

func (o SqlDbSettingsPtrOutput) ToSqlDbSettingsPtrOutputWithContext(ctx context.Context) SqlDbSettingsPtrOutput

type SqlDbSettingsResponse

type SqlDbSettingsResponse struct {
	// Gets or sets the azure SQL compute tier.
	AzureSqlComputeTier *string `pulumi:"azureSqlComputeTier"`
	// Gets or sets the azure PAAS SQL instance type.
	AzureSqlDataBaseType *string `pulumi:"azureSqlDataBaseType"`
	// Gets or sets the azure SQL purchase model.
	AzureSqlPurchaseModel *string `pulumi:"azureSqlPurchaseModel"`
	// Gets or sets the azure SQL service tier.
	AzureSqlServiceTier *string `pulumi:"azureSqlServiceTier"`
}

SQL database assessment settings.

type SqlDbSettingsResponseOutput

type SqlDbSettingsResponseOutput struct{ *pulumi.OutputState }

SQL database assessment settings.

func (SqlDbSettingsResponseOutput) AzureSqlComputeTier

func (o SqlDbSettingsResponseOutput) AzureSqlComputeTier() pulumi.StringPtrOutput

Gets or sets the azure SQL compute tier.

func (SqlDbSettingsResponseOutput) AzureSqlDataBaseType

func (o SqlDbSettingsResponseOutput) AzureSqlDataBaseType() pulumi.StringPtrOutput

Gets or sets the azure PAAS SQL instance type.

func (SqlDbSettingsResponseOutput) AzureSqlPurchaseModel

func (o SqlDbSettingsResponseOutput) AzureSqlPurchaseModel() pulumi.StringPtrOutput

Gets or sets the azure SQL purchase model.

func (SqlDbSettingsResponseOutput) AzureSqlServiceTier

func (o SqlDbSettingsResponseOutput) AzureSqlServiceTier() pulumi.StringPtrOutput

Gets or sets the azure SQL service tier.

func (SqlDbSettingsResponseOutput) ElementType

func (SqlDbSettingsResponseOutput) ToSqlDbSettingsResponseOutput

func (o SqlDbSettingsResponseOutput) ToSqlDbSettingsResponseOutput() SqlDbSettingsResponseOutput

func (SqlDbSettingsResponseOutput) ToSqlDbSettingsResponseOutputWithContext

func (o SqlDbSettingsResponseOutput) ToSqlDbSettingsResponseOutputWithContext(ctx context.Context) SqlDbSettingsResponseOutput

type SqlDbSettingsResponsePtrOutput

type SqlDbSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlDbSettingsResponsePtrOutput) AzureSqlComputeTier

func (o SqlDbSettingsResponsePtrOutput) AzureSqlComputeTier() pulumi.StringPtrOutput

Gets or sets the azure SQL compute tier.

func (SqlDbSettingsResponsePtrOutput) AzureSqlDataBaseType

func (o SqlDbSettingsResponsePtrOutput) AzureSqlDataBaseType() pulumi.StringPtrOutput

Gets or sets the azure PAAS SQL instance type.

func (SqlDbSettingsResponsePtrOutput) AzureSqlPurchaseModel

func (o SqlDbSettingsResponsePtrOutput) AzureSqlPurchaseModel() pulumi.StringPtrOutput

Gets or sets the azure SQL purchase model.

func (SqlDbSettingsResponsePtrOutput) AzureSqlServiceTier

func (o SqlDbSettingsResponsePtrOutput) AzureSqlServiceTier() pulumi.StringPtrOutput

Gets or sets the azure SQL service tier.

func (SqlDbSettingsResponsePtrOutput) Elem

func (SqlDbSettingsResponsePtrOutput) ElementType

func (SqlDbSettingsResponsePtrOutput) ToSqlDbSettingsResponsePtrOutput

func (o SqlDbSettingsResponsePtrOutput) ToSqlDbSettingsResponsePtrOutput() SqlDbSettingsResponsePtrOutput

func (SqlDbSettingsResponsePtrOutput) ToSqlDbSettingsResponsePtrOutputWithContext

func (o SqlDbSettingsResponsePtrOutput) ToSqlDbSettingsResponsePtrOutputWithContext(ctx context.Context) SqlDbSettingsResponsePtrOutput

type SqlElasticPoolResourceSettings

type SqlElasticPoolResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/elasticPools'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql ElasticPool resource settings.

type SqlElasticPoolResourceSettingsArgs

type SqlElasticPoolResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/elasticPools'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant pulumi.StringPtrInput `pulumi:"zoneRedundant"`
}

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsArgs) ElementType

func (SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutput

func (i SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutput() SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutputWithContext

func (i SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsPtrOutput

func (i SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsPtrOutput() SqlElasticPoolResourceSettingsPtrOutput

func (SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsPtrOutputWithContext

func (i SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsPtrOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsPtrOutput

type SqlElasticPoolResourceSettingsInput

type SqlElasticPoolResourceSettingsInput interface {
	pulumi.Input

	ToSqlElasticPoolResourceSettingsOutput() SqlElasticPoolResourceSettingsOutput
	ToSqlElasticPoolResourceSettingsOutputWithContext(context.Context) SqlElasticPoolResourceSettingsOutput
}

SqlElasticPoolResourceSettingsInput is an input type that accepts SqlElasticPoolResourceSettingsArgs and SqlElasticPoolResourceSettingsOutput values. You can construct a concrete instance of `SqlElasticPoolResourceSettingsInput` via:

SqlElasticPoolResourceSettingsArgs{...}

type SqlElasticPoolResourceSettingsOutput

type SqlElasticPoolResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsOutput) ElementType

func (SqlElasticPoolResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/elasticPools'.

func (SqlElasticPoolResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (SqlElasticPoolResourceSettingsOutput) TargetResourceGroupName

func (o SqlElasticPoolResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (SqlElasticPoolResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutput

func (o SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutput() SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutputWithContext

func (o SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsPtrOutput

func (o SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsPtrOutput() SqlElasticPoolResourceSettingsPtrOutput

func (SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsPtrOutputWithContext

func (o SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsPtrOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsPtrOutput

func (SqlElasticPoolResourceSettingsOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlElasticPoolResourceSettingsPtrInput

type SqlElasticPoolResourceSettingsPtrInput interface {
	pulumi.Input

	ToSqlElasticPoolResourceSettingsPtrOutput() SqlElasticPoolResourceSettingsPtrOutput
	ToSqlElasticPoolResourceSettingsPtrOutputWithContext(context.Context) SqlElasticPoolResourceSettingsPtrOutput
}

SqlElasticPoolResourceSettingsPtrInput is an input type that accepts SqlElasticPoolResourceSettingsArgs, SqlElasticPoolResourceSettingsPtr and SqlElasticPoolResourceSettingsPtrOutput values. You can construct a concrete instance of `SqlElasticPoolResourceSettingsPtrInput` via:

        SqlElasticPoolResourceSettingsArgs{...}

or:

        nil

type SqlElasticPoolResourceSettingsPtrOutput

type SqlElasticPoolResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlElasticPoolResourceSettingsPtrOutput) Elem

func (SqlElasticPoolResourceSettingsPtrOutput) ElementType

func (SqlElasticPoolResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/elasticPools'.

func (SqlElasticPoolResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (SqlElasticPoolResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (SqlElasticPoolResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlElasticPoolResourceSettingsPtrOutput) ToSqlElasticPoolResourceSettingsPtrOutput

func (o SqlElasticPoolResourceSettingsPtrOutput) ToSqlElasticPoolResourceSettingsPtrOutput() SqlElasticPoolResourceSettingsPtrOutput

func (SqlElasticPoolResourceSettingsPtrOutput) ToSqlElasticPoolResourceSettingsPtrOutputWithContext

func (o SqlElasticPoolResourceSettingsPtrOutput) ToSqlElasticPoolResourceSettingsPtrOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsPtrOutput

func (SqlElasticPoolResourceSettingsPtrOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlElasticPoolResourceSettingsResponse

type SqlElasticPoolResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers/elasticPools'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql ElasticPool resource settings.

type SqlElasticPoolResourceSettingsResponseOutput

type SqlElasticPoolResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsResponseOutput) ElementType

func (SqlElasticPoolResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/elasticPools'.

func (SqlElasticPoolResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (SqlElasticPoolResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (SqlElasticPoolResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutput

func (o SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutput() SqlElasticPoolResourceSettingsResponseOutput

func (SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutputWithContext

func (o SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsResponseOutput

func (SqlElasticPoolResourceSettingsResponseOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlElasticPoolResourceSettingsResponsePtrOutput

type SqlElasticPoolResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlElasticPoolResourceSettingsResponsePtrOutput) Elem

func (SqlElasticPoolResourceSettingsResponsePtrOutput) ElementType

func (SqlElasticPoolResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/elasticPools'.

func (SqlElasticPoolResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (SqlElasticPoolResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (SqlElasticPoolResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlElasticPoolResourceSettingsResponsePtrOutput) ToSqlElasticPoolResourceSettingsResponsePtrOutput

func (o SqlElasticPoolResourceSettingsResponsePtrOutput) ToSqlElasticPoolResourceSettingsResponsePtrOutput() SqlElasticPoolResourceSettingsResponsePtrOutput

func (SqlElasticPoolResourceSettingsResponsePtrOutput) ToSqlElasticPoolResourceSettingsResponsePtrOutputWithContext

func (o SqlElasticPoolResourceSettingsResponsePtrOutput) ToSqlElasticPoolResourceSettingsResponsePtrOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsResponsePtrOutput

func (SqlElasticPoolResourceSettingsResponsePtrOutput) ZoneRedundant

Defines the zone redundant resource setting.

type SqlMiSettings

type SqlMiSettings struct {
	// Gets or sets the azure PAAS SQL instance type.
	AzureSqlInstanceType *string `pulumi:"azureSqlInstanceType"`
	// Gets or sets the azure SQL service tier.
	AzureSqlServiceTier *string `pulumi:"azureSqlServiceTier"`
}

SQL managed instance assessment settings.

type SqlMiSettingsArgs

type SqlMiSettingsArgs struct {
	// Gets or sets the azure PAAS SQL instance type.
	AzureSqlInstanceType pulumi.StringPtrInput `pulumi:"azureSqlInstanceType"`
	// Gets or sets the azure SQL service tier.
	AzureSqlServiceTier pulumi.StringPtrInput `pulumi:"azureSqlServiceTier"`
}

SQL managed instance assessment settings.

func (SqlMiSettingsArgs) ElementType

func (SqlMiSettingsArgs) ElementType() reflect.Type

func (SqlMiSettingsArgs) ToSqlMiSettingsOutput

func (i SqlMiSettingsArgs) ToSqlMiSettingsOutput() SqlMiSettingsOutput

func (SqlMiSettingsArgs) ToSqlMiSettingsOutputWithContext

func (i SqlMiSettingsArgs) ToSqlMiSettingsOutputWithContext(ctx context.Context) SqlMiSettingsOutput

func (SqlMiSettingsArgs) ToSqlMiSettingsPtrOutput

func (i SqlMiSettingsArgs) ToSqlMiSettingsPtrOutput() SqlMiSettingsPtrOutput

func (SqlMiSettingsArgs) ToSqlMiSettingsPtrOutputWithContext

func (i SqlMiSettingsArgs) ToSqlMiSettingsPtrOutputWithContext(ctx context.Context) SqlMiSettingsPtrOutput

type SqlMiSettingsInput

type SqlMiSettingsInput interface {
	pulumi.Input

	ToSqlMiSettingsOutput() SqlMiSettingsOutput
	ToSqlMiSettingsOutputWithContext(context.Context) SqlMiSettingsOutput
}

SqlMiSettingsInput is an input type that accepts SqlMiSettingsArgs and SqlMiSettingsOutput values. You can construct a concrete instance of `SqlMiSettingsInput` via:

SqlMiSettingsArgs{...}

type SqlMiSettingsOutput

type SqlMiSettingsOutput struct{ *pulumi.OutputState }

SQL managed instance assessment settings.

func (SqlMiSettingsOutput) AzureSqlInstanceType

func (o SqlMiSettingsOutput) AzureSqlInstanceType() pulumi.StringPtrOutput

Gets or sets the azure PAAS SQL instance type.

func (SqlMiSettingsOutput) AzureSqlServiceTier

func (o SqlMiSettingsOutput) AzureSqlServiceTier() pulumi.StringPtrOutput

Gets or sets the azure SQL service tier.

func (SqlMiSettingsOutput) ElementType

func (SqlMiSettingsOutput) ElementType() reflect.Type

func (SqlMiSettingsOutput) ToSqlMiSettingsOutput

func (o SqlMiSettingsOutput) ToSqlMiSettingsOutput() SqlMiSettingsOutput

func (SqlMiSettingsOutput) ToSqlMiSettingsOutputWithContext

func (o SqlMiSettingsOutput) ToSqlMiSettingsOutputWithContext(ctx context.Context) SqlMiSettingsOutput

func (SqlMiSettingsOutput) ToSqlMiSettingsPtrOutput

func (o SqlMiSettingsOutput) ToSqlMiSettingsPtrOutput() SqlMiSettingsPtrOutput

func (SqlMiSettingsOutput) ToSqlMiSettingsPtrOutputWithContext

func (o SqlMiSettingsOutput) ToSqlMiSettingsPtrOutputWithContext(ctx context.Context) SqlMiSettingsPtrOutput

type SqlMiSettingsPtrInput

type SqlMiSettingsPtrInput interface {
	pulumi.Input

	ToSqlMiSettingsPtrOutput() SqlMiSettingsPtrOutput
	ToSqlMiSettingsPtrOutputWithContext(context.Context) SqlMiSettingsPtrOutput
}

SqlMiSettingsPtrInput is an input type that accepts SqlMiSettingsArgs, SqlMiSettingsPtr and SqlMiSettingsPtrOutput values. You can construct a concrete instance of `SqlMiSettingsPtrInput` via:

        SqlMiSettingsArgs{...}

or:

        nil

type SqlMiSettingsPtrOutput

type SqlMiSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlMiSettingsPtrOutput) AzureSqlInstanceType

func (o SqlMiSettingsPtrOutput) AzureSqlInstanceType() pulumi.StringPtrOutput

Gets or sets the azure PAAS SQL instance type.

func (SqlMiSettingsPtrOutput) AzureSqlServiceTier

func (o SqlMiSettingsPtrOutput) AzureSqlServiceTier() pulumi.StringPtrOutput

Gets or sets the azure SQL service tier.

func (SqlMiSettingsPtrOutput) Elem

func (SqlMiSettingsPtrOutput) ElementType

func (SqlMiSettingsPtrOutput) ElementType() reflect.Type

func (SqlMiSettingsPtrOutput) ToSqlMiSettingsPtrOutput

func (o SqlMiSettingsPtrOutput) ToSqlMiSettingsPtrOutput() SqlMiSettingsPtrOutput

func (SqlMiSettingsPtrOutput) ToSqlMiSettingsPtrOutputWithContext

func (o SqlMiSettingsPtrOutput) ToSqlMiSettingsPtrOutputWithContext(ctx context.Context) SqlMiSettingsPtrOutput

type SqlMiSettingsResponse

type SqlMiSettingsResponse struct {
	// Gets or sets the azure PAAS SQL instance type.
	AzureSqlInstanceType *string `pulumi:"azureSqlInstanceType"`
	// Gets or sets the azure SQL service tier.
	AzureSqlServiceTier *string `pulumi:"azureSqlServiceTier"`
}

SQL managed instance assessment settings.

type SqlMiSettingsResponseOutput

type SqlMiSettingsResponseOutput struct{ *pulumi.OutputState }

SQL managed instance assessment settings.

func (SqlMiSettingsResponseOutput) AzureSqlInstanceType

func (o SqlMiSettingsResponseOutput) AzureSqlInstanceType() pulumi.StringPtrOutput

Gets or sets the azure PAAS SQL instance type.

func (SqlMiSettingsResponseOutput) AzureSqlServiceTier

func (o SqlMiSettingsResponseOutput) AzureSqlServiceTier() pulumi.StringPtrOutput

Gets or sets the azure SQL service tier.

func (SqlMiSettingsResponseOutput) ElementType

func (SqlMiSettingsResponseOutput) ToSqlMiSettingsResponseOutput

func (o SqlMiSettingsResponseOutput) ToSqlMiSettingsResponseOutput() SqlMiSettingsResponseOutput

func (SqlMiSettingsResponseOutput) ToSqlMiSettingsResponseOutputWithContext

func (o SqlMiSettingsResponseOutput) ToSqlMiSettingsResponseOutputWithContext(ctx context.Context) SqlMiSettingsResponseOutput

type SqlMiSettingsResponsePtrOutput

type SqlMiSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlMiSettingsResponsePtrOutput) AzureSqlInstanceType

func (o SqlMiSettingsResponsePtrOutput) AzureSqlInstanceType() pulumi.StringPtrOutput

Gets or sets the azure PAAS SQL instance type.

func (SqlMiSettingsResponsePtrOutput) AzureSqlServiceTier

func (o SqlMiSettingsResponsePtrOutput) AzureSqlServiceTier() pulumi.StringPtrOutput

Gets or sets the azure SQL service tier.

func (SqlMiSettingsResponsePtrOutput) Elem

func (SqlMiSettingsResponsePtrOutput) ElementType

func (SqlMiSettingsResponsePtrOutput) ToSqlMiSettingsResponsePtrOutput

func (o SqlMiSettingsResponsePtrOutput) ToSqlMiSettingsResponsePtrOutput() SqlMiSettingsResponsePtrOutput

func (SqlMiSettingsResponsePtrOutput) ToSqlMiSettingsResponsePtrOutputWithContext

func (o SqlMiSettingsResponsePtrOutput) ToSqlMiSettingsResponsePtrOutputWithContext(ctx context.Context) SqlMiSettingsResponsePtrOutput

type SqlServerLicense

type SqlServerLicense string

SQL server license.

func (SqlServerLicense) ElementType

func (SqlServerLicense) ElementType() reflect.Type

func (SqlServerLicense) ToSqlServerLicenseOutput

func (e SqlServerLicense) ToSqlServerLicenseOutput() SqlServerLicenseOutput

func (SqlServerLicense) ToSqlServerLicenseOutputWithContext

func (e SqlServerLicense) ToSqlServerLicenseOutputWithContext(ctx context.Context) SqlServerLicenseOutput

func (SqlServerLicense) ToSqlServerLicensePtrOutput

func (e SqlServerLicense) ToSqlServerLicensePtrOutput() SqlServerLicensePtrOutput

func (SqlServerLicense) ToSqlServerLicensePtrOutputWithContext

func (e SqlServerLicense) ToSqlServerLicensePtrOutputWithContext(ctx context.Context) SqlServerLicensePtrOutput

func (SqlServerLicense) ToStringOutput

func (e SqlServerLicense) ToStringOutput() pulumi.StringOutput

func (SqlServerLicense) ToStringOutputWithContext

func (e SqlServerLicense) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlServerLicense) ToStringPtrOutput

func (e SqlServerLicense) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlServerLicense) ToStringPtrOutputWithContext

func (e SqlServerLicense) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicenseInput

type SqlServerLicenseInput interface {
	pulumi.Input

	ToSqlServerLicenseOutput() SqlServerLicenseOutput
	ToSqlServerLicenseOutputWithContext(context.Context) SqlServerLicenseOutput
}

SqlServerLicenseInput is an input type that accepts values of the SqlServerLicense enum A concrete instance of `SqlServerLicenseInput` can be one of the following:

SqlServerLicenseUnknown
SqlServerLicenseYes
SqlServerLicenseNo

type SqlServerLicenseOutput

type SqlServerLicenseOutput struct{ *pulumi.OutputState }

func (SqlServerLicenseOutput) ElementType

func (SqlServerLicenseOutput) ElementType() reflect.Type

func (SqlServerLicenseOutput) ToSqlServerLicenseOutput

func (o SqlServerLicenseOutput) ToSqlServerLicenseOutput() SqlServerLicenseOutput

func (SqlServerLicenseOutput) ToSqlServerLicenseOutputWithContext

func (o SqlServerLicenseOutput) ToSqlServerLicenseOutputWithContext(ctx context.Context) SqlServerLicenseOutput

func (SqlServerLicenseOutput) ToSqlServerLicensePtrOutput

func (o SqlServerLicenseOutput) ToSqlServerLicensePtrOutput() SqlServerLicensePtrOutput

func (SqlServerLicenseOutput) ToSqlServerLicensePtrOutputWithContext

func (o SqlServerLicenseOutput) ToSqlServerLicensePtrOutputWithContext(ctx context.Context) SqlServerLicensePtrOutput

func (SqlServerLicenseOutput) ToStringOutput

func (o SqlServerLicenseOutput) ToStringOutput() pulumi.StringOutput

func (SqlServerLicenseOutput) ToStringOutputWithContext

func (o SqlServerLicenseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlServerLicenseOutput) ToStringPtrOutput

func (o SqlServerLicenseOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlServerLicenseOutput) ToStringPtrOutputWithContext

func (o SqlServerLicenseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicensePtrInput

type SqlServerLicensePtrInput interface {
	pulumi.Input

	ToSqlServerLicensePtrOutput() SqlServerLicensePtrOutput
	ToSqlServerLicensePtrOutputWithContext(context.Context) SqlServerLicensePtrOutput
}

func SqlServerLicensePtr

func SqlServerLicensePtr(v string) SqlServerLicensePtrInput

type SqlServerLicensePtrOutput

type SqlServerLicensePtrOutput struct{ *pulumi.OutputState }

func (SqlServerLicensePtrOutput) Elem

func (SqlServerLicensePtrOutput) ElementType

func (SqlServerLicensePtrOutput) ElementType() reflect.Type

func (SqlServerLicensePtrOutput) ToSqlServerLicensePtrOutput

func (o SqlServerLicensePtrOutput) ToSqlServerLicensePtrOutput() SqlServerLicensePtrOutput

func (SqlServerLicensePtrOutput) ToSqlServerLicensePtrOutputWithContext

func (o SqlServerLicensePtrOutput) ToSqlServerLicensePtrOutputWithContext(ctx context.Context) SqlServerLicensePtrOutput

func (SqlServerLicensePtrOutput) ToStringPtrOutput

func (o SqlServerLicensePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlServerLicensePtrOutput) ToStringPtrOutputWithContext

func (o SqlServerLicensePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicenseType

type SqlServerLicenseType string

SQL Server version.

func (SqlServerLicenseType) ElementType

func (SqlServerLicenseType) ElementType() reflect.Type

func (SqlServerLicenseType) ToSqlServerLicenseTypeOutput

func (e SqlServerLicenseType) ToSqlServerLicenseTypeOutput() SqlServerLicenseTypeOutput

func (SqlServerLicenseType) ToSqlServerLicenseTypeOutputWithContext

func (e SqlServerLicenseType) ToSqlServerLicenseTypeOutputWithContext(ctx context.Context) SqlServerLicenseTypeOutput

func (SqlServerLicenseType) ToSqlServerLicenseTypePtrOutput

func (e SqlServerLicenseType) ToSqlServerLicenseTypePtrOutput() SqlServerLicenseTypePtrOutput

func (SqlServerLicenseType) ToSqlServerLicenseTypePtrOutputWithContext

func (e SqlServerLicenseType) ToSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) SqlServerLicenseTypePtrOutput

func (SqlServerLicenseType) ToStringOutput

func (e SqlServerLicenseType) ToStringOutput() pulumi.StringOutput

func (SqlServerLicenseType) ToStringOutputWithContext

func (e SqlServerLicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlServerLicenseType) ToStringPtrOutput

func (e SqlServerLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlServerLicenseType) ToStringPtrOutputWithContext

func (e SqlServerLicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicenseTypeInput

type SqlServerLicenseTypeInput interface {
	pulumi.Input

	ToSqlServerLicenseTypeOutput() SqlServerLicenseTypeOutput
	ToSqlServerLicenseTypeOutputWithContext(context.Context) SqlServerLicenseTypeOutput
}

SqlServerLicenseTypeInput is an input type that accepts values of the SqlServerLicenseType enum A concrete instance of `SqlServerLicenseTypeInput` can be one of the following:

SqlServerLicenseTypeUnknown
SqlServerLicenseTypeEnterprise
SqlServerLicenseTypeStandard

type SqlServerLicenseTypeOutput

type SqlServerLicenseTypeOutput struct{ *pulumi.OutputState }

func (SqlServerLicenseTypeOutput) ElementType

func (SqlServerLicenseTypeOutput) ElementType() reflect.Type

func (SqlServerLicenseTypeOutput) ToSqlServerLicenseTypeOutput

func (o SqlServerLicenseTypeOutput) ToSqlServerLicenseTypeOutput() SqlServerLicenseTypeOutput

func (SqlServerLicenseTypeOutput) ToSqlServerLicenseTypeOutputWithContext

func (o SqlServerLicenseTypeOutput) ToSqlServerLicenseTypeOutputWithContext(ctx context.Context) SqlServerLicenseTypeOutput

func (SqlServerLicenseTypeOutput) ToSqlServerLicenseTypePtrOutput

func (o SqlServerLicenseTypeOutput) ToSqlServerLicenseTypePtrOutput() SqlServerLicenseTypePtrOutput

func (SqlServerLicenseTypeOutput) ToSqlServerLicenseTypePtrOutputWithContext

func (o SqlServerLicenseTypeOutput) ToSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) SqlServerLicenseTypePtrOutput

func (SqlServerLicenseTypeOutput) ToStringOutput

func (o SqlServerLicenseTypeOutput) ToStringOutput() pulumi.StringOutput

func (SqlServerLicenseTypeOutput) ToStringOutputWithContext

func (o SqlServerLicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlServerLicenseTypeOutput) ToStringPtrOutput

func (o SqlServerLicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlServerLicenseTypeOutput) ToStringPtrOutputWithContext

func (o SqlServerLicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicenseTypePtrInput

type SqlServerLicenseTypePtrInput interface {
	pulumi.Input

	ToSqlServerLicenseTypePtrOutput() SqlServerLicenseTypePtrOutput
	ToSqlServerLicenseTypePtrOutputWithContext(context.Context) SqlServerLicenseTypePtrOutput
}

func SqlServerLicenseTypePtr

func SqlServerLicenseTypePtr(v string) SqlServerLicenseTypePtrInput

type SqlServerLicenseTypePtrOutput

type SqlServerLicenseTypePtrOutput struct{ *pulumi.OutputState }

func (SqlServerLicenseTypePtrOutput) Elem

func (SqlServerLicenseTypePtrOutput) ElementType

func (SqlServerLicenseTypePtrOutput) ToSqlServerLicenseTypePtrOutput

func (o SqlServerLicenseTypePtrOutput) ToSqlServerLicenseTypePtrOutput() SqlServerLicenseTypePtrOutput

func (SqlServerLicenseTypePtrOutput) ToSqlServerLicenseTypePtrOutputWithContext

func (o SqlServerLicenseTypePtrOutput) ToSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) SqlServerLicenseTypePtrOutput

func (SqlServerLicenseTypePtrOutput) ToStringPtrOutput

func (SqlServerLicenseTypePtrOutput) ToStringPtrOutputWithContext

func (o SqlServerLicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicensingSettings

type SqlServerLicensingSettings struct {
	// Licence cost.
	LicenseCost float64 `pulumi:"licenseCost"`
	// Software assurance (SA) cost.
	SoftwareAssuranceCost float64 `pulumi:"softwareAssuranceCost"`
	// SQL Server version.
	Version string `pulumi:"version"`
}

SQL Server licensing settings.

type SqlServerLicensingSettingsArgs

type SqlServerLicensingSettingsArgs struct {
	// Licence cost.
	LicenseCost pulumi.Float64Input `pulumi:"licenseCost"`
	// Software assurance (SA) cost.
	SoftwareAssuranceCost pulumi.Float64Input `pulumi:"softwareAssuranceCost"`
	// SQL Server version.
	Version pulumi.StringInput `pulumi:"version"`
}

SQL Server licensing settings.

func (SqlServerLicensingSettingsArgs) ElementType

func (SqlServerLicensingSettingsArgs) ToSqlServerLicensingSettingsOutput

func (i SqlServerLicensingSettingsArgs) ToSqlServerLicensingSettingsOutput() SqlServerLicensingSettingsOutput

func (SqlServerLicensingSettingsArgs) ToSqlServerLicensingSettingsOutputWithContext

func (i SqlServerLicensingSettingsArgs) ToSqlServerLicensingSettingsOutputWithContext(ctx context.Context) SqlServerLicensingSettingsOutput

type SqlServerLicensingSettingsArray

type SqlServerLicensingSettingsArray []SqlServerLicensingSettingsInput

func (SqlServerLicensingSettingsArray) ElementType

func (SqlServerLicensingSettingsArray) ToSqlServerLicensingSettingsArrayOutput

func (i SqlServerLicensingSettingsArray) ToSqlServerLicensingSettingsArrayOutput() SqlServerLicensingSettingsArrayOutput

func (SqlServerLicensingSettingsArray) ToSqlServerLicensingSettingsArrayOutputWithContext

func (i SqlServerLicensingSettingsArray) ToSqlServerLicensingSettingsArrayOutputWithContext(ctx context.Context) SqlServerLicensingSettingsArrayOutput

type SqlServerLicensingSettingsArrayInput

type SqlServerLicensingSettingsArrayInput interface {
	pulumi.Input

	ToSqlServerLicensingSettingsArrayOutput() SqlServerLicensingSettingsArrayOutput
	ToSqlServerLicensingSettingsArrayOutputWithContext(context.Context) SqlServerLicensingSettingsArrayOutput
}

SqlServerLicensingSettingsArrayInput is an input type that accepts SqlServerLicensingSettingsArray and SqlServerLicensingSettingsArrayOutput values. You can construct a concrete instance of `SqlServerLicensingSettingsArrayInput` via:

SqlServerLicensingSettingsArray{ SqlServerLicensingSettingsArgs{...} }

type SqlServerLicensingSettingsArrayOutput

type SqlServerLicensingSettingsArrayOutput struct{ *pulumi.OutputState }

func (SqlServerLicensingSettingsArrayOutput) ElementType

func (SqlServerLicensingSettingsArrayOutput) Index

func (SqlServerLicensingSettingsArrayOutput) ToSqlServerLicensingSettingsArrayOutput

func (o SqlServerLicensingSettingsArrayOutput) ToSqlServerLicensingSettingsArrayOutput() SqlServerLicensingSettingsArrayOutput

func (SqlServerLicensingSettingsArrayOutput) ToSqlServerLicensingSettingsArrayOutputWithContext

func (o SqlServerLicensingSettingsArrayOutput) ToSqlServerLicensingSettingsArrayOutputWithContext(ctx context.Context) SqlServerLicensingSettingsArrayOutput

type SqlServerLicensingSettingsInput

type SqlServerLicensingSettingsInput interface {
	pulumi.Input

	ToSqlServerLicensingSettingsOutput() SqlServerLicensingSettingsOutput
	ToSqlServerLicensingSettingsOutputWithContext(context.Context) SqlServerLicensingSettingsOutput
}

SqlServerLicensingSettingsInput is an input type that accepts SqlServerLicensingSettingsArgs and SqlServerLicensingSettingsOutput values. You can construct a concrete instance of `SqlServerLicensingSettingsInput` via:

SqlServerLicensingSettingsArgs{...}

type SqlServerLicensingSettingsOutput

type SqlServerLicensingSettingsOutput struct{ *pulumi.OutputState }

SQL Server licensing settings.

func (SqlServerLicensingSettingsOutput) ElementType

func (SqlServerLicensingSettingsOutput) LicenseCost

Licence cost.

func (SqlServerLicensingSettingsOutput) SoftwareAssuranceCost

func (o SqlServerLicensingSettingsOutput) SoftwareAssuranceCost() pulumi.Float64Output

Software assurance (SA) cost.

func (SqlServerLicensingSettingsOutput) ToSqlServerLicensingSettingsOutput

func (o SqlServerLicensingSettingsOutput) ToSqlServerLicensingSettingsOutput() SqlServerLicensingSettingsOutput

func (SqlServerLicensingSettingsOutput) ToSqlServerLicensingSettingsOutputWithContext

func (o SqlServerLicensingSettingsOutput) ToSqlServerLicensingSettingsOutputWithContext(ctx context.Context) SqlServerLicensingSettingsOutput

func (SqlServerLicensingSettingsOutput) Version

SQL Server version.

type SqlServerLicensingSettingsResponse

type SqlServerLicensingSettingsResponse struct {
	// Licence cost.
	LicenseCost float64 `pulumi:"licenseCost"`
	// Software assurance (SA) cost.
	SoftwareAssuranceCost float64 `pulumi:"softwareAssuranceCost"`
	// SQL Server version.
	Version string `pulumi:"version"`
}

SQL Server licensing settings.

type SqlServerLicensingSettingsResponseArrayOutput

type SqlServerLicensingSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (SqlServerLicensingSettingsResponseArrayOutput) ElementType

func (SqlServerLicensingSettingsResponseArrayOutput) Index

func (SqlServerLicensingSettingsResponseArrayOutput) ToSqlServerLicensingSettingsResponseArrayOutput

func (o SqlServerLicensingSettingsResponseArrayOutput) ToSqlServerLicensingSettingsResponseArrayOutput() SqlServerLicensingSettingsResponseArrayOutput

func (SqlServerLicensingSettingsResponseArrayOutput) ToSqlServerLicensingSettingsResponseArrayOutputWithContext

func (o SqlServerLicensingSettingsResponseArrayOutput) ToSqlServerLicensingSettingsResponseArrayOutputWithContext(ctx context.Context) SqlServerLicensingSettingsResponseArrayOutput

type SqlServerLicensingSettingsResponseOutput

type SqlServerLicensingSettingsResponseOutput struct{ *pulumi.OutputState }

SQL Server licensing settings.

func (SqlServerLicensingSettingsResponseOutput) ElementType

func (SqlServerLicensingSettingsResponseOutput) LicenseCost

Licence cost.

func (SqlServerLicensingSettingsResponseOutput) SoftwareAssuranceCost

Software assurance (SA) cost.

func (SqlServerLicensingSettingsResponseOutput) ToSqlServerLicensingSettingsResponseOutput

func (o SqlServerLicensingSettingsResponseOutput) ToSqlServerLicensingSettingsResponseOutput() SqlServerLicensingSettingsResponseOutput

func (SqlServerLicensingSettingsResponseOutput) ToSqlServerLicensingSettingsResponseOutputWithContext

func (o SqlServerLicensingSettingsResponseOutput) ToSqlServerLicensingSettingsResponseOutputWithContext(ctx context.Context) SqlServerLicensingSettingsResponseOutput

func (SqlServerLicensingSettingsResponseOutput) Version

SQL Server version.

type SqlServerResourceSettings

type SqlServerResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

type SqlServerResourceSettingsArgs

type SqlServerResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsArgs) ElementType

func (SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutput

func (i SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutput() SqlServerResourceSettingsOutput

func (SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutputWithContext

func (i SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutputWithContext(ctx context.Context) SqlServerResourceSettingsOutput

func (SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsPtrOutput

func (i SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsPtrOutput() SqlServerResourceSettingsPtrOutput

func (SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsPtrOutputWithContext

func (i SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsPtrOutputWithContext(ctx context.Context) SqlServerResourceSettingsPtrOutput

type SqlServerResourceSettingsInput

type SqlServerResourceSettingsInput interface {
	pulumi.Input

	ToSqlServerResourceSettingsOutput() SqlServerResourceSettingsOutput
	ToSqlServerResourceSettingsOutputWithContext(context.Context) SqlServerResourceSettingsOutput
}

SqlServerResourceSettingsInput is an input type that accepts SqlServerResourceSettingsArgs and SqlServerResourceSettingsOutput values. You can construct a concrete instance of `SqlServerResourceSettingsInput` via:

SqlServerResourceSettingsArgs{...}

type SqlServerResourceSettingsOutput

type SqlServerResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsOutput) ElementType

func (SqlServerResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers'.

func (SqlServerResourceSettingsOutput) TargetResourceGroupName

func (o SqlServerResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (SqlServerResourceSettingsOutput) TargetResourceName

func (o SqlServerResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutput

func (o SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutput() SqlServerResourceSettingsOutput

func (SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutputWithContext

func (o SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutputWithContext(ctx context.Context) SqlServerResourceSettingsOutput

func (SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsPtrOutput

func (o SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsPtrOutput() SqlServerResourceSettingsPtrOutput

func (SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsPtrOutputWithContext

func (o SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsPtrOutputWithContext(ctx context.Context) SqlServerResourceSettingsPtrOutput

type SqlServerResourceSettingsPtrInput

type SqlServerResourceSettingsPtrInput interface {
	pulumi.Input

	ToSqlServerResourceSettingsPtrOutput() SqlServerResourceSettingsPtrOutput
	ToSqlServerResourceSettingsPtrOutputWithContext(context.Context) SqlServerResourceSettingsPtrOutput
}

SqlServerResourceSettingsPtrInput is an input type that accepts SqlServerResourceSettingsArgs, SqlServerResourceSettingsPtr and SqlServerResourceSettingsPtrOutput values. You can construct a concrete instance of `SqlServerResourceSettingsPtrInput` via:

        SqlServerResourceSettingsArgs{...}

or:

        nil

type SqlServerResourceSettingsPtrOutput

type SqlServerResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlServerResourceSettingsPtrOutput) Elem

func (SqlServerResourceSettingsPtrOutput) ElementType

func (SqlServerResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers'.

func (SqlServerResourceSettingsPtrOutput) TargetResourceGroupName

func (o SqlServerResourceSettingsPtrOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (SqlServerResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlServerResourceSettingsPtrOutput) ToSqlServerResourceSettingsPtrOutput

func (o SqlServerResourceSettingsPtrOutput) ToSqlServerResourceSettingsPtrOutput() SqlServerResourceSettingsPtrOutput

func (SqlServerResourceSettingsPtrOutput) ToSqlServerResourceSettingsPtrOutputWithContext

func (o SqlServerResourceSettingsPtrOutput) ToSqlServerResourceSettingsPtrOutputWithContext(ctx context.Context) SqlServerResourceSettingsPtrOutput

type SqlServerResourceSettingsResponse

type SqlServerResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Sql/servers'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

type SqlServerResourceSettingsResponseOutput

type SqlServerResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsResponseOutput) ElementType

func (SqlServerResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers'.

func (SqlServerResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (SqlServerResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutput

func (o SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutput() SqlServerResourceSettingsResponseOutput

func (SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutputWithContext

func (o SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutputWithContext(ctx context.Context) SqlServerResourceSettingsResponseOutput

type SqlServerResourceSettingsResponsePtrOutput

type SqlServerResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlServerResourceSettingsResponsePtrOutput) Elem

func (SqlServerResourceSettingsResponsePtrOutput) ElementType

func (SqlServerResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers'.

func (SqlServerResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (SqlServerResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (SqlServerResourceSettingsResponsePtrOutput) ToSqlServerResourceSettingsResponsePtrOutput

func (o SqlServerResourceSettingsResponsePtrOutput) ToSqlServerResourceSettingsResponsePtrOutput() SqlServerResourceSettingsResponsePtrOutput

func (SqlServerResourceSettingsResponsePtrOutput) ToSqlServerResourceSettingsResponsePtrOutputWithContext

func (o SqlServerResourceSettingsResponsePtrOutput) ToSqlServerResourceSettingsResponsePtrOutputWithContext(ctx context.Context) SqlServerResourceSettingsResponsePtrOutput

type SqlVmSettings

type SqlVmSettings struct {
	// Gets or sets the Azure VM families (calling instance series to keep it
	// consistent with other targets).
	InstanceSeries []string `pulumi:"instanceSeries"`
}

SQL VM assessment settings.

type SqlVmSettingsArgs

type SqlVmSettingsArgs struct {
	// Gets or sets the Azure VM families (calling instance series to keep it
	// consistent with other targets).
	InstanceSeries pulumi.StringArrayInput `pulumi:"instanceSeries"`
}

SQL VM assessment settings.

func (SqlVmSettingsArgs) ElementType

func (SqlVmSettingsArgs) ElementType() reflect.Type

func (SqlVmSettingsArgs) ToSqlVmSettingsOutput

func (i SqlVmSettingsArgs) ToSqlVmSettingsOutput() SqlVmSettingsOutput

func (SqlVmSettingsArgs) ToSqlVmSettingsOutputWithContext

func (i SqlVmSettingsArgs) ToSqlVmSettingsOutputWithContext(ctx context.Context) SqlVmSettingsOutput

func (SqlVmSettingsArgs) ToSqlVmSettingsPtrOutput

func (i SqlVmSettingsArgs) ToSqlVmSettingsPtrOutput() SqlVmSettingsPtrOutput

func (SqlVmSettingsArgs) ToSqlVmSettingsPtrOutputWithContext

func (i SqlVmSettingsArgs) ToSqlVmSettingsPtrOutputWithContext(ctx context.Context) SqlVmSettingsPtrOutput

type SqlVmSettingsInput

type SqlVmSettingsInput interface {
	pulumi.Input

	ToSqlVmSettingsOutput() SqlVmSettingsOutput
	ToSqlVmSettingsOutputWithContext(context.Context) SqlVmSettingsOutput
}

SqlVmSettingsInput is an input type that accepts SqlVmSettingsArgs and SqlVmSettingsOutput values. You can construct a concrete instance of `SqlVmSettingsInput` via:

SqlVmSettingsArgs{...}

type SqlVmSettingsOutput

type SqlVmSettingsOutput struct{ *pulumi.OutputState }

SQL VM assessment settings.

func (SqlVmSettingsOutput) ElementType

func (SqlVmSettingsOutput) ElementType() reflect.Type

func (SqlVmSettingsOutput) InstanceSeries

func (o SqlVmSettingsOutput) InstanceSeries() pulumi.StringArrayOutput

Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).

func (SqlVmSettingsOutput) ToSqlVmSettingsOutput

func (o SqlVmSettingsOutput) ToSqlVmSettingsOutput() SqlVmSettingsOutput

func (SqlVmSettingsOutput) ToSqlVmSettingsOutputWithContext

func (o SqlVmSettingsOutput) ToSqlVmSettingsOutputWithContext(ctx context.Context) SqlVmSettingsOutput

func (SqlVmSettingsOutput) ToSqlVmSettingsPtrOutput

func (o SqlVmSettingsOutput) ToSqlVmSettingsPtrOutput() SqlVmSettingsPtrOutput

func (SqlVmSettingsOutput) ToSqlVmSettingsPtrOutputWithContext

func (o SqlVmSettingsOutput) ToSqlVmSettingsPtrOutputWithContext(ctx context.Context) SqlVmSettingsPtrOutput

type SqlVmSettingsPtrInput

type SqlVmSettingsPtrInput interface {
	pulumi.Input

	ToSqlVmSettingsPtrOutput() SqlVmSettingsPtrOutput
	ToSqlVmSettingsPtrOutputWithContext(context.Context) SqlVmSettingsPtrOutput
}

SqlVmSettingsPtrInput is an input type that accepts SqlVmSettingsArgs, SqlVmSettingsPtr and SqlVmSettingsPtrOutput values. You can construct a concrete instance of `SqlVmSettingsPtrInput` via:

        SqlVmSettingsArgs{...}

or:

        nil

type SqlVmSettingsPtrOutput

type SqlVmSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlVmSettingsPtrOutput) Elem

func (SqlVmSettingsPtrOutput) ElementType

func (SqlVmSettingsPtrOutput) ElementType() reflect.Type

func (SqlVmSettingsPtrOutput) InstanceSeries

func (o SqlVmSettingsPtrOutput) InstanceSeries() pulumi.StringArrayOutput

Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).

func (SqlVmSettingsPtrOutput) ToSqlVmSettingsPtrOutput

func (o SqlVmSettingsPtrOutput) ToSqlVmSettingsPtrOutput() SqlVmSettingsPtrOutput

func (SqlVmSettingsPtrOutput) ToSqlVmSettingsPtrOutputWithContext

func (o SqlVmSettingsPtrOutput) ToSqlVmSettingsPtrOutputWithContext(ctx context.Context) SqlVmSettingsPtrOutput

type SqlVmSettingsResponse

type SqlVmSettingsResponse struct {
	// Gets or sets the Azure VM families (calling instance series to keep it
	// consistent with other targets).
	InstanceSeries []string `pulumi:"instanceSeries"`
}

SQL VM assessment settings.

type SqlVmSettingsResponseOutput

type SqlVmSettingsResponseOutput struct{ *pulumi.OutputState }

SQL VM assessment settings.

func (SqlVmSettingsResponseOutput) ElementType

func (SqlVmSettingsResponseOutput) InstanceSeries

Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).

func (SqlVmSettingsResponseOutput) ToSqlVmSettingsResponseOutput

func (o SqlVmSettingsResponseOutput) ToSqlVmSettingsResponseOutput() SqlVmSettingsResponseOutput

func (SqlVmSettingsResponseOutput) ToSqlVmSettingsResponseOutputWithContext

func (o SqlVmSettingsResponseOutput) ToSqlVmSettingsResponseOutputWithContext(ctx context.Context) SqlVmSettingsResponseOutput

type SqlVmSettingsResponsePtrOutput

type SqlVmSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlVmSettingsResponsePtrOutput) Elem

func (SqlVmSettingsResponsePtrOutput) ElementType

func (SqlVmSettingsResponsePtrOutput) InstanceSeries

Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).

func (SqlVmSettingsResponsePtrOutput) ToSqlVmSettingsResponsePtrOutput

func (o SqlVmSettingsResponsePtrOutput) ToSqlVmSettingsResponsePtrOutput() SqlVmSettingsResponsePtrOutput

func (SqlVmSettingsResponsePtrOutput) ToSqlVmSettingsResponsePtrOutputWithContext

func (o SqlVmSettingsResponsePtrOutput) ToSqlVmSettingsResponsePtrOutputWithContext(ctx context.Context) SqlVmSettingsResponsePtrOutput

type Status

type Status string

Gets or sets the current status of the solution.

func (Status) ElementType

func (Status) ElementType() reflect.Type

func (Status) ToStatusOutput

func (e Status) ToStatusOutput() StatusOutput

func (Status) ToStatusOutputWithContext

func (e Status) ToStatusOutputWithContext(ctx context.Context) StatusOutput

func (Status) ToStatusPtrOutput

func (e Status) ToStatusPtrOutput() StatusPtrOutput

func (Status) ToStatusPtrOutputWithContext

func (e Status) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput

func (Status) ToStringOutput

func (e Status) ToStringOutput() pulumi.StringOutput

func (Status) ToStringOutputWithContext

func (e Status) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Status) ToStringPtrOutput

func (e Status) ToStringPtrOutput() pulumi.StringPtrOutput

func (Status) ToStringPtrOutputWithContext

func (e Status) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StatusInput

type StatusInput interface {
	pulumi.Input

	ToStatusOutput() StatusOutput
	ToStatusOutputWithContext(context.Context) StatusOutput
}

StatusInput is an input type that accepts values of the Status enum A concrete instance of `StatusInput` can be one of the following:

StatusInactive
StatusActive

type StatusOutput

type StatusOutput struct{ *pulumi.OutputState }

func (StatusOutput) ElementType

func (StatusOutput) ElementType() reflect.Type

func (StatusOutput) ToStatusOutput

func (o StatusOutput) ToStatusOutput() StatusOutput

func (StatusOutput) ToStatusOutputWithContext

func (o StatusOutput) ToStatusOutputWithContext(ctx context.Context) StatusOutput

func (StatusOutput) ToStatusPtrOutput

func (o StatusOutput) ToStatusPtrOutput() StatusPtrOutput

func (StatusOutput) ToStatusPtrOutputWithContext

func (o StatusOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput

func (StatusOutput) ToStringOutput

func (o StatusOutput) ToStringOutput() pulumi.StringOutput

func (StatusOutput) ToStringOutputWithContext

func (o StatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StatusOutput) ToStringPtrOutput

func (o StatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StatusOutput) ToStringPtrOutputWithContext

func (o StatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StatusPtrInput

type StatusPtrInput interface {
	pulumi.Input

	ToStatusPtrOutput() StatusPtrOutput
	ToStatusPtrOutputWithContext(context.Context) StatusPtrOutput
}

func StatusPtr

func StatusPtr(v string) StatusPtrInput

type StatusPtrOutput

type StatusPtrOutput struct{ *pulumi.OutputState }

func (StatusPtrOutput) Elem

func (o StatusPtrOutput) Elem() StatusOutput

func (StatusPtrOutput) ElementType

func (StatusPtrOutput) ElementType() reflect.Type

func (StatusPtrOutput) ToStatusPtrOutput

func (o StatusPtrOutput) ToStatusPtrOutput() StatusPtrOutput

func (StatusPtrOutput) ToStatusPtrOutputWithContext

func (o StatusPtrOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput

func (StatusPtrOutput) ToStringPtrOutput

func (o StatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StatusPtrOutput) ToStringPtrOutputWithContext

func (o StatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageSettings

type StorageSettings struct {
	// Cost per gigabyte per month.
	CostPerGbPerMonth float64 `pulumi:"costPerGbPerMonth"`
	// Maintenance cost percentage.
	MaintainanceCostPercentageToAcquisitionCost float64 `pulumi:"maintainanceCostPercentageToAcquisitionCost"`
}

Storage settings.

type StorageSettingsArgs

type StorageSettingsArgs struct {
	// Cost per gigabyte per month.
	CostPerGbPerMonth pulumi.Float64Input `pulumi:"costPerGbPerMonth"`
	// Maintenance cost percentage.
	MaintainanceCostPercentageToAcquisitionCost pulumi.Float64Input `pulumi:"maintainanceCostPercentageToAcquisitionCost"`
}

Storage settings.

func (StorageSettingsArgs) ElementType

func (StorageSettingsArgs) ElementType() reflect.Type

func (StorageSettingsArgs) ToStorageSettingsOutput

func (i StorageSettingsArgs) ToStorageSettingsOutput() StorageSettingsOutput

func (StorageSettingsArgs) ToStorageSettingsOutputWithContext

func (i StorageSettingsArgs) ToStorageSettingsOutputWithContext(ctx context.Context) StorageSettingsOutput

func (StorageSettingsArgs) ToStorageSettingsPtrOutput

func (i StorageSettingsArgs) ToStorageSettingsPtrOutput() StorageSettingsPtrOutput

func (StorageSettingsArgs) ToStorageSettingsPtrOutputWithContext

func (i StorageSettingsArgs) ToStorageSettingsPtrOutputWithContext(ctx context.Context) StorageSettingsPtrOutput

type StorageSettingsInput

type StorageSettingsInput interface {
	pulumi.Input

	ToStorageSettingsOutput() StorageSettingsOutput
	ToStorageSettingsOutputWithContext(context.Context) StorageSettingsOutput
}

StorageSettingsInput is an input type that accepts StorageSettingsArgs and StorageSettingsOutput values. You can construct a concrete instance of `StorageSettingsInput` via:

StorageSettingsArgs{...}

type StorageSettingsOutput

type StorageSettingsOutput struct{ *pulumi.OutputState }

Storage settings.

func (StorageSettingsOutput) CostPerGbPerMonth

func (o StorageSettingsOutput) CostPerGbPerMonth() pulumi.Float64Output

Cost per gigabyte per month.

func (StorageSettingsOutput) ElementType

func (StorageSettingsOutput) ElementType() reflect.Type

func (StorageSettingsOutput) MaintainanceCostPercentageToAcquisitionCost

func (o StorageSettingsOutput) MaintainanceCostPercentageToAcquisitionCost() pulumi.Float64Output

Maintenance cost percentage.

func (StorageSettingsOutput) ToStorageSettingsOutput

func (o StorageSettingsOutput) ToStorageSettingsOutput() StorageSettingsOutput

func (StorageSettingsOutput) ToStorageSettingsOutputWithContext

func (o StorageSettingsOutput) ToStorageSettingsOutputWithContext(ctx context.Context) StorageSettingsOutput

func (StorageSettingsOutput) ToStorageSettingsPtrOutput

func (o StorageSettingsOutput) ToStorageSettingsPtrOutput() StorageSettingsPtrOutput

func (StorageSettingsOutput) ToStorageSettingsPtrOutputWithContext

func (o StorageSettingsOutput) ToStorageSettingsPtrOutputWithContext(ctx context.Context) StorageSettingsPtrOutput

type StorageSettingsPtrInput

type StorageSettingsPtrInput interface {
	pulumi.Input

	ToStorageSettingsPtrOutput() StorageSettingsPtrOutput
	ToStorageSettingsPtrOutputWithContext(context.Context) StorageSettingsPtrOutput
}

StorageSettingsPtrInput is an input type that accepts StorageSettingsArgs, StorageSettingsPtr and StorageSettingsPtrOutput values. You can construct a concrete instance of `StorageSettingsPtrInput` via:

        StorageSettingsArgs{...}

or:

        nil

type StorageSettingsPtrOutput

type StorageSettingsPtrOutput struct{ *pulumi.OutputState }

func (StorageSettingsPtrOutput) CostPerGbPerMonth

func (o StorageSettingsPtrOutput) CostPerGbPerMonth() pulumi.Float64PtrOutput

Cost per gigabyte per month.

func (StorageSettingsPtrOutput) Elem

func (StorageSettingsPtrOutput) ElementType

func (StorageSettingsPtrOutput) ElementType() reflect.Type

func (StorageSettingsPtrOutput) MaintainanceCostPercentageToAcquisitionCost

func (o StorageSettingsPtrOutput) MaintainanceCostPercentageToAcquisitionCost() pulumi.Float64PtrOutput

Maintenance cost percentage.

func (StorageSettingsPtrOutput) ToStorageSettingsPtrOutput

func (o StorageSettingsPtrOutput) ToStorageSettingsPtrOutput() StorageSettingsPtrOutput

func (StorageSettingsPtrOutput) ToStorageSettingsPtrOutputWithContext

func (o StorageSettingsPtrOutput) ToStorageSettingsPtrOutputWithContext(ctx context.Context) StorageSettingsPtrOutput

type StorageSettingsResponse

type StorageSettingsResponse struct {
	// Cost per gigabyte per month.
	CostPerGbPerMonth float64 `pulumi:"costPerGbPerMonth"`
	// Maintenance cost percentage.
	MaintainanceCostPercentageToAcquisitionCost float64 `pulumi:"maintainanceCostPercentageToAcquisitionCost"`
}

Storage settings.

type StorageSettingsResponseOutput

type StorageSettingsResponseOutput struct{ *pulumi.OutputState }

Storage settings.

func (StorageSettingsResponseOutput) CostPerGbPerMonth

func (o StorageSettingsResponseOutput) CostPerGbPerMonth() pulumi.Float64Output

Cost per gigabyte per month.

func (StorageSettingsResponseOutput) ElementType

func (StorageSettingsResponseOutput) MaintainanceCostPercentageToAcquisitionCost

func (o StorageSettingsResponseOutput) MaintainanceCostPercentageToAcquisitionCost() pulumi.Float64Output

Maintenance cost percentage.

func (StorageSettingsResponseOutput) ToStorageSettingsResponseOutput

func (o StorageSettingsResponseOutput) ToStorageSettingsResponseOutput() StorageSettingsResponseOutput

func (StorageSettingsResponseOutput) ToStorageSettingsResponseOutputWithContext

func (o StorageSettingsResponseOutput) ToStorageSettingsResponseOutputWithContext(ctx context.Context) StorageSettingsResponseOutput

type StorageSettingsResponsePtrOutput

type StorageSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageSettingsResponsePtrOutput) CostPerGbPerMonth

Cost per gigabyte per month.

func (StorageSettingsResponsePtrOutput) Elem

func (StorageSettingsResponsePtrOutput) ElementType

func (StorageSettingsResponsePtrOutput) MaintainanceCostPercentageToAcquisitionCost

func (o StorageSettingsResponsePtrOutput) MaintainanceCostPercentageToAcquisitionCost() pulumi.Float64PtrOutput

Maintenance cost percentage.

func (StorageSettingsResponsePtrOutput) ToStorageSettingsResponsePtrOutput

func (o StorageSettingsResponsePtrOutput) ToStorageSettingsResponsePtrOutput() StorageSettingsResponsePtrOutput

func (StorageSettingsResponsePtrOutput) ToStorageSettingsResponsePtrOutputWithContext

func (o StorageSettingsResponsePtrOutput) ToStorageSettingsResponsePtrOutputWithContext(ctx context.Context) StorageSettingsResponsePtrOutput

type SubnetReference

type SubnetReference struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to subnet.

type SubnetReferenceArgs

type SubnetReferenceArgs struct {
	// Gets the name of the proxy resource on the target side.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to subnet.

func (SubnetReferenceArgs) ElementType

func (SubnetReferenceArgs) ElementType() reflect.Type

func (SubnetReferenceArgs) ToSubnetReferenceOutput

func (i SubnetReferenceArgs) ToSubnetReferenceOutput() SubnetReferenceOutput

func (SubnetReferenceArgs) ToSubnetReferenceOutputWithContext

func (i SubnetReferenceArgs) ToSubnetReferenceOutputWithContext(ctx context.Context) SubnetReferenceOutput

func (SubnetReferenceArgs) ToSubnetReferencePtrOutput

func (i SubnetReferenceArgs) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferenceArgs) ToSubnetReferencePtrOutputWithContext

func (i SubnetReferenceArgs) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferenceInput

type SubnetReferenceInput interface {
	pulumi.Input

	ToSubnetReferenceOutput() SubnetReferenceOutput
	ToSubnetReferenceOutputWithContext(context.Context) SubnetReferenceOutput
}

SubnetReferenceInput is an input type that accepts SubnetReferenceArgs and SubnetReferenceOutput values. You can construct a concrete instance of `SubnetReferenceInput` via:

SubnetReferenceArgs{...}

type SubnetReferenceOutput

type SubnetReferenceOutput struct{ *pulumi.OutputState }

Defines reference to subnet.

func (SubnetReferenceOutput) ElementType

func (SubnetReferenceOutput) ElementType() reflect.Type

func (SubnetReferenceOutput) Name

Gets the name of the proxy resource on the target side.

func (SubnetReferenceOutput) SourceArmResourceId

func (o SubnetReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceOutput) ToSubnetReferenceOutput

func (o SubnetReferenceOutput) ToSubnetReferenceOutput() SubnetReferenceOutput

func (SubnetReferenceOutput) ToSubnetReferenceOutputWithContext

func (o SubnetReferenceOutput) ToSubnetReferenceOutputWithContext(ctx context.Context) SubnetReferenceOutput

func (SubnetReferenceOutput) ToSubnetReferencePtrOutput

func (o SubnetReferenceOutput) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferenceOutput) ToSubnetReferencePtrOutputWithContext

func (o SubnetReferenceOutput) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferencePtrInput

type SubnetReferencePtrInput interface {
	pulumi.Input

	ToSubnetReferencePtrOutput() SubnetReferencePtrOutput
	ToSubnetReferencePtrOutputWithContext(context.Context) SubnetReferencePtrOutput
}

SubnetReferencePtrInput is an input type that accepts SubnetReferenceArgs, SubnetReferencePtr and SubnetReferencePtrOutput values. You can construct a concrete instance of `SubnetReferencePtrInput` via:

        SubnetReferenceArgs{...}

or:

        nil

type SubnetReferencePtrOutput

type SubnetReferencePtrOutput struct{ *pulumi.OutputState }

func (SubnetReferencePtrOutput) Elem

func (SubnetReferencePtrOutput) ElementType

func (SubnetReferencePtrOutput) ElementType() reflect.Type

func (SubnetReferencePtrOutput) Name

Gets the name of the proxy resource on the target side.

func (SubnetReferencePtrOutput) SourceArmResourceId

func (o SubnetReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferencePtrOutput) ToSubnetReferencePtrOutput

func (o SubnetReferencePtrOutput) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferencePtrOutput) ToSubnetReferencePtrOutputWithContext

func (o SubnetReferencePtrOutput) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferenceResponse

type SubnetReferenceResponse struct {
	// Gets the name of the proxy resource on the target side.
	Name *string `pulumi:"name"`
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to subnet.

type SubnetReferenceResponseOutput

type SubnetReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to subnet.

func (SubnetReferenceResponseOutput) ElementType

func (SubnetReferenceResponseOutput) Name

Gets the name of the proxy resource on the target side.

func (SubnetReferenceResponseOutput) SourceArmResourceId

func (o SubnetReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutput

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutput() SubnetReferenceResponseOutput

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutputWithContext

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutputWithContext(ctx context.Context) SubnetReferenceResponseOutput

type SubnetReferenceResponsePtrOutput

type SubnetReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (SubnetReferenceResponsePtrOutput) Elem

func (SubnetReferenceResponsePtrOutput) ElementType

func (SubnetReferenceResponsePtrOutput) Name

Gets the name of the proxy resource on the target side.

func (SubnetReferenceResponsePtrOutput) SourceArmResourceId

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutput

func (o SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput

func (SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutputWithContext

func (o SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutputWithContext(ctx context.Context) SubnetReferenceResponsePtrOutput

type SubnetResourceSettings

type SubnetResourceSettings struct {
	// Gets or sets address prefix for the subnet.
	AddressPrefix *string `pulumi:"addressPrefix"`
	// Gets or sets the Subnet name.
	Name *string `pulumi:"name"`
	// Defines reference to NSG.
	NetworkSecurityGroup *NsgReference `pulumi:"networkSecurityGroup"`
}

Defines the virtual network subnets resource settings.

type SubnetResourceSettingsArgs

type SubnetResourceSettingsArgs struct {
	// Gets or sets address prefix for the subnet.
	AddressPrefix pulumi.StringPtrInput `pulumi:"addressPrefix"`
	// Gets or sets the Subnet name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Defines reference to NSG.
	NetworkSecurityGroup NsgReferencePtrInput `pulumi:"networkSecurityGroup"`
}

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsArgs) ElementType

func (SubnetResourceSettingsArgs) ElementType() reflect.Type

func (SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutput

func (i SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutput() SubnetResourceSettingsOutput

func (SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutputWithContext

func (i SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutputWithContext(ctx context.Context) SubnetResourceSettingsOutput

type SubnetResourceSettingsArray

type SubnetResourceSettingsArray []SubnetResourceSettingsInput

func (SubnetResourceSettingsArray) ElementType

func (SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutput

func (i SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutput() SubnetResourceSettingsArrayOutput

func (SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutputWithContext

func (i SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsArrayOutput

type SubnetResourceSettingsArrayInput

type SubnetResourceSettingsArrayInput interface {
	pulumi.Input

	ToSubnetResourceSettingsArrayOutput() SubnetResourceSettingsArrayOutput
	ToSubnetResourceSettingsArrayOutputWithContext(context.Context) SubnetResourceSettingsArrayOutput
}

SubnetResourceSettingsArrayInput is an input type that accepts SubnetResourceSettingsArray and SubnetResourceSettingsArrayOutput values. You can construct a concrete instance of `SubnetResourceSettingsArrayInput` via:

SubnetResourceSettingsArray{ SubnetResourceSettingsArgs{...} }

type SubnetResourceSettingsArrayOutput

type SubnetResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (SubnetResourceSettingsArrayOutput) ElementType

func (SubnetResourceSettingsArrayOutput) Index

func (SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutput

func (o SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutput() SubnetResourceSettingsArrayOutput

func (SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutputWithContext

func (o SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsArrayOutput

type SubnetResourceSettingsInput

type SubnetResourceSettingsInput interface {
	pulumi.Input

	ToSubnetResourceSettingsOutput() SubnetResourceSettingsOutput
	ToSubnetResourceSettingsOutputWithContext(context.Context) SubnetResourceSettingsOutput
}

SubnetResourceSettingsInput is an input type that accepts SubnetResourceSettingsArgs and SubnetResourceSettingsOutput values. You can construct a concrete instance of `SubnetResourceSettingsInput` via:

SubnetResourceSettingsArgs{...}

type SubnetResourceSettingsOutput

type SubnetResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsOutput) AddressPrefix

Gets or sets address prefix for the subnet.

func (SubnetResourceSettingsOutput) ElementType

func (SubnetResourceSettingsOutput) Name

Gets or sets the Subnet name.

func (SubnetResourceSettingsOutput) NetworkSecurityGroup

func (o SubnetResourceSettingsOutput) NetworkSecurityGroup() NsgReferencePtrOutput

Defines reference to NSG.

func (SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutput

func (o SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutput() SubnetResourceSettingsOutput

func (SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutputWithContext

func (o SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutputWithContext(ctx context.Context) SubnetResourceSettingsOutput

type SubnetResourceSettingsResponse

type SubnetResourceSettingsResponse struct {
	// Gets or sets address prefix for the subnet.
	AddressPrefix *string `pulumi:"addressPrefix"`
	// Gets or sets the Subnet name.
	Name *string `pulumi:"name"`
	// Defines reference to NSG.
	NetworkSecurityGroup *NsgReferenceResponse `pulumi:"networkSecurityGroup"`
}

Defines the virtual network subnets resource settings.

type SubnetResourceSettingsResponseArrayOutput

type SubnetResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (SubnetResourceSettingsResponseArrayOutput) ElementType

func (SubnetResourceSettingsResponseArrayOutput) Index

func (SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutput

func (o SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutput() SubnetResourceSettingsResponseArrayOutput

func (SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutputWithContext

func (o SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseArrayOutput

type SubnetResourceSettingsResponseOutput

type SubnetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsResponseOutput) AddressPrefix

Gets or sets address prefix for the subnet.

func (SubnetResourceSettingsResponseOutput) ElementType

func (SubnetResourceSettingsResponseOutput) Name

Gets or sets the Subnet name.

func (SubnetResourceSettingsResponseOutput) NetworkSecurityGroup

Defines reference to NSG.

func (SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutput

func (o SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutput() SubnetResourceSettingsResponseOutput

func (SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutputWithContext

func (o SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type TargetAvailabilityZone

type TargetAvailabilityZone string

Gets or sets the target availability zone.

func (TargetAvailabilityZone) ElementType

func (TargetAvailabilityZone) ElementType() reflect.Type

func (TargetAvailabilityZone) ToStringOutput

func (e TargetAvailabilityZone) ToStringOutput() pulumi.StringOutput

func (TargetAvailabilityZone) ToStringOutputWithContext

func (e TargetAvailabilityZone) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TargetAvailabilityZone) ToStringPtrOutput

func (e TargetAvailabilityZone) ToStringPtrOutput() pulumi.StringPtrOutput

func (TargetAvailabilityZone) ToStringPtrOutputWithContext

func (e TargetAvailabilityZone) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetAvailabilityZone) ToTargetAvailabilityZoneOutput

func (e TargetAvailabilityZone) ToTargetAvailabilityZoneOutput() TargetAvailabilityZoneOutput

func (TargetAvailabilityZone) ToTargetAvailabilityZoneOutputWithContext

func (e TargetAvailabilityZone) ToTargetAvailabilityZoneOutputWithContext(ctx context.Context) TargetAvailabilityZoneOutput

func (TargetAvailabilityZone) ToTargetAvailabilityZonePtrOutput

func (e TargetAvailabilityZone) ToTargetAvailabilityZonePtrOutput() TargetAvailabilityZonePtrOutput

func (TargetAvailabilityZone) ToTargetAvailabilityZonePtrOutputWithContext

func (e TargetAvailabilityZone) ToTargetAvailabilityZonePtrOutputWithContext(ctx context.Context) TargetAvailabilityZonePtrOutput

type TargetAvailabilityZoneInput

type TargetAvailabilityZoneInput interface {
	pulumi.Input

	ToTargetAvailabilityZoneOutput() TargetAvailabilityZoneOutput
	ToTargetAvailabilityZoneOutputWithContext(context.Context) TargetAvailabilityZoneOutput
}

TargetAvailabilityZoneInput is an input type that accepts values of the TargetAvailabilityZone enum A concrete instance of `TargetAvailabilityZoneInput` can be one of the following:

TargetAvailabilityZoneOne
TargetAvailabilityZoneTwo
TargetAvailabilityZoneThree
TargetAvailabilityZoneNA

type TargetAvailabilityZoneOutput

type TargetAvailabilityZoneOutput struct{ *pulumi.OutputState }

func (TargetAvailabilityZoneOutput) ElementType

func (TargetAvailabilityZoneOutput) ToStringOutput

func (TargetAvailabilityZoneOutput) ToStringOutputWithContext

func (o TargetAvailabilityZoneOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TargetAvailabilityZoneOutput) ToStringPtrOutput

func (o TargetAvailabilityZoneOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TargetAvailabilityZoneOutput) ToStringPtrOutputWithContext

func (o TargetAvailabilityZoneOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetAvailabilityZoneOutput) ToTargetAvailabilityZoneOutput

func (o TargetAvailabilityZoneOutput) ToTargetAvailabilityZoneOutput() TargetAvailabilityZoneOutput

func (TargetAvailabilityZoneOutput) ToTargetAvailabilityZoneOutputWithContext

func (o TargetAvailabilityZoneOutput) ToTargetAvailabilityZoneOutputWithContext(ctx context.Context) TargetAvailabilityZoneOutput

func (TargetAvailabilityZoneOutput) ToTargetAvailabilityZonePtrOutput

func (o TargetAvailabilityZoneOutput) ToTargetAvailabilityZonePtrOutput() TargetAvailabilityZonePtrOutput

func (TargetAvailabilityZoneOutput) ToTargetAvailabilityZonePtrOutputWithContext

func (o TargetAvailabilityZoneOutput) ToTargetAvailabilityZonePtrOutputWithContext(ctx context.Context) TargetAvailabilityZonePtrOutput

type TargetAvailabilityZonePtrInput

type TargetAvailabilityZonePtrInput interface {
	pulumi.Input

	ToTargetAvailabilityZonePtrOutput() TargetAvailabilityZonePtrOutput
	ToTargetAvailabilityZonePtrOutputWithContext(context.Context) TargetAvailabilityZonePtrOutput
}

func TargetAvailabilityZonePtr

func TargetAvailabilityZonePtr(v string) TargetAvailabilityZonePtrInput

type TargetAvailabilityZonePtrOutput

type TargetAvailabilityZonePtrOutput struct{ *pulumi.OutputState }

func (TargetAvailabilityZonePtrOutput) Elem

func (TargetAvailabilityZonePtrOutput) ElementType

func (TargetAvailabilityZonePtrOutput) ToStringPtrOutput

func (TargetAvailabilityZonePtrOutput) ToStringPtrOutputWithContext

func (o TargetAvailabilityZonePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetAvailabilityZonePtrOutput) ToTargetAvailabilityZonePtrOutput

func (o TargetAvailabilityZonePtrOutput) ToTargetAvailabilityZonePtrOutput() TargetAvailabilityZonePtrOutput

func (TargetAvailabilityZonePtrOutput) ToTargetAvailabilityZonePtrOutputWithContext

func (o TargetAvailabilityZonePtrOutput) ToTargetAvailabilityZonePtrOutputWithContext(ctx context.Context) TargetAvailabilityZonePtrOutput

type TargetHydrationStorageProviderType

type TargetHydrationStorageProviderType string

Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.

func (TargetHydrationStorageProviderType) ElementType

func (TargetHydrationStorageProviderType) ToStringOutput

func (TargetHydrationStorageProviderType) ToStringOutputWithContext

func (e TargetHydrationStorageProviderType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TargetHydrationStorageProviderType) ToStringPtrOutput

func (TargetHydrationStorageProviderType) ToStringPtrOutputWithContext

func (e TargetHydrationStorageProviderType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetHydrationStorageProviderType) ToTargetHydrationStorageProviderTypeOutput

func (e TargetHydrationStorageProviderType) ToTargetHydrationStorageProviderTypeOutput() TargetHydrationStorageProviderTypeOutput

func (TargetHydrationStorageProviderType) ToTargetHydrationStorageProviderTypeOutputWithContext

func (e TargetHydrationStorageProviderType) ToTargetHydrationStorageProviderTypeOutputWithContext(ctx context.Context) TargetHydrationStorageProviderTypeOutput

func (TargetHydrationStorageProviderType) ToTargetHydrationStorageProviderTypePtrOutput

func (e TargetHydrationStorageProviderType) ToTargetHydrationStorageProviderTypePtrOutput() TargetHydrationStorageProviderTypePtrOutput

func (TargetHydrationStorageProviderType) ToTargetHydrationStorageProviderTypePtrOutputWithContext

func (e TargetHydrationStorageProviderType) ToTargetHydrationStorageProviderTypePtrOutputWithContext(ctx context.Context) TargetHydrationStorageProviderTypePtrOutput

type TargetHydrationStorageProviderTypeInput

type TargetHydrationStorageProviderTypeInput interface {
	pulumi.Input

	ToTargetHydrationStorageProviderTypeOutput() TargetHydrationStorageProviderTypeOutput
	ToTargetHydrationStorageProviderTypeOutputWithContext(context.Context) TargetHydrationStorageProviderTypeOutput
}

TargetHydrationStorageProviderTypeInput is an input type that accepts values of the TargetHydrationStorageProviderType enum A concrete instance of `TargetHydrationStorageProviderTypeInput` can be one of the following:

TargetHydrationStorageProviderTypeAzureFileShare

type TargetHydrationStorageProviderTypeOutput

type TargetHydrationStorageProviderTypeOutput struct{ *pulumi.OutputState }

func (TargetHydrationStorageProviderTypeOutput) ElementType

func (TargetHydrationStorageProviderTypeOutput) ToStringOutput

func (TargetHydrationStorageProviderTypeOutput) ToStringOutputWithContext

func (TargetHydrationStorageProviderTypeOutput) ToStringPtrOutput

func (TargetHydrationStorageProviderTypeOutput) ToStringPtrOutputWithContext

func (TargetHydrationStorageProviderTypeOutput) ToTargetHydrationStorageProviderTypeOutput

func (o TargetHydrationStorageProviderTypeOutput) ToTargetHydrationStorageProviderTypeOutput() TargetHydrationStorageProviderTypeOutput

func (TargetHydrationStorageProviderTypeOutput) ToTargetHydrationStorageProviderTypeOutputWithContext

func (o TargetHydrationStorageProviderTypeOutput) ToTargetHydrationStorageProviderTypeOutputWithContext(ctx context.Context) TargetHydrationStorageProviderTypeOutput

func (TargetHydrationStorageProviderTypeOutput) ToTargetHydrationStorageProviderTypePtrOutput

func (o TargetHydrationStorageProviderTypeOutput) ToTargetHydrationStorageProviderTypePtrOutput() TargetHydrationStorageProviderTypePtrOutput

func (TargetHydrationStorageProviderTypeOutput) ToTargetHydrationStorageProviderTypePtrOutputWithContext

func (o TargetHydrationStorageProviderTypeOutput) ToTargetHydrationStorageProviderTypePtrOutputWithContext(ctx context.Context) TargetHydrationStorageProviderTypePtrOutput

type TargetHydrationStorageProviderTypePtrInput

type TargetHydrationStorageProviderTypePtrInput interface {
	pulumi.Input

	ToTargetHydrationStorageProviderTypePtrOutput() TargetHydrationStorageProviderTypePtrOutput
	ToTargetHydrationStorageProviderTypePtrOutputWithContext(context.Context) TargetHydrationStorageProviderTypePtrOutput
}

type TargetHydrationStorageProviderTypePtrOutput

type TargetHydrationStorageProviderTypePtrOutput struct{ *pulumi.OutputState }

func (TargetHydrationStorageProviderTypePtrOutput) Elem

func (TargetHydrationStorageProviderTypePtrOutput) ElementType

func (TargetHydrationStorageProviderTypePtrOutput) ToStringPtrOutput

func (TargetHydrationStorageProviderTypePtrOutput) ToStringPtrOutputWithContext

func (TargetHydrationStorageProviderTypePtrOutput) ToTargetHydrationStorageProviderTypePtrOutput

func (o TargetHydrationStorageProviderTypePtrOutput) ToTargetHydrationStorageProviderTypePtrOutput() TargetHydrationStorageProviderTypePtrOutput

func (TargetHydrationStorageProviderTypePtrOutput) ToTargetHydrationStorageProviderTypePtrOutputWithContext

func (o TargetHydrationStorageProviderTypePtrOutput) ToTargetHydrationStorageProviderTypePtrOutputWithContext(ctx context.Context) TargetHydrationStorageProviderTypePtrOutput

type TargetStorageAccessType

type TargetStorageAccessType string

Gets or sets the target storage access type.

func (TargetStorageAccessType) ElementType

func (TargetStorageAccessType) ElementType() reflect.Type

func (TargetStorageAccessType) ToStringOutput

func (e TargetStorageAccessType) ToStringOutput() pulumi.StringOutput

func (TargetStorageAccessType) ToStringOutputWithContext

func (e TargetStorageAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TargetStorageAccessType) ToStringPtrOutput

func (e TargetStorageAccessType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TargetStorageAccessType) ToStringPtrOutputWithContext

func (e TargetStorageAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetStorageAccessType) ToTargetStorageAccessTypeOutput

func (e TargetStorageAccessType) ToTargetStorageAccessTypeOutput() TargetStorageAccessTypeOutput

func (TargetStorageAccessType) ToTargetStorageAccessTypeOutputWithContext

func (e TargetStorageAccessType) ToTargetStorageAccessTypeOutputWithContext(ctx context.Context) TargetStorageAccessTypeOutput

func (TargetStorageAccessType) ToTargetStorageAccessTypePtrOutput

func (e TargetStorageAccessType) ToTargetStorageAccessTypePtrOutput() TargetStorageAccessTypePtrOutput

func (TargetStorageAccessType) ToTargetStorageAccessTypePtrOutputWithContext

func (e TargetStorageAccessType) ToTargetStorageAccessTypePtrOutputWithContext(ctx context.Context) TargetStorageAccessTypePtrOutput

type TargetStorageAccessTypeInput

type TargetStorageAccessTypeInput interface {
	pulumi.Input

	ToTargetStorageAccessTypeOutput() TargetStorageAccessTypeOutput
	ToTargetStorageAccessTypeOutputWithContext(context.Context) TargetStorageAccessTypeOutput
}

TargetStorageAccessTypeInput is an input type that accepts values of the TargetStorageAccessType enum A concrete instance of `TargetStorageAccessTypeInput` can be one of the following:

TargetStorageAccessTypeShared
TargetStorageAccessTypeExclusive

type TargetStorageAccessTypeOutput

type TargetStorageAccessTypeOutput struct{ *pulumi.OutputState }

func (TargetStorageAccessTypeOutput) ElementType

func (TargetStorageAccessTypeOutput) ToStringOutput

func (TargetStorageAccessTypeOutput) ToStringOutputWithContext

func (o TargetStorageAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TargetStorageAccessTypeOutput) ToStringPtrOutput

func (TargetStorageAccessTypeOutput) ToStringPtrOutputWithContext

func (o TargetStorageAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetStorageAccessTypeOutput) ToTargetStorageAccessTypeOutput

func (o TargetStorageAccessTypeOutput) ToTargetStorageAccessTypeOutput() TargetStorageAccessTypeOutput

func (TargetStorageAccessTypeOutput) ToTargetStorageAccessTypeOutputWithContext

func (o TargetStorageAccessTypeOutput) ToTargetStorageAccessTypeOutputWithContext(ctx context.Context) TargetStorageAccessTypeOutput

func (TargetStorageAccessTypeOutput) ToTargetStorageAccessTypePtrOutput

func (o TargetStorageAccessTypeOutput) ToTargetStorageAccessTypePtrOutput() TargetStorageAccessTypePtrOutput

func (TargetStorageAccessTypeOutput) ToTargetStorageAccessTypePtrOutputWithContext

func (o TargetStorageAccessTypeOutput) ToTargetStorageAccessTypePtrOutputWithContext(ctx context.Context) TargetStorageAccessTypePtrOutput

type TargetStorageAccessTypePtrInput

type TargetStorageAccessTypePtrInput interface {
	pulumi.Input

	ToTargetStorageAccessTypePtrOutput() TargetStorageAccessTypePtrOutput
	ToTargetStorageAccessTypePtrOutputWithContext(context.Context) TargetStorageAccessTypePtrOutput
}

func TargetStorageAccessTypePtr

func TargetStorageAccessTypePtr(v string) TargetStorageAccessTypePtrInput

type TargetStorageAccessTypePtrOutput

type TargetStorageAccessTypePtrOutput struct{ *pulumi.OutputState }

func (TargetStorageAccessTypePtrOutput) Elem

func (TargetStorageAccessTypePtrOutput) ElementType

func (TargetStorageAccessTypePtrOutput) ToStringPtrOutput

func (TargetStorageAccessTypePtrOutput) ToStringPtrOutputWithContext

func (o TargetStorageAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetStorageAccessTypePtrOutput) ToTargetStorageAccessTypePtrOutput

func (o TargetStorageAccessTypePtrOutput) ToTargetStorageAccessTypePtrOutput() TargetStorageAccessTypePtrOutput

func (TargetStorageAccessTypePtrOutput) ToTargetStorageAccessTypePtrOutputWithContext

func (o TargetStorageAccessTypePtrOutput) ToTargetStorageAccessTypePtrOutputWithContext(ctx context.Context) TargetStorageAccessTypePtrOutput

type TargetStorageProfile

type TargetStorageProfile struct {
	// Azure file share profile for hydration of application folders not mounted on
	// the container file system.
	AzureFileShareProfile *AzureFileShareHydrationProfile `pulumi:"azureFileShareProfile"`
	// Gets or sets the storage provider type on the target.
	// Applicable when StorageProjectionType is not ContainerFileSystem.
	HydrationStorageProviderType *string `pulumi:"hydrationStorageProviderType"`
	// Gets or sets the target persistent volume id.
	// Applicable when StorageProjectionType is PersistentVolume and on using an
	// existing PersistentVolume.
	PersistentVolumeId *string `pulumi:"persistentVolumeId"`
	// Gets or sets the target storage access type.
	StorageAccessType *string `pulumi:"storageAccessType"`
	// Gets or sets the target projection type.
	StorageProjectionType *string `pulumi:"storageProjectionType"`
	// Gets or sets the name of the projected volume on the target environment.
	TargetName *string `pulumi:"targetName"`
	// Gets or sets the storage size on the target.
	// Applicable when StorageProjectionType is PersistentVolume and on creating a new
	// PersistentVolume.
	TargetSize *string `pulumi:"targetSize"`
}

Storage profile for the directory on the target container.

type TargetStorageProfileArgs

type TargetStorageProfileArgs struct {
	// Azure file share profile for hydration of application folders not mounted on
	// the container file system.
	AzureFileShareProfile AzureFileShareHydrationProfilePtrInput `pulumi:"azureFileShareProfile"`
	// Gets or sets the storage provider type on the target.
	// Applicable when StorageProjectionType is not ContainerFileSystem.
	HydrationStorageProviderType pulumi.StringPtrInput `pulumi:"hydrationStorageProviderType"`
	// Gets or sets the target persistent volume id.
	// Applicable when StorageProjectionType is PersistentVolume and on using an
	// existing PersistentVolume.
	PersistentVolumeId pulumi.StringPtrInput `pulumi:"persistentVolumeId"`
	// Gets or sets the target storage access type.
	StorageAccessType pulumi.StringPtrInput `pulumi:"storageAccessType"`
	// Gets or sets the target projection type.
	StorageProjectionType pulumi.StringPtrInput `pulumi:"storageProjectionType"`
	// Gets or sets the name of the projected volume on the target environment.
	TargetName pulumi.StringPtrInput `pulumi:"targetName"`
	// Gets or sets the storage size on the target.
	// Applicable when StorageProjectionType is PersistentVolume and on creating a new
	// PersistentVolume.
	TargetSize pulumi.StringPtrInput `pulumi:"targetSize"`
}

Storage profile for the directory on the target container.

func (TargetStorageProfileArgs) ElementType

func (TargetStorageProfileArgs) ElementType() reflect.Type

func (TargetStorageProfileArgs) ToTargetStorageProfileOutput

func (i TargetStorageProfileArgs) ToTargetStorageProfileOutput() TargetStorageProfileOutput

func (TargetStorageProfileArgs) ToTargetStorageProfileOutputWithContext

func (i TargetStorageProfileArgs) ToTargetStorageProfileOutputWithContext(ctx context.Context) TargetStorageProfileOutput

func (TargetStorageProfileArgs) ToTargetStorageProfilePtrOutput

func (i TargetStorageProfileArgs) ToTargetStorageProfilePtrOutput() TargetStorageProfilePtrOutput

func (TargetStorageProfileArgs) ToTargetStorageProfilePtrOutputWithContext

func (i TargetStorageProfileArgs) ToTargetStorageProfilePtrOutputWithContext(ctx context.Context) TargetStorageProfilePtrOutput

type TargetStorageProfileInput

type TargetStorageProfileInput interface {
	pulumi.Input

	ToTargetStorageProfileOutput() TargetStorageProfileOutput
	ToTargetStorageProfileOutputWithContext(context.Context) TargetStorageProfileOutput
}

TargetStorageProfileInput is an input type that accepts TargetStorageProfileArgs and TargetStorageProfileOutput values. You can construct a concrete instance of `TargetStorageProfileInput` via:

TargetStorageProfileArgs{...}

type TargetStorageProfileOutput

type TargetStorageProfileOutput struct{ *pulumi.OutputState }

Storage profile for the directory on the target container.

func (TargetStorageProfileOutput) AzureFileShareProfile

Azure file share profile for hydration of application folders not mounted on the container file system.

func (TargetStorageProfileOutput) ElementType

func (TargetStorageProfileOutput) ElementType() reflect.Type

func (TargetStorageProfileOutput) HydrationStorageProviderType

func (o TargetStorageProfileOutput) HydrationStorageProviderType() pulumi.StringPtrOutput

Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.

func (TargetStorageProfileOutput) PersistentVolumeId

func (o TargetStorageProfileOutput) PersistentVolumeId() pulumi.StringPtrOutput

Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.

func (TargetStorageProfileOutput) StorageAccessType

func (o TargetStorageProfileOutput) StorageAccessType() pulumi.StringPtrOutput

Gets or sets the target storage access type.

func (TargetStorageProfileOutput) StorageProjectionType

func (o TargetStorageProfileOutput) StorageProjectionType() pulumi.StringPtrOutput

Gets or sets the target projection type.

func (TargetStorageProfileOutput) TargetName

Gets or sets the name of the projected volume on the target environment.

func (TargetStorageProfileOutput) TargetSize

Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.

func (TargetStorageProfileOutput) ToTargetStorageProfileOutput

func (o TargetStorageProfileOutput) ToTargetStorageProfileOutput() TargetStorageProfileOutput

func (TargetStorageProfileOutput) ToTargetStorageProfileOutputWithContext

func (o TargetStorageProfileOutput) ToTargetStorageProfileOutputWithContext(ctx context.Context) TargetStorageProfileOutput

func (TargetStorageProfileOutput) ToTargetStorageProfilePtrOutput

func (o TargetStorageProfileOutput) ToTargetStorageProfilePtrOutput() TargetStorageProfilePtrOutput

func (TargetStorageProfileOutput) ToTargetStorageProfilePtrOutputWithContext

func (o TargetStorageProfileOutput) ToTargetStorageProfilePtrOutputWithContext(ctx context.Context) TargetStorageProfilePtrOutput

type TargetStorageProfilePtrInput

type TargetStorageProfilePtrInput interface {
	pulumi.Input

	ToTargetStorageProfilePtrOutput() TargetStorageProfilePtrOutput
	ToTargetStorageProfilePtrOutputWithContext(context.Context) TargetStorageProfilePtrOutput
}

TargetStorageProfilePtrInput is an input type that accepts TargetStorageProfileArgs, TargetStorageProfilePtr and TargetStorageProfilePtrOutput values. You can construct a concrete instance of `TargetStorageProfilePtrInput` via:

        TargetStorageProfileArgs{...}

or:

        nil

type TargetStorageProfilePtrOutput

type TargetStorageProfilePtrOutput struct{ *pulumi.OutputState }

func (TargetStorageProfilePtrOutput) AzureFileShareProfile

Azure file share profile for hydration of application folders not mounted on the container file system.

func (TargetStorageProfilePtrOutput) Elem

func (TargetStorageProfilePtrOutput) ElementType

func (TargetStorageProfilePtrOutput) HydrationStorageProviderType

func (o TargetStorageProfilePtrOutput) HydrationStorageProviderType() pulumi.StringPtrOutput

Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.

func (TargetStorageProfilePtrOutput) PersistentVolumeId

func (o TargetStorageProfilePtrOutput) PersistentVolumeId() pulumi.StringPtrOutput

Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.

func (TargetStorageProfilePtrOutput) StorageAccessType

Gets or sets the target storage access type.

func (TargetStorageProfilePtrOutput) StorageProjectionType

func (o TargetStorageProfilePtrOutput) StorageProjectionType() pulumi.StringPtrOutput

Gets or sets the target projection type.

func (TargetStorageProfilePtrOutput) TargetName

Gets or sets the name of the projected volume on the target environment.

func (TargetStorageProfilePtrOutput) TargetSize

Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.

func (TargetStorageProfilePtrOutput) ToTargetStorageProfilePtrOutput

func (o TargetStorageProfilePtrOutput) ToTargetStorageProfilePtrOutput() TargetStorageProfilePtrOutput

func (TargetStorageProfilePtrOutput) ToTargetStorageProfilePtrOutputWithContext

func (o TargetStorageProfilePtrOutput) ToTargetStorageProfilePtrOutputWithContext(ctx context.Context) TargetStorageProfilePtrOutput

type TargetStorageProfileResponse

type TargetStorageProfileResponse struct {
	// Azure file share profile for hydration of application folders not mounted on
	// the container file system.
	AzureFileShareProfile *AzureFileShareHydrationProfileResponse `pulumi:"azureFileShareProfile"`
	// Gets or sets the storage provider type on the target.
	// Applicable when StorageProjectionType is not ContainerFileSystem.
	HydrationStorageProviderType *string `pulumi:"hydrationStorageProviderType"`
	// Gets or sets the target persistent volume id.
	// Applicable when StorageProjectionType is PersistentVolume and on using an
	// existing PersistentVolume.
	PersistentVolumeId *string `pulumi:"persistentVolumeId"`
	// Gets or sets the target storage access type.
	StorageAccessType *string `pulumi:"storageAccessType"`
	// Gets or sets the target projection type.
	StorageProjectionType *string `pulumi:"storageProjectionType"`
	// Gets or sets the name of the projected volume on the target environment.
	TargetName *string `pulumi:"targetName"`
	// Gets or sets the storage size on the target.
	// Applicable when StorageProjectionType is PersistentVolume and on creating a new
	// PersistentVolume.
	TargetSize *string `pulumi:"targetSize"`
}

Storage profile for the directory on the target container.

type TargetStorageProfileResponseOutput

type TargetStorageProfileResponseOutput struct{ *pulumi.OutputState }

Storage profile for the directory on the target container.

func (TargetStorageProfileResponseOutput) AzureFileShareProfile

Azure file share profile for hydration of application folders not mounted on the container file system.

func (TargetStorageProfileResponseOutput) ElementType

func (TargetStorageProfileResponseOutput) HydrationStorageProviderType

func (o TargetStorageProfileResponseOutput) HydrationStorageProviderType() pulumi.StringPtrOutput

Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.

func (TargetStorageProfileResponseOutput) PersistentVolumeId

Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.

func (TargetStorageProfileResponseOutput) StorageAccessType

Gets or sets the target storage access type.

func (TargetStorageProfileResponseOutput) StorageProjectionType

func (o TargetStorageProfileResponseOutput) StorageProjectionType() pulumi.StringPtrOutput

Gets or sets the target projection type.

func (TargetStorageProfileResponseOutput) TargetName

Gets or sets the name of the projected volume on the target environment.

func (TargetStorageProfileResponseOutput) TargetSize

Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.

func (TargetStorageProfileResponseOutput) ToTargetStorageProfileResponseOutput

func (o TargetStorageProfileResponseOutput) ToTargetStorageProfileResponseOutput() TargetStorageProfileResponseOutput

func (TargetStorageProfileResponseOutput) ToTargetStorageProfileResponseOutputWithContext

func (o TargetStorageProfileResponseOutput) ToTargetStorageProfileResponseOutputWithContext(ctx context.Context) TargetStorageProfileResponseOutput

type TargetStorageProfileResponsePtrOutput

type TargetStorageProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (TargetStorageProfileResponsePtrOutput) AzureFileShareProfile

Azure file share profile for hydration of application folders not mounted on the container file system.

func (TargetStorageProfileResponsePtrOutput) Elem

func (TargetStorageProfileResponsePtrOutput) ElementType

func (TargetStorageProfileResponsePtrOutput) HydrationStorageProviderType

func (o TargetStorageProfileResponsePtrOutput) HydrationStorageProviderType() pulumi.StringPtrOutput

Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.

func (TargetStorageProfileResponsePtrOutput) PersistentVolumeId

Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.

func (TargetStorageProfileResponsePtrOutput) StorageAccessType

Gets or sets the target storage access type.

func (TargetStorageProfileResponsePtrOutput) StorageProjectionType

Gets or sets the target projection type.

func (TargetStorageProfileResponsePtrOutput) TargetName

Gets or sets the name of the projected volume on the target environment.

func (TargetStorageProfileResponsePtrOutput) TargetSize

Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.

func (TargetStorageProfileResponsePtrOutput) ToTargetStorageProfileResponsePtrOutput

func (o TargetStorageProfileResponsePtrOutput) ToTargetStorageProfileResponsePtrOutput() TargetStorageProfileResponsePtrOutput

func (TargetStorageProfileResponsePtrOutput) ToTargetStorageProfileResponsePtrOutputWithContext

func (o TargetStorageProfileResponsePtrOutput) ToTargetStorageProfileResponsePtrOutputWithContext(ctx context.Context) TargetStorageProfileResponsePtrOutput

type TargetStorageProjectionType

type TargetStorageProjectionType string

Gets or sets the target projection type.

func (TargetStorageProjectionType) ElementType

func (TargetStorageProjectionType) ToStringOutput

func (e TargetStorageProjectionType) ToStringOutput() pulumi.StringOutput

func (TargetStorageProjectionType) ToStringOutputWithContext

func (e TargetStorageProjectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TargetStorageProjectionType) ToStringPtrOutput

func (e TargetStorageProjectionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TargetStorageProjectionType) ToStringPtrOutputWithContext

func (e TargetStorageProjectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetStorageProjectionType) ToTargetStorageProjectionTypeOutput

func (e TargetStorageProjectionType) ToTargetStorageProjectionTypeOutput() TargetStorageProjectionTypeOutput

func (TargetStorageProjectionType) ToTargetStorageProjectionTypeOutputWithContext

func (e TargetStorageProjectionType) ToTargetStorageProjectionTypeOutputWithContext(ctx context.Context) TargetStorageProjectionTypeOutput

func (TargetStorageProjectionType) ToTargetStorageProjectionTypePtrOutput

func (e TargetStorageProjectionType) ToTargetStorageProjectionTypePtrOutput() TargetStorageProjectionTypePtrOutput

func (TargetStorageProjectionType) ToTargetStorageProjectionTypePtrOutputWithContext

func (e TargetStorageProjectionType) ToTargetStorageProjectionTypePtrOutputWithContext(ctx context.Context) TargetStorageProjectionTypePtrOutput

type TargetStorageProjectionTypeInput

type TargetStorageProjectionTypeInput interface {
	pulumi.Input

	ToTargetStorageProjectionTypeOutput() TargetStorageProjectionTypeOutput
	ToTargetStorageProjectionTypeOutputWithContext(context.Context) TargetStorageProjectionTypeOutput
}

TargetStorageProjectionTypeInput is an input type that accepts values of the TargetStorageProjectionType enum A concrete instance of `TargetStorageProjectionTypeInput` can be one of the following:

TargetStorageProjectionTypeContainerFileSystem
TargetStorageProjectionTypePersistentVolume

type TargetStorageProjectionTypeOutput

type TargetStorageProjectionTypeOutput struct{ *pulumi.OutputState }

func (TargetStorageProjectionTypeOutput) ElementType

func (TargetStorageProjectionTypeOutput) ToStringOutput

func (TargetStorageProjectionTypeOutput) ToStringOutputWithContext

func (o TargetStorageProjectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TargetStorageProjectionTypeOutput) ToStringPtrOutput

func (TargetStorageProjectionTypeOutput) ToStringPtrOutputWithContext

func (o TargetStorageProjectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetStorageProjectionTypeOutput) ToTargetStorageProjectionTypeOutput

func (o TargetStorageProjectionTypeOutput) ToTargetStorageProjectionTypeOutput() TargetStorageProjectionTypeOutput

func (TargetStorageProjectionTypeOutput) ToTargetStorageProjectionTypeOutputWithContext

func (o TargetStorageProjectionTypeOutput) ToTargetStorageProjectionTypeOutputWithContext(ctx context.Context) TargetStorageProjectionTypeOutput

func (TargetStorageProjectionTypeOutput) ToTargetStorageProjectionTypePtrOutput

func (o TargetStorageProjectionTypeOutput) ToTargetStorageProjectionTypePtrOutput() TargetStorageProjectionTypePtrOutput

func (TargetStorageProjectionTypeOutput) ToTargetStorageProjectionTypePtrOutputWithContext

func (o TargetStorageProjectionTypeOutput) ToTargetStorageProjectionTypePtrOutputWithContext(ctx context.Context) TargetStorageProjectionTypePtrOutput

type TargetStorageProjectionTypePtrInput

type TargetStorageProjectionTypePtrInput interface {
	pulumi.Input

	ToTargetStorageProjectionTypePtrOutput() TargetStorageProjectionTypePtrOutput
	ToTargetStorageProjectionTypePtrOutputWithContext(context.Context) TargetStorageProjectionTypePtrOutput
}

func TargetStorageProjectionTypePtr

func TargetStorageProjectionTypePtr(v string) TargetStorageProjectionTypePtrInput

type TargetStorageProjectionTypePtrOutput

type TargetStorageProjectionTypePtrOutput struct{ *pulumi.OutputState }

func (TargetStorageProjectionTypePtrOutput) Elem

func (TargetStorageProjectionTypePtrOutput) ElementType

func (TargetStorageProjectionTypePtrOutput) ToStringPtrOutput

func (TargetStorageProjectionTypePtrOutput) ToStringPtrOutputWithContext

func (o TargetStorageProjectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TargetStorageProjectionTypePtrOutput) ToTargetStorageProjectionTypePtrOutput

func (o TargetStorageProjectionTypePtrOutput) ToTargetStorageProjectionTypePtrOutput() TargetStorageProjectionTypePtrOutput

func (TargetStorageProjectionTypePtrOutput) ToTargetStorageProjectionTypePtrOutputWithContext

func (o TargetStorageProjectionTypePtrOutput) ToTargetStorageProjectionTypePtrOutputWithContext(ctx context.Context) TargetStorageProjectionTypePtrOutput

type ThirdPartyManagementSettings

type ThirdPartyManagementSettings struct {
	// License Cost.
	LicenseCost float64 `pulumi:"licenseCost"`
	// Support Cost.
	SupportCost float64 `pulumi:"supportCost"`
}

Third Party Management settings.

type ThirdPartyManagementSettingsArgs

type ThirdPartyManagementSettingsArgs struct {
	// License Cost.
	LicenseCost pulumi.Float64Input `pulumi:"licenseCost"`
	// Support Cost.
	SupportCost pulumi.Float64Input `pulumi:"supportCost"`
}

Third Party Management settings.

func (ThirdPartyManagementSettingsArgs) ElementType

func (ThirdPartyManagementSettingsArgs) ToThirdPartyManagementSettingsOutput

func (i ThirdPartyManagementSettingsArgs) ToThirdPartyManagementSettingsOutput() ThirdPartyManagementSettingsOutput

func (ThirdPartyManagementSettingsArgs) ToThirdPartyManagementSettingsOutputWithContext

func (i ThirdPartyManagementSettingsArgs) ToThirdPartyManagementSettingsOutputWithContext(ctx context.Context) ThirdPartyManagementSettingsOutput

func (ThirdPartyManagementSettingsArgs) ToThirdPartyManagementSettingsPtrOutput

func (i ThirdPartyManagementSettingsArgs) ToThirdPartyManagementSettingsPtrOutput() ThirdPartyManagementSettingsPtrOutput

func (ThirdPartyManagementSettingsArgs) ToThirdPartyManagementSettingsPtrOutputWithContext

func (i ThirdPartyManagementSettingsArgs) ToThirdPartyManagementSettingsPtrOutputWithContext(ctx context.Context) ThirdPartyManagementSettingsPtrOutput

type ThirdPartyManagementSettingsInput

type ThirdPartyManagementSettingsInput interface {
	pulumi.Input

	ToThirdPartyManagementSettingsOutput() ThirdPartyManagementSettingsOutput
	ToThirdPartyManagementSettingsOutputWithContext(context.Context) ThirdPartyManagementSettingsOutput
}

ThirdPartyManagementSettingsInput is an input type that accepts ThirdPartyManagementSettingsArgs and ThirdPartyManagementSettingsOutput values. You can construct a concrete instance of `ThirdPartyManagementSettingsInput` via:

ThirdPartyManagementSettingsArgs{...}

type ThirdPartyManagementSettingsOutput

type ThirdPartyManagementSettingsOutput struct{ *pulumi.OutputState }

Third Party Management settings.

func (ThirdPartyManagementSettingsOutput) ElementType

func (ThirdPartyManagementSettingsOutput) LicenseCost

License Cost.

func (ThirdPartyManagementSettingsOutput) SupportCost

Support Cost.

func (ThirdPartyManagementSettingsOutput) ToThirdPartyManagementSettingsOutput

func (o ThirdPartyManagementSettingsOutput) ToThirdPartyManagementSettingsOutput() ThirdPartyManagementSettingsOutput

func (ThirdPartyManagementSettingsOutput) ToThirdPartyManagementSettingsOutputWithContext

func (o ThirdPartyManagementSettingsOutput) ToThirdPartyManagementSettingsOutputWithContext(ctx context.Context) ThirdPartyManagementSettingsOutput

func (ThirdPartyManagementSettingsOutput) ToThirdPartyManagementSettingsPtrOutput

func (o ThirdPartyManagementSettingsOutput) ToThirdPartyManagementSettingsPtrOutput() ThirdPartyManagementSettingsPtrOutput

func (ThirdPartyManagementSettingsOutput) ToThirdPartyManagementSettingsPtrOutputWithContext

func (o ThirdPartyManagementSettingsOutput) ToThirdPartyManagementSettingsPtrOutputWithContext(ctx context.Context) ThirdPartyManagementSettingsPtrOutput

type ThirdPartyManagementSettingsPtrInput

type ThirdPartyManagementSettingsPtrInput interface {
	pulumi.Input

	ToThirdPartyManagementSettingsPtrOutput() ThirdPartyManagementSettingsPtrOutput
	ToThirdPartyManagementSettingsPtrOutputWithContext(context.Context) ThirdPartyManagementSettingsPtrOutput
}

ThirdPartyManagementSettingsPtrInput is an input type that accepts ThirdPartyManagementSettingsArgs, ThirdPartyManagementSettingsPtr and ThirdPartyManagementSettingsPtrOutput values. You can construct a concrete instance of `ThirdPartyManagementSettingsPtrInput` via:

        ThirdPartyManagementSettingsArgs{...}

or:

        nil

type ThirdPartyManagementSettingsPtrOutput

type ThirdPartyManagementSettingsPtrOutput struct{ *pulumi.OutputState }

func (ThirdPartyManagementSettingsPtrOutput) Elem

func (ThirdPartyManagementSettingsPtrOutput) ElementType

func (ThirdPartyManagementSettingsPtrOutput) LicenseCost

License Cost.

func (ThirdPartyManagementSettingsPtrOutput) SupportCost

Support Cost.

func (ThirdPartyManagementSettingsPtrOutput) ToThirdPartyManagementSettingsPtrOutput

func (o ThirdPartyManagementSettingsPtrOutput) ToThirdPartyManagementSettingsPtrOutput() ThirdPartyManagementSettingsPtrOutput

func (ThirdPartyManagementSettingsPtrOutput) ToThirdPartyManagementSettingsPtrOutputWithContext

func (o ThirdPartyManagementSettingsPtrOutput) ToThirdPartyManagementSettingsPtrOutputWithContext(ctx context.Context) ThirdPartyManagementSettingsPtrOutput

type ThirdPartyManagementSettingsResponse

type ThirdPartyManagementSettingsResponse struct {
	// License Cost.
	LicenseCost float64 `pulumi:"licenseCost"`
	// Support Cost.
	SupportCost float64 `pulumi:"supportCost"`
}

Third Party Management settings.

type ThirdPartyManagementSettingsResponseOutput

type ThirdPartyManagementSettingsResponseOutput struct{ *pulumi.OutputState }

Third Party Management settings.

func (ThirdPartyManagementSettingsResponseOutput) ElementType

func (ThirdPartyManagementSettingsResponseOutput) LicenseCost

License Cost.

func (ThirdPartyManagementSettingsResponseOutput) SupportCost

Support Cost.

func (ThirdPartyManagementSettingsResponseOutput) ToThirdPartyManagementSettingsResponseOutput

func (o ThirdPartyManagementSettingsResponseOutput) ToThirdPartyManagementSettingsResponseOutput() ThirdPartyManagementSettingsResponseOutput

func (ThirdPartyManagementSettingsResponseOutput) ToThirdPartyManagementSettingsResponseOutputWithContext

func (o ThirdPartyManagementSettingsResponseOutput) ToThirdPartyManagementSettingsResponseOutputWithContext(ctx context.Context) ThirdPartyManagementSettingsResponseOutput

type ThirdPartyManagementSettingsResponsePtrOutput

type ThirdPartyManagementSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ThirdPartyManagementSettingsResponsePtrOutput) Elem

func (ThirdPartyManagementSettingsResponsePtrOutput) ElementType

func (ThirdPartyManagementSettingsResponsePtrOutput) LicenseCost

License Cost.

func (ThirdPartyManagementSettingsResponsePtrOutput) SupportCost

Support Cost.

func (ThirdPartyManagementSettingsResponsePtrOutput) ToThirdPartyManagementSettingsResponsePtrOutput

func (o ThirdPartyManagementSettingsResponsePtrOutput) ToThirdPartyManagementSettingsResponsePtrOutput() ThirdPartyManagementSettingsResponsePtrOutput

func (ThirdPartyManagementSettingsResponsePtrOutput) ToThirdPartyManagementSettingsResponsePtrOutputWithContext

func (o ThirdPartyManagementSettingsResponsePtrOutput) ToThirdPartyManagementSettingsResponsePtrOutputWithContext(ctx context.Context) ThirdPartyManagementSettingsResponsePtrOutput

type TimeRange

type TimeRange string

Time Range for which the historic utilization data should be considered for assessment.

func (TimeRange) ElementType

func (TimeRange) ElementType() reflect.Type

func (TimeRange) ToStringOutput

func (e TimeRange) ToStringOutput() pulumi.StringOutput

func (TimeRange) ToStringOutputWithContext

func (e TimeRange) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeRange) ToStringPtrOutput

func (e TimeRange) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeRange) ToStringPtrOutputWithContext

func (e TimeRange) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeRange) ToTimeRangeOutput

func (e TimeRange) ToTimeRangeOutput() TimeRangeOutput

func (TimeRange) ToTimeRangeOutputWithContext

func (e TimeRange) ToTimeRangeOutputWithContext(ctx context.Context) TimeRangeOutput

func (TimeRange) ToTimeRangePtrOutput

func (e TimeRange) ToTimeRangePtrOutput() TimeRangePtrOutput

func (TimeRange) ToTimeRangePtrOutputWithContext

func (e TimeRange) ToTimeRangePtrOutputWithContext(ctx context.Context) TimeRangePtrOutput

type TimeRangeInput

type TimeRangeInput interface {
	pulumi.Input

	ToTimeRangeOutput() TimeRangeOutput
	ToTimeRangeOutputWithContext(context.Context) TimeRangeOutput
}

TimeRangeInput is an input type that accepts values of the TimeRange enum A concrete instance of `TimeRangeInput` can be one of the following:

TimeRangeDay
TimeRangeWeek
TimeRangeMonth
TimeRangeCustom

type TimeRangeOutput

type TimeRangeOutput struct{ *pulumi.OutputState }

func (TimeRangeOutput) ElementType

func (TimeRangeOutput) ElementType() reflect.Type

func (TimeRangeOutput) ToStringOutput

func (o TimeRangeOutput) ToStringOutput() pulumi.StringOutput

func (TimeRangeOutput) ToStringOutputWithContext

func (o TimeRangeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeRangeOutput) ToStringPtrOutput

func (o TimeRangeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeRangeOutput) ToStringPtrOutputWithContext

func (o TimeRangeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeRangeOutput) ToTimeRangeOutput

func (o TimeRangeOutput) ToTimeRangeOutput() TimeRangeOutput

func (TimeRangeOutput) ToTimeRangeOutputWithContext

func (o TimeRangeOutput) ToTimeRangeOutputWithContext(ctx context.Context) TimeRangeOutput

func (TimeRangeOutput) ToTimeRangePtrOutput

func (o TimeRangeOutput) ToTimeRangePtrOutput() TimeRangePtrOutput

func (TimeRangeOutput) ToTimeRangePtrOutputWithContext

func (o TimeRangeOutput) ToTimeRangePtrOutputWithContext(ctx context.Context) TimeRangePtrOutput

type TimeRangePtrInput

type TimeRangePtrInput interface {
	pulumi.Input

	ToTimeRangePtrOutput() TimeRangePtrOutput
	ToTimeRangePtrOutputWithContext(context.Context) TimeRangePtrOutput
}

func TimeRangePtr

func TimeRangePtr(v string) TimeRangePtrInput

type TimeRangePtrOutput

type TimeRangePtrOutput struct{ *pulumi.OutputState }

func (TimeRangePtrOutput) Elem

func (TimeRangePtrOutput) ElementType

func (TimeRangePtrOutput) ElementType() reflect.Type

func (TimeRangePtrOutput) ToStringPtrOutput

func (o TimeRangePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeRangePtrOutput) ToStringPtrOutputWithContext

func (o TimeRangePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeRangePtrOutput) ToTimeRangePtrOutput

func (o TimeRangePtrOutput) ToTimeRangePtrOutput() TimeRangePtrOutput

func (TimeRangePtrOutput) ToTimeRangePtrOutputWithContext

func (o TimeRangePtrOutput) ToTimeRangePtrOutputWithContext(ctx context.Context) TimeRangePtrOutput

type Tool

type Tool string

Gets or sets the tool being used in the solution.

func (Tool) ElementType

func (Tool) ElementType() reflect.Type

func (Tool) ToStringOutput

func (e Tool) ToStringOutput() pulumi.StringOutput

func (Tool) ToStringOutputWithContext

func (e Tool) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Tool) ToStringPtrOutput

func (e Tool) ToStringPtrOutput() pulumi.StringPtrOutput

func (Tool) ToStringPtrOutputWithContext

func (e Tool) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (Tool) ToToolOutput

func (e Tool) ToToolOutput() ToolOutput

func (Tool) ToToolOutputWithContext

func (e Tool) ToToolOutputWithContext(ctx context.Context) ToolOutput

func (Tool) ToToolPtrOutput

func (e Tool) ToToolPtrOutput() ToolPtrOutput

func (Tool) ToToolPtrOutputWithContext

func (e Tool) ToToolPtrOutputWithContext(ctx context.Context) ToolPtrOutput

type ToolInput

type ToolInput interface {
	pulumi.Input

	ToToolOutput() ToolOutput
	ToToolOutputWithContext(context.Context) ToolOutput
}

ToolInput is an input type that accepts values of the Tool enum A concrete instance of `ToolInput` can be one of the following:

ToolServerDiscovery
ToolServerAssessment
ToolServerMigration
ToolCloudamize
ToolTurbonomic
ToolZerto
ToolCorentTech
ToolServerAssessmentV1
Tool_ServerMigration_Replication
ToolCarbonite
ToolDataMigrationAssistant
ToolDatabaseMigrationService
ToolDevice42
ToolJetStream
ToolRackWare
ToolUnifyCloud
ToolFlexera
Tool_ServerDiscovery_Import
ToolLakeside
ToolAppServiceMigrationAssistant
ToolMovere
ToolCloudSphere
ToolModernization
Tool_ServerMigration_DataReplication
ToolUnknown

type ToolOutput

type ToolOutput struct{ *pulumi.OutputState }

func (ToolOutput) ElementType

func (ToolOutput) ElementType() reflect.Type

func (ToolOutput) ToStringOutput

func (o ToolOutput) ToStringOutput() pulumi.StringOutput

func (ToolOutput) ToStringOutputWithContext

func (o ToolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ToolOutput) ToStringPtrOutput

func (o ToolOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ToolOutput) ToStringPtrOutputWithContext

func (o ToolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ToolOutput) ToToolOutput

func (o ToolOutput) ToToolOutput() ToolOutput

func (ToolOutput) ToToolOutputWithContext

func (o ToolOutput) ToToolOutputWithContext(ctx context.Context) ToolOutput

func (ToolOutput) ToToolPtrOutput

func (o ToolOutput) ToToolPtrOutput() ToolPtrOutput

func (ToolOutput) ToToolPtrOutputWithContext

func (o ToolOutput) ToToolPtrOutputWithContext(ctx context.Context) ToolPtrOutput

type ToolPtrInput

type ToolPtrInput interface {
	pulumi.Input

	ToToolPtrOutput() ToolPtrOutput
	ToToolPtrOutputWithContext(context.Context) ToolPtrOutput
}

func ToolPtr

func ToolPtr(v string) ToolPtrInput

type ToolPtrOutput

type ToolPtrOutput struct{ *pulumi.OutputState }

func (ToolPtrOutput) Elem

func (o ToolPtrOutput) Elem() ToolOutput

func (ToolPtrOutput) ElementType

func (ToolPtrOutput) ElementType() reflect.Type

func (ToolPtrOutput) ToStringPtrOutput

func (o ToolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ToolPtrOutput) ToStringPtrOutputWithContext

func (o ToolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ToolPtrOutput) ToToolPtrOutput

func (o ToolPtrOutput) ToToolPtrOutput() ToolPtrOutput

func (ToolPtrOutput) ToToolPtrOutputWithContext

func (o ToolPtrOutput) ToToolPtrOutputWithContext(ctx context.Context) ToolPtrOutput

type UserAssignedIdentity

type UserAssignedIdentity struct {
	ClientId    *string `pulumi:"clientId"`
	PrincipalId *string `pulumi:"principalId"`
}

type UserAssignedIdentityArgs

type UserAssignedIdentityArgs struct {
	ClientId    pulumi.StringPtrInput `pulumi:"clientId"`
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
}

func (UserAssignedIdentityArgs) ElementType

func (UserAssignedIdentityArgs) ElementType() reflect.Type

func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutput

func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext

func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityInput

type UserAssignedIdentityInput interface {
	pulumi.Input

	ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
	ToUserAssignedIdentityOutputWithContext(context.Context) UserAssignedIdentityOutput
}

UserAssignedIdentityInput is an input type that accepts UserAssignedIdentityArgs and UserAssignedIdentityOutput values. You can construct a concrete instance of `UserAssignedIdentityInput` via:

UserAssignedIdentityArgs{...}

type UserAssignedIdentityMap

type UserAssignedIdentityMap map[string]UserAssignedIdentityInput

func (UserAssignedIdentityMap) ElementType

func (UserAssignedIdentityMap) ElementType() reflect.Type

func (UserAssignedIdentityMap) ToUserAssignedIdentityMapOutput

func (i UserAssignedIdentityMap) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput

func (UserAssignedIdentityMap) ToUserAssignedIdentityMapOutputWithContext

func (i UserAssignedIdentityMap) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput

type UserAssignedIdentityMapInput

type UserAssignedIdentityMapInput interface {
	pulumi.Input

	ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput
	ToUserAssignedIdentityMapOutputWithContext(context.Context) UserAssignedIdentityMapOutput
}

UserAssignedIdentityMapInput is an input type that accepts UserAssignedIdentityMap and UserAssignedIdentityMapOutput values. You can construct a concrete instance of `UserAssignedIdentityMapInput` via:

UserAssignedIdentityMap{ "key": UserAssignedIdentityArgs{...} }

type UserAssignedIdentityMapOutput

type UserAssignedIdentityMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityMapOutput) ElementType

func (UserAssignedIdentityMapOutput) MapIndex

func (UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput

func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput

func (UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext

func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput

type UserAssignedIdentityOutput

type UserAssignedIdentityOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityOutput) ClientId

func (UserAssignedIdentityOutput) ElementType

func (UserAssignedIdentityOutput) ElementType() reflect.Type

func (UserAssignedIdentityOutput) PrincipalId

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutput

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	ClientId    *string `pulumi:"clientId"`
	PrincipalId *string `pulumi:"principalId"`
}

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseOutput) ClientId

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type VMwareCollector

type VMwareCollector struct {
	pulumi.CustomResourceState

	ETag       pulumi.StringPtrOutput            `pulumi:"eTag"`
	Name       pulumi.StringOutput               `pulumi:"name"`
	Properties CollectorPropertiesResponseOutput `pulumi:"properties"`
	Type       pulumi.StringOutput               `pulumi:"type"`
}

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01.

func GetVMwareCollector

func GetVMwareCollector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VMwareCollectorState, opts ...pulumi.ResourceOption) (*VMwareCollector, error)

GetVMwareCollector gets an existing VMwareCollector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVMwareCollector

func NewVMwareCollector(ctx *pulumi.Context,
	name string, args *VMwareCollectorArgs, opts ...pulumi.ResourceOption) (*VMwareCollector, error)

NewVMwareCollector registers a new resource with the given unique name, arguments, and options.

func (*VMwareCollector) ElementType

func (*VMwareCollector) ElementType() reflect.Type

func (*VMwareCollector) ToVMwareCollectorOutput

func (i *VMwareCollector) ToVMwareCollectorOutput() VMwareCollectorOutput

func (*VMwareCollector) ToVMwareCollectorOutputWithContext

func (i *VMwareCollector) ToVMwareCollectorOutputWithContext(ctx context.Context) VMwareCollectorOutput

type VMwareCollectorArgs

type VMwareCollectorArgs struct {
	ETag pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput
	Properties  CollectorPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
	// Unique name of a VMware collector within a project.
	VmWareCollectorName pulumi.StringPtrInput
}

The set of arguments for constructing a VMwareCollector resource.

func (VMwareCollectorArgs) ElementType

func (VMwareCollectorArgs) ElementType() reflect.Type

type VMwareCollectorInput

type VMwareCollectorInput interface {
	pulumi.Input

	ToVMwareCollectorOutput() VMwareCollectorOutput
	ToVMwareCollectorOutputWithContext(ctx context.Context) VMwareCollectorOutput
}

type VMwareCollectorOutput

type VMwareCollectorOutput struct{ *pulumi.OutputState }

func (VMwareCollectorOutput) ETag

func (VMwareCollectorOutput) ElementType

func (VMwareCollectorOutput) ElementType() reflect.Type

func (VMwareCollectorOutput) Name

func (VMwareCollectorOutput) Properties

func (VMwareCollectorOutput) ToVMwareCollectorOutput

func (o VMwareCollectorOutput) ToVMwareCollectorOutput() VMwareCollectorOutput

func (VMwareCollectorOutput) ToVMwareCollectorOutputWithContext

func (o VMwareCollectorOutput) ToVMwareCollectorOutputWithContext(ctx context.Context) VMwareCollectorOutput

func (VMwareCollectorOutput) Type

type VMwareCollectorState

type VMwareCollectorState struct {
}

func (VMwareCollectorState) ElementType

func (VMwareCollectorState) ElementType() reflect.Type

type VMwareMigrateAgentModelCustomProperties

type VMwareMigrateAgentModelCustomProperties struct {
	// Gets or sets the friendly name of the,of the MigrateAgent fabric.
	FabricFriendlyName *string `pulumi:"fabricFriendlyName"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareMigrateAgentModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the master Site Id of the Migrate Agent.
	VmwareSiteId *string `pulumi:"vmwareSiteId"`
}

VMware MigrateAgent model custom properties.

type VMwareMigrateAgentModelCustomPropertiesArgs

type VMwareMigrateAgentModelCustomPropertiesArgs struct {
	// Gets or sets the friendly name of the,of the MigrateAgent fabric.
	FabricFriendlyName pulumi.StringPtrInput `pulumi:"fabricFriendlyName"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareMigrateAgentModelCustomProperties'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the master Site Id of the Migrate Agent.
	VmwareSiteId pulumi.StringPtrInput `pulumi:"vmwareSiteId"`
}

VMware MigrateAgent model custom properties.

func (VMwareMigrateAgentModelCustomPropertiesArgs) ElementType

func (VMwareMigrateAgentModelCustomPropertiesArgs) ToVMwareMigrateAgentModelCustomPropertiesOutput

func (i VMwareMigrateAgentModelCustomPropertiesArgs) ToVMwareMigrateAgentModelCustomPropertiesOutput() VMwareMigrateAgentModelCustomPropertiesOutput

func (VMwareMigrateAgentModelCustomPropertiesArgs) ToVMwareMigrateAgentModelCustomPropertiesOutputWithContext

func (i VMwareMigrateAgentModelCustomPropertiesArgs) ToVMwareMigrateAgentModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareMigrateAgentModelCustomPropertiesOutput

func (VMwareMigrateAgentModelCustomPropertiesArgs) ToVMwareMigrateAgentModelCustomPropertiesPtrOutput

func (i VMwareMigrateAgentModelCustomPropertiesArgs) ToVMwareMigrateAgentModelCustomPropertiesPtrOutput() VMwareMigrateAgentModelCustomPropertiesPtrOutput

func (VMwareMigrateAgentModelCustomPropertiesArgs) ToVMwareMigrateAgentModelCustomPropertiesPtrOutputWithContext

func (i VMwareMigrateAgentModelCustomPropertiesArgs) ToVMwareMigrateAgentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) VMwareMigrateAgentModelCustomPropertiesPtrOutput

type VMwareMigrateAgentModelCustomPropertiesInput

type VMwareMigrateAgentModelCustomPropertiesInput interface {
	pulumi.Input

	ToVMwareMigrateAgentModelCustomPropertiesOutput() VMwareMigrateAgentModelCustomPropertiesOutput
	ToVMwareMigrateAgentModelCustomPropertiesOutputWithContext(context.Context) VMwareMigrateAgentModelCustomPropertiesOutput
}

VMwareMigrateAgentModelCustomPropertiesInput is an input type that accepts VMwareMigrateAgentModelCustomPropertiesArgs and VMwareMigrateAgentModelCustomPropertiesOutput values. You can construct a concrete instance of `VMwareMigrateAgentModelCustomPropertiesInput` via:

VMwareMigrateAgentModelCustomPropertiesArgs{...}

type VMwareMigrateAgentModelCustomPropertiesOutput

type VMwareMigrateAgentModelCustomPropertiesOutput struct{ *pulumi.OutputState }

VMware MigrateAgent model custom properties.

func (VMwareMigrateAgentModelCustomPropertiesOutput) ElementType

func (VMwareMigrateAgentModelCustomPropertiesOutput) FabricFriendlyName

Gets or sets the friendly name of the,of the MigrateAgent fabric.

func (VMwareMigrateAgentModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareMigrateAgentModelCustomProperties'.

func (VMwareMigrateAgentModelCustomPropertiesOutput) ToVMwareMigrateAgentModelCustomPropertiesOutput

func (o VMwareMigrateAgentModelCustomPropertiesOutput) ToVMwareMigrateAgentModelCustomPropertiesOutput() VMwareMigrateAgentModelCustomPropertiesOutput

func (VMwareMigrateAgentModelCustomPropertiesOutput) ToVMwareMigrateAgentModelCustomPropertiesOutputWithContext

func (o VMwareMigrateAgentModelCustomPropertiesOutput) ToVMwareMigrateAgentModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareMigrateAgentModelCustomPropertiesOutput

func (VMwareMigrateAgentModelCustomPropertiesOutput) ToVMwareMigrateAgentModelCustomPropertiesPtrOutput

func (o VMwareMigrateAgentModelCustomPropertiesOutput) ToVMwareMigrateAgentModelCustomPropertiesPtrOutput() VMwareMigrateAgentModelCustomPropertiesPtrOutput

func (VMwareMigrateAgentModelCustomPropertiesOutput) ToVMwareMigrateAgentModelCustomPropertiesPtrOutputWithContext

func (o VMwareMigrateAgentModelCustomPropertiesOutput) ToVMwareMigrateAgentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) VMwareMigrateAgentModelCustomPropertiesPtrOutput

func (VMwareMigrateAgentModelCustomPropertiesOutput) VmwareSiteId

Gets or sets the master Site Id of the Migrate Agent.

type VMwareMigrateAgentModelCustomPropertiesPtrInput

type VMwareMigrateAgentModelCustomPropertiesPtrInput interface {
	pulumi.Input

	ToVMwareMigrateAgentModelCustomPropertiesPtrOutput() VMwareMigrateAgentModelCustomPropertiesPtrOutput
	ToVMwareMigrateAgentModelCustomPropertiesPtrOutputWithContext(context.Context) VMwareMigrateAgentModelCustomPropertiesPtrOutput
}

VMwareMigrateAgentModelCustomPropertiesPtrInput is an input type that accepts VMwareMigrateAgentModelCustomPropertiesArgs, VMwareMigrateAgentModelCustomPropertiesPtr and VMwareMigrateAgentModelCustomPropertiesPtrOutput values. You can construct a concrete instance of `VMwareMigrateAgentModelCustomPropertiesPtrInput` via:

        VMwareMigrateAgentModelCustomPropertiesArgs{...}

or:

        nil

type VMwareMigrateAgentModelCustomPropertiesPtrOutput

type VMwareMigrateAgentModelCustomPropertiesPtrOutput struct{ *pulumi.OutputState }

func (VMwareMigrateAgentModelCustomPropertiesPtrOutput) Elem

func (VMwareMigrateAgentModelCustomPropertiesPtrOutput) ElementType

func (VMwareMigrateAgentModelCustomPropertiesPtrOutput) FabricFriendlyName

Gets or sets the friendly name of the,of the MigrateAgent fabric.

func (VMwareMigrateAgentModelCustomPropertiesPtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareMigrateAgentModelCustomProperties'.

func (VMwareMigrateAgentModelCustomPropertiesPtrOutput) ToVMwareMigrateAgentModelCustomPropertiesPtrOutput

func (o VMwareMigrateAgentModelCustomPropertiesPtrOutput) ToVMwareMigrateAgentModelCustomPropertiesPtrOutput() VMwareMigrateAgentModelCustomPropertiesPtrOutput

func (VMwareMigrateAgentModelCustomPropertiesPtrOutput) ToVMwareMigrateAgentModelCustomPropertiesPtrOutputWithContext

func (o VMwareMigrateAgentModelCustomPropertiesPtrOutput) ToVMwareMigrateAgentModelCustomPropertiesPtrOutputWithContext(ctx context.Context) VMwareMigrateAgentModelCustomPropertiesPtrOutput

func (VMwareMigrateAgentModelCustomPropertiesPtrOutput) VmwareSiteId

Gets or sets the master Site Id of the Migrate Agent.

type VMwareMigrateAgentModelCustomPropertiesResponse

type VMwareMigrateAgentModelCustomPropertiesResponse struct {
	// Gets or sets the friendly name of the,of the MigrateAgent fabric.
	FabricFriendlyName *string `pulumi:"fabricFriendlyName"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareMigrateAgentModelCustomProperties'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the master Site Id of the Migrate Agent.
	VmwareSiteId *string `pulumi:"vmwareSiteId"`
}

VMware MigrateAgent model custom properties.

type VMwareMigrateAgentModelCustomPropertiesResponseOutput

type VMwareMigrateAgentModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

VMware MigrateAgent model custom properties.

func (VMwareMigrateAgentModelCustomPropertiesResponseOutput) ElementType

func (VMwareMigrateAgentModelCustomPropertiesResponseOutput) FabricFriendlyName

Gets or sets the friendly name of the,of the MigrateAgent fabric.

func (VMwareMigrateAgentModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareMigrateAgentModelCustomProperties'.

func (VMwareMigrateAgentModelCustomPropertiesResponseOutput) ToVMwareMigrateAgentModelCustomPropertiesResponseOutput

func (VMwareMigrateAgentModelCustomPropertiesResponseOutput) ToVMwareMigrateAgentModelCustomPropertiesResponseOutputWithContext

func (o VMwareMigrateAgentModelCustomPropertiesResponseOutput) ToVMwareMigrateAgentModelCustomPropertiesResponseOutputWithContext(ctx context.Context) VMwareMigrateAgentModelCustomPropertiesResponseOutput

func (VMwareMigrateAgentModelCustomPropertiesResponseOutput) VmwareSiteId

Gets or sets the master Site Id of the Migrate Agent.

type VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput

type VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput) Elem

func (VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput) ElementType

func (VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput) FabricFriendlyName

Gets or sets the friendly name of the,of the MigrateAgent fabric.

func (VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareMigrateAgentModelCustomProperties'.

func (VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput) ToVMwareMigrateAgentModelCustomPropertiesResponsePtrOutput

func (VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput) ToVMwareMigrateAgentModelCustomPropertiesResponsePtrOutputWithContext

func (o VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput) ToVMwareMigrateAgentModelCustomPropertiesResponsePtrOutputWithContext(ctx context.Context) VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput

func (VMwareMigrateAgentModelCustomPropertiesResponsePtrOutput) VmwareSiteId

Gets or sets the master Site Id of the Migrate Agent.

type VirtualMachineResourceSettings

type VirtualMachineResourceSettings struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/virtualMachines'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target availability set id for virtual machines not in an availability set at source.
	TargetAvailabilitySetId *string `pulumi:"targetAvailabilitySetId"`
	// Gets or sets the target availability zone.
	TargetAvailabilityZone *string `pulumi:"targetAvailabilityZone"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize *string `pulumi:"targetVmSize"`
	// Gets or sets user-managed identities
	UserManagedIdentities []string `pulumi:"userManagedIdentities"`
}

Gets or sets the virtual machine resource settings.

type VirtualMachineResourceSettingsArgs

type VirtualMachineResourceSettingsArgs struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/virtualMachines'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target availability set id for virtual machines not in an availability set at source.
	TargetAvailabilitySetId pulumi.StringPtrInput `pulumi:"targetAvailabilitySetId"`
	// Gets or sets the target availability zone.
	TargetAvailabilityZone pulumi.StringPtrInput `pulumi:"targetAvailabilityZone"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize pulumi.StringPtrInput `pulumi:"targetVmSize"`
	// Gets or sets user-managed identities
	UserManagedIdentities pulumi.StringArrayInput `pulumi:"userManagedIdentities"`
}

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsArgs) ElementType

func (VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutput

func (i VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutput() VirtualMachineResourceSettingsOutput

func (VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutputWithContext

func (i VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsOutput

func (VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsPtrOutput

func (i VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsPtrOutput() VirtualMachineResourceSettingsPtrOutput

func (VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsPtrOutputWithContext

func (i VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsPtrOutput

type VirtualMachineResourceSettingsInput

type VirtualMachineResourceSettingsInput interface {
	pulumi.Input

	ToVirtualMachineResourceSettingsOutput() VirtualMachineResourceSettingsOutput
	ToVirtualMachineResourceSettingsOutputWithContext(context.Context) VirtualMachineResourceSettingsOutput
}

VirtualMachineResourceSettingsInput is an input type that accepts VirtualMachineResourceSettingsArgs and VirtualMachineResourceSettingsOutput values. You can construct a concrete instance of `VirtualMachineResourceSettingsInput` via:

VirtualMachineResourceSettingsArgs{...}

type VirtualMachineResourceSettingsOutput

type VirtualMachineResourceSettingsOutput struct{ *pulumi.OutputState }

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsOutput) ElementType

func (VirtualMachineResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/virtualMachines'.

func (VirtualMachineResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (VirtualMachineResourceSettingsOutput) TargetAvailabilitySetId

func (o VirtualMachineResourceSettingsOutput) TargetAvailabilitySetId() pulumi.StringPtrOutput

Gets or sets the target availability set id for virtual machines not in an availability set at source.

func (VirtualMachineResourceSettingsOutput) TargetAvailabilityZone

func (o VirtualMachineResourceSettingsOutput) TargetAvailabilityZone() pulumi.StringPtrOutput

Gets or sets the target availability zone.

func (VirtualMachineResourceSettingsOutput) TargetResourceGroupName

func (o VirtualMachineResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (VirtualMachineResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualMachineResourceSettingsOutput) TargetVmSize

Gets or sets the target virtual machine size.

func (VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutput

func (o VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutput() VirtualMachineResourceSettingsOutput

func (VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutputWithContext

func (o VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsOutput

func (VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsPtrOutput

func (o VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsPtrOutput() VirtualMachineResourceSettingsPtrOutput

func (VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsPtrOutputWithContext

func (o VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsPtrOutput

func (VirtualMachineResourceSettingsOutput) UserManagedIdentities

Gets or sets user-managed identities

type VirtualMachineResourceSettingsPtrInput

type VirtualMachineResourceSettingsPtrInput interface {
	pulumi.Input

	ToVirtualMachineResourceSettingsPtrOutput() VirtualMachineResourceSettingsPtrOutput
	ToVirtualMachineResourceSettingsPtrOutputWithContext(context.Context) VirtualMachineResourceSettingsPtrOutput
}

VirtualMachineResourceSettingsPtrInput is an input type that accepts VirtualMachineResourceSettingsArgs, VirtualMachineResourceSettingsPtr and VirtualMachineResourceSettingsPtrOutput values. You can construct a concrete instance of `VirtualMachineResourceSettingsPtrInput` via:

        VirtualMachineResourceSettingsArgs{...}

or:

        nil

type VirtualMachineResourceSettingsPtrOutput

type VirtualMachineResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (VirtualMachineResourceSettingsPtrOutput) Elem

func (VirtualMachineResourceSettingsPtrOutput) ElementType

func (VirtualMachineResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/virtualMachines'.

func (VirtualMachineResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (VirtualMachineResourceSettingsPtrOutput) TargetAvailabilitySetId

Gets or sets the target availability set id for virtual machines not in an availability set at source.

func (VirtualMachineResourceSettingsPtrOutput) TargetAvailabilityZone

Gets or sets the target availability zone.

func (VirtualMachineResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (VirtualMachineResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualMachineResourceSettingsPtrOutput) TargetVmSize

Gets or sets the target virtual machine size.

func (VirtualMachineResourceSettingsPtrOutput) ToVirtualMachineResourceSettingsPtrOutput

func (o VirtualMachineResourceSettingsPtrOutput) ToVirtualMachineResourceSettingsPtrOutput() VirtualMachineResourceSettingsPtrOutput

func (VirtualMachineResourceSettingsPtrOutput) ToVirtualMachineResourceSettingsPtrOutputWithContext

func (o VirtualMachineResourceSettingsPtrOutput) ToVirtualMachineResourceSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsPtrOutput

func (VirtualMachineResourceSettingsPtrOutput) UserManagedIdentities

Gets or sets user-managed identities

type VirtualMachineResourceSettingsResponse

type VirtualMachineResourceSettingsResponse struct {
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Compute/virtualMachines'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target availability set id for virtual machines not in an availability set at source.
	TargetAvailabilitySetId *string `pulumi:"targetAvailabilitySetId"`
	// Gets or sets the target availability zone.
	TargetAvailabilityZone *string `pulumi:"targetAvailabilityZone"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize *string `pulumi:"targetVmSize"`
	// Gets or sets user-managed identities
	UserManagedIdentities []string `pulumi:"userManagedIdentities"`
}

Gets or sets the virtual machine resource settings.

type VirtualMachineResourceSettingsResponseOutput

type VirtualMachineResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsResponseOutput) ElementType

func (VirtualMachineResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/virtualMachines'.

func (VirtualMachineResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (VirtualMachineResourceSettingsResponseOutput) TargetAvailabilitySetId

Gets or sets the target availability set id for virtual machines not in an availability set at source.

func (VirtualMachineResourceSettingsResponseOutput) TargetAvailabilityZone

Gets or sets the target availability zone.

func (VirtualMachineResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (VirtualMachineResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualMachineResourceSettingsResponseOutput) TargetVmSize

Gets or sets the target virtual machine size.

func (VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutput

func (o VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutput() VirtualMachineResourceSettingsResponseOutput

func (VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutputWithContext

func (o VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsResponseOutput

func (VirtualMachineResourceSettingsResponseOutput) UserManagedIdentities

Gets or sets user-managed identities

type VirtualMachineResourceSettingsResponsePtrOutput

type VirtualMachineResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualMachineResourceSettingsResponsePtrOutput) Elem

func (VirtualMachineResourceSettingsResponsePtrOutput) ElementType

func (VirtualMachineResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/virtualMachines'.

func (VirtualMachineResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (VirtualMachineResourceSettingsResponsePtrOutput) TargetAvailabilitySetId

Gets or sets the target availability set id for virtual machines not in an availability set at source.

func (VirtualMachineResourceSettingsResponsePtrOutput) TargetAvailabilityZone

Gets or sets the target availability zone.

func (VirtualMachineResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (VirtualMachineResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualMachineResourceSettingsResponsePtrOutput) TargetVmSize

Gets or sets the target virtual machine size.

func (VirtualMachineResourceSettingsResponsePtrOutput) ToVirtualMachineResourceSettingsResponsePtrOutput

func (o VirtualMachineResourceSettingsResponsePtrOutput) ToVirtualMachineResourceSettingsResponsePtrOutput() VirtualMachineResourceSettingsResponsePtrOutput

func (VirtualMachineResourceSettingsResponsePtrOutput) ToVirtualMachineResourceSettingsResponsePtrOutputWithContext

func (o VirtualMachineResourceSettingsResponsePtrOutput) ToVirtualMachineResourceSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsResponsePtrOutput

func (VirtualMachineResourceSettingsResponsePtrOutput) UserManagedIdentities

Gets or sets user-managed identities

type VirtualNetworkResourceSettings

type VirtualNetworkResourceSettings struct {
	// Gets or sets the address prefixes for the virtual network.
	AddressSpace []string `pulumi:"addressSpace"`
	// Gets or sets DHCPOptions that contains an array of DNS servers available to VMs
	// deployed in the virtual network.
	DnsServers []string `pulumi:"dnsServers"`
	// Gets or sets a value indicating whether gets or sets whether the
	// DDOS protection should be switched on.
	EnableDdosProtection *bool `pulumi:"enableDdosProtection"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/virtualNetworks'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets List of subnets in a VirtualNetwork.
	Subnets []SubnetResourceSettings `pulumi:"subnets"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

type VirtualNetworkResourceSettingsArgs

type VirtualNetworkResourceSettingsArgs struct {
	// Gets or sets the address prefixes for the virtual network.
	AddressSpace pulumi.StringArrayInput `pulumi:"addressSpace"`
	// Gets or sets DHCPOptions that contains an array of DNS servers available to VMs
	// deployed in the virtual network.
	DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"`
	// Gets or sets a value indicating whether gets or sets whether the
	// DDOS protection should be switched on.
	EnableDdosProtection pulumi.BoolPtrInput `pulumi:"enableDdosProtection"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/virtualNetworks'.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Gets or sets List of subnets in a VirtualNetwork.
	Subnets SubnetResourceSettingsArrayInput `pulumi:"subnets"`
	// Gets or sets the Resource tags.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName pulumi.StringPtrInput `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsArgs) ElementType

func (VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutput

func (i VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutput() VirtualNetworkResourceSettingsOutput

func (VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutputWithContext

func (i VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsOutput

func (VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsPtrOutput

func (i VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsPtrOutput() VirtualNetworkResourceSettingsPtrOutput

func (VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsPtrOutputWithContext

func (i VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsPtrOutput

type VirtualNetworkResourceSettingsInput

type VirtualNetworkResourceSettingsInput interface {
	pulumi.Input

	ToVirtualNetworkResourceSettingsOutput() VirtualNetworkResourceSettingsOutput
	ToVirtualNetworkResourceSettingsOutputWithContext(context.Context) VirtualNetworkResourceSettingsOutput
}

VirtualNetworkResourceSettingsInput is an input type that accepts VirtualNetworkResourceSettingsArgs and VirtualNetworkResourceSettingsOutput values. You can construct a concrete instance of `VirtualNetworkResourceSettingsInput` via:

VirtualNetworkResourceSettingsArgs{...}

type VirtualNetworkResourceSettingsOutput

type VirtualNetworkResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsOutput) AddressSpace

Gets or sets the address prefixes for the virtual network.

func (VirtualNetworkResourceSettingsOutput) DnsServers

Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

func (VirtualNetworkResourceSettingsOutput) ElementType

func (VirtualNetworkResourceSettingsOutput) EnableDdosProtection

Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.

func (VirtualNetworkResourceSettingsOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/virtualNetworks'.

func (VirtualNetworkResourceSettingsOutput) Subnets

Gets or sets List of subnets in a VirtualNetwork.

func (VirtualNetworkResourceSettingsOutput) Tags

Gets or sets the Resource tags.

func (VirtualNetworkResourceSettingsOutput) TargetResourceGroupName

func (o VirtualNetworkResourceSettingsOutput) TargetResourceGroupName() pulumi.StringPtrOutput

Gets or sets the target resource group name.

func (VirtualNetworkResourceSettingsOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutput

func (o VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutput() VirtualNetworkResourceSettingsOutput

func (VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutputWithContext

func (o VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsOutput

func (VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsPtrOutput

func (o VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsPtrOutput() VirtualNetworkResourceSettingsPtrOutput

func (VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsPtrOutputWithContext

func (o VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsPtrOutput

type VirtualNetworkResourceSettingsPtrInput

type VirtualNetworkResourceSettingsPtrInput interface {
	pulumi.Input

	ToVirtualNetworkResourceSettingsPtrOutput() VirtualNetworkResourceSettingsPtrOutput
	ToVirtualNetworkResourceSettingsPtrOutputWithContext(context.Context) VirtualNetworkResourceSettingsPtrOutput
}

VirtualNetworkResourceSettingsPtrInput is an input type that accepts VirtualNetworkResourceSettingsArgs, VirtualNetworkResourceSettingsPtr and VirtualNetworkResourceSettingsPtrOutput values. You can construct a concrete instance of `VirtualNetworkResourceSettingsPtrInput` via:

        VirtualNetworkResourceSettingsArgs{...}

or:

        nil

type VirtualNetworkResourceSettingsPtrOutput

type VirtualNetworkResourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkResourceSettingsPtrOutput) AddressSpace

Gets or sets the address prefixes for the virtual network.

func (VirtualNetworkResourceSettingsPtrOutput) DnsServers

Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

func (VirtualNetworkResourceSettingsPtrOutput) Elem

func (VirtualNetworkResourceSettingsPtrOutput) ElementType

func (VirtualNetworkResourceSettingsPtrOutput) EnableDdosProtection

Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.

func (VirtualNetworkResourceSettingsPtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/virtualNetworks'.

func (VirtualNetworkResourceSettingsPtrOutput) Subnets

Gets or sets List of subnets in a VirtualNetwork.

func (VirtualNetworkResourceSettingsPtrOutput) Tags

Gets or sets the Resource tags.

func (VirtualNetworkResourceSettingsPtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (VirtualNetworkResourceSettingsPtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualNetworkResourceSettingsPtrOutput) ToVirtualNetworkResourceSettingsPtrOutput

func (o VirtualNetworkResourceSettingsPtrOutput) ToVirtualNetworkResourceSettingsPtrOutput() VirtualNetworkResourceSettingsPtrOutput

func (VirtualNetworkResourceSettingsPtrOutput) ToVirtualNetworkResourceSettingsPtrOutputWithContext

func (o VirtualNetworkResourceSettingsPtrOutput) ToVirtualNetworkResourceSettingsPtrOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsPtrOutput

type VirtualNetworkResourceSettingsResponse

type VirtualNetworkResourceSettingsResponse struct {
	// Gets or sets the address prefixes for the virtual network.
	AddressSpace []string `pulumi:"addressSpace"`
	// Gets or sets DHCPOptions that contains an array of DNS servers available to VMs
	// deployed in the virtual network.
	DnsServers []string `pulumi:"dnsServers"`
	// Gets or sets a value indicating whether gets or sets whether the
	// DDOS protection should be switched on.
	EnableDdosProtection *bool `pulumi:"enableDdosProtection"`
	// The resource type. For example, the value can be Microsoft.Compute/virtualMachines.
	// Expected value is 'Microsoft.Network/virtualNetworks'.
	ResourceType string `pulumi:"resourceType"`
	// Gets or sets List of subnets in a VirtualNetwork.
	Subnets []SubnetResourceSettingsResponse `pulumi:"subnets"`
	// Gets or sets the Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the target resource group name.
	TargetResourceGroupName *string `pulumi:"targetResourceGroupName"`
	// Gets or sets the target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

type VirtualNetworkResourceSettingsResponseOutput

type VirtualNetworkResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsResponseOutput) AddressSpace

Gets or sets the address prefixes for the virtual network.

func (VirtualNetworkResourceSettingsResponseOutput) DnsServers

Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

func (VirtualNetworkResourceSettingsResponseOutput) ElementType

func (VirtualNetworkResourceSettingsResponseOutput) EnableDdosProtection

Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.

func (VirtualNetworkResourceSettingsResponseOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/virtualNetworks'.

func (VirtualNetworkResourceSettingsResponseOutput) Subnets

Gets or sets List of subnets in a VirtualNetwork.

func (VirtualNetworkResourceSettingsResponseOutput) Tags

Gets or sets the Resource tags.

func (VirtualNetworkResourceSettingsResponseOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (VirtualNetworkResourceSettingsResponseOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutput

func (o VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutput() VirtualNetworkResourceSettingsResponseOutput

func (VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutputWithContext

func (o VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsResponseOutput

type VirtualNetworkResourceSettingsResponsePtrOutput

type VirtualNetworkResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkResourceSettingsResponsePtrOutput) AddressSpace

Gets or sets the address prefixes for the virtual network.

func (VirtualNetworkResourceSettingsResponsePtrOutput) DnsServers

Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

func (VirtualNetworkResourceSettingsResponsePtrOutput) Elem

func (VirtualNetworkResourceSettingsResponsePtrOutput) ElementType

func (VirtualNetworkResourceSettingsResponsePtrOutput) EnableDdosProtection

Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.

func (VirtualNetworkResourceSettingsResponsePtrOutput) ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/virtualNetworks'.

func (VirtualNetworkResourceSettingsResponsePtrOutput) Subnets

Gets or sets List of subnets in a VirtualNetwork.

func (VirtualNetworkResourceSettingsResponsePtrOutput) Tags

Gets or sets the Resource tags.

func (VirtualNetworkResourceSettingsResponsePtrOutput) TargetResourceGroupName

Gets or sets the target resource group name.

func (VirtualNetworkResourceSettingsResponsePtrOutput) TargetResourceName

Gets or sets the target Resource name.

func (VirtualNetworkResourceSettingsResponsePtrOutput) ToVirtualNetworkResourceSettingsResponsePtrOutput

func (o VirtualNetworkResourceSettingsResponsePtrOutput) ToVirtualNetworkResourceSettingsResponsePtrOutput() VirtualNetworkResourceSettingsResponsePtrOutput

func (VirtualNetworkResourceSettingsResponsePtrOutput) ToVirtualNetworkResourceSettingsResponsePtrOutputWithContext

func (o VirtualNetworkResourceSettingsResponsePtrOutput) ToVirtualNetworkResourceSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsResponsePtrOutput

type VirtualizationSoftwareSettings

type VirtualizationSoftwareSettings struct {
	// Licence and support list.
	LicenseAndSupportList []VsphereLicense `pulumi:"licenseAndSupportList"`
	// Number of physical cores per licence.
	NumberOfPhysicalCoresPerLicense int `pulumi:"numberOfPhysicalCoresPerLicense"`
	// Software Assurance cost.
	SoftwareAssuranceCost float64 `pulumi:"softwareAssuranceCost"`
}

Virtualization software settings.

type VirtualizationSoftwareSettingsArgs

type VirtualizationSoftwareSettingsArgs struct {
	// Licence and support list.
	LicenseAndSupportList VsphereLicenseArrayInput `pulumi:"licenseAndSupportList"`
	// Number of physical cores per licence.
	NumberOfPhysicalCoresPerLicense pulumi.IntInput `pulumi:"numberOfPhysicalCoresPerLicense"`
	// Software Assurance cost.
	SoftwareAssuranceCost pulumi.Float64Input `pulumi:"softwareAssuranceCost"`
}

Virtualization software settings.

func (VirtualizationSoftwareSettingsArgs) ElementType

func (VirtualizationSoftwareSettingsArgs) ToVirtualizationSoftwareSettingsOutput

func (i VirtualizationSoftwareSettingsArgs) ToVirtualizationSoftwareSettingsOutput() VirtualizationSoftwareSettingsOutput

func (VirtualizationSoftwareSettingsArgs) ToVirtualizationSoftwareSettingsOutputWithContext

func (i VirtualizationSoftwareSettingsArgs) ToVirtualizationSoftwareSettingsOutputWithContext(ctx context.Context) VirtualizationSoftwareSettingsOutput

func (VirtualizationSoftwareSettingsArgs) ToVirtualizationSoftwareSettingsPtrOutput

func (i VirtualizationSoftwareSettingsArgs) ToVirtualizationSoftwareSettingsPtrOutput() VirtualizationSoftwareSettingsPtrOutput

func (VirtualizationSoftwareSettingsArgs) ToVirtualizationSoftwareSettingsPtrOutputWithContext

func (i VirtualizationSoftwareSettingsArgs) ToVirtualizationSoftwareSettingsPtrOutputWithContext(ctx context.Context) VirtualizationSoftwareSettingsPtrOutput

type VirtualizationSoftwareSettingsInput

type VirtualizationSoftwareSettingsInput interface {
	pulumi.Input

	ToVirtualizationSoftwareSettingsOutput() VirtualizationSoftwareSettingsOutput
	ToVirtualizationSoftwareSettingsOutputWithContext(context.Context) VirtualizationSoftwareSettingsOutput
}

VirtualizationSoftwareSettingsInput is an input type that accepts VirtualizationSoftwareSettingsArgs and VirtualizationSoftwareSettingsOutput values. You can construct a concrete instance of `VirtualizationSoftwareSettingsInput` via:

VirtualizationSoftwareSettingsArgs{...}

type VirtualizationSoftwareSettingsOutput

type VirtualizationSoftwareSettingsOutput struct{ *pulumi.OutputState }

Virtualization software settings.

func (VirtualizationSoftwareSettingsOutput) ElementType

func (VirtualizationSoftwareSettingsOutput) LicenseAndSupportList

Licence and support list.

func (VirtualizationSoftwareSettingsOutput) NumberOfPhysicalCoresPerLicense

func (o VirtualizationSoftwareSettingsOutput) NumberOfPhysicalCoresPerLicense() pulumi.IntOutput

Number of physical cores per licence.

func (VirtualizationSoftwareSettingsOutput) SoftwareAssuranceCost

func (o VirtualizationSoftwareSettingsOutput) SoftwareAssuranceCost() pulumi.Float64Output

Software Assurance cost.

func (VirtualizationSoftwareSettingsOutput) ToVirtualizationSoftwareSettingsOutput

func (o VirtualizationSoftwareSettingsOutput) ToVirtualizationSoftwareSettingsOutput() VirtualizationSoftwareSettingsOutput

func (VirtualizationSoftwareSettingsOutput) ToVirtualizationSoftwareSettingsOutputWithContext

func (o VirtualizationSoftwareSettingsOutput) ToVirtualizationSoftwareSettingsOutputWithContext(ctx context.Context) VirtualizationSoftwareSettingsOutput

func (VirtualizationSoftwareSettingsOutput) ToVirtualizationSoftwareSettingsPtrOutput

func (o VirtualizationSoftwareSettingsOutput) ToVirtualizationSoftwareSettingsPtrOutput() VirtualizationSoftwareSettingsPtrOutput

func (VirtualizationSoftwareSettingsOutput) ToVirtualizationSoftwareSettingsPtrOutputWithContext

func (o VirtualizationSoftwareSettingsOutput) ToVirtualizationSoftwareSettingsPtrOutputWithContext(ctx context.Context) VirtualizationSoftwareSettingsPtrOutput

type VirtualizationSoftwareSettingsPtrInput

type VirtualizationSoftwareSettingsPtrInput interface {
	pulumi.Input

	ToVirtualizationSoftwareSettingsPtrOutput() VirtualizationSoftwareSettingsPtrOutput
	ToVirtualizationSoftwareSettingsPtrOutputWithContext(context.Context) VirtualizationSoftwareSettingsPtrOutput
}

VirtualizationSoftwareSettingsPtrInput is an input type that accepts VirtualizationSoftwareSettingsArgs, VirtualizationSoftwareSettingsPtr and VirtualizationSoftwareSettingsPtrOutput values. You can construct a concrete instance of `VirtualizationSoftwareSettingsPtrInput` via:

        VirtualizationSoftwareSettingsArgs{...}

or:

        nil

type VirtualizationSoftwareSettingsPtrOutput

type VirtualizationSoftwareSettingsPtrOutput struct{ *pulumi.OutputState }

func (VirtualizationSoftwareSettingsPtrOutput) Elem

func (VirtualizationSoftwareSettingsPtrOutput) ElementType

func (VirtualizationSoftwareSettingsPtrOutput) LicenseAndSupportList

Licence and support list.

func (VirtualizationSoftwareSettingsPtrOutput) NumberOfPhysicalCoresPerLicense

func (o VirtualizationSoftwareSettingsPtrOutput) NumberOfPhysicalCoresPerLicense() pulumi.IntPtrOutput

Number of physical cores per licence.

func (VirtualizationSoftwareSettingsPtrOutput) SoftwareAssuranceCost

Software Assurance cost.

func (VirtualizationSoftwareSettingsPtrOutput) ToVirtualizationSoftwareSettingsPtrOutput

func (o VirtualizationSoftwareSettingsPtrOutput) ToVirtualizationSoftwareSettingsPtrOutput() VirtualizationSoftwareSettingsPtrOutput

func (VirtualizationSoftwareSettingsPtrOutput) ToVirtualizationSoftwareSettingsPtrOutputWithContext

func (o VirtualizationSoftwareSettingsPtrOutput) ToVirtualizationSoftwareSettingsPtrOutputWithContext(ctx context.Context) VirtualizationSoftwareSettingsPtrOutput

type VirtualizationSoftwareSettingsResponse

type VirtualizationSoftwareSettingsResponse struct {
	// Licence and support list.
	LicenseAndSupportList []VsphereLicenseResponse `pulumi:"licenseAndSupportList"`
	// Number of physical cores per licence.
	NumberOfPhysicalCoresPerLicense int `pulumi:"numberOfPhysicalCoresPerLicense"`
	// Software Assurance cost.
	SoftwareAssuranceCost float64 `pulumi:"softwareAssuranceCost"`
}

Virtualization software settings.

type VirtualizationSoftwareSettingsResponseOutput

type VirtualizationSoftwareSettingsResponseOutput struct{ *pulumi.OutputState }

Virtualization software settings.

func (VirtualizationSoftwareSettingsResponseOutput) ElementType

func (VirtualizationSoftwareSettingsResponseOutput) LicenseAndSupportList

Licence and support list.

func (VirtualizationSoftwareSettingsResponseOutput) NumberOfPhysicalCoresPerLicense

func (o VirtualizationSoftwareSettingsResponseOutput) NumberOfPhysicalCoresPerLicense() pulumi.IntOutput

Number of physical cores per licence.

func (VirtualizationSoftwareSettingsResponseOutput) SoftwareAssuranceCost

Software Assurance cost.

func (VirtualizationSoftwareSettingsResponseOutput) ToVirtualizationSoftwareSettingsResponseOutput

func (o VirtualizationSoftwareSettingsResponseOutput) ToVirtualizationSoftwareSettingsResponseOutput() VirtualizationSoftwareSettingsResponseOutput

func (VirtualizationSoftwareSettingsResponseOutput) ToVirtualizationSoftwareSettingsResponseOutputWithContext

func (o VirtualizationSoftwareSettingsResponseOutput) ToVirtualizationSoftwareSettingsResponseOutputWithContext(ctx context.Context) VirtualizationSoftwareSettingsResponseOutput

type VirtualizationSoftwareSettingsResponsePtrOutput

type VirtualizationSoftwareSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualizationSoftwareSettingsResponsePtrOutput) Elem

func (VirtualizationSoftwareSettingsResponsePtrOutput) ElementType

func (VirtualizationSoftwareSettingsResponsePtrOutput) LicenseAndSupportList

Licence and support list.

func (VirtualizationSoftwareSettingsResponsePtrOutput) NumberOfPhysicalCoresPerLicense

func (o VirtualizationSoftwareSettingsResponsePtrOutput) NumberOfPhysicalCoresPerLicense() pulumi.IntPtrOutput

Number of physical cores per licence.

func (VirtualizationSoftwareSettingsResponsePtrOutput) SoftwareAssuranceCost

Software Assurance cost.

func (VirtualizationSoftwareSettingsResponsePtrOutput) ToVirtualizationSoftwareSettingsResponsePtrOutput

func (o VirtualizationSoftwareSettingsResponsePtrOutput) ToVirtualizationSoftwareSettingsResponsePtrOutput() VirtualizationSoftwareSettingsResponsePtrOutput

func (VirtualizationSoftwareSettingsResponsePtrOutput) ToVirtualizationSoftwareSettingsResponsePtrOutputWithContext

func (o VirtualizationSoftwareSettingsResponsePtrOutput) ToVirtualizationSoftwareSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualizationSoftwareSettingsResponsePtrOutput

type VmUptime

type VmUptime struct {
	// Number of days in a month for VM uptime.
	DaysPerMonth *float64 `pulumi:"daysPerMonth"`
	// Number of hours per day for VM uptime.
	HoursPerDay *float64 `pulumi:"hoursPerDay"`
}

Details on the total up-time for the VM.

type VmUptimeArgs

type VmUptimeArgs struct {
	// Number of days in a month for VM uptime.
	DaysPerMonth pulumi.Float64PtrInput `pulumi:"daysPerMonth"`
	// Number of hours per day for VM uptime.
	HoursPerDay pulumi.Float64PtrInput `pulumi:"hoursPerDay"`
}

Details on the total up-time for the VM.

func (VmUptimeArgs) ElementType

func (VmUptimeArgs) ElementType() reflect.Type

func (VmUptimeArgs) ToVmUptimeOutput

func (i VmUptimeArgs) ToVmUptimeOutput() VmUptimeOutput

func (VmUptimeArgs) ToVmUptimeOutputWithContext

func (i VmUptimeArgs) ToVmUptimeOutputWithContext(ctx context.Context) VmUptimeOutput

func (VmUptimeArgs) ToVmUptimePtrOutput

func (i VmUptimeArgs) ToVmUptimePtrOutput() VmUptimePtrOutput

func (VmUptimeArgs) ToVmUptimePtrOutputWithContext

func (i VmUptimeArgs) ToVmUptimePtrOutputWithContext(ctx context.Context) VmUptimePtrOutput

type VmUptimeInput

type VmUptimeInput interface {
	pulumi.Input

	ToVmUptimeOutput() VmUptimeOutput
	ToVmUptimeOutputWithContext(context.Context) VmUptimeOutput
}

VmUptimeInput is an input type that accepts VmUptimeArgs and VmUptimeOutput values. You can construct a concrete instance of `VmUptimeInput` via:

VmUptimeArgs{...}

type VmUptimeOutput

type VmUptimeOutput struct{ *pulumi.OutputState }

Details on the total up-time for the VM.

func (VmUptimeOutput) DaysPerMonth

func (o VmUptimeOutput) DaysPerMonth() pulumi.Float64PtrOutput

Number of days in a month for VM uptime.

func (VmUptimeOutput) ElementType

func (VmUptimeOutput) ElementType() reflect.Type

func (VmUptimeOutput) HoursPerDay

func (o VmUptimeOutput) HoursPerDay() pulumi.Float64PtrOutput

Number of hours per day for VM uptime.

func (VmUptimeOutput) ToVmUptimeOutput

func (o VmUptimeOutput) ToVmUptimeOutput() VmUptimeOutput

func (VmUptimeOutput) ToVmUptimeOutputWithContext

func (o VmUptimeOutput) ToVmUptimeOutputWithContext(ctx context.Context) VmUptimeOutput

func (VmUptimeOutput) ToVmUptimePtrOutput

func (o VmUptimeOutput) ToVmUptimePtrOutput() VmUptimePtrOutput

func (VmUptimeOutput) ToVmUptimePtrOutputWithContext

func (o VmUptimeOutput) ToVmUptimePtrOutputWithContext(ctx context.Context) VmUptimePtrOutput

type VmUptimePtrInput

type VmUptimePtrInput interface {
	pulumi.Input

	ToVmUptimePtrOutput() VmUptimePtrOutput
	ToVmUptimePtrOutputWithContext(context.Context) VmUptimePtrOutput
}

VmUptimePtrInput is an input type that accepts VmUptimeArgs, VmUptimePtr and VmUptimePtrOutput values. You can construct a concrete instance of `VmUptimePtrInput` via:

        VmUptimeArgs{...}

or:

        nil

func VmUptimePtr

func VmUptimePtr(v *VmUptimeArgs) VmUptimePtrInput

type VmUptimePtrOutput

type VmUptimePtrOutput struct{ *pulumi.OutputState }

func (VmUptimePtrOutput) DaysPerMonth

func (o VmUptimePtrOutput) DaysPerMonth() pulumi.Float64PtrOutput

Number of days in a month for VM uptime.

func (VmUptimePtrOutput) Elem

func (VmUptimePtrOutput) ElementType

func (VmUptimePtrOutput) ElementType() reflect.Type

func (VmUptimePtrOutput) HoursPerDay

func (o VmUptimePtrOutput) HoursPerDay() pulumi.Float64PtrOutput

Number of hours per day for VM uptime.

func (VmUptimePtrOutput) ToVmUptimePtrOutput

func (o VmUptimePtrOutput) ToVmUptimePtrOutput() VmUptimePtrOutput

func (VmUptimePtrOutput) ToVmUptimePtrOutputWithContext

func (o VmUptimePtrOutput) ToVmUptimePtrOutputWithContext(ctx context.Context) VmUptimePtrOutput

type VmUptimeResponse

type VmUptimeResponse struct {
	// Number of days in a month for VM uptime.
	DaysPerMonth *float64 `pulumi:"daysPerMonth"`
	// Number of hours per day for VM uptime.
	HoursPerDay *float64 `pulumi:"hoursPerDay"`
}

Details on the total up-time for the VM.

type VmUptimeResponseOutput

type VmUptimeResponseOutput struct{ *pulumi.OutputState }

Details on the total up-time for the VM.

func (VmUptimeResponseOutput) DaysPerMonth

Number of days in a month for VM uptime.

func (VmUptimeResponseOutput) ElementType

func (VmUptimeResponseOutput) ElementType() reflect.Type

func (VmUptimeResponseOutput) HoursPerDay

Number of hours per day for VM uptime.

func (VmUptimeResponseOutput) ToVmUptimeResponseOutput

func (o VmUptimeResponseOutput) ToVmUptimeResponseOutput() VmUptimeResponseOutput

func (VmUptimeResponseOutput) ToVmUptimeResponseOutputWithContext

func (o VmUptimeResponseOutput) ToVmUptimeResponseOutputWithContext(ctx context.Context) VmUptimeResponseOutput

type VmUptimeResponsePtrOutput

type VmUptimeResponsePtrOutput struct{ *pulumi.OutputState }

func (VmUptimeResponsePtrOutput) DaysPerMonth

Number of days in a month for VM uptime.

func (VmUptimeResponsePtrOutput) Elem

func (VmUptimeResponsePtrOutput) ElementType

func (VmUptimeResponsePtrOutput) ElementType() reflect.Type

func (VmUptimeResponsePtrOutput) HoursPerDay

Number of hours per day for VM uptime.

func (VmUptimeResponsePtrOutput) ToVmUptimeResponsePtrOutput

func (o VmUptimeResponsePtrOutput) ToVmUptimeResponsePtrOutput() VmUptimeResponsePtrOutput

func (VmUptimeResponsePtrOutput) ToVmUptimeResponsePtrOutputWithContext

func (o VmUptimeResponsePtrOutput) ToVmUptimeResponsePtrOutputWithContext(ctx context.Context) VmUptimeResponsePtrOutput

type VmwareCollectorsOperation

type VmwareCollectorsOperation struct {
	pulumi.CustomResourceState

	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBaseResponsePtrOutput `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrOutput `pulumi:"discoverySiteId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

VMware collector resource. Azure REST API version: 2023-03-15.

Other available API versions: 2023-04-01-preview.

func GetVmwareCollectorsOperation

func GetVmwareCollectorsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VmwareCollectorsOperationState, opts ...pulumi.ResourceOption) (*VmwareCollectorsOperation, error)

GetVmwareCollectorsOperation gets an existing VmwareCollectorsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVmwareCollectorsOperation

func NewVmwareCollectorsOperation(ctx *pulumi.Context,
	name string, args *VmwareCollectorsOperationArgs, opts ...pulumi.ResourceOption) (*VmwareCollectorsOperation, error)

NewVmwareCollectorsOperation registers a new resource with the given unique name, arguments, and options.

func (*VmwareCollectorsOperation) ElementType

func (*VmwareCollectorsOperation) ElementType() reflect.Type

func (*VmwareCollectorsOperation) ToVmwareCollectorsOperationOutput

func (i *VmwareCollectorsOperation) ToVmwareCollectorsOperationOutput() VmwareCollectorsOperationOutput

func (*VmwareCollectorsOperation) ToVmwareCollectorsOperationOutputWithContext

func (i *VmwareCollectorsOperation) ToVmwareCollectorsOperationOutputWithContext(ctx context.Context) VmwareCollectorsOperationOutput

type VmwareCollectorsOperationArgs

type VmwareCollectorsOperationArgs struct {
	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBasePtrInput
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The status of the last operation.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// VMware collector ARM name
	VmWareCollectorName pulumi.StringPtrInput
}

The set of arguments for constructing a VmwareCollectorsOperation resource.

func (VmwareCollectorsOperationArgs) ElementType

type VmwareCollectorsOperationInput

type VmwareCollectorsOperationInput interface {
	pulumi.Input

	ToVmwareCollectorsOperationOutput() VmwareCollectorsOperationOutput
	ToVmwareCollectorsOperationOutputWithContext(ctx context.Context) VmwareCollectorsOperationOutput
}

type VmwareCollectorsOperationOutput

type VmwareCollectorsOperationOutput struct{ *pulumi.OutputState }

func (VmwareCollectorsOperationOutput) AgentProperties

Gets or sets the collector agent properties.

func (VmwareCollectorsOperationOutput) CreatedTimestamp

Gets the Timestamp when collector was created.

func (VmwareCollectorsOperationOutput) DiscoverySiteId

Gets the discovery site id.

func (VmwareCollectorsOperationOutput) ElementType

func (VmwareCollectorsOperationOutput) Name

The name of the resource

func (VmwareCollectorsOperationOutput) ProvisioningState

The status of the last operation.

func (VmwareCollectorsOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (VmwareCollectorsOperationOutput) ToVmwareCollectorsOperationOutput

func (o VmwareCollectorsOperationOutput) ToVmwareCollectorsOperationOutput() VmwareCollectorsOperationOutput

func (VmwareCollectorsOperationOutput) ToVmwareCollectorsOperationOutputWithContext

func (o VmwareCollectorsOperationOutput) ToVmwareCollectorsOperationOutputWithContext(ctx context.Context) VmwareCollectorsOperationOutput

func (VmwareCollectorsOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (VmwareCollectorsOperationOutput) UpdatedTimestamp

Timestamp when collector was last updated.

type VmwareCollectorsOperationState

type VmwareCollectorsOperationState struct {
}

func (VmwareCollectorsOperationState) ElementType

type VsphereLicense

type VsphereLicense struct {
	// Basic support cost.
	BasicSupportCost float64 `pulumi:"basicSupportCost"`
	// Cost of a licence.
	LicenseCost float64 `pulumi:"licenseCost"`
	// VSphere licence type.
	LicenseType string `pulumi:"licenseType"`
	// Production support cost.
	ProductionSupportCost float64 `pulumi:"productionSupportCost"`
}

Representation of a vsphere licence.

type VsphereLicenseArgs

type VsphereLicenseArgs struct {
	// Basic support cost.
	BasicSupportCost pulumi.Float64Input `pulumi:"basicSupportCost"`
	// Cost of a licence.
	LicenseCost pulumi.Float64Input `pulumi:"licenseCost"`
	// VSphere licence type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Production support cost.
	ProductionSupportCost pulumi.Float64Input `pulumi:"productionSupportCost"`
}

Representation of a vsphere licence.

func (VsphereLicenseArgs) ElementType

func (VsphereLicenseArgs) ElementType() reflect.Type

func (VsphereLicenseArgs) ToVsphereLicenseOutput

func (i VsphereLicenseArgs) ToVsphereLicenseOutput() VsphereLicenseOutput

func (VsphereLicenseArgs) ToVsphereLicenseOutputWithContext

func (i VsphereLicenseArgs) ToVsphereLicenseOutputWithContext(ctx context.Context) VsphereLicenseOutput

type VsphereLicenseArray

type VsphereLicenseArray []VsphereLicenseInput

func (VsphereLicenseArray) ElementType

func (VsphereLicenseArray) ElementType() reflect.Type

func (VsphereLicenseArray) ToVsphereLicenseArrayOutput

func (i VsphereLicenseArray) ToVsphereLicenseArrayOutput() VsphereLicenseArrayOutput

func (VsphereLicenseArray) ToVsphereLicenseArrayOutputWithContext

func (i VsphereLicenseArray) ToVsphereLicenseArrayOutputWithContext(ctx context.Context) VsphereLicenseArrayOutput

type VsphereLicenseArrayInput

type VsphereLicenseArrayInput interface {
	pulumi.Input

	ToVsphereLicenseArrayOutput() VsphereLicenseArrayOutput
	ToVsphereLicenseArrayOutputWithContext(context.Context) VsphereLicenseArrayOutput
}

VsphereLicenseArrayInput is an input type that accepts VsphereLicenseArray and VsphereLicenseArrayOutput values. You can construct a concrete instance of `VsphereLicenseArrayInput` via:

VsphereLicenseArray{ VsphereLicenseArgs{...} }

type VsphereLicenseArrayOutput

type VsphereLicenseArrayOutput struct{ *pulumi.OutputState }

func (VsphereLicenseArrayOutput) ElementType

func (VsphereLicenseArrayOutput) ElementType() reflect.Type

func (VsphereLicenseArrayOutput) Index

func (VsphereLicenseArrayOutput) ToVsphereLicenseArrayOutput

func (o VsphereLicenseArrayOutput) ToVsphereLicenseArrayOutput() VsphereLicenseArrayOutput

func (VsphereLicenseArrayOutput) ToVsphereLicenseArrayOutputWithContext

func (o VsphereLicenseArrayOutput) ToVsphereLicenseArrayOutputWithContext(ctx context.Context) VsphereLicenseArrayOutput

type VsphereLicenseInput

type VsphereLicenseInput interface {
	pulumi.Input

	ToVsphereLicenseOutput() VsphereLicenseOutput
	ToVsphereLicenseOutputWithContext(context.Context) VsphereLicenseOutput
}

VsphereLicenseInput is an input type that accepts VsphereLicenseArgs and VsphereLicenseOutput values. You can construct a concrete instance of `VsphereLicenseInput` via:

VsphereLicenseArgs{...}

type VsphereLicenseOutput

type VsphereLicenseOutput struct{ *pulumi.OutputState }

Representation of a vsphere licence.

func (VsphereLicenseOutput) BasicSupportCost

func (o VsphereLicenseOutput) BasicSupportCost() pulumi.Float64Output

Basic support cost.

func (VsphereLicenseOutput) ElementType

func (VsphereLicenseOutput) ElementType() reflect.Type

func (VsphereLicenseOutput) LicenseCost

func (o VsphereLicenseOutput) LicenseCost() pulumi.Float64Output

Cost of a licence.

func (VsphereLicenseOutput) LicenseType

func (o VsphereLicenseOutput) LicenseType() pulumi.StringOutput

VSphere licence type.

func (VsphereLicenseOutput) ProductionSupportCost

func (o VsphereLicenseOutput) ProductionSupportCost() pulumi.Float64Output

Production support cost.

func (VsphereLicenseOutput) ToVsphereLicenseOutput

func (o VsphereLicenseOutput) ToVsphereLicenseOutput() VsphereLicenseOutput

func (VsphereLicenseOutput) ToVsphereLicenseOutputWithContext

func (o VsphereLicenseOutput) ToVsphereLicenseOutputWithContext(ctx context.Context) VsphereLicenseOutput

type VsphereLicenseResponse

type VsphereLicenseResponse struct {
	// Basic support cost.
	BasicSupportCost float64 `pulumi:"basicSupportCost"`
	// Cost of a licence.
	LicenseCost float64 `pulumi:"licenseCost"`
	// VSphere licence type.
	LicenseType string `pulumi:"licenseType"`
	// Production support cost.
	ProductionSupportCost float64 `pulumi:"productionSupportCost"`
}

Representation of a vsphere licence.

type VsphereLicenseResponseArrayOutput

type VsphereLicenseResponseArrayOutput struct{ *pulumi.OutputState }

func (VsphereLicenseResponseArrayOutput) ElementType

func (VsphereLicenseResponseArrayOutput) Index

func (VsphereLicenseResponseArrayOutput) ToVsphereLicenseResponseArrayOutput

func (o VsphereLicenseResponseArrayOutput) ToVsphereLicenseResponseArrayOutput() VsphereLicenseResponseArrayOutput

func (VsphereLicenseResponseArrayOutput) ToVsphereLicenseResponseArrayOutputWithContext

func (o VsphereLicenseResponseArrayOutput) ToVsphereLicenseResponseArrayOutputWithContext(ctx context.Context) VsphereLicenseResponseArrayOutput

type VsphereLicenseResponseOutput

type VsphereLicenseResponseOutput struct{ *pulumi.OutputState }

Representation of a vsphere licence.

func (VsphereLicenseResponseOutput) BasicSupportCost

func (o VsphereLicenseResponseOutput) BasicSupportCost() pulumi.Float64Output

Basic support cost.

func (VsphereLicenseResponseOutput) ElementType

func (VsphereLicenseResponseOutput) LicenseCost

Cost of a licence.

func (VsphereLicenseResponseOutput) LicenseType

VSphere licence type.

func (VsphereLicenseResponseOutput) ProductionSupportCost

func (o VsphereLicenseResponseOutput) ProductionSupportCost() pulumi.Float64Output

Production support cost.

func (VsphereLicenseResponseOutput) ToVsphereLicenseResponseOutput

func (o VsphereLicenseResponseOutput) ToVsphereLicenseResponseOutput() VsphereLicenseResponseOutput

func (VsphereLicenseResponseOutput) ToVsphereLicenseResponseOutputWithContext

func (o VsphereLicenseResponseOutput) ToVsphereLicenseResponseOutputWithContext(ctx context.Context) VsphereLicenseResponseOutput

type VsphereManagementLicense

type VsphereManagementLicense struct {
	// Basic support cost.
	BasicSupportCost float64 `pulumi:"basicSupportCost"`
	// Cost of a licence.
	LicenseCost float64 `pulumi:"licenseCost"`
	// VSphere licence type.
	LicenseType string `pulumi:"licenseType"`
	// Production support cost.
	ProductionSupportCost float64 `pulumi:"productionSupportCost"`
}

Representation of a vsphere management licence.

type VsphereManagementLicenseArgs

type VsphereManagementLicenseArgs struct {
	// Basic support cost.
	BasicSupportCost pulumi.Float64Input `pulumi:"basicSupportCost"`
	// Cost of a licence.
	LicenseCost pulumi.Float64Input `pulumi:"licenseCost"`
	// VSphere licence type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Production support cost.
	ProductionSupportCost pulumi.Float64Input `pulumi:"productionSupportCost"`
}

Representation of a vsphere management licence.

func (VsphereManagementLicenseArgs) ElementType

func (VsphereManagementLicenseArgs) ToVsphereManagementLicenseOutput

func (i VsphereManagementLicenseArgs) ToVsphereManagementLicenseOutput() VsphereManagementLicenseOutput

func (VsphereManagementLicenseArgs) ToVsphereManagementLicenseOutputWithContext

func (i VsphereManagementLicenseArgs) ToVsphereManagementLicenseOutputWithContext(ctx context.Context) VsphereManagementLicenseOutput

type VsphereManagementLicenseArray

type VsphereManagementLicenseArray []VsphereManagementLicenseInput

func (VsphereManagementLicenseArray) ElementType

func (VsphereManagementLicenseArray) ToVsphereManagementLicenseArrayOutput

func (i VsphereManagementLicenseArray) ToVsphereManagementLicenseArrayOutput() VsphereManagementLicenseArrayOutput

func (VsphereManagementLicenseArray) ToVsphereManagementLicenseArrayOutputWithContext

func (i VsphereManagementLicenseArray) ToVsphereManagementLicenseArrayOutputWithContext(ctx context.Context) VsphereManagementLicenseArrayOutput

type VsphereManagementLicenseArrayInput

type VsphereManagementLicenseArrayInput interface {
	pulumi.Input

	ToVsphereManagementLicenseArrayOutput() VsphereManagementLicenseArrayOutput
	ToVsphereManagementLicenseArrayOutputWithContext(context.Context) VsphereManagementLicenseArrayOutput
}

VsphereManagementLicenseArrayInput is an input type that accepts VsphereManagementLicenseArray and VsphereManagementLicenseArrayOutput values. You can construct a concrete instance of `VsphereManagementLicenseArrayInput` via:

VsphereManagementLicenseArray{ VsphereManagementLicenseArgs{...} }

type VsphereManagementLicenseArrayOutput

type VsphereManagementLicenseArrayOutput struct{ *pulumi.OutputState }

func (VsphereManagementLicenseArrayOutput) ElementType

func (VsphereManagementLicenseArrayOutput) Index

func (VsphereManagementLicenseArrayOutput) ToVsphereManagementLicenseArrayOutput

func (o VsphereManagementLicenseArrayOutput) ToVsphereManagementLicenseArrayOutput() VsphereManagementLicenseArrayOutput

func (VsphereManagementLicenseArrayOutput) ToVsphereManagementLicenseArrayOutputWithContext

func (o VsphereManagementLicenseArrayOutput) ToVsphereManagementLicenseArrayOutputWithContext(ctx context.Context) VsphereManagementLicenseArrayOutput

type VsphereManagementLicenseInput

type VsphereManagementLicenseInput interface {
	pulumi.Input

	ToVsphereManagementLicenseOutput() VsphereManagementLicenseOutput
	ToVsphereManagementLicenseOutputWithContext(context.Context) VsphereManagementLicenseOutput
}

VsphereManagementLicenseInput is an input type that accepts VsphereManagementLicenseArgs and VsphereManagementLicenseOutput values. You can construct a concrete instance of `VsphereManagementLicenseInput` via:

VsphereManagementLicenseArgs{...}

type VsphereManagementLicenseOutput

type VsphereManagementLicenseOutput struct{ *pulumi.OutputState }

Representation of a vsphere management licence.

func (VsphereManagementLicenseOutput) BasicSupportCost

Basic support cost.

func (VsphereManagementLicenseOutput) ElementType

func (VsphereManagementLicenseOutput) LicenseCost

Cost of a licence.

func (VsphereManagementLicenseOutput) LicenseType

VSphere licence type.

func (VsphereManagementLicenseOutput) ProductionSupportCost

func (o VsphereManagementLicenseOutput) ProductionSupportCost() pulumi.Float64Output

Production support cost.

func (VsphereManagementLicenseOutput) ToVsphereManagementLicenseOutput

func (o VsphereManagementLicenseOutput) ToVsphereManagementLicenseOutput() VsphereManagementLicenseOutput

func (VsphereManagementLicenseOutput) ToVsphereManagementLicenseOutputWithContext

func (o VsphereManagementLicenseOutput) ToVsphereManagementLicenseOutputWithContext(ctx context.Context) VsphereManagementLicenseOutput

type VsphereManagementLicenseResponse

type VsphereManagementLicenseResponse struct {
	// Basic support cost.
	BasicSupportCost float64 `pulumi:"basicSupportCost"`
	// Cost of a licence.
	LicenseCost float64 `pulumi:"licenseCost"`
	// VSphere licence type.
	LicenseType string `pulumi:"licenseType"`
	// Production support cost.
	ProductionSupportCost float64 `pulumi:"productionSupportCost"`
}

Representation of a vsphere management licence.

type VsphereManagementLicenseResponseArrayOutput

type VsphereManagementLicenseResponseArrayOutput struct{ *pulumi.OutputState }

func (VsphereManagementLicenseResponseArrayOutput) ElementType

func (VsphereManagementLicenseResponseArrayOutput) Index

func (VsphereManagementLicenseResponseArrayOutput) ToVsphereManagementLicenseResponseArrayOutput

func (o VsphereManagementLicenseResponseArrayOutput) ToVsphereManagementLicenseResponseArrayOutput() VsphereManagementLicenseResponseArrayOutput

func (VsphereManagementLicenseResponseArrayOutput) ToVsphereManagementLicenseResponseArrayOutputWithContext

func (o VsphereManagementLicenseResponseArrayOutput) ToVsphereManagementLicenseResponseArrayOutputWithContext(ctx context.Context) VsphereManagementLicenseResponseArrayOutput

type VsphereManagementLicenseResponseOutput

type VsphereManagementLicenseResponseOutput struct{ *pulumi.OutputState }

Representation of a vsphere management licence.

func (VsphereManagementLicenseResponseOutput) BasicSupportCost

Basic support cost.

func (VsphereManagementLicenseResponseOutput) ElementType

func (VsphereManagementLicenseResponseOutput) LicenseCost

Cost of a licence.

func (VsphereManagementLicenseResponseOutput) LicenseType

VSphere licence type.

func (VsphereManagementLicenseResponseOutput) ProductionSupportCost

Production support cost.

func (VsphereManagementLicenseResponseOutput) ToVsphereManagementLicenseResponseOutput

func (o VsphereManagementLicenseResponseOutput) ToVsphereManagementLicenseResponseOutput() VsphereManagementLicenseResponseOutput

func (VsphereManagementLicenseResponseOutput) ToVsphereManagementLicenseResponseOutputWithContext

func (o VsphereManagementLicenseResponseOutput) ToVsphereManagementLicenseResponseOutputWithContext(ctx context.Context) VsphereManagementLicenseResponseOutput

type VsphereManagementLicenseType

type VsphereManagementLicenseType string

VSphere licence type.

func (VsphereManagementLicenseType) ElementType

func (VsphereManagementLicenseType) ToStringOutput

func (VsphereManagementLicenseType) ToStringOutputWithContext

func (e VsphereManagementLicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VsphereManagementLicenseType) ToStringPtrOutput

func (e VsphereManagementLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (VsphereManagementLicenseType) ToStringPtrOutputWithContext

func (e VsphereManagementLicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VsphereManagementLicenseType) ToVsphereManagementLicenseTypeOutput

func (e VsphereManagementLicenseType) ToVsphereManagementLicenseTypeOutput() VsphereManagementLicenseTypeOutput

func (VsphereManagementLicenseType) ToVsphereManagementLicenseTypeOutputWithContext

func (e VsphereManagementLicenseType) ToVsphereManagementLicenseTypeOutputWithContext(ctx context.Context) VsphereManagementLicenseTypeOutput

func (VsphereManagementLicenseType) ToVsphereManagementLicenseTypePtrOutput

func (e VsphereManagementLicenseType) ToVsphereManagementLicenseTypePtrOutput() VsphereManagementLicenseTypePtrOutput

func (VsphereManagementLicenseType) ToVsphereManagementLicenseTypePtrOutputWithContext

func (e VsphereManagementLicenseType) ToVsphereManagementLicenseTypePtrOutputWithContext(ctx context.Context) VsphereManagementLicenseTypePtrOutput

type VsphereManagementLicenseTypeInput

type VsphereManagementLicenseTypeInput interface {
	pulumi.Input

	ToVsphereManagementLicenseTypeOutput() VsphereManagementLicenseTypeOutput
	ToVsphereManagementLicenseTypeOutputWithContext(context.Context) VsphereManagementLicenseTypeOutput
}

VsphereManagementLicenseTypeInput is an input type that accepts values of the VsphereManagementLicenseType enum A concrete instance of `VsphereManagementLicenseTypeInput` can be one of the following:

VsphereManagementLicenseTypeUnknown
VsphereManagementLicenseTypeVSphereServerStandard

type VsphereManagementLicenseTypeOutput

type VsphereManagementLicenseTypeOutput struct{ *pulumi.OutputState }

func (VsphereManagementLicenseTypeOutput) ElementType

func (VsphereManagementLicenseTypeOutput) ToStringOutput

func (VsphereManagementLicenseTypeOutput) ToStringOutputWithContext

func (o VsphereManagementLicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VsphereManagementLicenseTypeOutput) ToStringPtrOutput

func (VsphereManagementLicenseTypeOutput) ToStringPtrOutputWithContext

func (o VsphereManagementLicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VsphereManagementLicenseTypeOutput) ToVsphereManagementLicenseTypeOutput

func (o VsphereManagementLicenseTypeOutput) ToVsphereManagementLicenseTypeOutput() VsphereManagementLicenseTypeOutput

func (VsphereManagementLicenseTypeOutput) ToVsphereManagementLicenseTypeOutputWithContext

func (o VsphereManagementLicenseTypeOutput) ToVsphereManagementLicenseTypeOutputWithContext(ctx context.Context) VsphereManagementLicenseTypeOutput

func (VsphereManagementLicenseTypeOutput) ToVsphereManagementLicenseTypePtrOutput

func (o VsphereManagementLicenseTypeOutput) ToVsphereManagementLicenseTypePtrOutput() VsphereManagementLicenseTypePtrOutput

func (VsphereManagementLicenseTypeOutput) ToVsphereManagementLicenseTypePtrOutputWithContext

func (o VsphereManagementLicenseTypeOutput) ToVsphereManagementLicenseTypePtrOutputWithContext(ctx context.Context) VsphereManagementLicenseTypePtrOutput

type VsphereManagementLicenseTypePtrInput

type VsphereManagementLicenseTypePtrInput interface {
	pulumi.Input

	ToVsphereManagementLicenseTypePtrOutput() VsphereManagementLicenseTypePtrOutput
	ToVsphereManagementLicenseTypePtrOutputWithContext(context.Context) VsphereManagementLicenseTypePtrOutput
}

func VsphereManagementLicenseTypePtr

func VsphereManagementLicenseTypePtr(v string) VsphereManagementLicenseTypePtrInput

type VsphereManagementLicenseTypePtrOutput

type VsphereManagementLicenseTypePtrOutput struct{ *pulumi.OutputState }

func (VsphereManagementLicenseTypePtrOutput) Elem

func (VsphereManagementLicenseTypePtrOutput) ElementType

func (VsphereManagementLicenseTypePtrOutput) ToStringPtrOutput

func (VsphereManagementLicenseTypePtrOutput) ToStringPtrOutputWithContext

func (o VsphereManagementLicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VsphereManagementLicenseTypePtrOutput) ToVsphereManagementLicenseTypePtrOutput

func (o VsphereManagementLicenseTypePtrOutput) ToVsphereManagementLicenseTypePtrOutput() VsphereManagementLicenseTypePtrOutput

func (VsphereManagementLicenseTypePtrOutput) ToVsphereManagementLicenseTypePtrOutputWithContext

func (o VsphereManagementLicenseTypePtrOutput) ToVsphereManagementLicenseTypePtrOutputWithContext(ctx context.Context) VsphereManagementLicenseTypePtrOutput

type VsphereManagementSettings

type VsphereManagementSettings struct {
	// Licence and support list.
	LicenseAndSupportList []VsphereManagementLicense `pulumi:"licenseAndSupportList"`
}

Vsphere management settings.

type VsphereManagementSettingsArgs

type VsphereManagementSettingsArgs struct {
	// Licence and support list.
	LicenseAndSupportList VsphereManagementLicenseArrayInput `pulumi:"licenseAndSupportList"`
}

Vsphere management settings.

func (VsphereManagementSettingsArgs) ElementType

func (VsphereManagementSettingsArgs) ToVsphereManagementSettingsOutput

func (i VsphereManagementSettingsArgs) ToVsphereManagementSettingsOutput() VsphereManagementSettingsOutput

func (VsphereManagementSettingsArgs) ToVsphereManagementSettingsOutputWithContext

func (i VsphereManagementSettingsArgs) ToVsphereManagementSettingsOutputWithContext(ctx context.Context) VsphereManagementSettingsOutput

func (VsphereManagementSettingsArgs) ToVsphereManagementSettingsPtrOutput

func (i VsphereManagementSettingsArgs) ToVsphereManagementSettingsPtrOutput() VsphereManagementSettingsPtrOutput

func (VsphereManagementSettingsArgs) ToVsphereManagementSettingsPtrOutputWithContext

func (i VsphereManagementSettingsArgs) ToVsphereManagementSettingsPtrOutputWithContext(ctx context.Context) VsphereManagementSettingsPtrOutput

type VsphereManagementSettingsInput

type VsphereManagementSettingsInput interface {
	pulumi.Input

	ToVsphereManagementSettingsOutput() VsphereManagementSettingsOutput
	ToVsphereManagementSettingsOutputWithContext(context.Context) VsphereManagementSettingsOutput
}

VsphereManagementSettingsInput is an input type that accepts VsphereManagementSettingsArgs and VsphereManagementSettingsOutput values. You can construct a concrete instance of `VsphereManagementSettingsInput` via:

VsphereManagementSettingsArgs{...}

type VsphereManagementSettingsOutput

type VsphereManagementSettingsOutput struct{ *pulumi.OutputState }

Vsphere management settings.

func (VsphereManagementSettingsOutput) ElementType

func (VsphereManagementSettingsOutput) LicenseAndSupportList

Licence and support list.

func (VsphereManagementSettingsOutput) ToVsphereManagementSettingsOutput

func (o VsphereManagementSettingsOutput) ToVsphereManagementSettingsOutput() VsphereManagementSettingsOutput

func (VsphereManagementSettingsOutput) ToVsphereManagementSettingsOutputWithContext

func (o VsphereManagementSettingsOutput) ToVsphereManagementSettingsOutputWithContext(ctx context.Context) VsphereManagementSettingsOutput

func (VsphereManagementSettingsOutput) ToVsphereManagementSettingsPtrOutput

func (o VsphereManagementSettingsOutput) ToVsphereManagementSettingsPtrOutput() VsphereManagementSettingsPtrOutput

func (VsphereManagementSettingsOutput) ToVsphereManagementSettingsPtrOutputWithContext

func (o VsphereManagementSettingsOutput) ToVsphereManagementSettingsPtrOutputWithContext(ctx context.Context) VsphereManagementSettingsPtrOutput

type VsphereManagementSettingsPtrInput

type VsphereManagementSettingsPtrInput interface {
	pulumi.Input

	ToVsphereManagementSettingsPtrOutput() VsphereManagementSettingsPtrOutput
	ToVsphereManagementSettingsPtrOutputWithContext(context.Context) VsphereManagementSettingsPtrOutput
}

VsphereManagementSettingsPtrInput is an input type that accepts VsphereManagementSettingsArgs, VsphereManagementSettingsPtr and VsphereManagementSettingsPtrOutput values. You can construct a concrete instance of `VsphereManagementSettingsPtrInput` via:

        VsphereManagementSettingsArgs{...}

or:

        nil

type VsphereManagementSettingsPtrOutput

type VsphereManagementSettingsPtrOutput struct{ *pulumi.OutputState }

func (VsphereManagementSettingsPtrOutput) Elem

func (VsphereManagementSettingsPtrOutput) ElementType

func (VsphereManagementSettingsPtrOutput) LicenseAndSupportList

Licence and support list.

func (VsphereManagementSettingsPtrOutput) ToVsphereManagementSettingsPtrOutput

func (o VsphereManagementSettingsPtrOutput) ToVsphereManagementSettingsPtrOutput() VsphereManagementSettingsPtrOutput

func (VsphereManagementSettingsPtrOutput) ToVsphereManagementSettingsPtrOutputWithContext

func (o VsphereManagementSettingsPtrOutput) ToVsphereManagementSettingsPtrOutputWithContext(ctx context.Context) VsphereManagementSettingsPtrOutput

type VsphereManagementSettingsResponse

type VsphereManagementSettingsResponse struct {
	// Licence and support list.
	LicenseAndSupportList []VsphereManagementLicenseResponse `pulumi:"licenseAndSupportList"`
}

Vsphere management settings.

type VsphereManagementSettingsResponseOutput

type VsphereManagementSettingsResponseOutput struct{ *pulumi.OutputState }

Vsphere management settings.

func (VsphereManagementSettingsResponseOutput) ElementType

func (VsphereManagementSettingsResponseOutput) LicenseAndSupportList

Licence and support list.

func (VsphereManagementSettingsResponseOutput) ToVsphereManagementSettingsResponseOutput

func (o VsphereManagementSettingsResponseOutput) ToVsphereManagementSettingsResponseOutput() VsphereManagementSettingsResponseOutput

func (VsphereManagementSettingsResponseOutput) ToVsphereManagementSettingsResponseOutputWithContext

func (o VsphereManagementSettingsResponseOutput) ToVsphereManagementSettingsResponseOutputWithContext(ctx context.Context) VsphereManagementSettingsResponseOutput

type VsphereManagementSettingsResponsePtrOutput

type VsphereManagementSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (VsphereManagementSettingsResponsePtrOutput) Elem

func (VsphereManagementSettingsResponsePtrOutput) ElementType

func (VsphereManagementSettingsResponsePtrOutput) LicenseAndSupportList

Licence and support list.

func (VsphereManagementSettingsResponsePtrOutput) ToVsphereManagementSettingsResponsePtrOutput

func (o VsphereManagementSettingsResponsePtrOutput) ToVsphereManagementSettingsResponsePtrOutput() VsphereManagementSettingsResponsePtrOutput

func (VsphereManagementSettingsResponsePtrOutput) ToVsphereManagementSettingsResponsePtrOutputWithContext

func (o VsphereManagementSettingsResponsePtrOutput) ToVsphereManagementSettingsResponsePtrOutputWithContext(ctx context.Context) VsphereManagementSettingsResponsePtrOutput

type WebAppAssessmentV2Operation

type WebAppAssessmentV2Operation struct {
	pulumi.CustomResourceState

	// Gets or sets user configurable app service container database settings.
	AppSvcContainerSettings AppSvcContainerSettingsResponsePtrOutput `pulumi:"appSvcContainerSettings"`
	// Gets or sets user configurable app service native settings.
	AppSvcNativeSettings AppSvcNativeSettingsResponsePtrOutput `pulumi:"appSvcNativeSettings"`
	// Assessment type of the assessment.
	AssessmentType pulumi.StringPtrOutput `pulumi:"assessmentType"`
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation pulumi.StringPtrOutput `pulumi:"azureLocation"`
	// Azure Offer Code.
	AzureOfferCode pulumi.StringPtrOutput `pulumi:"azureOfferCode"`
	// Gets or sets a value indicating azure security offering type.
	AzureSecurityOfferingType pulumi.StringPtrOutput `pulumi:"azureSecurityOfferingType"`
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage pulumi.Float64PtrOutput `pulumi:"confidenceRatingInPercentage"`
	// Date and Time when assessment was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Currency in which prices should be reported.
	Currency pulumi.StringPtrOutput `pulumi:"currency"`
	// Custom discount percentage.
	DiscountPercentage pulumi.Float64PtrOutput `pulumi:"discountPercentage"`
	// Gets or sets user configurable discovered entity settings.
	DiscoveredEntityLightSummary DiscoveredEntityLightSummaryResponsePtrOutput `pulumi:"discoveredEntityLightSummary"`
	// Gets or sets the Enterprise agreement subscription id.
	EaSubscriptionId pulumi.StringPtrOutput `pulumi:"eaSubscriptionId"`
	// Gets or sets the duration for which the entity (Web app, VMs) are up in the
	// on-premises environment.
	EntityUptime EntityUptimeResponsePtrOutput `pulumi:"entityUptime"`
	// Gets or sets user configurable setting to display the environment type.
	EnvironmentType pulumi.StringPtrOutput `pulumi:"environmentType"`
	// Gets the group type for the assessment.
	GroupType pulumi.StringPtrOutput `pulumi:"groupType"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile pulumi.StringPtrOutput `pulumi:"percentile"`
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime pulumi.StringPtrOutput `pulumi:"perfDataEndTime"`
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime pulumi.StringPtrOutput `pulumi:"perfDataStartTime"`
	// Last time when rates were queried.
	PricesTimestamp pulumi.StringOutput `pulumi:"pricesTimestamp"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Reserved instance.
	ReservedInstance pulumi.StringPtrOutput `pulumi:"reservedInstance"`
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor pulumi.Float64PtrOutput `pulumi:"scalingFactor"`
	// Schema version.
	SchemaVersion pulumi.StringOutput `pulumi:"schemaVersion"`
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringPtrOutput `pulumi:"sizingCriterion"`
	// User configurable setting to display the Stage of Assessment.
	Stage pulumi.StringOutput `pulumi:"stage"`
	// Whether assessment is in valid state and all machines have been assessed.
	Status pulumi.StringOutput `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange pulumi.StringPtrOutput `pulumi:"timeRange"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Date and Time when assessment was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

Web app Assessment REST resource. Azure REST API version: 2023-04-01-preview.

func GetWebAppAssessmentV2Operation

func GetWebAppAssessmentV2Operation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppAssessmentV2OperationState, opts ...pulumi.ResourceOption) (*WebAppAssessmentV2Operation, error)

GetWebAppAssessmentV2Operation gets an existing WebAppAssessmentV2Operation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWebAppAssessmentV2Operation

func NewWebAppAssessmentV2Operation(ctx *pulumi.Context,
	name string, args *WebAppAssessmentV2OperationArgs, opts ...pulumi.ResourceOption) (*WebAppAssessmentV2Operation, error)

NewWebAppAssessmentV2Operation registers a new resource with the given unique name, arguments, and options.

func (*WebAppAssessmentV2Operation) ElementType

func (*WebAppAssessmentV2Operation) ElementType() reflect.Type

func (*WebAppAssessmentV2Operation) ToWebAppAssessmentV2OperationOutput

func (i *WebAppAssessmentV2Operation) ToWebAppAssessmentV2OperationOutput() WebAppAssessmentV2OperationOutput

func (*WebAppAssessmentV2Operation) ToWebAppAssessmentV2OperationOutputWithContext

func (i *WebAppAssessmentV2Operation) ToWebAppAssessmentV2OperationOutputWithContext(ctx context.Context) WebAppAssessmentV2OperationOutput

type WebAppAssessmentV2OperationArgs

type WebAppAssessmentV2OperationArgs struct {
	// Gets or sets user configurable app service container database settings.
	AppSvcContainerSettings AppSvcContainerSettingsPtrInput
	// Gets or sets user configurable app service native settings.
	AppSvcNativeSettings AppSvcNativeSettingsPtrInput
	// Web app Assessment arm name.
	AssessmentName pulumi.StringPtrInput
	// Assessment type of the assessment.
	AssessmentType pulumi.StringPtrInput
	// Azure Location or Azure region where to which the machines will be migrated.
	AzureLocation pulumi.StringPtrInput
	// Azure Offer Code.
	AzureOfferCode pulumi.StringPtrInput
	// Gets or sets a value indicating azure security offering type.
	AzureSecurityOfferingType pulumi.StringPtrInput
	// Confidence Rating in Percentage.
	ConfidenceRatingInPercentage pulumi.Float64PtrInput
	// Currency in which prices should be reported.
	Currency pulumi.StringPtrInput
	// Custom discount percentage.
	DiscountPercentage pulumi.Float64PtrInput
	// Gets or sets user configurable discovered entity settings.
	DiscoveredEntityLightSummary DiscoveredEntityLightSummaryPtrInput
	// Gets or sets the Enterprise agreement subscription id.
	EaSubscriptionId pulumi.StringPtrInput
	// Gets or sets the duration for which the entity (Web app, VMs) are up in the
	// on-premises environment.
	EntityUptime EntityUptimePtrInput
	// Gets or sets user configurable setting to display the environment type.
	EnvironmentType pulumi.StringPtrInput
	// Group ARM name
	GroupName pulumi.StringInput
	// Gets the group type for the assessment.
	GroupType pulumi.StringPtrInput
	// Percentile of the utilization data values to be considered while assessing
	// machines.
	Percentile pulumi.StringPtrInput
	// Gets or sets the end time to consider performance data for assessment.
	PerfDataEndTime pulumi.StringPtrInput
	// Gets or sets the start time to consider performance data for assessment.
	PerfDataStartTime pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// Reserved instance.
	ReservedInstance pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Percentage of buffer that user wants on performance metrics when recommending
	// Azure sizes.
	ScalingFactor pulumi.Float64PtrInput
	// Assessment sizing criterion.
	SizingCriterion pulumi.StringPtrInput
	// Time Range for which the historic utilization data should be considered for
	// assessment.
	TimeRange pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppAssessmentV2Operation resource.

func (WebAppAssessmentV2OperationArgs) ElementType

type WebAppAssessmentV2OperationInput

type WebAppAssessmentV2OperationInput interface {
	pulumi.Input

	ToWebAppAssessmentV2OperationOutput() WebAppAssessmentV2OperationOutput
	ToWebAppAssessmentV2OperationOutputWithContext(ctx context.Context) WebAppAssessmentV2OperationOutput
}

type WebAppAssessmentV2OperationOutput

type WebAppAssessmentV2OperationOutput struct{ *pulumi.OutputState }

func (WebAppAssessmentV2OperationOutput) AppSvcContainerSettings

Gets or sets user configurable app service container database settings.

func (WebAppAssessmentV2OperationOutput) AppSvcNativeSettings

Gets or sets user configurable app service native settings.

func (WebAppAssessmentV2OperationOutput) AssessmentType

Assessment type of the assessment.

func (WebAppAssessmentV2OperationOutput) AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

func (WebAppAssessmentV2OperationOutput) AzureOfferCode

Azure Offer Code.

func (WebAppAssessmentV2OperationOutput) AzureSecurityOfferingType

func (o WebAppAssessmentV2OperationOutput) AzureSecurityOfferingType() pulumi.StringPtrOutput

Gets or sets a value indicating azure security offering type.

func (WebAppAssessmentV2OperationOutput) ConfidenceRatingInPercentage

func (o WebAppAssessmentV2OperationOutput) ConfidenceRatingInPercentage() pulumi.Float64PtrOutput

Confidence Rating in Percentage.

func (WebAppAssessmentV2OperationOutput) CreatedTimestamp

Date and Time when assessment was created.

func (WebAppAssessmentV2OperationOutput) Currency

Currency in which prices should be reported.

func (WebAppAssessmentV2OperationOutput) DiscountPercentage

Custom discount percentage.

func (WebAppAssessmentV2OperationOutput) DiscoveredEntityLightSummary

Gets or sets user configurable discovered entity settings.

func (WebAppAssessmentV2OperationOutput) EaSubscriptionId

Gets or sets the Enterprise agreement subscription id.

func (WebAppAssessmentV2OperationOutput) ElementType

func (WebAppAssessmentV2OperationOutput) EntityUptime

Gets or sets the duration for which the entity (Web app, VMs) are up in the on-premises environment.

func (WebAppAssessmentV2OperationOutput) EnvironmentType

Gets or sets user configurable setting to display the environment type.

func (WebAppAssessmentV2OperationOutput) GroupType

Gets the group type for the assessment.

func (WebAppAssessmentV2OperationOutput) Name

The name of the resource

func (WebAppAssessmentV2OperationOutput) Percentile

Percentile of the utilization data values to be considered while assessing machines.

func (WebAppAssessmentV2OperationOutput) PerfDataEndTime

Gets or sets the end time to consider performance data for assessment.

func (WebAppAssessmentV2OperationOutput) PerfDataStartTime

Gets or sets the start time to consider performance data for assessment.

func (WebAppAssessmentV2OperationOutput) PricesTimestamp

Last time when rates were queried.

func (WebAppAssessmentV2OperationOutput) ProvisioningState

The status of the last operation.

func (WebAppAssessmentV2OperationOutput) ReservedInstance

Reserved instance.

func (WebAppAssessmentV2OperationOutput) ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

func (WebAppAssessmentV2OperationOutput) SchemaVersion

Schema version.

func (WebAppAssessmentV2OperationOutput) SizingCriterion

Assessment sizing criterion.

func (WebAppAssessmentV2OperationOutput) Stage

User configurable setting to display the Stage of Assessment.

func (WebAppAssessmentV2OperationOutput) Status

Whether assessment is in valid state and all machines have been assessed.

func (WebAppAssessmentV2OperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (WebAppAssessmentV2OperationOutput) TimeRange

Time Range for which the historic utilization data should be considered for assessment.

func (WebAppAssessmentV2OperationOutput) ToWebAppAssessmentV2OperationOutput

func (o WebAppAssessmentV2OperationOutput) ToWebAppAssessmentV2OperationOutput() WebAppAssessmentV2OperationOutput

func (WebAppAssessmentV2OperationOutput) ToWebAppAssessmentV2OperationOutputWithContext

func (o WebAppAssessmentV2OperationOutput) ToWebAppAssessmentV2OperationOutputWithContext(ctx context.Context) WebAppAssessmentV2OperationOutput

func (WebAppAssessmentV2OperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (WebAppAssessmentV2OperationOutput) UpdatedTimestamp

Date and Time when assessment was last updated.

type WebAppAssessmentV2OperationState

type WebAppAssessmentV2OperationState struct {
}

func (WebAppAssessmentV2OperationState) ElementType

type WebAppCollectorOperation

type WebAppCollectorOperation struct {
	pulumi.CustomResourceState

	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBaseResponsePtrOutput `pulumi:"agentProperties"`
	// Gets the Timestamp when collector was created.
	CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrOutput `pulumi:"discoverySiteId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the last operation.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Timestamp when collector was last updated.
	UpdatedTimestamp pulumi.StringOutput `pulumi:"updatedTimestamp"`
}

The web app collector REST object. Azure REST API version: 2023-04-01-preview.

func GetWebAppCollectorOperation

func GetWebAppCollectorOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppCollectorOperationState, opts ...pulumi.ResourceOption) (*WebAppCollectorOperation, error)

GetWebAppCollectorOperation gets an existing WebAppCollectorOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWebAppCollectorOperation

func NewWebAppCollectorOperation(ctx *pulumi.Context,
	name string, args *WebAppCollectorOperationArgs, opts ...pulumi.ResourceOption) (*WebAppCollectorOperation, error)

NewWebAppCollectorOperation registers a new resource with the given unique name, arguments, and options.

func (*WebAppCollectorOperation) ElementType

func (*WebAppCollectorOperation) ElementType() reflect.Type

func (*WebAppCollectorOperation) ToWebAppCollectorOperationOutput

func (i *WebAppCollectorOperation) ToWebAppCollectorOperationOutput() WebAppCollectorOperationOutput

func (*WebAppCollectorOperation) ToWebAppCollectorOperationOutputWithContext

func (i *WebAppCollectorOperation) ToWebAppCollectorOperationOutputWithContext(ctx context.Context) WebAppCollectorOperationOutput

type WebAppCollectorOperationArgs

type WebAppCollectorOperationArgs struct {
	// Gets or sets the collector agent properties.
	AgentProperties CollectorAgentPropertiesBasePtrInput
	// Web app collector ARM name.
	CollectorName pulumi.StringPtrInput
	// Gets the discovery site id.
	DiscoverySiteId pulumi.StringPtrInput
	// Assessment Project Name
	ProjectName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppCollectorOperation resource.

func (WebAppCollectorOperationArgs) ElementType

type WebAppCollectorOperationInput

type WebAppCollectorOperationInput interface {
	pulumi.Input

	ToWebAppCollectorOperationOutput() WebAppCollectorOperationOutput
	ToWebAppCollectorOperationOutputWithContext(ctx context.Context) WebAppCollectorOperationOutput
}

type WebAppCollectorOperationOutput

type WebAppCollectorOperationOutput struct{ *pulumi.OutputState }

func (WebAppCollectorOperationOutput) AgentProperties

Gets or sets the collector agent properties.

func (WebAppCollectorOperationOutput) CreatedTimestamp

func (o WebAppCollectorOperationOutput) CreatedTimestamp() pulumi.StringOutput

Gets the Timestamp when collector was created.

func (WebAppCollectorOperationOutput) DiscoverySiteId

Gets the discovery site id.

func (WebAppCollectorOperationOutput) ElementType

func (WebAppCollectorOperationOutput) Name

The name of the resource

func (WebAppCollectorOperationOutput) ProvisioningState

func (o WebAppCollectorOperationOutput) ProvisioningState() pulumi.StringOutput

The status of the last operation.

func (WebAppCollectorOperationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (WebAppCollectorOperationOutput) ToWebAppCollectorOperationOutput

func (o WebAppCollectorOperationOutput) ToWebAppCollectorOperationOutput() WebAppCollectorOperationOutput

func (WebAppCollectorOperationOutput) ToWebAppCollectorOperationOutputWithContext

func (o WebAppCollectorOperationOutput) ToWebAppCollectorOperationOutputWithContext(ctx context.Context) WebAppCollectorOperationOutput

func (WebAppCollectorOperationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (WebAppCollectorOperationOutput) UpdatedTimestamp

func (o WebAppCollectorOperationOutput) UpdatedTimestamp() pulumi.StringOutput

Timestamp when collector was last updated.

type WebAppCollectorOperationState

type WebAppCollectorOperationState struct {
}

func (WebAppCollectorOperationState) ElementType

type WebApplicationConfiguration

type WebApplicationConfiguration struct {
	// Gets or sets the configuration file path.
	FilePath *string `pulumi:"filePath"`
	// Gets or sets the identifier for the configuration.
	Identifier *string `pulumi:"identifier"`
	// Gets or sets a value indicating whether the configuration is edited or not by the user.
	IsDeploymentTimeEditable *bool `pulumi:"isDeploymentTimeEditable"`
	// Gets or sets the configuration local file path.
	LocalFilePath *string `pulumi:"localFilePath"`
	// Gets or sets the configuration name.
	Name               *string             `pulumi:"name"`
	SecretStoreDetails *SecretStoreDetails `pulumi:"secretStoreDetails"`
	// Gets or sets the configuration section in the file.
	Section *string `pulumi:"section"`
	// Gets or sets the configuration target file path.
	TargetFilePath *string `pulumi:"targetFilePath"`
	// Gets or sets the configuration type.
	Type *string `pulumi:"type"`
	// Gets or sets the configuration value.
	Value *string `pulumi:"value"`
}

Class for web application configurations.

type WebApplicationConfigurationArgs

type WebApplicationConfigurationArgs struct {
	// Gets or sets the configuration file path.
	FilePath pulumi.StringPtrInput `pulumi:"filePath"`
	// Gets or sets the identifier for the configuration.
	Identifier pulumi.StringPtrInput `pulumi:"identifier"`
	// Gets or sets a value indicating whether the configuration is edited or not by the user.
	IsDeploymentTimeEditable pulumi.BoolPtrInput `pulumi:"isDeploymentTimeEditable"`
	// Gets or sets the configuration local file path.
	LocalFilePath pulumi.StringPtrInput `pulumi:"localFilePath"`
	// Gets or sets the configuration name.
	Name               pulumi.StringPtrInput      `pulumi:"name"`
	SecretStoreDetails SecretStoreDetailsPtrInput `pulumi:"secretStoreDetails"`
	// Gets or sets the configuration section in the file.
	Section pulumi.StringPtrInput `pulumi:"section"`
	// Gets or sets the configuration target file path.
	TargetFilePath pulumi.StringPtrInput `pulumi:"targetFilePath"`
	// Gets or sets the configuration type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Gets or sets the configuration value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Class for web application configurations.

func (WebApplicationConfigurationArgs) ElementType

func (WebApplicationConfigurationArgs) ToWebApplicationConfigurationOutput

func (i WebApplicationConfigurationArgs) ToWebApplicationConfigurationOutput() WebApplicationConfigurationOutput

func (WebApplicationConfigurationArgs) ToWebApplicationConfigurationOutputWithContext

func (i WebApplicationConfigurationArgs) ToWebApplicationConfigurationOutputWithContext(ctx context.Context) WebApplicationConfigurationOutput

type WebApplicationConfigurationArray

type WebApplicationConfigurationArray []WebApplicationConfigurationInput

func (WebApplicationConfigurationArray) ElementType

func (WebApplicationConfigurationArray) ToWebApplicationConfigurationArrayOutput

func (i WebApplicationConfigurationArray) ToWebApplicationConfigurationArrayOutput() WebApplicationConfigurationArrayOutput

func (WebApplicationConfigurationArray) ToWebApplicationConfigurationArrayOutputWithContext

func (i WebApplicationConfigurationArray) ToWebApplicationConfigurationArrayOutputWithContext(ctx context.Context) WebApplicationConfigurationArrayOutput

type WebApplicationConfigurationArrayInput

type WebApplicationConfigurationArrayInput interface {
	pulumi.Input

	ToWebApplicationConfigurationArrayOutput() WebApplicationConfigurationArrayOutput
	ToWebApplicationConfigurationArrayOutputWithContext(context.Context) WebApplicationConfigurationArrayOutput
}

WebApplicationConfigurationArrayInput is an input type that accepts WebApplicationConfigurationArray and WebApplicationConfigurationArrayOutput values. You can construct a concrete instance of `WebApplicationConfigurationArrayInput` via:

WebApplicationConfigurationArray{ WebApplicationConfigurationArgs{...} }

type WebApplicationConfigurationArrayOutput

type WebApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (WebApplicationConfigurationArrayOutput) ElementType

func (WebApplicationConfigurationArrayOutput) Index

func (WebApplicationConfigurationArrayOutput) ToWebApplicationConfigurationArrayOutput

func (o WebApplicationConfigurationArrayOutput) ToWebApplicationConfigurationArrayOutput() WebApplicationConfigurationArrayOutput

func (WebApplicationConfigurationArrayOutput) ToWebApplicationConfigurationArrayOutputWithContext

func (o WebApplicationConfigurationArrayOutput) ToWebApplicationConfigurationArrayOutputWithContext(ctx context.Context) WebApplicationConfigurationArrayOutput

type WebApplicationConfigurationInput

type WebApplicationConfigurationInput interface {
	pulumi.Input

	ToWebApplicationConfigurationOutput() WebApplicationConfigurationOutput
	ToWebApplicationConfigurationOutputWithContext(context.Context) WebApplicationConfigurationOutput
}

WebApplicationConfigurationInput is an input type that accepts WebApplicationConfigurationArgs and WebApplicationConfigurationOutput values. You can construct a concrete instance of `WebApplicationConfigurationInput` via:

WebApplicationConfigurationArgs{...}

type WebApplicationConfigurationOutput

type WebApplicationConfigurationOutput struct{ *pulumi.OutputState }

Class for web application configurations.

func (WebApplicationConfigurationOutput) ElementType

func (WebApplicationConfigurationOutput) FilePath

Gets or sets the configuration file path.

func (WebApplicationConfigurationOutput) Identifier

Gets or sets the identifier for the configuration.

func (WebApplicationConfigurationOutput) IsDeploymentTimeEditable

func (o WebApplicationConfigurationOutput) IsDeploymentTimeEditable() pulumi.BoolPtrOutput

Gets or sets a value indicating whether the configuration is edited or not by the user.

func (WebApplicationConfigurationOutput) LocalFilePath

Gets or sets the configuration local file path.

func (WebApplicationConfigurationOutput) Name

Gets or sets the configuration name.

func (WebApplicationConfigurationOutput) SecretStoreDetails

func (WebApplicationConfigurationOutput) Section

Gets or sets the configuration section in the file.

func (WebApplicationConfigurationOutput) TargetFilePath

Gets or sets the configuration target file path.

func (WebApplicationConfigurationOutput) ToWebApplicationConfigurationOutput

func (o WebApplicationConfigurationOutput) ToWebApplicationConfigurationOutput() WebApplicationConfigurationOutput

func (WebApplicationConfigurationOutput) ToWebApplicationConfigurationOutputWithContext

func (o WebApplicationConfigurationOutput) ToWebApplicationConfigurationOutputWithContext(ctx context.Context) WebApplicationConfigurationOutput

func (WebApplicationConfigurationOutput) Type

Gets or sets the configuration type.

func (WebApplicationConfigurationOutput) Value

Gets or sets the configuration value.

type WebApplicationConfigurationResponse

type WebApplicationConfigurationResponse struct {
	// Gets or sets the configuration file path.
	FilePath *string `pulumi:"filePath"`
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets or sets the identifier for the configuration.
	Identifier *string `pulumi:"identifier"`
	// Gets or sets a value indicating whether the configuration is edited or not by the user.
	IsDeploymentTimeEditable *bool `pulumi:"isDeploymentTimeEditable"`
	// Gets or sets the configuration local file path.
	LocalFilePath *string `pulumi:"localFilePath"`
	// Gets or sets the configuration name.
	Name               *string                     `pulumi:"name"`
	SecretStoreDetails *SecretStoreDetailsResponse `pulumi:"secretStoreDetails"`
	// Gets or sets the configuration section in the file.
	Section *string `pulumi:"section"`
	// Gets or sets the configuration target file path.
	TargetFilePath *string `pulumi:"targetFilePath"`
	// Gets or sets the configuration type.
	Type *string `pulumi:"type"`
	// Gets or sets the configuration value.
	Value *string `pulumi:"value"`
}

Class for web application configurations.

type WebApplicationConfigurationResponseArrayOutput

type WebApplicationConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (WebApplicationConfigurationResponseArrayOutput) ElementType

func (WebApplicationConfigurationResponseArrayOutput) Index

func (WebApplicationConfigurationResponseArrayOutput) ToWebApplicationConfigurationResponseArrayOutput

func (o WebApplicationConfigurationResponseArrayOutput) ToWebApplicationConfigurationResponseArrayOutput() WebApplicationConfigurationResponseArrayOutput

func (WebApplicationConfigurationResponseArrayOutput) ToWebApplicationConfigurationResponseArrayOutputWithContext

func (o WebApplicationConfigurationResponseArrayOutput) ToWebApplicationConfigurationResponseArrayOutputWithContext(ctx context.Context) WebApplicationConfigurationResponseArrayOutput

type WebApplicationConfigurationResponseOutput

type WebApplicationConfigurationResponseOutput struct{ *pulumi.OutputState }

Class for web application configurations.

func (WebApplicationConfigurationResponseOutput) ElementType

func (WebApplicationConfigurationResponseOutput) FilePath

Gets or sets the configuration file path.

func (WebApplicationConfigurationResponseOutput) Id

Gets the ID.

func (WebApplicationConfigurationResponseOutput) Identifier

Gets or sets the identifier for the configuration.

func (WebApplicationConfigurationResponseOutput) IsDeploymentTimeEditable

func (o WebApplicationConfigurationResponseOutput) IsDeploymentTimeEditable() pulumi.BoolPtrOutput

Gets or sets a value indicating whether the configuration is edited or not by the user.

func (WebApplicationConfigurationResponseOutput) LocalFilePath

Gets or sets the configuration local file path.

func (WebApplicationConfigurationResponseOutput) Name

Gets or sets the configuration name.

func (WebApplicationConfigurationResponseOutput) SecretStoreDetails

func (WebApplicationConfigurationResponseOutput) Section

Gets or sets the configuration section in the file.

func (WebApplicationConfigurationResponseOutput) TargetFilePath

Gets or sets the configuration target file path.

func (WebApplicationConfigurationResponseOutput) ToWebApplicationConfigurationResponseOutput

func (o WebApplicationConfigurationResponseOutput) ToWebApplicationConfigurationResponseOutput() WebApplicationConfigurationResponseOutput

func (WebApplicationConfigurationResponseOutput) ToWebApplicationConfigurationResponseOutputWithContext

func (o WebApplicationConfigurationResponseOutput) ToWebApplicationConfigurationResponseOutputWithContext(ctx context.Context) WebApplicationConfigurationResponseOutput

func (WebApplicationConfigurationResponseOutput) Type

Gets or sets the configuration type.

func (WebApplicationConfigurationResponseOutput) Value

Gets or sets the configuration value.

type WebApplicationDirectory

type WebApplicationDirectory struct {
	// Gets or sets a value indicating whether the directory object is editable.
	// True when the directory is added as an optional directory, false when discovery is done
	// manually.
	IsEditable *bool `pulumi:"isEditable"`
	// Gets or sets the paths of the directory on the source machine.
	SourcePaths []string `pulumi:"sourcePaths"`
	// Gets or sets the size of the directory on the source machine.
	SourceSize *string `pulumi:"sourceSize"`
	// Storage profile for the directory on the target container.
	StorageProfile *TargetStorageProfile `pulumi:"storageProfile"`
}

WebApplication directory structure.

type WebApplicationDirectoryArgs

type WebApplicationDirectoryArgs struct {
	// Gets or sets a value indicating whether the directory object is editable.
	// True when the directory is added as an optional directory, false when discovery is done
	// manually.
	IsEditable pulumi.BoolPtrInput `pulumi:"isEditable"`
	// Gets or sets the paths of the directory on the source machine.
	SourcePaths pulumi.StringArrayInput `pulumi:"sourcePaths"`
	// Gets or sets the size of the directory on the source machine.
	SourceSize pulumi.StringPtrInput `pulumi:"sourceSize"`
	// Storage profile for the directory on the target container.
	StorageProfile TargetStorageProfilePtrInput `pulumi:"storageProfile"`
}

WebApplication directory structure.

func (WebApplicationDirectoryArgs) ElementType

func (WebApplicationDirectoryArgs) ToWebApplicationDirectoryOutput

func (i WebApplicationDirectoryArgs) ToWebApplicationDirectoryOutput() WebApplicationDirectoryOutput

func (WebApplicationDirectoryArgs) ToWebApplicationDirectoryOutputWithContext

func (i WebApplicationDirectoryArgs) ToWebApplicationDirectoryOutputWithContext(ctx context.Context) WebApplicationDirectoryOutput

type WebApplicationDirectoryArray

type WebApplicationDirectoryArray []WebApplicationDirectoryInput

func (WebApplicationDirectoryArray) ElementType

func (WebApplicationDirectoryArray) ToWebApplicationDirectoryArrayOutput

func (i WebApplicationDirectoryArray) ToWebApplicationDirectoryArrayOutput() WebApplicationDirectoryArrayOutput

func (WebApplicationDirectoryArray) ToWebApplicationDirectoryArrayOutputWithContext

func (i WebApplicationDirectoryArray) ToWebApplicationDirectoryArrayOutputWithContext(ctx context.Context) WebApplicationDirectoryArrayOutput

type WebApplicationDirectoryArrayInput

type WebApplicationDirectoryArrayInput interface {
	pulumi.Input

	ToWebApplicationDirectoryArrayOutput() WebApplicationDirectoryArrayOutput
	ToWebApplicationDirectoryArrayOutputWithContext(context.Context) WebApplicationDirectoryArrayOutput
}

WebApplicationDirectoryArrayInput is an input type that accepts WebApplicationDirectoryArray and WebApplicationDirectoryArrayOutput values. You can construct a concrete instance of `WebApplicationDirectoryArrayInput` via:

WebApplicationDirectoryArray{ WebApplicationDirectoryArgs{...} }

type WebApplicationDirectoryArrayOutput

type WebApplicationDirectoryArrayOutput struct{ *pulumi.OutputState }

func (WebApplicationDirectoryArrayOutput) ElementType

func (WebApplicationDirectoryArrayOutput) Index

func (WebApplicationDirectoryArrayOutput) ToWebApplicationDirectoryArrayOutput

func (o WebApplicationDirectoryArrayOutput) ToWebApplicationDirectoryArrayOutput() WebApplicationDirectoryArrayOutput

func (WebApplicationDirectoryArrayOutput) ToWebApplicationDirectoryArrayOutputWithContext

func (o WebApplicationDirectoryArrayOutput) ToWebApplicationDirectoryArrayOutputWithContext(ctx context.Context) WebApplicationDirectoryArrayOutput

type WebApplicationDirectoryInput

type WebApplicationDirectoryInput interface {
	pulumi.Input

	ToWebApplicationDirectoryOutput() WebApplicationDirectoryOutput
	ToWebApplicationDirectoryOutputWithContext(context.Context) WebApplicationDirectoryOutput
}

WebApplicationDirectoryInput is an input type that accepts WebApplicationDirectoryArgs and WebApplicationDirectoryOutput values. You can construct a concrete instance of `WebApplicationDirectoryInput` via:

WebApplicationDirectoryArgs{...}

type WebApplicationDirectoryOutput

type WebApplicationDirectoryOutput struct{ *pulumi.OutputState }

WebApplication directory structure.

func (WebApplicationDirectoryOutput) ElementType

func (WebApplicationDirectoryOutput) IsEditable

Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.

func (WebApplicationDirectoryOutput) SourcePaths

Gets or sets the paths of the directory on the source machine.

func (WebApplicationDirectoryOutput) SourceSize

Gets or sets the size of the directory on the source machine.

func (WebApplicationDirectoryOutput) StorageProfile

Storage profile for the directory on the target container.

func (WebApplicationDirectoryOutput) ToWebApplicationDirectoryOutput

func (o WebApplicationDirectoryOutput) ToWebApplicationDirectoryOutput() WebApplicationDirectoryOutput

func (WebApplicationDirectoryOutput) ToWebApplicationDirectoryOutputWithContext

func (o WebApplicationDirectoryOutput) ToWebApplicationDirectoryOutputWithContext(ctx context.Context) WebApplicationDirectoryOutput

type WebApplicationDirectoryResponse

type WebApplicationDirectoryResponse struct {
	// Gets the unique id corresponding to the application directory.
	Id string `pulumi:"id"`
	// Gets or sets a value indicating whether the directory object is editable.
	// True when the directory is added as an optional directory, false when discovery is done
	// manually.
	IsEditable *bool `pulumi:"isEditable"`
	// Gets or sets the paths of the directory on the source machine.
	SourcePaths []string `pulumi:"sourcePaths"`
	// Gets or sets the size of the directory on the source machine.
	SourceSize *string `pulumi:"sourceSize"`
	// Storage profile for the directory on the target container.
	StorageProfile *TargetStorageProfileResponse `pulumi:"storageProfile"`
}

WebApplication directory structure.

type WebApplicationDirectoryResponseArrayOutput

type WebApplicationDirectoryResponseArrayOutput struct{ *pulumi.OutputState }

func (WebApplicationDirectoryResponseArrayOutput) ElementType

func (WebApplicationDirectoryResponseArrayOutput) Index

func (WebApplicationDirectoryResponseArrayOutput) ToWebApplicationDirectoryResponseArrayOutput

func (o WebApplicationDirectoryResponseArrayOutput) ToWebApplicationDirectoryResponseArrayOutput() WebApplicationDirectoryResponseArrayOutput

func (WebApplicationDirectoryResponseArrayOutput) ToWebApplicationDirectoryResponseArrayOutputWithContext

func (o WebApplicationDirectoryResponseArrayOutput) ToWebApplicationDirectoryResponseArrayOutputWithContext(ctx context.Context) WebApplicationDirectoryResponseArrayOutput

type WebApplicationDirectoryResponseOutput

type WebApplicationDirectoryResponseOutput struct{ *pulumi.OutputState }

WebApplication directory structure.

func (WebApplicationDirectoryResponseOutput) ElementType

func (WebApplicationDirectoryResponseOutput) Id

Gets the unique id corresponding to the application directory.

func (WebApplicationDirectoryResponseOutput) IsEditable

Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.

func (WebApplicationDirectoryResponseOutput) SourcePaths

Gets or sets the paths of the directory on the source machine.

func (WebApplicationDirectoryResponseOutput) SourceSize

Gets or sets the size of the directory on the source machine.

func (WebApplicationDirectoryResponseOutput) StorageProfile

Storage profile for the directory on the target container.

func (WebApplicationDirectoryResponseOutput) ToWebApplicationDirectoryResponseOutput

func (o WebApplicationDirectoryResponseOutput) ToWebApplicationDirectoryResponseOutput() WebApplicationDirectoryResponseOutput

func (WebApplicationDirectoryResponseOutput) ToWebApplicationDirectoryResponseOutputWithContext

func (o WebApplicationDirectoryResponseOutput) ToWebApplicationDirectoryResponseOutputWithContext(ctx context.Context) WebApplicationDirectoryResponseOutput

type WebApplicationFramework

type WebApplicationFramework struct {
	// Gets or sets Name of the framework.
	Name *string `pulumi:"name"`
	// Gets or sets Version of the framework.
	Version *string `pulumi:"version"`
}

Framework specific data for a web application.

type WebApplicationFrameworkArgs

type WebApplicationFrameworkArgs struct {
	// Gets or sets Name of the framework.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets Version of the framework.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Framework specific data for a web application.

func (WebApplicationFrameworkArgs) ElementType

func (WebApplicationFrameworkArgs) ToWebApplicationFrameworkOutput

func (i WebApplicationFrameworkArgs) ToWebApplicationFrameworkOutput() WebApplicationFrameworkOutput

func (WebApplicationFrameworkArgs) ToWebApplicationFrameworkOutputWithContext

func (i WebApplicationFrameworkArgs) ToWebApplicationFrameworkOutputWithContext(ctx context.Context) WebApplicationFrameworkOutput

func (WebApplicationFrameworkArgs) ToWebApplicationFrameworkPtrOutput

func (i WebApplicationFrameworkArgs) ToWebApplicationFrameworkPtrOutput() WebApplicationFrameworkPtrOutput

func (WebApplicationFrameworkArgs) ToWebApplicationFrameworkPtrOutputWithContext

func (i WebApplicationFrameworkArgs) ToWebApplicationFrameworkPtrOutputWithContext(ctx context.Context) WebApplicationFrameworkPtrOutput

type WebApplicationFrameworkArray

type WebApplicationFrameworkArray []WebApplicationFrameworkInput

func (WebApplicationFrameworkArray) ElementType

func (WebApplicationFrameworkArray) ToWebApplicationFrameworkArrayOutput

func (i WebApplicationFrameworkArray) ToWebApplicationFrameworkArrayOutput() WebApplicationFrameworkArrayOutput

func (WebApplicationFrameworkArray) ToWebApplicationFrameworkArrayOutputWithContext

func (i WebApplicationFrameworkArray) ToWebApplicationFrameworkArrayOutputWithContext(ctx context.Context) WebApplicationFrameworkArrayOutput

type WebApplicationFrameworkArrayInput

type WebApplicationFrameworkArrayInput interface {
	pulumi.Input

	ToWebApplicationFrameworkArrayOutput() WebApplicationFrameworkArrayOutput
	ToWebApplicationFrameworkArrayOutputWithContext(context.Context) WebApplicationFrameworkArrayOutput
}

WebApplicationFrameworkArrayInput is an input type that accepts WebApplicationFrameworkArray and WebApplicationFrameworkArrayOutput values. You can construct a concrete instance of `WebApplicationFrameworkArrayInput` via:

WebApplicationFrameworkArray{ WebApplicationFrameworkArgs{...} }

type WebApplicationFrameworkArrayOutput

type WebApplicationFrameworkArrayOutput struct{ *pulumi.OutputState }

func (WebApplicationFrameworkArrayOutput) ElementType

func (WebApplicationFrameworkArrayOutput) Index

func (WebApplicationFrameworkArrayOutput) ToWebApplicationFrameworkArrayOutput

func (o WebApplicationFrameworkArrayOutput) ToWebApplicationFrameworkArrayOutput() WebApplicationFrameworkArrayOutput

func (WebApplicationFrameworkArrayOutput) ToWebApplicationFrameworkArrayOutputWithContext

func (o WebApplicationFrameworkArrayOutput) ToWebApplicationFrameworkArrayOutputWithContext(ctx context.Context) WebApplicationFrameworkArrayOutput

type WebApplicationFrameworkInput

type WebApplicationFrameworkInput interface {
	pulumi.Input

	ToWebApplicationFrameworkOutput() WebApplicationFrameworkOutput
	ToWebApplicationFrameworkOutputWithContext(context.Context) WebApplicationFrameworkOutput
}

WebApplicationFrameworkInput is an input type that accepts WebApplicationFrameworkArgs and WebApplicationFrameworkOutput values. You can construct a concrete instance of `WebApplicationFrameworkInput` via:

WebApplicationFrameworkArgs{...}

type WebApplicationFrameworkOutput

type WebApplicationFrameworkOutput struct{ *pulumi.OutputState }

Framework specific data for a web application.

func (WebApplicationFrameworkOutput) ElementType

func (WebApplicationFrameworkOutput) Name

Gets or sets Name of the framework.

func (WebApplicationFrameworkOutput) ToWebApplicationFrameworkOutput

func (o WebApplicationFrameworkOutput) ToWebApplicationFrameworkOutput() WebApplicationFrameworkOutput

func (WebApplicationFrameworkOutput) ToWebApplicationFrameworkOutputWithContext

func (o WebApplicationFrameworkOutput) ToWebApplicationFrameworkOutputWithContext(ctx context.Context) WebApplicationFrameworkOutput

func (WebApplicationFrameworkOutput) ToWebApplicationFrameworkPtrOutput

func (o WebApplicationFrameworkOutput) ToWebApplicationFrameworkPtrOutput() WebApplicationFrameworkPtrOutput

func (WebApplicationFrameworkOutput) ToWebApplicationFrameworkPtrOutputWithContext

func (o WebApplicationFrameworkOutput) ToWebApplicationFrameworkPtrOutputWithContext(ctx context.Context) WebApplicationFrameworkPtrOutput

func (WebApplicationFrameworkOutput) Version

Gets or sets Version of the framework.

type WebApplicationFrameworkPtrInput

type WebApplicationFrameworkPtrInput interface {
	pulumi.Input

	ToWebApplicationFrameworkPtrOutput() WebApplicationFrameworkPtrOutput
	ToWebApplicationFrameworkPtrOutputWithContext(context.Context) WebApplicationFrameworkPtrOutput
}

WebApplicationFrameworkPtrInput is an input type that accepts WebApplicationFrameworkArgs, WebApplicationFrameworkPtr and WebApplicationFrameworkPtrOutput values. You can construct a concrete instance of `WebApplicationFrameworkPtrInput` via:

        WebApplicationFrameworkArgs{...}

or:

        nil

type WebApplicationFrameworkPtrOutput

type WebApplicationFrameworkPtrOutput struct{ *pulumi.OutputState }

func (WebApplicationFrameworkPtrOutput) Elem

func (WebApplicationFrameworkPtrOutput) ElementType

func (WebApplicationFrameworkPtrOutput) Name

Gets or sets Name of the framework.

func (WebApplicationFrameworkPtrOutput) ToWebApplicationFrameworkPtrOutput

func (o WebApplicationFrameworkPtrOutput) ToWebApplicationFrameworkPtrOutput() WebApplicationFrameworkPtrOutput

func (WebApplicationFrameworkPtrOutput) ToWebApplicationFrameworkPtrOutputWithContext

func (o WebApplicationFrameworkPtrOutput) ToWebApplicationFrameworkPtrOutputWithContext(ctx context.Context) WebApplicationFrameworkPtrOutput

func (WebApplicationFrameworkPtrOutput) Version

Gets or sets Version of the framework.

type WebApplicationFrameworkResponse

type WebApplicationFrameworkResponse struct {
	// Gets the ID.
	Id string `pulumi:"id"`
	// Gets or sets Name of the framework.
	Name *string `pulumi:"name"`
	// Gets or sets Version of the framework.
	Version *string `pulumi:"version"`
}

Framework specific data for a web application.

type WebApplicationFrameworkResponseArrayOutput

type WebApplicationFrameworkResponseArrayOutput struct{ *pulumi.OutputState }

func (WebApplicationFrameworkResponseArrayOutput) ElementType

func (WebApplicationFrameworkResponseArrayOutput) Index

func (WebApplicationFrameworkResponseArrayOutput) ToWebApplicationFrameworkResponseArrayOutput

func (o WebApplicationFrameworkResponseArrayOutput) ToWebApplicationFrameworkResponseArrayOutput() WebApplicationFrameworkResponseArrayOutput

func (WebApplicationFrameworkResponseArrayOutput) ToWebApplicationFrameworkResponseArrayOutputWithContext

func (o WebApplicationFrameworkResponseArrayOutput) ToWebApplicationFrameworkResponseArrayOutputWithContext(ctx context.Context) WebApplicationFrameworkResponseArrayOutput

type WebApplicationFrameworkResponseOutput

type WebApplicationFrameworkResponseOutput struct{ *pulumi.OutputState }

Framework specific data for a web application.

func (WebApplicationFrameworkResponseOutput) ElementType

func (WebApplicationFrameworkResponseOutput) Id

Gets the ID.

func (WebApplicationFrameworkResponseOutput) Name

Gets or sets Name of the framework.

func (WebApplicationFrameworkResponseOutput) ToWebApplicationFrameworkResponseOutput

func (o WebApplicationFrameworkResponseOutput) ToWebApplicationFrameworkResponseOutput() WebApplicationFrameworkResponseOutput

func (WebApplicationFrameworkResponseOutput) ToWebApplicationFrameworkResponseOutputWithContext

func (o WebApplicationFrameworkResponseOutput) ToWebApplicationFrameworkResponseOutputWithContext(ctx context.Context) WebApplicationFrameworkResponseOutput

func (WebApplicationFrameworkResponseOutput) Version

Gets or sets Version of the framework.

type WebApplicationFrameworkResponsePtrOutput

type WebApplicationFrameworkResponsePtrOutput struct{ *pulumi.OutputState }

func (WebApplicationFrameworkResponsePtrOutput) Elem

func (WebApplicationFrameworkResponsePtrOutput) ElementType

func (WebApplicationFrameworkResponsePtrOutput) Id

Gets the ID.

func (WebApplicationFrameworkResponsePtrOutput) Name

Gets or sets Name of the framework.

func (WebApplicationFrameworkResponsePtrOutput) ToWebApplicationFrameworkResponsePtrOutput

func (o WebApplicationFrameworkResponsePtrOutput) ToWebApplicationFrameworkResponsePtrOutput() WebApplicationFrameworkResponsePtrOutput

func (WebApplicationFrameworkResponsePtrOutput) ToWebApplicationFrameworkResponsePtrOutputWithContext

func (o WebApplicationFrameworkResponsePtrOutput) ToWebApplicationFrameworkResponsePtrOutputWithContext(ctx context.Context) WebApplicationFrameworkResponsePtrOutput

func (WebApplicationFrameworkResponsePtrOutput) Version

Gets or sets Version of the framework.

type WindowsServerLicensingSettings

type WindowsServerLicensingSettings struct {
	// Licence Cost.
	LicenseCost float64 `pulumi:"licenseCost"`
	// Licenses per core.
	LicensesPerCore int `pulumi:"licensesPerCore"`
	// Software assurance (SA) cost.
	SoftwareAssuranceCost float64 `pulumi:"softwareAssuranceCost"`
}

Windows Server licensing settings.

type WindowsServerLicensingSettingsArgs

type WindowsServerLicensingSettingsArgs struct {
	// Licence Cost.
	LicenseCost pulumi.Float64Input `pulumi:"licenseCost"`
	// Licenses per core.
	LicensesPerCore pulumi.IntInput `pulumi:"licensesPerCore"`
	// Software assurance (SA) cost.
	SoftwareAssuranceCost pulumi.Float64Input `pulumi:"softwareAssuranceCost"`
}

Windows Server licensing settings.

func (WindowsServerLicensingSettingsArgs) ElementType

func (WindowsServerLicensingSettingsArgs) ToWindowsServerLicensingSettingsOutput

func (i WindowsServerLicensingSettingsArgs) ToWindowsServerLicensingSettingsOutput() WindowsServerLicensingSettingsOutput

func (WindowsServerLicensingSettingsArgs) ToWindowsServerLicensingSettingsOutputWithContext

func (i WindowsServerLicensingSettingsArgs) ToWindowsServerLicensingSettingsOutputWithContext(ctx context.Context) WindowsServerLicensingSettingsOutput

func (WindowsServerLicensingSettingsArgs) ToWindowsServerLicensingSettingsPtrOutput

func (i WindowsServerLicensingSettingsArgs) ToWindowsServerLicensingSettingsPtrOutput() WindowsServerLicensingSettingsPtrOutput

func (WindowsServerLicensingSettingsArgs) ToWindowsServerLicensingSettingsPtrOutputWithContext

func (i WindowsServerLicensingSettingsArgs) ToWindowsServerLicensingSettingsPtrOutputWithContext(ctx context.Context) WindowsServerLicensingSettingsPtrOutput

type WindowsServerLicensingSettingsInput

type WindowsServerLicensingSettingsInput interface {
	pulumi.Input

	ToWindowsServerLicensingSettingsOutput() WindowsServerLicensingSettingsOutput
	ToWindowsServerLicensingSettingsOutputWithContext(context.Context) WindowsServerLicensingSettingsOutput
}

WindowsServerLicensingSettingsInput is an input type that accepts WindowsServerLicensingSettingsArgs and WindowsServerLicensingSettingsOutput values. You can construct a concrete instance of `WindowsServerLicensingSettingsInput` via:

WindowsServerLicensingSettingsArgs{...}

type WindowsServerLicensingSettingsOutput

type WindowsServerLicensingSettingsOutput struct{ *pulumi.OutputState }

Windows Server licensing settings.

func (WindowsServerLicensingSettingsOutput) ElementType

func (WindowsServerLicensingSettingsOutput) LicenseCost

Licence Cost.

func (WindowsServerLicensingSettingsOutput) LicensesPerCore

Licenses per core.

func (WindowsServerLicensingSettingsOutput) SoftwareAssuranceCost

func (o WindowsServerLicensingSettingsOutput) SoftwareAssuranceCost() pulumi.Float64Output

Software assurance (SA) cost.

func (WindowsServerLicensingSettingsOutput) ToWindowsServerLicensingSettingsOutput

func (o WindowsServerLicensingSettingsOutput) ToWindowsServerLicensingSettingsOutput() WindowsServerLicensingSettingsOutput

func (WindowsServerLicensingSettingsOutput) ToWindowsServerLicensingSettingsOutputWithContext

func (o WindowsServerLicensingSettingsOutput) ToWindowsServerLicensingSettingsOutputWithContext(ctx context.Context) WindowsServerLicensingSettingsOutput

func (WindowsServerLicensingSettingsOutput) ToWindowsServerLicensingSettingsPtrOutput

func (o WindowsServerLicensingSettingsOutput) ToWindowsServerLicensingSettingsPtrOutput() WindowsServerLicensingSettingsPtrOutput

func (WindowsServerLicensingSettingsOutput) ToWindowsServerLicensingSettingsPtrOutputWithContext

func (o WindowsServerLicensingSettingsOutput) ToWindowsServerLicensingSettingsPtrOutputWithContext(ctx context.Context) WindowsServerLicensingSettingsPtrOutput

type WindowsServerLicensingSettingsPtrInput

type WindowsServerLicensingSettingsPtrInput interface {
	pulumi.Input

	ToWindowsServerLicensingSettingsPtrOutput() WindowsServerLicensingSettingsPtrOutput
	ToWindowsServerLicensingSettingsPtrOutputWithContext(context.Context) WindowsServerLicensingSettingsPtrOutput
}

WindowsServerLicensingSettingsPtrInput is an input type that accepts WindowsServerLicensingSettingsArgs, WindowsServerLicensingSettingsPtr and WindowsServerLicensingSettingsPtrOutput values. You can construct a concrete instance of `WindowsServerLicensingSettingsPtrInput` via:

        WindowsServerLicensingSettingsArgs{...}

or:

        nil

type WindowsServerLicensingSettingsPtrOutput

type WindowsServerLicensingSettingsPtrOutput struct{ *pulumi.OutputState }

func (WindowsServerLicensingSettingsPtrOutput) Elem

func (WindowsServerLicensingSettingsPtrOutput) ElementType

func (WindowsServerLicensingSettingsPtrOutput) LicenseCost

Licence Cost.

func (WindowsServerLicensingSettingsPtrOutput) LicensesPerCore

Licenses per core.

func (WindowsServerLicensingSettingsPtrOutput) SoftwareAssuranceCost

Software assurance (SA) cost.

func (WindowsServerLicensingSettingsPtrOutput) ToWindowsServerLicensingSettingsPtrOutput

func (o WindowsServerLicensingSettingsPtrOutput) ToWindowsServerLicensingSettingsPtrOutput() WindowsServerLicensingSettingsPtrOutput

func (WindowsServerLicensingSettingsPtrOutput) ToWindowsServerLicensingSettingsPtrOutputWithContext

func (o WindowsServerLicensingSettingsPtrOutput) ToWindowsServerLicensingSettingsPtrOutputWithContext(ctx context.Context) WindowsServerLicensingSettingsPtrOutput

type WindowsServerLicensingSettingsResponse

type WindowsServerLicensingSettingsResponse struct {
	// Licence Cost.
	LicenseCost float64 `pulumi:"licenseCost"`
	// Licenses per core.
	LicensesPerCore int `pulumi:"licensesPerCore"`
	// Software assurance (SA) cost.
	SoftwareAssuranceCost float64 `pulumi:"softwareAssuranceCost"`
}

Windows Server licensing settings.

type WindowsServerLicensingSettingsResponseOutput

type WindowsServerLicensingSettingsResponseOutput struct{ *pulumi.OutputState }

Windows Server licensing settings.

func (WindowsServerLicensingSettingsResponseOutput) ElementType

func (WindowsServerLicensingSettingsResponseOutput) LicenseCost

Licence Cost.

func (WindowsServerLicensingSettingsResponseOutput) LicensesPerCore

Licenses per core.

func (WindowsServerLicensingSettingsResponseOutput) SoftwareAssuranceCost

Software assurance (SA) cost.

func (WindowsServerLicensingSettingsResponseOutput) ToWindowsServerLicensingSettingsResponseOutput

func (o WindowsServerLicensingSettingsResponseOutput) ToWindowsServerLicensingSettingsResponseOutput() WindowsServerLicensingSettingsResponseOutput

func (WindowsServerLicensingSettingsResponseOutput) ToWindowsServerLicensingSettingsResponseOutputWithContext

func (o WindowsServerLicensingSettingsResponseOutput) ToWindowsServerLicensingSettingsResponseOutputWithContext(ctx context.Context) WindowsServerLicensingSettingsResponseOutput

type WindowsServerLicensingSettingsResponsePtrOutput

type WindowsServerLicensingSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (WindowsServerLicensingSettingsResponsePtrOutput) Elem

func (WindowsServerLicensingSettingsResponsePtrOutput) ElementType

func (WindowsServerLicensingSettingsResponsePtrOutput) LicenseCost

Licence Cost.

func (WindowsServerLicensingSettingsResponsePtrOutput) LicensesPerCore

Licenses per core.

func (WindowsServerLicensingSettingsResponsePtrOutput) SoftwareAssuranceCost

Software assurance (SA) cost.

func (WindowsServerLicensingSettingsResponsePtrOutput) ToWindowsServerLicensingSettingsResponsePtrOutput

func (o WindowsServerLicensingSettingsResponsePtrOutput) ToWindowsServerLicensingSettingsResponsePtrOutput() WindowsServerLicensingSettingsResponsePtrOutput

func (WindowsServerLicensingSettingsResponsePtrOutput) ToWindowsServerLicensingSettingsResponsePtrOutputWithContext

func (o WindowsServerLicensingSettingsResponsePtrOutput) ToWindowsServerLicensingSettingsResponsePtrOutputWithContext(ctx context.Context) WindowsServerLicensingSettingsResponsePtrOutput

type WorkloadDeployment

type WorkloadDeployment struct {
	pulumi.CustomResourceState

	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Workload deployment model properties.
	Properties WorkloadDeploymentModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData WorkloadDeploymentModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Workload deployment model. Azure REST API version: 2022-05-01-preview.

func GetWorkloadDeployment

func GetWorkloadDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkloadDeploymentState, opts ...pulumi.ResourceOption) (*WorkloadDeployment, error)

GetWorkloadDeployment gets an existing WorkloadDeployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWorkloadDeployment

func NewWorkloadDeployment(ctx *pulumi.Context,
	name string, args *WorkloadDeploymentArgs, opts ...pulumi.ResourceOption) (*WorkloadDeployment, error)

NewWorkloadDeployment registers a new resource with the given unique name, arguments, and options.

func (*WorkloadDeployment) ElementType

func (*WorkloadDeployment) ElementType() reflect.Type

func (*WorkloadDeployment) ToWorkloadDeploymentOutput

func (i *WorkloadDeployment) ToWorkloadDeploymentOutput() WorkloadDeploymentOutput

func (*WorkloadDeployment) ToWorkloadDeploymentOutputWithContext

func (i *WorkloadDeployment) ToWorkloadDeploymentOutputWithContext(ctx context.Context) WorkloadDeploymentOutput

type WorkloadDeploymentArgs

type WorkloadDeploymentArgs struct {
	// ModernizeProject name.
	ModernizeProjectName pulumi.StringInput
	// Workload deployment model properties.
	Properties WorkloadDeploymentModelPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput
	// Gets or sets the resource tags.
	Tags pulumi.StringMapInput
	// Workload deployment name.
	WorkloadDeploymentName pulumi.StringPtrInput
}

The set of arguments for constructing a WorkloadDeployment resource.

func (WorkloadDeploymentArgs) ElementType

func (WorkloadDeploymentArgs) ElementType() reflect.Type

type WorkloadDeploymentInput

type WorkloadDeploymentInput interface {
	pulumi.Input

	ToWorkloadDeploymentOutput() WorkloadDeploymentOutput
	ToWorkloadDeploymentOutputWithContext(ctx context.Context) WorkloadDeploymentOutput
}

type WorkloadDeploymentModelProperties

type WorkloadDeploymentModelProperties struct {
	// Workload deployment model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// Gets or sets the deployment target platform.
	TargetPlatform *string `pulumi:"targetPlatform"`
	// Workload instance model properties.
	WorkloadInstanceProperties *WorkloadInstanceModelProperties `pulumi:"workloadInstanceProperties"`
}

Workload deployment model properties.

type WorkloadDeploymentModelPropertiesArgs

type WorkloadDeploymentModelPropertiesArgs struct {
	// Workload deployment model custom properties.
	CustomProperties pulumi.Input `pulumi:"customProperties"`
	// Gets or sets the display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Gets or sets the deployment target platform.
	TargetPlatform pulumi.StringPtrInput `pulumi:"targetPlatform"`
	// Workload instance model properties.
	WorkloadInstanceProperties WorkloadInstanceModelPropertiesPtrInput `pulumi:"workloadInstanceProperties"`
}

Workload deployment model properties.

func (WorkloadDeploymentModelPropertiesArgs) ElementType

func (WorkloadDeploymentModelPropertiesArgs) ToWorkloadDeploymentModelPropertiesOutput

func (i WorkloadDeploymentModelPropertiesArgs) ToWorkloadDeploymentModelPropertiesOutput() WorkloadDeploymentModelPropertiesOutput

func (WorkloadDeploymentModelPropertiesArgs) ToWorkloadDeploymentModelPropertiesOutputWithContext

func (i WorkloadDeploymentModelPropertiesArgs) ToWorkloadDeploymentModelPropertiesOutputWithContext(ctx context.Context) WorkloadDeploymentModelPropertiesOutput

func (WorkloadDeploymentModelPropertiesArgs) ToWorkloadDeploymentModelPropertiesPtrOutput

func (i WorkloadDeploymentModelPropertiesArgs) ToWorkloadDeploymentModelPropertiesPtrOutput() WorkloadDeploymentModelPropertiesPtrOutput

func (WorkloadDeploymentModelPropertiesArgs) ToWorkloadDeploymentModelPropertiesPtrOutputWithContext

func (i WorkloadDeploymentModelPropertiesArgs) ToWorkloadDeploymentModelPropertiesPtrOutputWithContext(ctx context.Context) WorkloadDeploymentModelPropertiesPtrOutput

type WorkloadDeploymentModelPropertiesInput

type WorkloadDeploymentModelPropertiesInput interface {
	pulumi.Input

	ToWorkloadDeploymentModelPropertiesOutput() WorkloadDeploymentModelPropertiesOutput
	ToWorkloadDeploymentModelPropertiesOutputWithContext(context.Context) WorkloadDeploymentModelPropertiesOutput
}

WorkloadDeploymentModelPropertiesInput is an input type that accepts WorkloadDeploymentModelPropertiesArgs and WorkloadDeploymentModelPropertiesOutput values. You can construct a concrete instance of `WorkloadDeploymentModelPropertiesInput` via:

WorkloadDeploymentModelPropertiesArgs{...}

type WorkloadDeploymentModelPropertiesOutput

type WorkloadDeploymentModelPropertiesOutput struct{ *pulumi.OutputState }

Workload deployment model properties.

func (WorkloadDeploymentModelPropertiesOutput) CustomProperties

Workload deployment model custom properties.

func (WorkloadDeploymentModelPropertiesOutput) DisplayName

Gets or sets the display name.

func (WorkloadDeploymentModelPropertiesOutput) ElementType

func (WorkloadDeploymentModelPropertiesOutput) TargetPlatform

Gets or sets the deployment target platform.

func (WorkloadDeploymentModelPropertiesOutput) ToWorkloadDeploymentModelPropertiesOutput

func (o WorkloadDeploymentModelPropertiesOutput) ToWorkloadDeploymentModelPropertiesOutput() WorkloadDeploymentModelPropertiesOutput

func (WorkloadDeploymentModelPropertiesOutput) ToWorkloadDeploymentModelPropertiesOutputWithContext

func (o WorkloadDeploymentModelPropertiesOutput) ToWorkloadDeploymentModelPropertiesOutputWithContext(ctx context.Context) WorkloadDeploymentModelPropertiesOutput

func (WorkloadDeploymentModelPropertiesOutput) ToWorkloadDeploymentModelPropertiesPtrOutput

func (o WorkloadDeploymentModelPropertiesOutput) ToWorkloadDeploymentModelPropertiesPtrOutput() WorkloadDeploymentModelPropertiesPtrOutput

func (WorkloadDeploymentModelPropertiesOutput) ToWorkloadDeploymentModelPropertiesPtrOutputWithContext

func (o WorkloadDeploymentModelPropertiesOutput) ToWorkloadDeploymentModelPropertiesPtrOutputWithContext(ctx context.Context) WorkloadDeploymentModelPropertiesPtrOutput

func (WorkloadDeploymentModelPropertiesOutput) WorkloadInstanceProperties

Workload instance model properties.

type WorkloadDeploymentModelPropertiesPtrInput

type WorkloadDeploymentModelPropertiesPtrInput interface {
	pulumi.Input

	ToWorkloadDeploymentModelPropertiesPtrOutput() WorkloadDeploymentModelPropertiesPtrOutput
	ToWorkloadDeploymentModelPropertiesPtrOutputWithContext(context.Context) WorkloadDeploymentModelPropertiesPtrOutput
}

WorkloadDeploymentModelPropertiesPtrInput is an input type that accepts WorkloadDeploymentModelPropertiesArgs, WorkloadDeploymentModelPropertiesPtr and WorkloadDeploymentModelPropertiesPtrOutput values. You can construct a concrete instance of `WorkloadDeploymentModelPropertiesPtrInput` via:

        WorkloadDeploymentModelPropertiesArgs{...}

or:

        nil

type WorkloadDeploymentModelPropertiesPtrOutput

type WorkloadDeploymentModelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WorkloadDeploymentModelPropertiesPtrOutput) CustomProperties

Workload deployment model custom properties.

func (WorkloadDeploymentModelPropertiesPtrOutput) DisplayName

Gets or sets the display name.

func (WorkloadDeploymentModelPropertiesPtrOutput) Elem

func (WorkloadDeploymentModelPropertiesPtrOutput) ElementType

func (WorkloadDeploymentModelPropertiesPtrOutput) TargetPlatform

Gets or sets the deployment target platform.

func (WorkloadDeploymentModelPropertiesPtrOutput) ToWorkloadDeploymentModelPropertiesPtrOutput

func (o WorkloadDeploymentModelPropertiesPtrOutput) ToWorkloadDeploymentModelPropertiesPtrOutput() WorkloadDeploymentModelPropertiesPtrOutput

func (WorkloadDeploymentModelPropertiesPtrOutput) ToWorkloadDeploymentModelPropertiesPtrOutputWithContext

func (o WorkloadDeploymentModelPropertiesPtrOutput) ToWorkloadDeploymentModelPropertiesPtrOutputWithContext(ctx context.Context) WorkloadDeploymentModelPropertiesPtrOutput

func (WorkloadDeploymentModelPropertiesPtrOutput) WorkloadInstanceProperties

Workload instance model properties.

type WorkloadDeploymentModelPropertiesResponse

type WorkloadDeploymentModelPropertiesResponse struct {
	// Gets or sets the allowed scenarios on the workload deployment.
	AllowedOperations []string `pulumi:"allowedOperations"`
	// Gets or sets the workload deployment correlation Id.
	CorrelationId string                                              `pulumi:"correlationId"`
	CurrentJob    WorkloadDeploymentModelPropertiesResponseCurrentJob `pulumi:"currentJob"`
	// Workload deployment model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// Gets or sets the list of health errors.
	HealthErrors []HealthErrorModelResponse `pulumi:"healthErrors"`
	// Gets or sets the Last successful unplanned migrate time.
	LastSuccessfulMigrateTime string `pulumi:"lastSuccessfulMigrateTime"`
	// Gets or sets the Last successful test migrate time.
	LastSuccessfulTestMigrateTime string `pulumi:"lastSuccessfulTestMigrateTime"`
	// Gets or sets the migrate state.
	MigrationStatus string `pulumi:"migrationStatus"`
	// Gets or sets the migrate state description.
	MigrationStatusDescription string `pulumi:"migrationStatusDescription"`
	// Gets or sets the provisioning state of the workload deployment.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the workload deployment status.
	Status string `pulumi:"status"`
	// Gets or sets the workload deployment status description.
	StatusDescription string `pulumi:"statusDescription"`
	// Gets or sets the deployment target platform.
	TargetPlatform *string `pulumi:"targetPlatform"`
	// Gets or sets the test migrate state.
	TestMigrationStatus string `pulumi:"testMigrationStatus"`
	// Gets or sets the Test migrate state description.
	TestMigrationStatusDescription string `pulumi:"testMigrationStatusDescription"`
	// Workload instance model properties.
	WorkloadInstanceProperties *WorkloadInstanceModelPropertiesResponse `pulumi:"workloadInstanceProperties"`
}

Workload deployment model properties.

type WorkloadDeploymentModelPropertiesResponseCurrentJob

type WorkloadDeploymentModelPropertiesResponseCurrentJob struct {
	// Gets or sets the workflow friendly display name.
	DisplayName string `pulumi:"displayName"`
	// Gets or sets end time of the workflow.
	EndTime string `pulumi:"endTime"`
	// Gets or sets workflow Id.
	Id string `pulumi:"id"`
	// Gets or sets workflow name.
	Name string `pulumi:"name"`
	// Gets or sets workload scenario name.
	ScenarioName string `pulumi:"scenarioName"`
	// Gets or sets start time of the workflow.
	StartTime string `pulumi:"startTime"`
	// Gets or sets workflow state.
	State string `pulumi:"state"`
}

type WorkloadDeploymentModelPropertiesResponseCurrentJobOutput

type WorkloadDeploymentModelPropertiesResponseCurrentJobOutput struct{ *pulumi.OutputState }

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) DisplayName

Gets or sets the workflow friendly display name.

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) ElementType

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) EndTime

Gets or sets end time of the workflow.

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) Id

Gets or sets workflow Id.

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) Name

Gets or sets workflow name.

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) ScenarioName

Gets or sets workload scenario name.

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) StartTime

Gets or sets start time of the workflow.

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) State

Gets or sets workflow state.

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) ToWorkloadDeploymentModelPropertiesResponseCurrentJobOutput

func (WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) ToWorkloadDeploymentModelPropertiesResponseCurrentJobOutputWithContext

func (o WorkloadDeploymentModelPropertiesResponseCurrentJobOutput) ToWorkloadDeploymentModelPropertiesResponseCurrentJobOutputWithContext(ctx context.Context) WorkloadDeploymentModelPropertiesResponseCurrentJobOutput

type WorkloadDeploymentModelPropertiesResponseOutput

type WorkloadDeploymentModelPropertiesResponseOutput struct{ *pulumi.OutputState }

Workload deployment model properties.

func (WorkloadDeploymentModelPropertiesResponseOutput) AllowedOperations

Gets or sets the allowed scenarios on the workload deployment.

func (WorkloadDeploymentModelPropertiesResponseOutput) CorrelationId

Gets or sets the workload deployment correlation Id.

func (WorkloadDeploymentModelPropertiesResponseOutput) CurrentJob

func (WorkloadDeploymentModelPropertiesResponseOutput) CustomProperties

Workload deployment model custom properties.

func (WorkloadDeploymentModelPropertiesResponseOutput) DisplayName

Gets or sets the display name.

func (WorkloadDeploymentModelPropertiesResponseOutput) ElementType

func (WorkloadDeploymentModelPropertiesResponseOutput) HealthErrors

Gets or sets the list of health errors.

func (WorkloadDeploymentModelPropertiesResponseOutput) LastSuccessfulMigrateTime

Gets or sets the Last successful unplanned migrate time.

func (WorkloadDeploymentModelPropertiesResponseOutput) LastSuccessfulTestMigrateTime

func (o WorkloadDeploymentModelPropertiesResponseOutput) LastSuccessfulTestMigrateTime() pulumi.StringOutput

Gets or sets the Last successful test migrate time.

func (WorkloadDeploymentModelPropertiesResponseOutput) MigrationStatus

Gets or sets the migrate state.

func (WorkloadDeploymentModelPropertiesResponseOutput) MigrationStatusDescription

Gets or sets the migrate state description.

func (WorkloadDeploymentModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the workload deployment.

func (WorkloadDeploymentModelPropertiesResponseOutput) Status

Gets or sets the workload deployment status.

func (WorkloadDeploymentModelPropertiesResponseOutput) StatusDescription

Gets or sets the workload deployment status description.

func (WorkloadDeploymentModelPropertiesResponseOutput) TargetPlatform

Gets or sets the deployment target platform.

func (WorkloadDeploymentModelPropertiesResponseOutput) TestMigrationStatus

Gets or sets the test migrate state.

func (WorkloadDeploymentModelPropertiesResponseOutput) TestMigrationStatusDescription

func (o WorkloadDeploymentModelPropertiesResponseOutput) TestMigrationStatusDescription() pulumi.StringOutput

Gets or sets the Test migrate state description.

func (WorkloadDeploymentModelPropertiesResponseOutput) ToWorkloadDeploymentModelPropertiesResponseOutput

func (o WorkloadDeploymentModelPropertiesResponseOutput) ToWorkloadDeploymentModelPropertiesResponseOutput() WorkloadDeploymentModelPropertiesResponseOutput

func (WorkloadDeploymentModelPropertiesResponseOutput) ToWorkloadDeploymentModelPropertiesResponseOutputWithContext

func (o WorkloadDeploymentModelPropertiesResponseOutput) ToWorkloadDeploymentModelPropertiesResponseOutputWithContext(ctx context.Context) WorkloadDeploymentModelPropertiesResponseOutput

func (WorkloadDeploymentModelPropertiesResponseOutput) WorkloadInstanceProperties

Workload instance model properties.

type WorkloadDeploymentModelResponseSystemData

type WorkloadDeploymentModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type WorkloadDeploymentModelResponseSystemDataOutput

type WorkloadDeploymentModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (WorkloadDeploymentModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (WorkloadDeploymentModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (WorkloadDeploymentModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (WorkloadDeploymentModelResponseSystemDataOutput) ElementType

func (WorkloadDeploymentModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (WorkloadDeploymentModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (WorkloadDeploymentModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (WorkloadDeploymentModelResponseSystemDataOutput) ToWorkloadDeploymentModelResponseSystemDataOutput

func (o WorkloadDeploymentModelResponseSystemDataOutput) ToWorkloadDeploymentModelResponseSystemDataOutput() WorkloadDeploymentModelResponseSystemDataOutput

func (WorkloadDeploymentModelResponseSystemDataOutput) ToWorkloadDeploymentModelResponseSystemDataOutputWithContext

func (o WorkloadDeploymentModelResponseSystemDataOutput) ToWorkloadDeploymentModelResponseSystemDataOutputWithContext(ctx context.Context) WorkloadDeploymentModelResponseSystemDataOutput

type WorkloadDeploymentOutput

type WorkloadDeploymentOutput struct{ *pulumi.OutputState }

func (WorkloadDeploymentOutput) ElementType

func (WorkloadDeploymentOutput) ElementType() reflect.Type

func (WorkloadDeploymentOutput) Name

Gets or sets the name of the resource.

func (WorkloadDeploymentOutput) Properties

Workload deployment model properties.

func (WorkloadDeploymentOutput) SystemData

func (WorkloadDeploymentOutput) Tags

Gets or sets the resource tags.

func (WorkloadDeploymentOutput) ToWorkloadDeploymentOutput

func (o WorkloadDeploymentOutput) ToWorkloadDeploymentOutput() WorkloadDeploymentOutput

func (WorkloadDeploymentOutput) ToWorkloadDeploymentOutputWithContext

func (o WorkloadDeploymentOutput) ToWorkloadDeploymentOutputWithContext(ctx context.Context) WorkloadDeploymentOutput

func (WorkloadDeploymentOutput) Type

Gets or sets the type of the resource.

type WorkloadDeploymentState

type WorkloadDeploymentState struct {
}

func (WorkloadDeploymentState) ElementType

func (WorkloadDeploymentState) ElementType() reflect.Type

type WorkloadDeploymentTarget

type WorkloadDeploymentTarget string

Gets or sets the deployment target platform.

func (WorkloadDeploymentTarget) ElementType

func (WorkloadDeploymentTarget) ElementType() reflect.Type

func (WorkloadDeploymentTarget) ToStringOutput

func (e WorkloadDeploymentTarget) ToStringOutput() pulumi.StringOutput

func (WorkloadDeploymentTarget) ToStringOutputWithContext

func (e WorkloadDeploymentTarget) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WorkloadDeploymentTarget) ToStringPtrOutput

func (e WorkloadDeploymentTarget) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkloadDeploymentTarget) ToStringPtrOutputWithContext

func (e WorkloadDeploymentTarget) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkloadDeploymentTarget) ToWorkloadDeploymentTargetOutput

func (e WorkloadDeploymentTarget) ToWorkloadDeploymentTargetOutput() WorkloadDeploymentTargetOutput

func (WorkloadDeploymentTarget) ToWorkloadDeploymentTargetOutputWithContext

func (e WorkloadDeploymentTarget) ToWorkloadDeploymentTargetOutputWithContext(ctx context.Context) WorkloadDeploymentTargetOutput

func (WorkloadDeploymentTarget) ToWorkloadDeploymentTargetPtrOutput

func (e WorkloadDeploymentTarget) ToWorkloadDeploymentTargetPtrOutput() WorkloadDeploymentTargetPtrOutput

func (WorkloadDeploymentTarget) ToWorkloadDeploymentTargetPtrOutputWithContext

func (e WorkloadDeploymentTarget) ToWorkloadDeploymentTargetPtrOutputWithContext(ctx context.Context) WorkloadDeploymentTargetPtrOutput

type WorkloadDeploymentTargetInput

type WorkloadDeploymentTargetInput interface {
	pulumi.Input

	ToWorkloadDeploymentTargetOutput() WorkloadDeploymentTargetOutput
	ToWorkloadDeploymentTargetOutputWithContext(context.Context) WorkloadDeploymentTargetOutput
}

WorkloadDeploymentTargetInput is an input type that accepts values of the WorkloadDeploymentTarget enum A concrete instance of `WorkloadDeploymentTargetInput` can be one of the following:

WorkloadDeploymentTargetAzureKubernetesService
WorkloadDeploymentTargetAzureAppServiceContainer
WorkloadDeploymentTargetAzureAppServiceNative

type WorkloadDeploymentTargetOutput

type WorkloadDeploymentTargetOutput struct{ *pulumi.OutputState }

func (WorkloadDeploymentTargetOutput) ElementType

func (WorkloadDeploymentTargetOutput) ToStringOutput

func (WorkloadDeploymentTargetOutput) ToStringOutputWithContext

func (o WorkloadDeploymentTargetOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WorkloadDeploymentTargetOutput) ToStringPtrOutput

func (WorkloadDeploymentTargetOutput) ToStringPtrOutputWithContext

func (o WorkloadDeploymentTargetOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkloadDeploymentTargetOutput) ToWorkloadDeploymentTargetOutput

func (o WorkloadDeploymentTargetOutput) ToWorkloadDeploymentTargetOutput() WorkloadDeploymentTargetOutput

func (WorkloadDeploymentTargetOutput) ToWorkloadDeploymentTargetOutputWithContext

func (o WorkloadDeploymentTargetOutput) ToWorkloadDeploymentTargetOutputWithContext(ctx context.Context) WorkloadDeploymentTargetOutput

func (WorkloadDeploymentTargetOutput) ToWorkloadDeploymentTargetPtrOutput

func (o WorkloadDeploymentTargetOutput) ToWorkloadDeploymentTargetPtrOutput() WorkloadDeploymentTargetPtrOutput

func (WorkloadDeploymentTargetOutput) ToWorkloadDeploymentTargetPtrOutputWithContext

func (o WorkloadDeploymentTargetOutput) ToWorkloadDeploymentTargetPtrOutputWithContext(ctx context.Context) WorkloadDeploymentTargetPtrOutput

type WorkloadDeploymentTargetPtrInput

type WorkloadDeploymentTargetPtrInput interface {
	pulumi.Input

	ToWorkloadDeploymentTargetPtrOutput() WorkloadDeploymentTargetPtrOutput
	ToWorkloadDeploymentTargetPtrOutputWithContext(context.Context) WorkloadDeploymentTargetPtrOutput
}

func WorkloadDeploymentTargetPtr

func WorkloadDeploymentTargetPtr(v string) WorkloadDeploymentTargetPtrInput

type WorkloadDeploymentTargetPtrOutput

type WorkloadDeploymentTargetPtrOutput struct{ *pulumi.OutputState }

func (WorkloadDeploymentTargetPtrOutput) Elem

func (WorkloadDeploymentTargetPtrOutput) ElementType

func (WorkloadDeploymentTargetPtrOutput) ToStringPtrOutput

func (WorkloadDeploymentTargetPtrOutput) ToStringPtrOutputWithContext

func (o WorkloadDeploymentTargetPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkloadDeploymentTargetPtrOutput) ToWorkloadDeploymentTargetPtrOutput

func (o WorkloadDeploymentTargetPtrOutput) ToWorkloadDeploymentTargetPtrOutput() WorkloadDeploymentTargetPtrOutput

func (WorkloadDeploymentTargetPtrOutput) ToWorkloadDeploymentTargetPtrOutputWithContext

func (o WorkloadDeploymentTargetPtrOutput) ToWorkloadDeploymentTargetPtrOutputWithContext(ctx context.Context) WorkloadDeploymentTargetPtrOutput

type WorkloadDeploymentType

type WorkloadDeploymentType string

Gets or sets the instance type.

type WorkloadInstance

type WorkloadInstance struct {
	pulumi.CustomResourceState

	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Workload instance model properties.
	Properties WorkloadInstanceModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData WorkloadInstanceModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Workload instance model. Azure REST API version: 2022-05-01-preview.

func GetWorkloadInstance

func GetWorkloadInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkloadInstanceState, opts ...pulumi.ResourceOption) (*WorkloadInstance, error)

GetWorkloadInstance gets an existing WorkloadInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWorkloadInstance

func NewWorkloadInstance(ctx *pulumi.Context,
	name string, args *WorkloadInstanceArgs, opts ...pulumi.ResourceOption) (*WorkloadInstance, error)

NewWorkloadInstance registers a new resource with the given unique name, arguments, and options.

func (*WorkloadInstance) ElementType

func (*WorkloadInstance) ElementType() reflect.Type

func (*WorkloadInstance) ToWorkloadInstanceOutput

func (i *WorkloadInstance) ToWorkloadInstanceOutput() WorkloadInstanceOutput

func (*WorkloadInstance) ToWorkloadInstanceOutputWithContext

func (i *WorkloadInstance) ToWorkloadInstanceOutputWithContext(ctx context.Context) WorkloadInstanceOutput

type WorkloadInstanceArgs

type WorkloadInstanceArgs struct {
	// ModernizeProject name.
	ModernizeProjectName pulumi.StringInput
	// Workload instance model properties.
	Properties WorkloadInstanceModelPropertiesPtrInput
	// Name of the Azure Resource Group that project is part of.
	ResourceGroupName pulumi.StringInput
	// Azure Subscription Id in which project was created.
	SubscriptionId pulumi.StringPtrInput
	// Gets or sets the resource tags.
	Tags pulumi.StringMapInput
	// Workload instance name.
	WorkloadInstanceName pulumi.StringPtrInput
}

The set of arguments for constructing a WorkloadInstance resource.

func (WorkloadInstanceArgs) ElementType

func (WorkloadInstanceArgs) ElementType() reflect.Type

type WorkloadInstanceInput

type WorkloadInstanceInput interface {
	pulumi.Input

	ToWorkloadInstanceOutput() WorkloadInstanceOutput
	ToWorkloadInstanceOutputWithContext(ctx context.Context) WorkloadInstanceOutput
}

type WorkloadInstanceModelProperties

type WorkloadInstanceModelProperties struct {
	// Workload instance model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// Gets or Sets the master site name.
	MasterSiteName *string `pulumi:"masterSiteName"`
	// Gets or sets the migrate agent id associated with the workload instance.
	MigrateAgentId *string `pulumi:"migrateAgentId"`
	// Gets or sets the workload instance name.
	Name *string `pulumi:"name"`
	// Gets or sets the source name.
	SourceName *string `pulumi:"sourceName"`
	// Gets or sets the source platform.
	SourcePlatform *string `pulumi:"sourcePlatform"`
}

Workload instance model properties.

type WorkloadInstanceModelPropertiesArgs

type WorkloadInstanceModelPropertiesArgs struct {
	// Workload instance model custom properties.
	CustomProperties pulumi.Input `pulumi:"customProperties"`
	// Gets or sets the display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Gets or Sets the master site name.
	MasterSiteName pulumi.StringPtrInput `pulumi:"masterSiteName"`
	// Gets or sets the migrate agent id associated with the workload instance.
	MigrateAgentId pulumi.StringPtrInput `pulumi:"migrateAgentId"`
	// Gets or sets the workload instance name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets the source name.
	SourceName pulumi.StringPtrInput `pulumi:"sourceName"`
	// Gets or sets the source platform.
	SourcePlatform pulumi.StringPtrInput `pulumi:"sourcePlatform"`
}

Workload instance model properties.

func (WorkloadInstanceModelPropertiesArgs) ElementType

func (WorkloadInstanceModelPropertiesArgs) ToWorkloadInstanceModelPropertiesOutput

func (i WorkloadInstanceModelPropertiesArgs) ToWorkloadInstanceModelPropertiesOutput() WorkloadInstanceModelPropertiesOutput

func (WorkloadInstanceModelPropertiesArgs) ToWorkloadInstanceModelPropertiesOutputWithContext

func (i WorkloadInstanceModelPropertiesArgs) ToWorkloadInstanceModelPropertiesOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesOutput

func (WorkloadInstanceModelPropertiesArgs) ToWorkloadInstanceModelPropertiesPtrOutput

func (i WorkloadInstanceModelPropertiesArgs) ToWorkloadInstanceModelPropertiesPtrOutput() WorkloadInstanceModelPropertiesPtrOutput

func (WorkloadInstanceModelPropertiesArgs) ToWorkloadInstanceModelPropertiesPtrOutputWithContext

func (i WorkloadInstanceModelPropertiesArgs) ToWorkloadInstanceModelPropertiesPtrOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesPtrOutput

type WorkloadInstanceModelPropertiesInput

type WorkloadInstanceModelPropertiesInput interface {
	pulumi.Input

	ToWorkloadInstanceModelPropertiesOutput() WorkloadInstanceModelPropertiesOutput
	ToWorkloadInstanceModelPropertiesOutputWithContext(context.Context) WorkloadInstanceModelPropertiesOutput
}

WorkloadInstanceModelPropertiesInput is an input type that accepts WorkloadInstanceModelPropertiesArgs and WorkloadInstanceModelPropertiesOutput values. You can construct a concrete instance of `WorkloadInstanceModelPropertiesInput` via:

WorkloadInstanceModelPropertiesArgs{...}

type WorkloadInstanceModelPropertiesOutput

type WorkloadInstanceModelPropertiesOutput struct{ *pulumi.OutputState }

Workload instance model properties.

func (WorkloadInstanceModelPropertiesOutput) CustomProperties

Workload instance model custom properties.

func (WorkloadInstanceModelPropertiesOutput) DisplayName

Gets or sets the display name.

func (WorkloadInstanceModelPropertiesOutput) ElementType

func (WorkloadInstanceModelPropertiesOutput) MasterSiteName

Gets or Sets the master site name.

func (WorkloadInstanceModelPropertiesOutput) MigrateAgentId

Gets or sets the migrate agent id associated with the workload instance.

func (WorkloadInstanceModelPropertiesOutput) Name

Gets or sets the workload instance name.

func (WorkloadInstanceModelPropertiesOutput) SourceName

Gets or sets the source name.

func (WorkloadInstanceModelPropertiesOutput) SourcePlatform

Gets or sets the source platform.

func (WorkloadInstanceModelPropertiesOutput) ToWorkloadInstanceModelPropertiesOutput

func (o WorkloadInstanceModelPropertiesOutput) ToWorkloadInstanceModelPropertiesOutput() WorkloadInstanceModelPropertiesOutput

func (WorkloadInstanceModelPropertiesOutput) ToWorkloadInstanceModelPropertiesOutputWithContext

func (o WorkloadInstanceModelPropertiesOutput) ToWorkloadInstanceModelPropertiesOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesOutput

func (WorkloadInstanceModelPropertiesOutput) ToWorkloadInstanceModelPropertiesPtrOutput

func (o WorkloadInstanceModelPropertiesOutput) ToWorkloadInstanceModelPropertiesPtrOutput() WorkloadInstanceModelPropertiesPtrOutput

func (WorkloadInstanceModelPropertiesOutput) ToWorkloadInstanceModelPropertiesPtrOutputWithContext

func (o WorkloadInstanceModelPropertiesOutput) ToWorkloadInstanceModelPropertiesPtrOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesPtrOutput

type WorkloadInstanceModelPropertiesPtrInput

type WorkloadInstanceModelPropertiesPtrInput interface {
	pulumi.Input

	ToWorkloadInstanceModelPropertiesPtrOutput() WorkloadInstanceModelPropertiesPtrOutput
	ToWorkloadInstanceModelPropertiesPtrOutputWithContext(context.Context) WorkloadInstanceModelPropertiesPtrOutput
}

WorkloadInstanceModelPropertiesPtrInput is an input type that accepts WorkloadInstanceModelPropertiesArgs, WorkloadInstanceModelPropertiesPtr and WorkloadInstanceModelPropertiesPtrOutput values. You can construct a concrete instance of `WorkloadInstanceModelPropertiesPtrInput` via:

        WorkloadInstanceModelPropertiesArgs{...}

or:

        nil

type WorkloadInstanceModelPropertiesPtrOutput

type WorkloadInstanceModelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WorkloadInstanceModelPropertiesPtrOutput) CustomProperties

Workload instance model custom properties.

func (WorkloadInstanceModelPropertiesPtrOutput) DisplayName

Gets or sets the display name.

func (WorkloadInstanceModelPropertiesPtrOutput) Elem

func (WorkloadInstanceModelPropertiesPtrOutput) ElementType

func (WorkloadInstanceModelPropertiesPtrOutput) MasterSiteName

Gets or Sets the master site name.

func (WorkloadInstanceModelPropertiesPtrOutput) MigrateAgentId

Gets or sets the migrate agent id associated with the workload instance.

func (WorkloadInstanceModelPropertiesPtrOutput) Name

Gets or sets the workload instance name.

func (WorkloadInstanceModelPropertiesPtrOutput) SourceName

Gets or sets the source name.

func (WorkloadInstanceModelPropertiesPtrOutput) SourcePlatform

Gets or sets the source platform.

func (WorkloadInstanceModelPropertiesPtrOutput) ToWorkloadInstanceModelPropertiesPtrOutput

func (o WorkloadInstanceModelPropertiesPtrOutput) ToWorkloadInstanceModelPropertiesPtrOutput() WorkloadInstanceModelPropertiesPtrOutput

func (WorkloadInstanceModelPropertiesPtrOutput) ToWorkloadInstanceModelPropertiesPtrOutputWithContext

func (o WorkloadInstanceModelPropertiesPtrOutput) ToWorkloadInstanceModelPropertiesPtrOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesPtrOutput

type WorkloadInstanceModelPropertiesResponse

type WorkloadInstanceModelPropertiesResponse struct {
	// Gets or sets the allowed scenarios on the workload instance.
	AllowedOperations []string                                          `pulumi:"allowedOperations"`
	CurrentJob        WorkloadInstanceModelPropertiesResponseCurrentJob `pulumi:"currentJob"`
	// Workload instance model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the display name.
	DisplayName *string `pulumi:"displayName"`
	// Gets or sets the list of health errors.
	HealthErrors []HealthErrorModelResponse `pulumi:"healthErrors"`
	// Gets or sets the Last successful replication cycle time.
	LastSuccessfulReplicationCycleTime string `pulumi:"lastSuccessfulReplicationCycleTime"`
	// Gets or Sets the master site name.
	MasterSiteName *string `pulumi:"masterSiteName"`
	// Gets or sets the migrate agent id associated with the workload instance.
	MigrateAgentId *string `pulumi:"migrateAgentId"`
	// Gets or sets the workload instance name.
	Name *string `pulumi:"name"`
	// Gets or sets the provisioning state of the workload instance.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the replication health of the workload instance.
	ReplicationHealth string `pulumi:"replicationHealth"`
	// Gets or sets the replication state of the workload instance.
	ReplicationStatus string `pulumi:"replicationStatus"`
	// Gets or sets the workload replication state description.
	ReplicationStatusDescription string `pulumi:"replicationStatusDescription"`
	// Gets or sets the source name.
	SourceName *string `pulumi:"sourceName"`
	// Gets or sets the source platform.
	SourcePlatform *string `pulumi:"sourcePlatform"`
}

Workload instance model properties.

type WorkloadInstanceModelPropertiesResponseCurrentJob

type WorkloadInstanceModelPropertiesResponseCurrentJob struct {
	// Gets or sets the workflow friendly display name.
	DisplayName string `pulumi:"displayName"`
	// Gets or sets end time of the workflow.
	EndTime string `pulumi:"endTime"`
	// Gets or sets workflow Id.
	Id string `pulumi:"id"`
	// Gets or sets workflow name.
	Name string `pulumi:"name"`
	// Gets or sets workload scenario name.
	ScenarioName string `pulumi:"scenarioName"`
	// Gets or sets start time of the workflow.
	StartTime string `pulumi:"startTime"`
	// Gets or sets workflow state.
	State string `pulumi:"state"`
}

type WorkloadInstanceModelPropertiesResponseCurrentJobOutput

type WorkloadInstanceModelPropertiesResponseCurrentJobOutput struct{ *pulumi.OutputState }

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) DisplayName

Gets or sets the workflow friendly display name.

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) ElementType

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) EndTime

Gets or sets end time of the workflow.

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) Id

Gets or sets workflow Id.

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) Name

Gets or sets workflow name.

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) ScenarioName

Gets or sets workload scenario name.

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) StartTime

Gets or sets start time of the workflow.

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) State

Gets or sets workflow state.

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) ToWorkloadInstanceModelPropertiesResponseCurrentJobOutput

func (WorkloadInstanceModelPropertiesResponseCurrentJobOutput) ToWorkloadInstanceModelPropertiesResponseCurrentJobOutputWithContext

func (o WorkloadInstanceModelPropertiesResponseCurrentJobOutput) ToWorkloadInstanceModelPropertiesResponseCurrentJobOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesResponseCurrentJobOutput

type WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput

type WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput struct{ *pulumi.OutputState }

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) DisplayName

Gets or sets the workflow friendly display name.

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) Elem

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) ElementType

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) EndTime

Gets or sets end time of the workflow.

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) Id

Gets or sets workflow Id.

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) Name

Gets or sets workflow name.

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) ScenarioName

Gets or sets workload scenario name.

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) StartTime

Gets or sets start time of the workflow.

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) State

Gets or sets workflow state.

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) ToWorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput

func (WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) ToWorkloadInstanceModelPropertiesResponseCurrentJobPtrOutputWithContext

func (o WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput) ToWorkloadInstanceModelPropertiesResponseCurrentJobPtrOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesResponseCurrentJobPtrOutput

type WorkloadInstanceModelPropertiesResponseOutput

type WorkloadInstanceModelPropertiesResponseOutput struct{ *pulumi.OutputState }

Workload instance model properties.

func (WorkloadInstanceModelPropertiesResponseOutput) AllowedOperations

Gets or sets the allowed scenarios on the workload instance.

func (WorkloadInstanceModelPropertiesResponseOutput) CurrentJob

func (WorkloadInstanceModelPropertiesResponseOutput) CustomProperties

Workload instance model custom properties.

func (WorkloadInstanceModelPropertiesResponseOutput) DisplayName

Gets or sets the display name.

func (WorkloadInstanceModelPropertiesResponseOutput) ElementType

func (WorkloadInstanceModelPropertiesResponseOutput) HealthErrors

Gets or sets the list of health errors.

func (WorkloadInstanceModelPropertiesResponseOutput) LastSuccessfulReplicationCycleTime

func (o WorkloadInstanceModelPropertiesResponseOutput) LastSuccessfulReplicationCycleTime() pulumi.StringOutput

Gets or sets the Last successful replication cycle time.

func (WorkloadInstanceModelPropertiesResponseOutput) MasterSiteName

Gets or Sets the master site name.

func (WorkloadInstanceModelPropertiesResponseOutput) MigrateAgentId

Gets or sets the migrate agent id associated with the workload instance.

func (WorkloadInstanceModelPropertiesResponseOutput) Name

Gets or sets the workload instance name.

func (WorkloadInstanceModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the workload instance.

func (WorkloadInstanceModelPropertiesResponseOutput) ReplicationHealth

Gets or sets the replication health of the workload instance.

func (WorkloadInstanceModelPropertiesResponseOutput) ReplicationStatus

Gets or sets the replication state of the workload instance.

func (WorkloadInstanceModelPropertiesResponseOutput) ReplicationStatusDescription

func (o WorkloadInstanceModelPropertiesResponseOutput) ReplicationStatusDescription() pulumi.StringOutput

Gets or sets the workload replication state description.

func (WorkloadInstanceModelPropertiesResponseOutput) SourceName

Gets or sets the source name.

func (WorkloadInstanceModelPropertiesResponseOutput) SourcePlatform

Gets or sets the source platform.

func (WorkloadInstanceModelPropertiesResponseOutput) ToWorkloadInstanceModelPropertiesResponseOutput

func (o WorkloadInstanceModelPropertiesResponseOutput) ToWorkloadInstanceModelPropertiesResponseOutput() WorkloadInstanceModelPropertiesResponseOutput

func (WorkloadInstanceModelPropertiesResponseOutput) ToWorkloadInstanceModelPropertiesResponseOutputWithContext

func (o WorkloadInstanceModelPropertiesResponseOutput) ToWorkloadInstanceModelPropertiesResponseOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesResponseOutput

type WorkloadInstanceModelPropertiesResponsePtrOutput

type WorkloadInstanceModelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkloadInstanceModelPropertiesResponsePtrOutput) AllowedOperations

Gets or sets the allowed scenarios on the workload instance.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) CurrentJob

func (WorkloadInstanceModelPropertiesResponsePtrOutput) CustomProperties

Workload instance model custom properties.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) DisplayName

Gets or sets the display name.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) Elem

func (WorkloadInstanceModelPropertiesResponsePtrOutput) ElementType

func (WorkloadInstanceModelPropertiesResponsePtrOutput) HealthErrors

Gets or sets the list of health errors.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) LastSuccessfulReplicationCycleTime

func (o WorkloadInstanceModelPropertiesResponsePtrOutput) LastSuccessfulReplicationCycleTime() pulumi.StringPtrOutput

Gets or sets the Last successful replication cycle time.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) MasterSiteName

Gets or Sets the master site name.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) MigrateAgentId

Gets or sets the migrate agent id associated with the workload instance.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) Name

Gets or sets the workload instance name.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) ProvisioningState

Gets or sets the provisioning state of the workload instance.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) ReplicationHealth

Gets or sets the replication health of the workload instance.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) ReplicationStatus

Gets or sets the replication state of the workload instance.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) ReplicationStatusDescription

Gets or sets the workload replication state description.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) SourceName

Gets or sets the source name.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) SourcePlatform

Gets or sets the source platform.

func (WorkloadInstanceModelPropertiesResponsePtrOutput) ToWorkloadInstanceModelPropertiesResponsePtrOutput

func (o WorkloadInstanceModelPropertiesResponsePtrOutput) ToWorkloadInstanceModelPropertiesResponsePtrOutput() WorkloadInstanceModelPropertiesResponsePtrOutput

func (WorkloadInstanceModelPropertiesResponsePtrOutput) ToWorkloadInstanceModelPropertiesResponsePtrOutputWithContext

func (o WorkloadInstanceModelPropertiesResponsePtrOutput) ToWorkloadInstanceModelPropertiesResponsePtrOutputWithContext(ctx context.Context) WorkloadInstanceModelPropertiesResponsePtrOutput

type WorkloadInstanceModelResponseSystemData

type WorkloadInstanceModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type WorkloadInstanceModelResponseSystemDataOutput

type WorkloadInstanceModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (WorkloadInstanceModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (WorkloadInstanceModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (WorkloadInstanceModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (WorkloadInstanceModelResponseSystemDataOutput) ElementType

func (WorkloadInstanceModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (WorkloadInstanceModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (WorkloadInstanceModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (WorkloadInstanceModelResponseSystemDataOutput) ToWorkloadInstanceModelResponseSystemDataOutput

func (o WorkloadInstanceModelResponseSystemDataOutput) ToWorkloadInstanceModelResponseSystemDataOutput() WorkloadInstanceModelResponseSystemDataOutput

func (WorkloadInstanceModelResponseSystemDataOutput) ToWorkloadInstanceModelResponseSystemDataOutputWithContext

func (o WorkloadInstanceModelResponseSystemDataOutput) ToWorkloadInstanceModelResponseSystemDataOutputWithContext(ctx context.Context) WorkloadInstanceModelResponseSystemDataOutput

type WorkloadInstanceOutput

type WorkloadInstanceOutput struct{ *pulumi.OutputState }

func (WorkloadInstanceOutput) ElementType

func (WorkloadInstanceOutput) ElementType() reflect.Type

func (WorkloadInstanceOutput) Name

Gets or sets the name of the resource.

func (WorkloadInstanceOutput) Properties

Workload instance model properties.

func (WorkloadInstanceOutput) SystemData

func (WorkloadInstanceOutput) Tags

Gets or sets the resource tags.

func (WorkloadInstanceOutput) ToWorkloadInstanceOutput

func (o WorkloadInstanceOutput) ToWorkloadInstanceOutput() WorkloadInstanceOutput

func (WorkloadInstanceOutput) ToWorkloadInstanceOutputWithContext

func (o WorkloadInstanceOutput) ToWorkloadInstanceOutputWithContext(ctx context.Context) WorkloadInstanceOutput

func (WorkloadInstanceOutput) Type

Gets or sets the type of the resource.

type WorkloadInstanceState

type WorkloadInstanceState struct {
}

func (WorkloadInstanceState) ElementType

func (WorkloadInstanceState) ElementType() reflect.Type

type WorkloadType

type WorkloadType string

Gets or sets the instance type.

type ZoneRedundant

type ZoneRedundant string

Defines the zone redundant resource setting.

func (ZoneRedundant) ElementType

func (ZoneRedundant) ElementType() reflect.Type

func (ZoneRedundant) ToStringOutput

func (e ZoneRedundant) ToStringOutput() pulumi.StringOutput

func (ZoneRedundant) ToStringOutputWithContext

func (e ZoneRedundant) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ZoneRedundant) ToStringPtrOutput

func (e ZoneRedundant) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundant) ToStringPtrOutputWithContext

func (e ZoneRedundant) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ZoneRedundant) ToZoneRedundantOutput

func (e ZoneRedundant) ToZoneRedundantOutput() ZoneRedundantOutput

func (ZoneRedundant) ToZoneRedundantOutputWithContext

func (e ZoneRedundant) ToZoneRedundantOutputWithContext(ctx context.Context) ZoneRedundantOutput

func (ZoneRedundant) ToZoneRedundantPtrOutput

func (e ZoneRedundant) ToZoneRedundantPtrOutput() ZoneRedundantPtrOutput

func (ZoneRedundant) ToZoneRedundantPtrOutputWithContext

func (e ZoneRedundant) ToZoneRedundantPtrOutputWithContext(ctx context.Context) ZoneRedundantPtrOutput

type ZoneRedundantInput

type ZoneRedundantInput interface {
	pulumi.Input

	ToZoneRedundantOutput() ZoneRedundantOutput
	ToZoneRedundantOutputWithContext(context.Context) ZoneRedundantOutput
}

ZoneRedundantInput is an input type that accepts values of the ZoneRedundant enum A concrete instance of `ZoneRedundantInput` can be one of the following:

ZoneRedundantEnable
ZoneRedundantDisable

type ZoneRedundantOutput

type ZoneRedundantOutput struct{ *pulumi.OutputState }

func (ZoneRedundantOutput) ElementType

func (ZoneRedundantOutput) ElementType() reflect.Type

func (ZoneRedundantOutput) ToStringOutput

func (o ZoneRedundantOutput) ToStringOutput() pulumi.StringOutput

func (ZoneRedundantOutput) ToStringOutputWithContext

func (o ZoneRedundantOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ZoneRedundantOutput) ToStringPtrOutput

func (o ZoneRedundantOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundantOutput) ToStringPtrOutputWithContext

func (o ZoneRedundantOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ZoneRedundantOutput) ToZoneRedundantOutput

func (o ZoneRedundantOutput) ToZoneRedundantOutput() ZoneRedundantOutput

func (ZoneRedundantOutput) ToZoneRedundantOutputWithContext

func (o ZoneRedundantOutput) ToZoneRedundantOutputWithContext(ctx context.Context) ZoneRedundantOutput

func (ZoneRedundantOutput) ToZoneRedundantPtrOutput

func (o ZoneRedundantOutput) ToZoneRedundantPtrOutput() ZoneRedundantPtrOutput

func (ZoneRedundantOutput) ToZoneRedundantPtrOutputWithContext

func (o ZoneRedundantOutput) ToZoneRedundantPtrOutputWithContext(ctx context.Context) ZoneRedundantPtrOutput

type ZoneRedundantPtrInput

type ZoneRedundantPtrInput interface {
	pulumi.Input

	ToZoneRedundantPtrOutput() ZoneRedundantPtrOutput
	ToZoneRedundantPtrOutputWithContext(context.Context) ZoneRedundantPtrOutput
}

func ZoneRedundantPtr

func ZoneRedundantPtr(v string) ZoneRedundantPtrInput

type ZoneRedundantPtrOutput

type ZoneRedundantPtrOutput struct{ *pulumi.OutputState }

func (ZoneRedundantPtrOutput) Elem

func (ZoneRedundantPtrOutput) ElementType

func (ZoneRedundantPtrOutput) ElementType() reflect.Type

func (ZoneRedundantPtrOutput) ToStringPtrOutput

func (o ZoneRedundantPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundantPtrOutput) ToStringPtrOutputWithContext

func (o ZoneRedundantPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ZoneRedundantPtrOutput) ToZoneRedundantPtrOutput

func (o ZoneRedundantPtrOutput) ToZoneRedundantPtrOutput() ZoneRedundantPtrOutput

func (ZoneRedundantPtrOutput) ToZoneRedundantPtrOutputWithContext

func (o ZoneRedundantPtrOutput) ToZoneRedundantPtrOutputWithContext(ctx context.Context) ZoneRedundantPtrOutput

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL