latest

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AssessmentSizingCriterionPerformanceBased = AssessmentSizingCriterion("PerformanceBased")
	AssessmentSizingCriterionAsOnPremises     = AssessmentSizingCriterion("AsOnPremises")
)
View Source
const (
	AssessmentStageInProgress  = AssessmentStage("InProgress")
	AssessmentStageUnderReview = AssessmentStage("UnderReview")
	AssessmentStageApproved    = AssessmentStage("Approved")
)
View Source
const (
	AzureDiskTypeUnknown           = AzureDiskType("Unknown")
	AzureDiskTypeStandard          = AzureDiskType("Standard")
	AzureDiskTypePremium           = AzureDiskType("Premium")
	AzureDiskTypeStandardSSD       = AzureDiskType("StandardSSD")
	AzureDiskTypeStandardOrPremium = AzureDiskType("StandardOrPremium")
)
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")
)
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")
)
View Source
const (
	AzurePricingTierStandard = AzurePricingTier("Standard")
	AzurePricingTierBasic    = AzurePricingTier("Basic")
)
View Source
const (
	AzureStorageRedundancyUnknown                = AzureStorageRedundancy("Unknown")
	AzureStorageRedundancyLocallyRedundant       = AzureStorageRedundancy("LocallyRedundant")
	AzureStorageRedundancyZoneRedundant          = AzureStorageRedundancy("ZoneRedundant")
	AzureStorageRedundancyGeoRedundant           = AzureStorageRedundancy("GeoRedundant")
	AzureStorageRedundancyReadAccessGeoRedundant = AzureStorageRedundancy("ReadAccessGeoRedundant")
)
View Source
const (
	AzureVmFamilyUnknown          = AzureVmFamily("Unknown")
	AzureVmFamily_Basic_A0_A4     = AzureVmFamily("Basic_A0_A4")
	AzureVmFamily_Standard_A0_A7  = AzureVmFamily("Standard_A0_A7")
	AzureVmFamily_Standard_A8_A11 = AzureVmFamily("Standard_A8_A11")
	AzureVmFamily_Av2_series      = AzureVmFamily("Av2_series")
	AzureVmFamily_D_series        = AzureVmFamily("D_series")
	AzureVmFamily_Dv2_series      = AzureVmFamily("Dv2_series")
	AzureVmFamily_DS_series       = AzureVmFamily("DS_series")
	AzureVmFamily_DSv2_series     = AzureVmFamily("DSv2_series")
	AzureVmFamily_F_series        = AzureVmFamily("F_series")
	AzureVmFamily_Fs_series       = AzureVmFamily("Fs_series")
	AzureVmFamily_G_series        = AzureVmFamily("G_series")
	AzureVmFamily_GS_series       = AzureVmFamily("GS_series")
	AzureVmFamily_H_series        = AzureVmFamily("H_series")
	AzureVmFamily_Ls_series       = AzureVmFamily("Ls_series")
	AzureVmFamily_Dsv3_series     = AzureVmFamily("Dsv3_series")
	AzureVmFamily_Dv3_series      = AzureVmFamily("Dv3_series")
	AzureVmFamily_Fsv2_series     = AzureVmFamily("Fsv2_series")
	AzureVmFamily_Ev3_series      = AzureVmFamily("Ev3_series")
	AzureVmFamily_Esv3_series     = AzureVmFamily("Esv3_series")
	AzureVmFamily_M_series        = AzureVmFamily("M_series")
	AzureVmFamily_DC_Series       = AzureVmFamily("DC_Series")
)
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 (
	PercentilePercentile50 = Percentile("Percentile50")
	PercentilePercentile90 = Percentile("Percentile90")
	PercentilePercentile95 = Percentile("Percentile95")
	PercentilePercentile99 = Percentile("Percentile99")
)
View Source
const (
	ProjectStatusActive   = ProjectStatus("Active")
	ProjectStatusInactive = ProjectStatus("Inactive")
)
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 (
	TargetAvailabilityZoneOne   = TargetAvailabilityZone("1")
	TargetAvailabilityZoneTwo   = TargetAvailabilityZone("2")
	TargetAvailabilityZoneThree = TargetAvailabilityZone("3")
	TargetAvailabilityZoneNA    = TargetAvailabilityZone("NA")
)
View Source
const (
	TimeRangeDay    = TimeRange("Day")
	TimeRangeWeek   = TimeRange("Week")
	TimeRangeMonth  = TimeRange("Month")
	TimeRangeCustom = TimeRange("Custom")
)
View Source
const (
	ZoneRedundantEnable  = ZoneRedundant("Enable")
	ZoneRedundantDisable = ZoneRedundant("Disable")
)

Variables

This section is empty.

Functions

This section is empty.

Types

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. Latest API Version: 2019-10-01.

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 added in v0.2.6

func (*Assessment) ElementType() reflect.Type

func (*Assessment) ToAssessmentOutput added in v0.2.6

func (i *Assessment) ToAssessmentOutput() AssessmentOutput

func (*Assessment) ToAssessmentOutputWithContext added in v0.2.6

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

type AssessmentArgs

type AssessmentArgs struct {
	// Unique name of an assessment within a project.
	AssessmentName pulumi.StringInput
	// 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 added in v0.2.6

type AssessmentInput interface {
	pulumi.Input

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

type AssessmentOutput added in v0.2.6

type AssessmentOutput struct {
	*pulumi.OutputState
}

func (AssessmentOutput) ElementType added in v0.2.6

func (AssessmentOutput) ElementType() reflect.Type

func (AssessmentOutput) ToAssessmentOutput added in v0.2.6

func (o AssessmentOutput) ToAssessmentOutput() AssessmentOutput

func (AssessmentOutput) ToAssessmentOutputWithContext added in v0.2.6

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

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

func (AssessmentPropertiesArgs) ToAssessmentPropertiesPtrOutput

func (i AssessmentPropertiesArgs) ToAssessmentPropertiesPtrOutput() AssessmentPropertiesPtrOutput

func (AssessmentPropertiesArgs) ToAssessmentPropertiesPtrOutputWithContext

func (i AssessmentPropertiesArgs) ToAssessmentPropertiesPtrOutputWithContext(ctx context.Context) AssessmentPropertiesPtrOutput

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) ToAssessmentPropertiesPtrOutput

func (o AssessmentPropertiesOutput) ToAssessmentPropertiesPtrOutput() AssessmentPropertiesPtrOutput

func (AssessmentPropertiesOutput) ToAssessmentPropertiesPtrOutputWithContext

func (o AssessmentPropertiesOutput) ToAssessmentPropertiesPtrOutputWithContext(ctx context.Context) AssessmentPropertiesPtrOutput

func (AssessmentPropertiesOutput) VmUptime

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

type AssessmentPropertiesPtrInput

type AssessmentPropertiesPtrInput interface {
	pulumi.Input

	ToAssessmentPropertiesPtrOutput() AssessmentPropertiesPtrOutput
	ToAssessmentPropertiesPtrOutputWithContext(context.Context) AssessmentPropertiesPtrOutput
}

AssessmentPropertiesPtrInput is an input type that accepts AssessmentPropertiesArgs, AssessmentPropertiesPtr and AssessmentPropertiesPtrOutput values. You can construct a concrete instance of `AssessmentPropertiesPtrInput` via:

        AssessmentPropertiesArgs{...}

or:

        nil

type AssessmentPropertiesPtrOutput

type AssessmentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AssessmentPropertiesPtrOutput) AzureDiskType

Storage type selected for this disk.

func (AssessmentPropertiesPtrOutput) AzureHybridUseBenefit

func (o AssessmentPropertiesPtrOutput) AzureHybridUseBenefit() pulumi.StringPtrOutput

AHUB discount on windows virtual machines.

func (AssessmentPropertiesPtrOutput) AzureLocation

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

func (AssessmentPropertiesPtrOutput) AzureOfferCode

Offer code according to which cost estimation is done.

func (AssessmentPropertiesPtrOutput) AzurePricingTier

Pricing tier for Size evaluation.

func (AssessmentPropertiesPtrOutput) AzureStorageRedundancy

func (o AssessmentPropertiesPtrOutput) AzureStorageRedundancy() pulumi.StringPtrOutput

Storage Redundancy type offered by Azure.

func (AssessmentPropertiesPtrOutput) AzureVmFamilies

List of azure VM families.

func (AssessmentPropertiesPtrOutput) Currency

Currency to report prices in.

func (AssessmentPropertiesPtrOutput) DiscountPercentage

func (o AssessmentPropertiesPtrOutput) DiscountPercentage() pulumi.Float64PtrOutput

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

func (AssessmentPropertiesPtrOutput) Elem

func (AssessmentPropertiesPtrOutput) ElementType

func (AssessmentPropertiesPtrOutput) Percentile

Percentile of performance data used to recommend Azure size.

func (AssessmentPropertiesPtrOutput) ReservedInstance

Azure reserved instance.

func (AssessmentPropertiesPtrOutput) 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 (AssessmentPropertiesPtrOutput) SizingCriterion

Assessment sizing criterion.

func (AssessmentPropertiesPtrOutput) Stage

User configurable setting that describes the status of the assessment.

func (AssessmentPropertiesPtrOutput) TimeRange

Time range of performance data used to recommend a size.

func (AssessmentPropertiesPtrOutput) ToAssessmentPropertiesPtrOutput

func (o AssessmentPropertiesPtrOutput) ToAssessmentPropertiesPtrOutput() AssessmentPropertiesPtrOutput

func (AssessmentPropertiesPtrOutput) ToAssessmentPropertiesPtrOutputWithContext

func (o AssessmentPropertiesPtrOutput) ToAssessmentPropertiesPtrOutputWithContext(ctx context.Context) AssessmentPropertiesPtrOutput

func (AssessmentPropertiesPtrOutput) 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 AssessmentPropertiesResponseArgs

type AssessmentPropertiesResponseArgs 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"`
	// Confidence rating percentage for assessment. Can be in the range [0, 100].
	ConfidenceRatingInPercentage pulumi.Float64Input `pulumi:"confidenceRatingInPercentage"`
	// Time when this project was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp pulumi.StringInput `pulumi:"createdTimestamp"`
	// 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"`
	// Enterprise agreement subscription arm id.
	EaSubscriptionId pulumi.StringInput `pulumi:"eaSubscriptionId"`
	// Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
	MonthlyBandwidthCost pulumi.Float64Input `pulumi:"monthlyBandwidthCost"`
	// Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
	MonthlyComputeCost pulumi.Float64Input `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 pulumi.Float64Input `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 pulumi.Float64Input `pulumi:"monthlyStandardSSDStorageCost"`
	// Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.
	MonthlyStorageCost pulumi.Float64Input `pulumi:"monthlyStorageCost"`
	// Number of assessed machines part of this assessment.
	NumberOfMachines pulumi.IntInput `pulumi:"numberOfMachines"`
	// Percentile of performance data used to recommend Azure size.
	Percentile pulumi.StringInput `pulumi:"percentile"`
	// End time to consider performance data for assessment
	PerfDataEndTime pulumi.StringInput `pulumi:"perfDataEndTime"`
	// Start time to consider performance data for assessment
	PerfDataStartTime pulumi.StringInput `pulumi:"perfDataStartTime"`
	// Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.
	PricesTimestamp pulumi.StringInput `pulumi:"pricesTimestamp"`
	// 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"`
	// Whether the assessment has been created and is valid.
	Status pulumi.StringInput `pulumi:"status"`
	// Time range of performance data used to recommend a size.
	TimeRange pulumi.StringInput `pulumi:"timeRange"`
	// Time when this project was last updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp pulumi.StringInput `pulumi:"updatedTimestamp"`
	// Specify the duration for which the VMs are up in the on-premises environment.
	VmUptime VmUptimeResponseInput `pulumi:"vmUptime"`
}

Properties of an assessment.

func (AssessmentPropertiesResponseArgs) ElementType

func (AssessmentPropertiesResponseArgs) ToAssessmentPropertiesResponseOutput

func (i AssessmentPropertiesResponseArgs) ToAssessmentPropertiesResponseOutput() AssessmentPropertiesResponseOutput

func (AssessmentPropertiesResponseArgs) ToAssessmentPropertiesResponseOutputWithContext

func (i AssessmentPropertiesResponseArgs) ToAssessmentPropertiesResponseOutputWithContext(ctx context.Context) AssessmentPropertiesResponseOutput

func (AssessmentPropertiesResponseArgs) ToAssessmentPropertiesResponsePtrOutput

func (i AssessmentPropertiesResponseArgs) ToAssessmentPropertiesResponsePtrOutput() AssessmentPropertiesResponsePtrOutput

func (AssessmentPropertiesResponseArgs) ToAssessmentPropertiesResponsePtrOutputWithContext

func (i AssessmentPropertiesResponseArgs) ToAssessmentPropertiesResponsePtrOutputWithContext(ctx context.Context) AssessmentPropertiesResponsePtrOutput

type AssessmentPropertiesResponseInput

type AssessmentPropertiesResponseInput interface {
	pulumi.Input

	ToAssessmentPropertiesResponseOutput() AssessmentPropertiesResponseOutput
	ToAssessmentPropertiesResponseOutputWithContext(context.Context) AssessmentPropertiesResponseOutput
}

AssessmentPropertiesResponseInput is an input type that accepts AssessmentPropertiesResponseArgs and AssessmentPropertiesResponseOutput values. You can construct a concrete instance of `AssessmentPropertiesResponseInput` via:

AssessmentPropertiesResponseArgs{...}

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) ToAssessmentPropertiesResponsePtrOutput

func (o AssessmentPropertiesResponseOutput) ToAssessmentPropertiesResponsePtrOutput() AssessmentPropertiesResponsePtrOutput

func (AssessmentPropertiesResponseOutput) ToAssessmentPropertiesResponsePtrOutputWithContext

func (o AssessmentPropertiesResponseOutput) ToAssessmentPropertiesResponsePtrOutputWithContext(ctx context.Context) AssessmentPropertiesResponsePtrOutput

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 AssessmentPropertiesResponsePtrInput

type AssessmentPropertiesResponsePtrInput interface {
	pulumi.Input

	ToAssessmentPropertiesResponsePtrOutput() AssessmentPropertiesResponsePtrOutput
	ToAssessmentPropertiesResponsePtrOutputWithContext(context.Context) AssessmentPropertiesResponsePtrOutput
}

AssessmentPropertiesResponsePtrInput is an input type that accepts AssessmentPropertiesResponseArgs, AssessmentPropertiesResponsePtr and AssessmentPropertiesResponsePtrOutput values. You can construct a concrete instance of `AssessmentPropertiesResponsePtrInput` via:

        AssessmentPropertiesResponseArgs{...}

or:

        nil

type AssessmentPropertiesResponsePtrOutput

type AssessmentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AssessmentPropertiesResponsePtrOutput) AzureDiskType

Storage type selected for this disk.

func (AssessmentPropertiesResponsePtrOutput) AzureHybridUseBenefit

AHUB discount on windows virtual machines.

func (AssessmentPropertiesResponsePtrOutput) AzureLocation

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

func (AssessmentPropertiesResponsePtrOutput) AzureOfferCode

Offer code according to which cost estimation is done.

func (AssessmentPropertiesResponsePtrOutput) AzurePricingTier

Pricing tier for Size evaluation.

func (AssessmentPropertiesResponsePtrOutput) AzureStorageRedundancy

Storage Redundancy type offered by Azure.

func (AssessmentPropertiesResponsePtrOutput) AzureVmFamilies

List of azure VM families.

func (AssessmentPropertiesResponsePtrOutput) ConfidenceRatingInPercentage

func (o AssessmentPropertiesResponsePtrOutput) ConfidenceRatingInPercentage() pulumi.Float64PtrOutput

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

func (AssessmentPropertiesResponsePtrOutput) CreatedTimestamp

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

func (AssessmentPropertiesResponsePtrOutput) Currency

Currency to report prices in.

func (AssessmentPropertiesResponsePtrOutput) DiscountPercentage

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

func (AssessmentPropertiesResponsePtrOutput) EaSubscriptionId

Enterprise agreement subscription arm id.

func (AssessmentPropertiesResponsePtrOutput) Elem

func (AssessmentPropertiesResponsePtrOutput) ElementType

func (AssessmentPropertiesResponsePtrOutput) MonthlyBandwidthCost

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

func (AssessmentPropertiesResponsePtrOutput) MonthlyComputeCost

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

func (AssessmentPropertiesResponsePtrOutput) MonthlyPremiumStorageCost

func (o AssessmentPropertiesResponsePtrOutput) MonthlyPremiumStorageCost() pulumi.Float64PtrOutput

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

func (AssessmentPropertiesResponsePtrOutput) MonthlyStandardSSDStorageCost

func (o AssessmentPropertiesResponsePtrOutput) MonthlyStandardSSDStorageCost() pulumi.Float64PtrOutput

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

func (AssessmentPropertiesResponsePtrOutput) MonthlyStorageCost

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

func (AssessmentPropertiesResponsePtrOutput) NumberOfMachines

Number of assessed machines part of this assessment.

func (AssessmentPropertiesResponsePtrOutput) Percentile

Percentile of performance data used to recommend Azure size.

func (AssessmentPropertiesResponsePtrOutput) PerfDataEndTime

End time to consider performance data for assessment

func (AssessmentPropertiesResponsePtrOutput) PerfDataStartTime

Start time to consider performance data for assessment

func (AssessmentPropertiesResponsePtrOutput) PricesTimestamp

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

func (AssessmentPropertiesResponsePtrOutput) ReservedInstance

Azure reserved instance.

func (AssessmentPropertiesResponsePtrOutput) 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 (AssessmentPropertiesResponsePtrOutput) SizingCriterion

Assessment sizing criterion.

func (AssessmentPropertiesResponsePtrOutput) Stage

User configurable setting that describes the status of the assessment.

func (AssessmentPropertiesResponsePtrOutput) Status

Whether the assessment has been created and is valid.

func (AssessmentPropertiesResponsePtrOutput) TimeRange

Time range of performance data used to recommend a size.

func (AssessmentPropertiesResponsePtrOutput) ToAssessmentPropertiesResponsePtrOutput

func (o AssessmentPropertiesResponsePtrOutput) ToAssessmentPropertiesResponsePtrOutput() AssessmentPropertiesResponsePtrOutput

func (AssessmentPropertiesResponsePtrOutput) ToAssessmentPropertiesResponsePtrOutputWithContext

func (o AssessmentPropertiesResponsePtrOutput) ToAssessmentPropertiesResponsePtrOutputWithContext(ctx context.Context) AssessmentPropertiesResponsePtrOutput

func (AssessmentPropertiesResponsePtrOutput) UpdatedTimestamp

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

func (AssessmentPropertiesResponsePtrOutput) VmUptime

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

type AssessmentSizingCriterion added in v0.3.1

type AssessmentSizingCriterion pulumi.String

Assessment sizing criterion.

func (AssessmentSizingCriterion) ElementType added in v0.3.1

func (AssessmentSizingCriterion) ElementType() reflect.Type

func (AssessmentSizingCriterion) ToStringOutput added in v0.3.1

func (e AssessmentSizingCriterion) ToStringOutput() pulumi.StringOutput

func (AssessmentSizingCriterion) ToStringOutputWithContext added in v0.3.1

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

func (AssessmentSizingCriterion) ToStringPtrOutput added in v0.3.1

func (e AssessmentSizingCriterion) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentSizingCriterion) ToStringPtrOutputWithContext added in v0.3.1

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

type AssessmentStage added in v0.3.1

type AssessmentStage pulumi.String

User configurable setting that describes the status of the assessment.

func (AssessmentStage) ElementType added in v0.3.1

func (AssessmentStage) ElementType() reflect.Type

func (AssessmentStage) ToStringOutput added in v0.3.1

func (e AssessmentStage) ToStringOutput() pulumi.StringOutput

func (AssessmentStage) ToStringOutputWithContext added in v0.3.1

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

func (AssessmentStage) ToStringPtrOutput added in v0.3.1

func (e AssessmentStage) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentStage) ToStringPtrOutputWithContext added in v0.3.1

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

type AssessmentState

type AssessmentState struct {
	// For optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Unique name of an assessment.
	Name pulumi.StringPtrInput
	// Properties of the assessment.
	Properties AssessmentPropertiesResponsePtrInput
	// Type of the object = [Microsoft.Migrate/assessmentProjects/groups/assessments].
	Type pulumi.StringPtrInput
}

func (AssessmentState) ElementType

func (AssessmentState) ElementType() reflect.Type

type AutomaticResolutionPropertiesResponse added in v0.6.1

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 AutomaticResolutionPropertiesResponseArgs added in v0.6.1

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

Defines the properties for automatic resolution.

func (AutomaticResolutionPropertiesResponseArgs) ElementType added in v0.6.1

func (AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponseOutput added in v0.6.1

func (i AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponseOutput() AutomaticResolutionPropertiesResponseOutput

func (AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponseOutputWithContext added in v0.6.1

func (i AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponseOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponseOutput

func (AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponsePtrOutput added in v0.6.1

func (i AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput

func (AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext added in v0.6.1

func (i AutomaticResolutionPropertiesResponseArgs) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) AutomaticResolutionPropertiesResponsePtrOutput

type AutomaticResolutionPropertiesResponseInput added in v0.6.1

type AutomaticResolutionPropertiesResponseInput interface {
	pulumi.Input

	ToAutomaticResolutionPropertiesResponseOutput() AutomaticResolutionPropertiesResponseOutput
	ToAutomaticResolutionPropertiesResponseOutputWithContext(context.Context) AutomaticResolutionPropertiesResponseOutput
}

AutomaticResolutionPropertiesResponseInput is an input type that accepts AutomaticResolutionPropertiesResponseArgs and AutomaticResolutionPropertiesResponseOutput values. You can construct a concrete instance of `AutomaticResolutionPropertiesResponseInput` via:

AutomaticResolutionPropertiesResponseArgs{...}

type AutomaticResolutionPropertiesResponseOutput added in v0.6.1

type AutomaticResolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the properties for automatic resolution.

func (AutomaticResolutionPropertiesResponseOutput) ElementType added in v0.6.1

func (AutomaticResolutionPropertiesResponseOutput) MoveResourceId added in v0.6.1

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

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutput added in v0.6.1

func (o AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutput() AutomaticResolutionPropertiesResponseOutput

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponseOutputWithContext added in v0.6.1

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

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponsePtrOutput added in v0.6.1

func (o AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput

func (AutomaticResolutionPropertiesResponseOutput) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext added in v0.6.1

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

type AutomaticResolutionPropertiesResponsePtrInput added in v0.6.1

type AutomaticResolutionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput
	ToAutomaticResolutionPropertiesResponsePtrOutputWithContext(context.Context) AutomaticResolutionPropertiesResponsePtrOutput
}

AutomaticResolutionPropertiesResponsePtrInput is an input type that accepts AutomaticResolutionPropertiesResponseArgs, AutomaticResolutionPropertiesResponsePtr and AutomaticResolutionPropertiesResponsePtrOutput values. You can construct a concrete instance of `AutomaticResolutionPropertiesResponsePtrInput` via:

        AutomaticResolutionPropertiesResponseArgs{...}

or:

        nil

type AutomaticResolutionPropertiesResponsePtrOutput added in v0.6.1

type AutomaticResolutionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AutomaticResolutionPropertiesResponsePtrOutput) Elem added in v0.6.1

func (AutomaticResolutionPropertiesResponsePtrOutput) ElementType added in v0.6.1

func (AutomaticResolutionPropertiesResponsePtrOutput) MoveResourceId added in v0.6.1

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

func (AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutput added in v0.6.1

func (o AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutput() AutomaticResolutionPropertiesResponsePtrOutput

func (AutomaticResolutionPropertiesResponsePtrOutput) ToAutomaticResolutionPropertiesResponsePtrOutputWithContext added in v0.6.1

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

type AvailabilitySetResourceSettings added in v0.6.1

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 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 added in v0.6.1

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 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 added in v0.6.1

func (AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutput added in v0.6.1

func (i AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutput() AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsArgs) ToAvailabilitySetResourceSettingsOutputWithContext added in v0.6.1

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

type AvailabilitySetResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type AvailabilitySetResourceSettingsOutput struct{ *pulumi.OutputState }

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsOutput) ElementType added in v0.6.1

func (AvailabilitySetResourceSettingsOutput) FaultDomain added in v0.6.1

Gets or sets the target fault domain.

func (AvailabilitySetResourceSettingsOutput) ResourceType added in v0.6.1

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

func (AvailabilitySetResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutput added in v0.6.1

func (o AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutput() AvailabilitySetResourceSettingsOutput

func (AvailabilitySetResourceSettingsOutput) ToAvailabilitySetResourceSettingsOutputWithContext added in v0.6.1

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

func (AvailabilitySetResourceSettingsOutput) UpdateDomain added in v0.6.1

Gets or sets the target update domain.

type AvailabilitySetResourceSettingsResponse added in v0.6.1

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 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 AvailabilitySetResourceSettingsResponseArgs added in v0.6.1

type AvailabilitySetResourceSettingsResponseArgs 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 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 (AvailabilitySetResourceSettingsResponseArgs) ElementType added in v0.6.1

func (AvailabilitySetResourceSettingsResponseArgs) ToAvailabilitySetResourceSettingsResponseOutput added in v0.6.1

func (i AvailabilitySetResourceSettingsResponseArgs) ToAvailabilitySetResourceSettingsResponseOutput() AvailabilitySetResourceSettingsResponseOutput

func (AvailabilitySetResourceSettingsResponseArgs) ToAvailabilitySetResourceSettingsResponseOutputWithContext added in v0.6.1

func (i AvailabilitySetResourceSettingsResponseArgs) ToAvailabilitySetResourceSettingsResponseOutputWithContext(ctx context.Context) AvailabilitySetResourceSettingsResponseOutput

type AvailabilitySetResourceSettingsResponseInput added in v0.6.1

type AvailabilitySetResourceSettingsResponseInput interface {
	pulumi.Input

	ToAvailabilitySetResourceSettingsResponseOutput() AvailabilitySetResourceSettingsResponseOutput
	ToAvailabilitySetResourceSettingsResponseOutputWithContext(context.Context) AvailabilitySetResourceSettingsResponseOutput
}

AvailabilitySetResourceSettingsResponseInput is an input type that accepts AvailabilitySetResourceSettingsResponseArgs and AvailabilitySetResourceSettingsResponseOutput values. You can construct a concrete instance of `AvailabilitySetResourceSettingsResponseInput` via:

AvailabilitySetResourceSettingsResponseArgs{...}

type AvailabilitySetResourceSettingsResponseOutput added in v0.6.1

type AvailabilitySetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Gets or sets the availability set resource settings.

func (AvailabilitySetResourceSettingsResponseOutput) ElementType added in v0.6.1

func (AvailabilitySetResourceSettingsResponseOutput) FaultDomain added in v0.6.1

Gets or sets the target fault domain.

func (AvailabilitySetResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (AvailabilitySetResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutput added in v0.6.1

func (o AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutput() AvailabilitySetResourceSettingsResponseOutput

func (AvailabilitySetResourceSettingsResponseOutput) ToAvailabilitySetResourceSettingsResponseOutputWithContext added in v0.6.1

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

func (AvailabilitySetResourceSettingsResponseOutput) UpdateDomain added in v0.6.1

Gets or sets the target update domain.

type AzureDiskType added in v0.3.1

type AzureDiskType pulumi.String

Storage type selected for this disk.

func (AzureDiskType) ElementType added in v0.3.1

func (AzureDiskType) ElementType() reflect.Type

func (AzureDiskType) ToStringOutput added in v0.3.1

func (e AzureDiskType) ToStringOutput() pulumi.StringOutput

func (AzureDiskType) ToStringOutputWithContext added in v0.3.1

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

func (AzureDiskType) ToStringPtrOutput added in v0.3.1

func (e AzureDiskType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureDiskType) ToStringPtrOutputWithContext added in v0.3.1

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

type AzureHybridUseBenefit added in v0.3.1

type AzureHybridUseBenefit pulumi.String

AHUB discount on windows virtual machines.

func (AzureHybridUseBenefit) ElementType added in v0.3.1

func (AzureHybridUseBenefit) ElementType() reflect.Type

func (AzureHybridUseBenefit) ToStringOutput added in v0.3.1

func (e AzureHybridUseBenefit) ToStringOutput() pulumi.StringOutput

func (AzureHybridUseBenefit) ToStringOutputWithContext added in v0.3.1

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

func (AzureHybridUseBenefit) ToStringPtrOutput added in v0.3.1

func (e AzureHybridUseBenefit) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureHybridUseBenefit) ToStringPtrOutputWithContext added in v0.3.1

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

type AzureLocation added in v0.3.1

type AzureLocation pulumi.String

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

func (AzureLocation) ElementType added in v0.3.1

func (AzureLocation) ElementType() reflect.Type

func (AzureLocation) ToStringOutput added in v0.3.1

func (e AzureLocation) ToStringOutput() pulumi.StringOutput

func (AzureLocation) ToStringOutputWithContext added in v0.3.1

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

func (AzureLocation) ToStringPtrOutput added in v0.3.1

func (e AzureLocation) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureLocation) ToStringPtrOutputWithContext added in v0.3.1

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

type AzureOfferCode added in v0.3.1

type AzureOfferCode pulumi.String

Offer code according to which cost estimation is done.

func (AzureOfferCode) ElementType added in v0.3.1

func (AzureOfferCode) ElementType() reflect.Type

func (AzureOfferCode) ToStringOutput added in v0.3.1

func (e AzureOfferCode) ToStringOutput() pulumi.StringOutput

func (AzureOfferCode) ToStringOutputWithContext added in v0.3.1

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

func (AzureOfferCode) ToStringPtrOutput added in v0.3.1

func (e AzureOfferCode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureOfferCode) ToStringPtrOutputWithContext added in v0.3.1

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

type AzurePricingTier added in v0.3.1

type AzurePricingTier pulumi.String

Pricing tier for Size evaluation.

func (AzurePricingTier) ElementType added in v0.3.1

func (AzurePricingTier) ElementType() reflect.Type

func (AzurePricingTier) ToStringOutput added in v0.3.1

func (e AzurePricingTier) ToStringOutput() pulumi.StringOutput

func (AzurePricingTier) ToStringOutputWithContext added in v0.3.1

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

func (AzurePricingTier) ToStringPtrOutput added in v0.3.1

func (e AzurePricingTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzurePricingTier) ToStringPtrOutputWithContext added in v0.3.1

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

type AzureStorageRedundancy added in v0.3.1

type AzureStorageRedundancy pulumi.String

Storage Redundancy type offered by Azure.

func (AzureStorageRedundancy) ElementType added in v0.3.1

func (AzureStorageRedundancy) ElementType() reflect.Type

func (AzureStorageRedundancy) ToStringOutput added in v0.3.1

func (e AzureStorageRedundancy) ToStringOutput() pulumi.StringOutput

func (AzureStorageRedundancy) ToStringOutputWithContext added in v0.3.1

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

func (AzureStorageRedundancy) ToStringPtrOutput added in v0.3.1

func (e AzureStorageRedundancy) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureStorageRedundancy) ToStringPtrOutputWithContext added in v0.3.1

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

type AzureVmFamily added in v0.3.1

type AzureVmFamily pulumi.String

Azure VM family.

func (AzureVmFamily) ElementType added in v0.3.1

func (AzureVmFamily) ElementType() reflect.Type

func (AzureVmFamily) ToStringOutput added in v0.3.1

func (e AzureVmFamily) ToStringOutput() pulumi.StringOutput

func (AzureVmFamily) ToStringOutputWithContext added in v0.3.1

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

func (AzureVmFamily) ToStringPtrOutput added in v0.3.1

func (e AzureVmFamily) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureVmFamily) ToStringPtrOutputWithContext added in v0.3.1

func (e AzureVmFamily) 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 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 CollectorAgentPropertiesResponseArgs

type CollectorAgentPropertiesResponseArgs struct {
	Id               pulumi.StringInput                              `pulumi:"id"`
	LastHeartbeatUtc pulumi.StringInput                              `pulumi:"lastHeartbeatUtc"`
	SpnDetails       CollectorBodyAgentSpnPropertiesResponsePtrInput `pulumi:"spnDetails"`
	Version          pulumi.StringInput                              `pulumi:"version"`
}

func (CollectorAgentPropertiesResponseArgs) ElementType

func (CollectorAgentPropertiesResponseArgs) ToCollectorAgentPropertiesResponseOutput

func (i CollectorAgentPropertiesResponseArgs) ToCollectorAgentPropertiesResponseOutput() CollectorAgentPropertiesResponseOutput

func (CollectorAgentPropertiesResponseArgs) ToCollectorAgentPropertiesResponseOutputWithContext

func (i CollectorAgentPropertiesResponseArgs) ToCollectorAgentPropertiesResponseOutputWithContext(ctx context.Context) CollectorAgentPropertiesResponseOutput

func (CollectorAgentPropertiesResponseArgs) ToCollectorAgentPropertiesResponsePtrOutput

func (i CollectorAgentPropertiesResponseArgs) ToCollectorAgentPropertiesResponsePtrOutput() CollectorAgentPropertiesResponsePtrOutput

func (CollectorAgentPropertiesResponseArgs) ToCollectorAgentPropertiesResponsePtrOutputWithContext

func (i CollectorAgentPropertiesResponseArgs) ToCollectorAgentPropertiesResponsePtrOutputWithContext(ctx context.Context) CollectorAgentPropertiesResponsePtrOutput

type CollectorAgentPropertiesResponseInput

type CollectorAgentPropertiesResponseInput interface {
	pulumi.Input

	ToCollectorAgentPropertiesResponseOutput() CollectorAgentPropertiesResponseOutput
	ToCollectorAgentPropertiesResponseOutputWithContext(context.Context) CollectorAgentPropertiesResponseOutput
}

CollectorAgentPropertiesResponseInput is an input type that accepts CollectorAgentPropertiesResponseArgs and CollectorAgentPropertiesResponseOutput values. You can construct a concrete instance of `CollectorAgentPropertiesResponseInput` via:

CollectorAgentPropertiesResponseArgs{...}

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) ToCollectorAgentPropertiesResponsePtrOutput

func (o CollectorAgentPropertiesResponseOutput) ToCollectorAgentPropertiesResponsePtrOutput() CollectorAgentPropertiesResponsePtrOutput

func (CollectorAgentPropertiesResponseOutput) ToCollectorAgentPropertiesResponsePtrOutputWithContext

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

func (CollectorAgentPropertiesResponseOutput) Version

type CollectorAgentPropertiesResponsePtrInput

type CollectorAgentPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCollectorAgentPropertiesResponsePtrOutput() CollectorAgentPropertiesResponsePtrOutput
	ToCollectorAgentPropertiesResponsePtrOutputWithContext(context.Context) CollectorAgentPropertiesResponsePtrOutput
}

CollectorAgentPropertiesResponsePtrInput is an input type that accepts CollectorAgentPropertiesResponseArgs, CollectorAgentPropertiesResponsePtr and CollectorAgentPropertiesResponsePtrOutput values. You can construct a concrete instance of `CollectorAgentPropertiesResponsePtrInput` via:

        CollectorAgentPropertiesResponseArgs{...}

or:

        nil

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 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 CollectorBodyAgentSpnPropertiesResponseArgs

type CollectorBodyAgentSpnPropertiesResponseArgs 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 (CollectorBodyAgentSpnPropertiesResponseArgs) ElementType

func (CollectorBodyAgentSpnPropertiesResponseArgs) ToCollectorBodyAgentSpnPropertiesResponseOutput

func (i CollectorBodyAgentSpnPropertiesResponseArgs) ToCollectorBodyAgentSpnPropertiesResponseOutput() CollectorBodyAgentSpnPropertiesResponseOutput

func (CollectorBodyAgentSpnPropertiesResponseArgs) ToCollectorBodyAgentSpnPropertiesResponseOutputWithContext

func (i CollectorBodyAgentSpnPropertiesResponseArgs) ToCollectorBodyAgentSpnPropertiesResponseOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesResponseOutput

func (CollectorBodyAgentSpnPropertiesResponseArgs) ToCollectorBodyAgentSpnPropertiesResponsePtrOutput

func (i CollectorBodyAgentSpnPropertiesResponseArgs) ToCollectorBodyAgentSpnPropertiesResponsePtrOutput() CollectorBodyAgentSpnPropertiesResponsePtrOutput

func (CollectorBodyAgentSpnPropertiesResponseArgs) ToCollectorBodyAgentSpnPropertiesResponsePtrOutputWithContext

func (i CollectorBodyAgentSpnPropertiesResponseArgs) ToCollectorBodyAgentSpnPropertiesResponsePtrOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesResponsePtrOutput

type CollectorBodyAgentSpnPropertiesResponseInput

type CollectorBodyAgentSpnPropertiesResponseInput interface {
	pulumi.Input

	ToCollectorBodyAgentSpnPropertiesResponseOutput() CollectorBodyAgentSpnPropertiesResponseOutput
	ToCollectorBodyAgentSpnPropertiesResponseOutputWithContext(context.Context) CollectorBodyAgentSpnPropertiesResponseOutput
}

CollectorBodyAgentSpnPropertiesResponseInput is an input type that accepts CollectorBodyAgentSpnPropertiesResponseArgs and CollectorBodyAgentSpnPropertiesResponseOutput values. You can construct a concrete instance of `CollectorBodyAgentSpnPropertiesResponseInput` via:

CollectorBodyAgentSpnPropertiesResponseArgs{...}

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

func (CollectorBodyAgentSpnPropertiesResponseOutput) ToCollectorBodyAgentSpnPropertiesResponsePtrOutput

func (o CollectorBodyAgentSpnPropertiesResponseOutput) ToCollectorBodyAgentSpnPropertiesResponsePtrOutput() CollectorBodyAgentSpnPropertiesResponsePtrOutput

func (CollectorBodyAgentSpnPropertiesResponseOutput) ToCollectorBodyAgentSpnPropertiesResponsePtrOutputWithContext

func (o CollectorBodyAgentSpnPropertiesResponseOutput) ToCollectorBodyAgentSpnPropertiesResponsePtrOutputWithContext(ctx context.Context) CollectorBodyAgentSpnPropertiesResponsePtrOutput

type CollectorBodyAgentSpnPropertiesResponsePtrInput

type CollectorBodyAgentSpnPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCollectorBodyAgentSpnPropertiesResponsePtrOutput() CollectorBodyAgentSpnPropertiesResponsePtrOutput
	ToCollectorBodyAgentSpnPropertiesResponsePtrOutputWithContext(context.Context) CollectorBodyAgentSpnPropertiesResponsePtrOutput
}

CollectorBodyAgentSpnPropertiesResponsePtrInput is an input type that accepts CollectorBodyAgentSpnPropertiesResponseArgs, CollectorBodyAgentSpnPropertiesResponsePtr and CollectorBodyAgentSpnPropertiesResponsePtrOutput values. You can construct a concrete instance of `CollectorBodyAgentSpnPropertiesResponsePtrInput` via:

        CollectorBodyAgentSpnPropertiesResponseArgs{...}

or:

        nil

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 CollectorPropertiesResponseArgs

type CollectorPropertiesResponseArgs struct {
	AgentProperties CollectorAgentPropertiesResponsePtrInput `pulumi:"agentProperties"`
	// Time when this collector was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp pulumi.StringInput `pulumi:"createdTimestamp"`
	// The ARM id of the discovery service site.
	DiscoverySiteId pulumi.StringPtrInput `pulumi:"discoverySiteId"`
	// Time when this collector was updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp pulumi.StringInput `pulumi:"updatedTimestamp"`
}

func (CollectorPropertiesResponseArgs) ElementType

func (CollectorPropertiesResponseArgs) ToCollectorPropertiesResponseOutput

func (i CollectorPropertiesResponseArgs) ToCollectorPropertiesResponseOutput() CollectorPropertiesResponseOutput

func (CollectorPropertiesResponseArgs) ToCollectorPropertiesResponseOutputWithContext

func (i CollectorPropertiesResponseArgs) ToCollectorPropertiesResponseOutputWithContext(ctx context.Context) CollectorPropertiesResponseOutput

func (CollectorPropertiesResponseArgs) ToCollectorPropertiesResponsePtrOutput

func (i CollectorPropertiesResponseArgs) ToCollectorPropertiesResponsePtrOutput() CollectorPropertiesResponsePtrOutput

func (CollectorPropertiesResponseArgs) ToCollectorPropertiesResponsePtrOutputWithContext

func (i CollectorPropertiesResponseArgs) ToCollectorPropertiesResponsePtrOutputWithContext(ctx context.Context) CollectorPropertiesResponsePtrOutput

type CollectorPropertiesResponseInput

type CollectorPropertiesResponseInput interface {
	pulumi.Input

	ToCollectorPropertiesResponseOutput() CollectorPropertiesResponseOutput
	ToCollectorPropertiesResponseOutputWithContext(context.Context) CollectorPropertiesResponseOutput
}

CollectorPropertiesResponseInput is an input type that accepts CollectorPropertiesResponseArgs and CollectorPropertiesResponseOutput values. You can construct a concrete instance of `CollectorPropertiesResponseInput` via:

CollectorPropertiesResponseArgs{...}

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) ToCollectorPropertiesResponsePtrOutput

func (o CollectorPropertiesResponseOutput) ToCollectorPropertiesResponsePtrOutput() CollectorPropertiesResponsePtrOutput

func (CollectorPropertiesResponseOutput) ToCollectorPropertiesResponsePtrOutputWithContext

func (o CollectorPropertiesResponseOutput) ToCollectorPropertiesResponsePtrOutputWithContext(ctx context.Context) CollectorPropertiesResponsePtrOutput

func (CollectorPropertiesResponseOutput) UpdatedTimestamp

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

type CollectorPropertiesResponsePtrInput

type CollectorPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCollectorPropertiesResponsePtrOutput() CollectorPropertiesResponsePtrOutput
	ToCollectorPropertiesResponsePtrOutputWithContext(context.Context) CollectorPropertiesResponsePtrOutput
}

CollectorPropertiesResponsePtrInput is an input type that accepts CollectorPropertiesResponseArgs, CollectorPropertiesResponsePtr and CollectorPropertiesResponsePtrOutput values. You can construct a concrete instance of `CollectorPropertiesResponsePtrInput` via:

        CollectorPropertiesResponseArgs{...}

or:

        nil

type CollectorPropertiesResponsePtrOutput

type CollectorPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CollectorPropertiesResponsePtrOutput) AgentProperties

func (CollectorPropertiesResponsePtrOutput) CreatedTimestamp

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

func (CollectorPropertiesResponsePtrOutput) DiscoverySiteId

The ARM id of the discovery service site.

func (CollectorPropertiesResponsePtrOutput) Elem

func (CollectorPropertiesResponsePtrOutput) ElementType

func (CollectorPropertiesResponsePtrOutput) ToCollectorPropertiesResponsePtrOutput

func (o CollectorPropertiesResponsePtrOutput) ToCollectorPropertiesResponsePtrOutput() CollectorPropertiesResponsePtrOutput

func (CollectorPropertiesResponsePtrOutput) ToCollectorPropertiesResponsePtrOutputWithContext

func (o CollectorPropertiesResponsePtrOutput) ToCollectorPropertiesResponsePtrOutputWithContext(ctx context.Context) CollectorPropertiesResponsePtrOutput

func (CollectorPropertiesResponsePtrOutput) UpdatedTimestamp

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

type Currency added in v0.3.1

type Currency pulumi.String

Currency to report prices in.

func (Currency) ElementType added in v0.3.1

func (Currency) ElementType() reflect.Type

func (Currency) ToStringOutput added in v0.3.1

func (e Currency) ToStringOutput() pulumi.StringOutput

func (Currency) ToStringOutputWithContext added in v0.3.1

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

func (Currency) ToStringPtrOutput added in v0.3.1

func (e Currency) ToStringPtrOutput() pulumi.StringPtrOutput

func (Currency) ToStringPtrOutputWithContext added in v0.3.1

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

type DiskEncryptionSetResourceSettings added in v0.6.1

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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

type DiskEncryptionSetResourceSettingsArgs added in v0.6.1

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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsArgs) ElementType added in v0.6.1

func (DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutput added in v0.6.1

func (i DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutput() DiskEncryptionSetResourceSettingsOutput

func (DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutputWithContext added in v0.6.1

func (i DiskEncryptionSetResourceSettingsArgs) ToDiskEncryptionSetResourceSettingsOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsOutput

type DiskEncryptionSetResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type DiskEncryptionSetResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsOutput) ElementType added in v0.6.1

func (DiskEncryptionSetResourceSettingsOutput) ResourceType added in v0.6.1

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

func (DiskEncryptionSetResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutput added in v0.6.1

func (o DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutput() DiskEncryptionSetResourceSettingsOutput

func (DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutputWithContext added in v0.6.1

func (o DiskEncryptionSetResourceSettingsOutput) ToDiskEncryptionSetResourceSettingsOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsOutput

type DiskEncryptionSetResourceSettingsResponse added in v0.6.1

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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

type DiskEncryptionSetResourceSettingsResponseArgs added in v0.6.1

type DiskEncryptionSetResourceSettingsResponseArgs 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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsResponseArgs) ElementType added in v0.6.1

func (DiskEncryptionSetResourceSettingsResponseArgs) ToDiskEncryptionSetResourceSettingsResponseOutput added in v0.6.1

func (i DiskEncryptionSetResourceSettingsResponseArgs) ToDiskEncryptionSetResourceSettingsResponseOutput() DiskEncryptionSetResourceSettingsResponseOutput

func (DiskEncryptionSetResourceSettingsResponseArgs) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext added in v0.6.1

func (i DiskEncryptionSetResourceSettingsResponseArgs) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsResponseOutput

type DiskEncryptionSetResourceSettingsResponseInput added in v0.6.1

type DiskEncryptionSetResourceSettingsResponseInput interface {
	pulumi.Input

	ToDiskEncryptionSetResourceSettingsResponseOutput() DiskEncryptionSetResourceSettingsResponseOutput
	ToDiskEncryptionSetResourceSettingsResponseOutputWithContext(context.Context) DiskEncryptionSetResourceSettingsResponseOutput
}

DiskEncryptionSetResourceSettingsResponseInput is an input type that accepts DiskEncryptionSetResourceSettingsResponseArgs and DiskEncryptionSetResourceSettingsResponseOutput values. You can construct a concrete instance of `DiskEncryptionSetResourceSettingsResponseInput` via:

DiskEncryptionSetResourceSettingsResponseArgs{...}

type DiskEncryptionSetResourceSettingsResponseOutput added in v0.6.1

type DiskEncryptionSetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the disk encryption set resource settings.

func (DiskEncryptionSetResourceSettingsResponseOutput) ElementType added in v0.6.1

func (DiskEncryptionSetResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (DiskEncryptionSetResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutput added in v0.6.1

func (o DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutput() DiskEncryptionSetResourceSettingsResponseOutput

func (DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext added in v0.6.1

func (o DiskEncryptionSetResourceSettingsResponseOutput) ToDiskEncryptionSetResourceSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSetResourceSettingsResponseOutput

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. Latest API Version: 2019-10-01.

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 added in v0.2.6

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput added in v0.2.6

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext added in v0.2.6

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.StringInput
	// Name of the Azure Migrate project.
	ProjectName pulumi.StringInput
	// 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 GroupInput added in v0.2.6

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupOutput added in v0.2.6

type GroupOutput struct {
	*pulumi.OutputState
}

func (GroupOutput) ElementType added in v0.2.6

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) ToGroupOutput added in v0.2.6

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext added in v0.2.6

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

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"`
	// 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 GroupPropertiesResponseArgs

type GroupPropertiesResponseArgs struct {
	// If the assessments are in running state.
	AreAssessmentsRunning pulumi.BoolInput `pulumi:"areAssessmentsRunning"`
	// List of References to Assessments created on this group.
	Assessments pulumi.StringArrayInput `pulumi:"assessments"`
	// Time when this group was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp pulumi.StringInput `pulumi:"createdTimestamp"`
	// Whether the group has been created and is valid.
	GroupStatus pulumi.StringInput `pulumi:"groupStatus"`
	// Number of machines part of this group.
	MachineCount pulumi.IntInput `pulumi:"machineCount"`
	// Time when this group was last updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp pulumi.StringInput `pulumi:"updatedTimestamp"`
}

Properties of group resource.

func (GroupPropertiesResponseArgs) ElementType

func (GroupPropertiesResponseArgs) ToGroupPropertiesResponseOutput

func (i GroupPropertiesResponseArgs) ToGroupPropertiesResponseOutput() GroupPropertiesResponseOutput

func (GroupPropertiesResponseArgs) ToGroupPropertiesResponseOutputWithContext

func (i GroupPropertiesResponseArgs) ToGroupPropertiesResponseOutputWithContext(ctx context.Context) GroupPropertiesResponseOutput

func (GroupPropertiesResponseArgs) ToGroupPropertiesResponsePtrOutput

func (i GroupPropertiesResponseArgs) ToGroupPropertiesResponsePtrOutput() GroupPropertiesResponsePtrOutput

func (GroupPropertiesResponseArgs) ToGroupPropertiesResponsePtrOutputWithContext

func (i GroupPropertiesResponseArgs) ToGroupPropertiesResponsePtrOutputWithContext(ctx context.Context) GroupPropertiesResponsePtrOutput

type GroupPropertiesResponseInput

type GroupPropertiesResponseInput interface {
	pulumi.Input

	ToGroupPropertiesResponseOutput() GroupPropertiesResponseOutput
	ToGroupPropertiesResponseOutputWithContext(context.Context) GroupPropertiesResponseOutput
}

GroupPropertiesResponseInput is an input type that accepts GroupPropertiesResponseArgs and GroupPropertiesResponseOutput values. You can construct a concrete instance of `GroupPropertiesResponseInput` via:

GroupPropertiesResponseArgs{...}

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) 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) ToGroupPropertiesResponsePtrOutput

func (o GroupPropertiesResponseOutput) ToGroupPropertiesResponsePtrOutput() GroupPropertiesResponsePtrOutput

func (GroupPropertiesResponseOutput) ToGroupPropertiesResponsePtrOutputWithContext

func (o GroupPropertiesResponseOutput) ToGroupPropertiesResponsePtrOutputWithContext(ctx context.Context) GroupPropertiesResponsePtrOutput

func (GroupPropertiesResponseOutput) UpdatedTimestamp

func (o GroupPropertiesResponseOutput) UpdatedTimestamp() pulumi.StringOutput

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

type GroupPropertiesResponsePtrInput

type GroupPropertiesResponsePtrInput interface {
	pulumi.Input

	ToGroupPropertiesResponsePtrOutput() GroupPropertiesResponsePtrOutput
	ToGroupPropertiesResponsePtrOutputWithContext(context.Context) GroupPropertiesResponsePtrOutput
}

GroupPropertiesResponsePtrInput is an input type that accepts GroupPropertiesResponseArgs, GroupPropertiesResponsePtr and GroupPropertiesResponsePtrOutput values. You can construct a concrete instance of `GroupPropertiesResponsePtrInput` via:

        GroupPropertiesResponseArgs{...}

or:

        nil

type GroupPropertiesResponsePtrOutput

type GroupPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (GroupPropertiesResponsePtrOutput) AreAssessmentsRunning

func (o GroupPropertiesResponsePtrOutput) AreAssessmentsRunning() pulumi.BoolPtrOutput

If the assessments are in running state.

func (GroupPropertiesResponsePtrOutput) Assessments

List of References to Assessments created on this group.

func (GroupPropertiesResponsePtrOutput) CreatedTimestamp

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

func (GroupPropertiesResponsePtrOutput) Elem

func (GroupPropertiesResponsePtrOutput) ElementType

func (GroupPropertiesResponsePtrOutput) GroupStatus

Whether the group has been created and is valid.

func (GroupPropertiesResponsePtrOutput) MachineCount

Number of machines part of this group.

func (GroupPropertiesResponsePtrOutput) ToGroupPropertiesResponsePtrOutput

func (o GroupPropertiesResponsePtrOutput) ToGroupPropertiesResponsePtrOutput() GroupPropertiesResponsePtrOutput

func (GroupPropertiesResponsePtrOutput) ToGroupPropertiesResponsePtrOutputWithContext

func (o GroupPropertiesResponsePtrOutput) ToGroupPropertiesResponsePtrOutputWithContext(ctx context.Context) GroupPropertiesResponsePtrOutput

func (GroupPropertiesResponsePtrOutput) UpdatedTimestamp

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

type GroupState

type GroupState struct {
	// For optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Name of the group.
	Name pulumi.StringPtrInput
	// Properties of the group.
	Properties GroupPropertiesResponsePtrInput
	// Type of the object = [Microsoft.Migrate/assessmentProjects/groups].
	Type pulumi.StringPtrInput
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

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"`
}

Latest API Version: 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 added in v0.2.6

func (*HyperVCollector) ElementType() reflect.Type

func (*HyperVCollector) ToHyperVCollectorOutput added in v0.2.6

func (i *HyperVCollector) ToHyperVCollectorOutput() HyperVCollectorOutput

func (*HyperVCollector) ToHyperVCollectorOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type HyperVCollectorInput interface {
	pulumi.Input

	ToHyperVCollectorOutput() HyperVCollectorOutput
	ToHyperVCollectorOutputWithContext(ctx context.Context) HyperVCollectorOutput
}

type HyperVCollectorOutput added in v0.2.6

type HyperVCollectorOutput struct {
	*pulumi.OutputState
}

func (HyperVCollectorOutput) ElementType added in v0.2.6

func (HyperVCollectorOutput) ElementType() reflect.Type

func (HyperVCollectorOutput) ToHyperVCollectorOutput added in v0.2.6

func (o HyperVCollectorOutput) ToHyperVCollectorOutput() HyperVCollectorOutput

func (HyperVCollectorOutput) ToHyperVCollectorOutputWithContext added in v0.2.6

func (o HyperVCollectorOutput) ToHyperVCollectorOutputWithContext(ctx context.Context) HyperVCollectorOutput

type HyperVCollectorState

type HyperVCollectorState struct {
	ETag       pulumi.StringPtrInput
	Name       pulumi.StringPtrInput
	Properties CollectorPropertiesResponsePtrInput
	Type       pulumi.StringPtrInput
}

func (HyperVCollectorState) ElementType

func (HyperVCollectorState) ElementType() reflect.Type

type Identity added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput added in v0.6.1

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext added in v0.6.1

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput added in v0.6.1

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext added in v0.6.1

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput added in v0.6.1

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 IdentityOutput added in v0.6.1

type IdentityOutput struct{ *pulumi.OutputState }

Defines the MSI properties of the Move Collection.

func (IdentityOutput) ElementType added in v0.6.1

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) PrincipalId added in v0.6.1

func (o IdentityOutput) PrincipalId() pulumi.StringPtrOutput

Gets or sets the principal id.

func (IdentityOutput) TenantId added in v0.6.1

func (o IdentityOutput) TenantId() pulumi.StringPtrOutput

Gets or sets the tenant id.

func (IdentityOutput) ToIdentityOutput added in v0.6.1

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext added in v0.6.1

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput added in v0.6.1

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext added in v0.6.1

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type added in v0.6.1

The type of identity used for the resource mover service.

type IdentityPtrInput added in v0.6.1

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 added in v0.6.1

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput added in v0.6.1

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem added in v0.6.1

func (IdentityPtrOutput) ElementType added in v0.6.1

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) PrincipalId added in v0.6.1

func (o IdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput

Gets or sets the principal id.

func (IdentityPtrOutput) TenantId added in v0.6.1

Gets or sets the tenant id.

func (IdentityPtrOutput) ToIdentityPtrOutput added in v0.6.1

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext added in v0.6.1

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type added in v0.6.1

The type of identity used for the resource mover service.

type IdentityResponse added in v0.6.1

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 IdentityResponseArgs added in v0.6.1

type IdentityResponseArgs 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 (IdentityResponseArgs) ElementType added in v0.6.1

func (IdentityResponseArgs) ElementType() reflect.Type

func (IdentityResponseArgs) ToIdentityResponseOutput added in v0.6.1

func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponseOutputWithContext added in v0.6.1

func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutput added in v0.6.1

func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext added in v0.6.1

func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

type IdentityResponseInput added in v0.6.1

type IdentityResponseInput interface {
	pulumi.Input

	ToIdentityResponseOutput() IdentityResponseOutput
	ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput
}

IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:

IdentityResponseArgs{...}

type IdentityResponseOutput added in v0.6.1

type IdentityResponseOutput struct{ *pulumi.OutputState }

Defines the MSI properties of the Move Collection.

func (IdentityResponseOutput) ElementType added in v0.6.1

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId added in v0.6.1

Gets or sets the principal id.

func (IdentityResponseOutput) TenantId added in v0.6.1

Gets or sets the tenant id.

func (IdentityResponseOutput) ToIdentityResponseOutput added in v0.6.1

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext added in v0.6.1

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutput added in v0.6.1

func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext added in v0.6.1

func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponseOutput) Type added in v0.6.1

The type of identity used for the resource mover service.

type IdentityResponsePtrInput added in v0.6.1

type IdentityResponsePtrInput interface {
	pulumi.Input

	ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
	ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput
}

IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:

        IdentityResponseArgs{...}

or:

        nil

func IdentityResponsePtr added in v0.6.1

func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput

type IdentityResponsePtrOutput added in v0.6.1

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem added in v0.6.1

func (IdentityResponsePtrOutput) ElementType added in v0.6.1

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId added in v0.6.1

Gets or sets the principal id.

func (IdentityResponsePtrOutput) TenantId added in v0.6.1

Gets or sets the tenant id.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput added in v0.6.1

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext added in v0.6.1

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type added in v0.6.1

The type of identity used for the resource mover service.

type JobStatusResponse added in v0.6.1

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 JobStatusResponseArgs added in v0.6.1

type JobStatusResponseArgs struct {
	// Defines the job name.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// Gets or sets the monitoring job percentage.
	JobProgress pulumi.StringInput `pulumi:"jobProgress"`
}

Defines the job status.

func (JobStatusResponseArgs) ElementType added in v0.6.1

func (JobStatusResponseArgs) ElementType() reflect.Type

func (JobStatusResponseArgs) ToJobStatusResponseOutput added in v0.6.1

func (i JobStatusResponseArgs) ToJobStatusResponseOutput() JobStatusResponseOutput

func (JobStatusResponseArgs) ToJobStatusResponseOutputWithContext added in v0.6.1

func (i JobStatusResponseArgs) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput

func (JobStatusResponseArgs) ToJobStatusResponsePtrOutput added in v0.6.1

func (i JobStatusResponseArgs) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponseArgs) ToJobStatusResponsePtrOutputWithContext added in v0.6.1

func (i JobStatusResponseArgs) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type JobStatusResponseInput added in v0.6.1

type JobStatusResponseInput interface {
	pulumi.Input

	ToJobStatusResponseOutput() JobStatusResponseOutput
	ToJobStatusResponseOutputWithContext(context.Context) JobStatusResponseOutput
}

JobStatusResponseInput is an input type that accepts JobStatusResponseArgs and JobStatusResponseOutput values. You can construct a concrete instance of `JobStatusResponseInput` via:

JobStatusResponseArgs{...}

type JobStatusResponseOutput added in v0.6.1

type JobStatusResponseOutput struct{ *pulumi.OutputState }

Defines the job status.

func (JobStatusResponseOutput) ElementType added in v0.6.1

func (JobStatusResponseOutput) ElementType() reflect.Type

func (JobStatusResponseOutput) JobName added in v0.6.1

Defines the job name.

func (JobStatusResponseOutput) JobProgress added in v0.6.1

Gets or sets the monitoring job percentage.

func (JobStatusResponseOutput) ToJobStatusResponseOutput added in v0.6.1

func (o JobStatusResponseOutput) ToJobStatusResponseOutput() JobStatusResponseOutput

func (JobStatusResponseOutput) ToJobStatusResponseOutputWithContext added in v0.6.1

func (o JobStatusResponseOutput) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput

func (JobStatusResponseOutput) ToJobStatusResponsePtrOutput added in v0.6.1

func (o JobStatusResponseOutput) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponseOutput) ToJobStatusResponsePtrOutputWithContext added in v0.6.1

func (o JobStatusResponseOutput) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type JobStatusResponsePtrInput added in v0.6.1

type JobStatusResponsePtrInput interface {
	pulumi.Input

	ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput
	ToJobStatusResponsePtrOutputWithContext(context.Context) JobStatusResponsePtrOutput
}

JobStatusResponsePtrInput is an input type that accepts JobStatusResponseArgs, JobStatusResponsePtr and JobStatusResponsePtrOutput values. You can construct a concrete instance of `JobStatusResponsePtrInput` via:

        JobStatusResponseArgs{...}

or:

        nil

func JobStatusResponsePtr added in v0.6.1

func JobStatusResponsePtr(v *JobStatusResponseArgs) JobStatusResponsePtrInput

type JobStatusResponsePtrOutput added in v0.6.1

type JobStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (JobStatusResponsePtrOutput) Elem added in v0.6.1

func (JobStatusResponsePtrOutput) ElementType added in v0.6.1

func (JobStatusResponsePtrOutput) ElementType() reflect.Type

func (JobStatusResponsePtrOutput) JobName added in v0.6.1

Defines the job name.

func (JobStatusResponsePtrOutput) JobProgress added in v0.6.1

Gets or sets the monitoring job percentage.

func (JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutput added in v0.6.1

func (o JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutput() JobStatusResponsePtrOutput

func (JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutputWithContext added in v0.6.1

func (o JobStatusResponsePtrOutput) ToJobStatusResponsePtrOutputWithContext(ctx context.Context) JobStatusResponsePtrOutput

type KeyVaultResourceSettings added in v0.6.1

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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

type KeyVaultResourceSettingsArgs added in v0.6.1

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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

func (KeyVaultResourceSettingsArgs) ElementType added in v0.6.1

func (KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutput added in v0.6.1

func (i KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutput() KeyVaultResourceSettingsOutput

func (KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutputWithContext added in v0.6.1

func (i KeyVaultResourceSettingsArgs) ToKeyVaultResourceSettingsOutputWithContext(ctx context.Context) KeyVaultResourceSettingsOutput

type KeyVaultResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type KeyVaultResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the key vault resource settings.

func (KeyVaultResourceSettingsOutput) ElementType added in v0.6.1

func (KeyVaultResourceSettingsOutput) ResourceType added in v0.6.1

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

func (KeyVaultResourceSettingsOutput) TargetResourceName added in v0.6.1

func (o KeyVaultResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutput added in v0.6.1

func (o KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutput() KeyVaultResourceSettingsOutput

func (KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutputWithContext added in v0.6.1

func (o KeyVaultResourceSettingsOutput) ToKeyVaultResourceSettingsOutputWithContext(ctx context.Context) KeyVaultResourceSettingsOutput

type KeyVaultResourceSettingsResponse added in v0.6.1

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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

type KeyVaultResourceSettingsResponseArgs added in v0.6.1

type KeyVaultResourceSettingsResponseArgs 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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the key vault resource settings.

func (KeyVaultResourceSettingsResponseArgs) ElementType added in v0.6.1

func (KeyVaultResourceSettingsResponseArgs) ToKeyVaultResourceSettingsResponseOutput added in v0.6.1

func (i KeyVaultResourceSettingsResponseArgs) ToKeyVaultResourceSettingsResponseOutput() KeyVaultResourceSettingsResponseOutput

func (KeyVaultResourceSettingsResponseArgs) ToKeyVaultResourceSettingsResponseOutputWithContext added in v0.6.1

func (i KeyVaultResourceSettingsResponseArgs) ToKeyVaultResourceSettingsResponseOutputWithContext(ctx context.Context) KeyVaultResourceSettingsResponseOutput

type KeyVaultResourceSettingsResponseInput added in v0.6.1

type KeyVaultResourceSettingsResponseInput interface {
	pulumi.Input

	ToKeyVaultResourceSettingsResponseOutput() KeyVaultResourceSettingsResponseOutput
	ToKeyVaultResourceSettingsResponseOutputWithContext(context.Context) KeyVaultResourceSettingsResponseOutput
}

KeyVaultResourceSettingsResponseInput is an input type that accepts KeyVaultResourceSettingsResponseArgs and KeyVaultResourceSettingsResponseOutput values. You can construct a concrete instance of `KeyVaultResourceSettingsResponseInput` via:

KeyVaultResourceSettingsResponseArgs{...}

type KeyVaultResourceSettingsResponseOutput added in v0.6.1

type KeyVaultResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the key vault resource settings.

func (KeyVaultResourceSettingsResponseOutput) ElementType added in v0.6.1

func (KeyVaultResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (KeyVaultResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutput added in v0.6.1

func (o KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutput() KeyVaultResourceSettingsResponseOutput

func (KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutputWithContext added in v0.6.1

func (o KeyVaultResourceSettingsResponseOutput) ToKeyVaultResourceSettingsResponseOutputWithContext(ctx context.Context) KeyVaultResourceSettingsResponseOutput

type LBBackendAddressPoolResourceSettings added in v0.6.1

type LBBackendAddressPoolResourceSettings struct {
	// Gets or sets the backend address pool name.
	Name *string `pulumi:"name"`
}

Defines load balancer backend address pool properties.

type LBBackendAddressPoolResourceSettingsArgs added in v0.6.1

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 added in v0.6.1

func (LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutput added in v0.6.1

func (i LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutput() LBBackendAddressPoolResourceSettingsOutput

func (LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutputWithContext added in v0.6.1

func (i LBBackendAddressPoolResourceSettingsArgs) ToLBBackendAddressPoolResourceSettingsOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsOutput

type LBBackendAddressPoolResourceSettingsArray added in v0.6.1

type LBBackendAddressPoolResourceSettingsArray []LBBackendAddressPoolResourceSettingsInput

func (LBBackendAddressPoolResourceSettingsArray) ElementType added in v0.6.1

func (LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutput added in v0.6.1

func (i LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutput() LBBackendAddressPoolResourceSettingsArrayOutput

func (LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext added in v0.6.1

func (i LBBackendAddressPoolResourceSettingsArray) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsArrayOutput

type LBBackendAddressPoolResourceSettingsArrayInput added in v0.6.1

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 added in v0.6.1

type LBBackendAddressPoolResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (LBBackendAddressPoolResourceSettingsArrayOutput) ElementType added in v0.6.1

func (LBBackendAddressPoolResourceSettingsArrayOutput) Index added in v0.6.1

func (LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutput added in v0.6.1

func (o LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutput() LBBackendAddressPoolResourceSettingsArrayOutput

func (LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext added in v0.6.1

func (o LBBackendAddressPoolResourceSettingsArrayOutput) ToLBBackendAddressPoolResourceSettingsArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsArrayOutput

type LBBackendAddressPoolResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type LBBackendAddressPoolResourceSettingsOutput struct{ *pulumi.OutputState }

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsOutput) ElementType added in v0.6.1

func (LBBackendAddressPoolResourceSettingsOutput) Name added in v0.6.1

Gets or sets the backend address pool name.

func (LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutput added in v0.6.1

func (o LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutput() LBBackendAddressPoolResourceSettingsOutput

func (LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutputWithContext added in v0.6.1

func (o LBBackendAddressPoolResourceSettingsOutput) ToLBBackendAddressPoolResourceSettingsOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsOutput

type LBBackendAddressPoolResourceSettingsResponse added in v0.6.1

type LBBackendAddressPoolResourceSettingsResponse struct {
	// Gets or sets the backend address pool name.
	Name *string `pulumi:"name"`
}

Defines load balancer backend address pool properties.

type LBBackendAddressPoolResourceSettingsResponseArgs added in v0.6.1

type LBBackendAddressPoolResourceSettingsResponseArgs struct {
	// Gets or sets the backend address pool name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsResponseArgs) ElementType added in v0.6.1

func (LBBackendAddressPoolResourceSettingsResponseArgs) ToLBBackendAddressPoolResourceSettingsResponseOutput added in v0.6.1

func (i LBBackendAddressPoolResourceSettingsResponseArgs) ToLBBackendAddressPoolResourceSettingsResponseOutput() LBBackendAddressPoolResourceSettingsResponseOutput

func (LBBackendAddressPoolResourceSettingsResponseArgs) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext added in v0.6.1

func (i LBBackendAddressPoolResourceSettingsResponseArgs) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseOutput

type LBBackendAddressPoolResourceSettingsResponseArray added in v0.6.1

type LBBackendAddressPoolResourceSettingsResponseArray []LBBackendAddressPoolResourceSettingsResponseInput

func (LBBackendAddressPoolResourceSettingsResponseArray) ElementType added in v0.6.1

func (LBBackendAddressPoolResourceSettingsResponseArray) ToLBBackendAddressPoolResourceSettingsResponseArrayOutput added in v0.6.1

func (i LBBackendAddressPoolResourceSettingsResponseArray) ToLBBackendAddressPoolResourceSettingsResponseArrayOutput() LBBackendAddressPoolResourceSettingsResponseArrayOutput

func (LBBackendAddressPoolResourceSettingsResponseArray) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext added in v0.6.1

func (i LBBackendAddressPoolResourceSettingsResponseArray) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseArrayOutput

type LBBackendAddressPoolResourceSettingsResponseArrayInput added in v0.6.1

type LBBackendAddressPoolResourceSettingsResponseArrayInput interface {
	pulumi.Input

	ToLBBackendAddressPoolResourceSettingsResponseArrayOutput() LBBackendAddressPoolResourceSettingsResponseArrayOutput
	ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext(context.Context) LBBackendAddressPoolResourceSettingsResponseArrayOutput
}

LBBackendAddressPoolResourceSettingsResponseArrayInput is an input type that accepts LBBackendAddressPoolResourceSettingsResponseArray and LBBackendAddressPoolResourceSettingsResponseArrayOutput values. You can construct a concrete instance of `LBBackendAddressPoolResourceSettingsResponseArrayInput` via:

LBBackendAddressPoolResourceSettingsResponseArray{ LBBackendAddressPoolResourceSettingsResponseArgs{...} }

type LBBackendAddressPoolResourceSettingsResponseArrayOutput added in v0.6.1

type LBBackendAddressPoolResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ElementType added in v0.6.1

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) Index added in v0.6.1

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutput added in v0.6.1

func (LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext added in v0.6.1

func (o LBBackendAddressPoolResourceSettingsResponseArrayOutput) ToLBBackendAddressPoolResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseArrayOutput

type LBBackendAddressPoolResourceSettingsResponseInput added in v0.6.1

type LBBackendAddressPoolResourceSettingsResponseInput interface {
	pulumi.Input

	ToLBBackendAddressPoolResourceSettingsResponseOutput() LBBackendAddressPoolResourceSettingsResponseOutput
	ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext(context.Context) LBBackendAddressPoolResourceSettingsResponseOutput
}

LBBackendAddressPoolResourceSettingsResponseInput is an input type that accepts LBBackendAddressPoolResourceSettingsResponseArgs and LBBackendAddressPoolResourceSettingsResponseOutput values. You can construct a concrete instance of `LBBackendAddressPoolResourceSettingsResponseInput` via:

LBBackendAddressPoolResourceSettingsResponseArgs{...}

type LBBackendAddressPoolResourceSettingsResponseOutput added in v0.6.1

type LBBackendAddressPoolResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines load balancer backend address pool properties.

func (LBBackendAddressPoolResourceSettingsResponseOutput) ElementType added in v0.6.1

func (LBBackendAddressPoolResourceSettingsResponseOutput) Name added in v0.6.1

Gets or sets the backend address pool name.

func (LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutput added in v0.6.1

func (o LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutput() LBBackendAddressPoolResourceSettingsResponseOutput

func (LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext added in v0.6.1

func (o LBBackendAddressPoolResourceSettingsResponseOutput) ToLBBackendAddressPoolResourceSettingsResponseOutputWithContext(ctx context.Context) LBBackendAddressPoolResourceSettingsResponseOutput

type LBFrontendIPConfigurationResourceSettings added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutput added in v0.6.1

func (i LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutput() LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext added in v0.6.1

func (i LBFrontendIPConfigurationResourceSettingsArgs) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsOutput

type LBFrontendIPConfigurationResourceSettingsArray added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsArray []LBFrontendIPConfigurationResourceSettingsInput

func (LBFrontendIPConfigurationResourceSettingsArray) ElementType added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutput added in v0.6.1

func (i LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutput() LBFrontendIPConfigurationResourceSettingsArrayOutput

func (LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext added in v0.6.1

func (i LBFrontendIPConfigurationResourceSettingsArray) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsArrayOutput

type LBFrontendIPConfigurationResourceSettingsArrayInput added in v0.6.1

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 added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ElementType added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) Index added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutput added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext added in v0.6.1

func (o LBFrontendIPConfigurationResourceSettingsArrayOutput) ToLBFrontendIPConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsArrayOutput

type LBFrontendIPConfigurationResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsOutput struct{ *pulumi.OutputState }

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsOutput) ElementType added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsOutput) Name added in v0.6.1

Gets or sets the frontend IP configuration name.

func (LBFrontendIPConfigurationResourceSettingsOutput) PrivateIpAddress added in v0.6.1

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 added in v0.6.1

Gets or sets PrivateIP allocation method (Static/Dynamic).

func (LBFrontendIPConfigurationResourceSettingsOutput) Subnet added in v0.6.1

Defines reference to subnet.

func (LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutput added in v0.6.1

func (o LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutput() LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext added in v0.6.1

func (o LBFrontendIPConfigurationResourceSettingsOutput) ToLBFrontendIPConfigurationResourceSettingsOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsOutput

func (LBFrontendIPConfigurationResourceSettingsOutput) Zones added in v0.6.1

Gets or sets the csv list of zones.

type LBFrontendIPConfigurationResourceSettingsResponse added in v0.6.1

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 LBFrontendIPConfigurationResourceSettingsResponseArgs added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsResponseArgs 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 SubnetReferenceResponsePtrInput `pulumi:"subnet"`
	// Gets or sets the csv list of zones.
	Zones pulumi.StringPtrInput `pulumi:"zones"`
}

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsResponseArgs) ElementType added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsResponseArgs) ToLBFrontendIPConfigurationResourceSettingsResponseOutput added in v0.6.1

func (i LBFrontendIPConfigurationResourceSettingsResponseArgs) ToLBFrontendIPConfigurationResourceSettingsResponseOutput() LBFrontendIPConfigurationResourceSettingsResponseOutput

func (LBFrontendIPConfigurationResourceSettingsResponseArgs) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext added in v0.6.1

func (i LBFrontendIPConfigurationResourceSettingsResponseArgs) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseOutput

type LBFrontendIPConfigurationResourceSettingsResponseArray added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsResponseArray []LBFrontendIPConfigurationResourceSettingsResponseInput

func (LBFrontendIPConfigurationResourceSettingsResponseArray) ElementType added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsResponseArray) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput added in v0.6.1

func (i LBFrontendIPConfigurationResourceSettingsResponseArray) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput() LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

func (LBFrontendIPConfigurationResourceSettingsResponseArray) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext added in v0.6.1

func (i LBFrontendIPConfigurationResourceSettingsResponseArray) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

type LBFrontendIPConfigurationResourceSettingsResponseArrayInput added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsResponseArrayInput interface {
	pulumi.Input

	ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput() LBFrontendIPConfigurationResourceSettingsResponseArrayOutput
	ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext(context.Context) LBFrontendIPConfigurationResourceSettingsResponseArrayOutput
}

LBFrontendIPConfigurationResourceSettingsResponseArrayInput is an input type that accepts LBFrontendIPConfigurationResourceSettingsResponseArray and LBFrontendIPConfigurationResourceSettingsResponseArrayOutput values. You can construct a concrete instance of `LBFrontendIPConfigurationResourceSettingsResponseArrayInput` via:

LBFrontendIPConfigurationResourceSettingsResponseArray{ LBFrontendIPConfigurationResourceSettingsResponseArgs{...} }

type LBFrontendIPConfigurationResourceSettingsResponseArrayOutput added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ElementType added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) Index added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutput added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext added in v0.6.1

func (o LBFrontendIPConfigurationResourceSettingsResponseArrayOutput) ToLBFrontendIPConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseArrayOutput

type LBFrontendIPConfigurationResourceSettingsResponseInput added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsResponseInput interface {
	pulumi.Input

	ToLBFrontendIPConfigurationResourceSettingsResponseOutput() LBFrontendIPConfigurationResourceSettingsResponseOutput
	ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext(context.Context) LBFrontendIPConfigurationResourceSettingsResponseOutput
}

LBFrontendIPConfigurationResourceSettingsResponseInput is an input type that accepts LBFrontendIPConfigurationResourceSettingsResponseArgs and LBFrontendIPConfigurationResourceSettingsResponseOutput values. You can construct a concrete instance of `LBFrontendIPConfigurationResourceSettingsResponseInput` via:

LBFrontendIPConfigurationResourceSettingsResponseArgs{...}

type LBFrontendIPConfigurationResourceSettingsResponseOutput added in v0.6.1

type LBFrontendIPConfigurationResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines load balancer frontend IP configuration properties.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ElementType added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Name added in v0.6.1

Gets or sets the frontend IP configuration name.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) PrivateIpAddress added in v0.6.1

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 added in v0.6.1

Gets or sets PrivateIP allocation method (Static/Dynamic).

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Subnet added in v0.6.1

Defines reference to subnet.

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutput added in v0.6.1

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext added in v0.6.1

func (o LBFrontendIPConfigurationResourceSettingsResponseOutput) ToLBFrontendIPConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) LBFrontendIPConfigurationResourceSettingsResponseOutput

func (LBFrontendIPConfigurationResourceSettingsResponseOutput) Zones added in v0.6.1

Gets or sets the csv list of zones.

type LoadBalancerBackendAddressPoolReference added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutput added in v0.6.1

func (i LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutput() LoadBalancerBackendAddressPoolReferenceOutput

func (LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext added in v0.6.1

func (i LoadBalancerBackendAddressPoolReferenceArgs) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceOutput

type LoadBalancerBackendAddressPoolReferenceArray added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceArray []LoadBalancerBackendAddressPoolReferenceInput

func (LoadBalancerBackendAddressPoolReferenceArray) ElementType added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutput added in v0.6.1

func (i LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutput() LoadBalancerBackendAddressPoolReferenceArrayOutput

func (LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext added in v0.6.1

func (i LoadBalancerBackendAddressPoolReferenceArray) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceArrayOutput

type LoadBalancerBackendAddressPoolReferenceArrayInput added in v0.6.1

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 added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ElementType added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) Index added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutput added in v0.6.1

func (o LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutput() LoadBalancerBackendAddressPoolReferenceArrayOutput

func (LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext added in v0.6.1

func (o LoadBalancerBackendAddressPoolReferenceArrayOutput) ToLoadBalancerBackendAddressPoolReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceArrayOutput

type LoadBalancerBackendAddressPoolReferenceInput added in v0.6.1

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 added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceOutput struct{ *pulumi.OutputState }

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceOutput) ElementType added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceOutput) Name added in v0.6.1

Gets the name of the proxy resource on the target side.

func (LoadBalancerBackendAddressPoolReferenceOutput) SourceArmResourceId added in v0.6.1

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutput added in v0.6.1

func (o LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutput() LoadBalancerBackendAddressPoolReferenceOutput

func (LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext added in v0.6.1

func (o LoadBalancerBackendAddressPoolReferenceOutput) ToLoadBalancerBackendAddressPoolReferenceOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceOutput

type LoadBalancerBackendAddressPoolReferenceResponse added in v0.6.1

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 LoadBalancerBackendAddressPoolReferenceResponseArgs added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceResponseArgs 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 (LoadBalancerBackendAddressPoolReferenceResponseArgs) ElementType added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceResponseArgs) ToLoadBalancerBackendAddressPoolReferenceResponseOutput added in v0.6.1

func (i LoadBalancerBackendAddressPoolReferenceResponseArgs) ToLoadBalancerBackendAddressPoolReferenceResponseOutput() LoadBalancerBackendAddressPoolReferenceResponseOutput

func (LoadBalancerBackendAddressPoolReferenceResponseArgs) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext added in v0.6.1

func (i LoadBalancerBackendAddressPoolReferenceResponseArgs) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseOutput

type LoadBalancerBackendAddressPoolReferenceResponseArray added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceResponseArray []LoadBalancerBackendAddressPoolReferenceResponseInput

func (LoadBalancerBackendAddressPoolReferenceResponseArray) ElementType added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceResponseArray) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput added in v0.6.1

func (i LoadBalancerBackendAddressPoolReferenceResponseArray) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput() LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

func (LoadBalancerBackendAddressPoolReferenceResponseArray) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext added in v0.6.1

func (i LoadBalancerBackendAddressPoolReferenceResponseArray) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

type LoadBalancerBackendAddressPoolReferenceResponseArrayInput added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceResponseArrayInput interface {
	pulumi.Input

	ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput() LoadBalancerBackendAddressPoolReferenceResponseArrayOutput
	ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext(context.Context) LoadBalancerBackendAddressPoolReferenceResponseArrayOutput
}

LoadBalancerBackendAddressPoolReferenceResponseArrayInput is an input type that accepts LoadBalancerBackendAddressPoolReferenceResponseArray and LoadBalancerBackendAddressPoolReferenceResponseArrayOutput values. You can construct a concrete instance of `LoadBalancerBackendAddressPoolReferenceResponseArrayInput` via:

LoadBalancerBackendAddressPoolReferenceResponseArray{ LoadBalancerBackendAddressPoolReferenceResponseArgs{...} }

type LoadBalancerBackendAddressPoolReferenceResponseArrayOutput added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ElementType added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) Index added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutput added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext added in v0.6.1

func (o LoadBalancerBackendAddressPoolReferenceResponseArrayOutput) ToLoadBalancerBackendAddressPoolReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseArrayOutput

type LoadBalancerBackendAddressPoolReferenceResponseInput added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceResponseInput interface {
	pulumi.Input

	ToLoadBalancerBackendAddressPoolReferenceResponseOutput() LoadBalancerBackendAddressPoolReferenceResponseOutput
	ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext(context.Context) LoadBalancerBackendAddressPoolReferenceResponseOutput
}

LoadBalancerBackendAddressPoolReferenceResponseInput is an input type that accepts LoadBalancerBackendAddressPoolReferenceResponseArgs and LoadBalancerBackendAddressPoolReferenceResponseOutput values. You can construct a concrete instance of `LoadBalancerBackendAddressPoolReferenceResponseInput` via:

LoadBalancerBackendAddressPoolReferenceResponseArgs{...}

type LoadBalancerBackendAddressPoolReferenceResponseOutput added in v0.6.1

type LoadBalancerBackendAddressPoolReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to load balancer backend address pools.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ElementType added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) Name added in v0.6.1

Gets the name of the proxy resource on the target side.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) SourceArmResourceId added in v0.6.1

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutput added in v0.6.1

func (LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext added in v0.6.1

func (o LoadBalancerBackendAddressPoolReferenceResponseOutput) ToLoadBalancerBackendAddressPoolReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerBackendAddressPoolReferenceResponseOutput

type LoadBalancerNatRuleReference added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutput added in v0.6.1

func (i LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutput() LoadBalancerNatRuleReferenceOutput

func (LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutputWithContext added in v0.6.1

func (i LoadBalancerNatRuleReferenceArgs) ToLoadBalancerNatRuleReferenceOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceOutput

type LoadBalancerNatRuleReferenceArray added in v0.6.1

type LoadBalancerNatRuleReferenceArray []LoadBalancerNatRuleReferenceInput

func (LoadBalancerNatRuleReferenceArray) ElementType added in v0.6.1

func (LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutput added in v0.6.1

func (i LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutput() LoadBalancerNatRuleReferenceArrayOutput

func (LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutputWithContext added in v0.6.1

func (i LoadBalancerNatRuleReferenceArray) ToLoadBalancerNatRuleReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceArrayOutput

type LoadBalancerNatRuleReferenceArrayInput added in v0.6.1

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 added in v0.6.1

type LoadBalancerNatRuleReferenceArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerNatRuleReferenceArrayOutput) ElementType added in v0.6.1

func (LoadBalancerNatRuleReferenceArrayOutput) Index added in v0.6.1

func (LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutput added in v0.6.1

func (o LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutput() LoadBalancerNatRuleReferenceArrayOutput

func (LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutputWithContext added in v0.6.1

func (o LoadBalancerNatRuleReferenceArrayOutput) ToLoadBalancerNatRuleReferenceArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceArrayOutput

type LoadBalancerNatRuleReferenceInput added in v0.6.1

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 added in v0.6.1

type LoadBalancerNatRuleReferenceOutput struct{ *pulumi.OutputState }

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceOutput) ElementType added in v0.6.1

func (LoadBalancerNatRuleReferenceOutput) Name added in v0.6.1

Gets the name of the proxy resource on the target side.

func (LoadBalancerNatRuleReferenceOutput) SourceArmResourceId added in v0.6.1

func (o LoadBalancerNatRuleReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutput added in v0.6.1

func (o LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutput() LoadBalancerNatRuleReferenceOutput

func (LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutputWithContext added in v0.6.1

func (o LoadBalancerNatRuleReferenceOutput) ToLoadBalancerNatRuleReferenceOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceOutput

type LoadBalancerNatRuleReferenceResponse added in v0.6.1

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 LoadBalancerNatRuleReferenceResponseArgs added in v0.6.1

type LoadBalancerNatRuleReferenceResponseArgs 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 (LoadBalancerNatRuleReferenceResponseArgs) ElementType added in v0.6.1

func (LoadBalancerNatRuleReferenceResponseArgs) ToLoadBalancerNatRuleReferenceResponseOutput added in v0.6.1

func (i LoadBalancerNatRuleReferenceResponseArgs) ToLoadBalancerNatRuleReferenceResponseOutput() LoadBalancerNatRuleReferenceResponseOutput

func (LoadBalancerNatRuleReferenceResponseArgs) ToLoadBalancerNatRuleReferenceResponseOutputWithContext added in v0.6.1

func (i LoadBalancerNatRuleReferenceResponseArgs) ToLoadBalancerNatRuleReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseOutput

type LoadBalancerNatRuleReferenceResponseArray added in v0.6.1

type LoadBalancerNatRuleReferenceResponseArray []LoadBalancerNatRuleReferenceResponseInput

func (LoadBalancerNatRuleReferenceResponseArray) ElementType added in v0.6.1

func (LoadBalancerNatRuleReferenceResponseArray) ToLoadBalancerNatRuleReferenceResponseArrayOutput added in v0.6.1

func (i LoadBalancerNatRuleReferenceResponseArray) ToLoadBalancerNatRuleReferenceResponseArrayOutput() LoadBalancerNatRuleReferenceResponseArrayOutput

func (LoadBalancerNatRuleReferenceResponseArray) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext added in v0.6.1

func (i LoadBalancerNatRuleReferenceResponseArray) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseArrayOutput

type LoadBalancerNatRuleReferenceResponseArrayInput added in v0.6.1

type LoadBalancerNatRuleReferenceResponseArrayInput interface {
	pulumi.Input

	ToLoadBalancerNatRuleReferenceResponseArrayOutput() LoadBalancerNatRuleReferenceResponseArrayOutput
	ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext(context.Context) LoadBalancerNatRuleReferenceResponseArrayOutput
}

LoadBalancerNatRuleReferenceResponseArrayInput is an input type that accepts LoadBalancerNatRuleReferenceResponseArray and LoadBalancerNatRuleReferenceResponseArrayOutput values. You can construct a concrete instance of `LoadBalancerNatRuleReferenceResponseArrayInput` via:

LoadBalancerNatRuleReferenceResponseArray{ LoadBalancerNatRuleReferenceResponseArgs{...} }

type LoadBalancerNatRuleReferenceResponseArrayOutput added in v0.6.1

type LoadBalancerNatRuleReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ElementType added in v0.6.1

func (LoadBalancerNatRuleReferenceResponseArrayOutput) Index added in v0.6.1

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutput added in v0.6.1

func (o LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutput() LoadBalancerNatRuleReferenceResponseArrayOutput

func (LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext added in v0.6.1

func (o LoadBalancerNatRuleReferenceResponseArrayOutput) ToLoadBalancerNatRuleReferenceResponseArrayOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseArrayOutput

type LoadBalancerNatRuleReferenceResponseInput added in v0.6.1

type LoadBalancerNatRuleReferenceResponseInput interface {
	pulumi.Input

	ToLoadBalancerNatRuleReferenceResponseOutput() LoadBalancerNatRuleReferenceResponseOutput
	ToLoadBalancerNatRuleReferenceResponseOutputWithContext(context.Context) LoadBalancerNatRuleReferenceResponseOutput
}

LoadBalancerNatRuleReferenceResponseInput is an input type that accepts LoadBalancerNatRuleReferenceResponseArgs and LoadBalancerNatRuleReferenceResponseOutput values. You can construct a concrete instance of `LoadBalancerNatRuleReferenceResponseInput` via:

LoadBalancerNatRuleReferenceResponseArgs{...}

type LoadBalancerNatRuleReferenceResponseOutput added in v0.6.1

type LoadBalancerNatRuleReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to load balancer NAT rules.

func (LoadBalancerNatRuleReferenceResponseOutput) ElementType added in v0.6.1

func (LoadBalancerNatRuleReferenceResponseOutput) Name added in v0.6.1

Gets the name of the proxy resource on the target side.

func (LoadBalancerNatRuleReferenceResponseOutput) SourceArmResourceId added in v0.6.1

Gets the ARM resource ID of the tracked resource being referenced.

func (LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutput added in v0.6.1

func (o LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutput() LoadBalancerNatRuleReferenceResponseOutput

func (LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutputWithContext added in v0.6.1

func (o LoadBalancerNatRuleReferenceResponseOutput) ToLoadBalancerNatRuleReferenceResponseOutputWithContext(ctx context.Context) LoadBalancerNatRuleReferenceResponseOutput

type LoadBalancerResourceSettings added in v0.6.1

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 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 added in v0.6.1

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 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 added in v0.6.1

func (LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutput added in v0.6.1

func (i LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutput() LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutputWithContext added in v0.6.1

func (i LoadBalancerResourceSettingsArgs) ToLoadBalancerResourceSettingsOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsOutput

type LoadBalancerResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type LoadBalancerResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsOutput) BackendAddressPools added in v0.6.1

Gets or sets the backend address pools of the load balancer.

func (LoadBalancerResourceSettingsOutput) ElementType added in v0.6.1

func (LoadBalancerResourceSettingsOutput) FrontendIPConfigurations added in v0.6.1

Gets or sets the frontend IP configurations of the load balancer.

func (LoadBalancerResourceSettingsOutput) ResourceType added in v0.6.1

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

func (LoadBalancerResourceSettingsOutput) Sku added in v0.6.1

Gets or sets load balancer sku (Basic/Standard).

func (LoadBalancerResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutput added in v0.6.1

func (o LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutput() LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutputWithContext added in v0.6.1

func (o LoadBalancerResourceSettingsOutput) ToLoadBalancerResourceSettingsOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsOutput

func (LoadBalancerResourceSettingsOutput) Zones added in v0.6.1

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 added in v0.6.1

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 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 LoadBalancerResourceSettingsResponseArgs added in v0.6.1

type LoadBalancerResourceSettingsResponseArgs struct {
	// Gets or sets the backend address pools of the load balancer.
	BackendAddressPools LBBackendAddressPoolResourceSettingsResponseArrayInput `pulumi:"backendAddressPools"`
	// Gets or sets the frontend IP configurations of the load balancer.
	FrontendIPConfigurations LBFrontendIPConfigurationResourceSettingsResponseArrayInput `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 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 (LoadBalancerResourceSettingsResponseArgs) ElementType added in v0.6.1

func (LoadBalancerResourceSettingsResponseArgs) ToLoadBalancerResourceSettingsResponseOutput added in v0.6.1

func (i LoadBalancerResourceSettingsResponseArgs) ToLoadBalancerResourceSettingsResponseOutput() LoadBalancerResourceSettingsResponseOutput

func (LoadBalancerResourceSettingsResponseArgs) ToLoadBalancerResourceSettingsResponseOutputWithContext added in v0.6.1

func (i LoadBalancerResourceSettingsResponseArgs) ToLoadBalancerResourceSettingsResponseOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsResponseOutput

type LoadBalancerResourceSettingsResponseInput added in v0.6.1

type LoadBalancerResourceSettingsResponseInput interface {
	pulumi.Input

	ToLoadBalancerResourceSettingsResponseOutput() LoadBalancerResourceSettingsResponseOutput
	ToLoadBalancerResourceSettingsResponseOutputWithContext(context.Context) LoadBalancerResourceSettingsResponseOutput
}

LoadBalancerResourceSettingsResponseInput is an input type that accepts LoadBalancerResourceSettingsResponseArgs and LoadBalancerResourceSettingsResponseOutput values. You can construct a concrete instance of `LoadBalancerResourceSettingsResponseInput` via:

LoadBalancerResourceSettingsResponseArgs{...}

type LoadBalancerResourceSettingsResponseOutput added in v0.6.1

type LoadBalancerResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the load balancer resource settings.

func (LoadBalancerResourceSettingsResponseOutput) BackendAddressPools added in v0.6.1

Gets or sets the backend address pools of the load balancer.

func (LoadBalancerResourceSettingsResponseOutput) ElementType added in v0.6.1

func (LoadBalancerResourceSettingsResponseOutput) FrontendIPConfigurations added in v0.6.1

Gets or sets the frontend IP configurations of the load balancer.

func (LoadBalancerResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (LoadBalancerResourceSettingsResponseOutput) Sku added in v0.6.1

Gets or sets load balancer sku (Basic/Standard).

func (LoadBalancerResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutput added in v0.6.1

func (o LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutput() LoadBalancerResourceSettingsResponseOutput

func (LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutputWithContext added in v0.6.1

func (o LoadBalancerResourceSettingsResponseOutput) ToLoadBalancerResourceSettingsResponseOutputWithContext(ctx context.Context) LoadBalancerResourceSettingsResponseOutput

func (LoadBalancerResourceSettingsResponseOutput) Zones added in v0.6.1

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 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 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.

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 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)

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 LookupHyperVCollectorResult

type LookupHyperVCollectorResult struct {
	ETag       *string                     `pulumi:"eTag"`
	Id         string                      `pulumi:"id"`
	Name       string                      `pulumi:"name"`
	Properties CollectorPropertiesResponse `pulumi:"properties"`
	Type       string                      `pulumi:"type"`
}

type LookupMoveCollectionArgs added in v0.6.1

type LookupMoveCollectionArgs struct {
	// The Move Collection Name.
	MoveCollectionName string `pulumi:"moveCollectionName"`
	// The Resource Group Name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMoveCollectionResult added in v0.6.1

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"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Define the move collection.

func LookupMoveCollection added in v0.6.1

func LookupMoveCollection(ctx *pulumi.Context, args *LookupMoveCollectionArgs, opts ...pulumi.InvokeOption) (*LookupMoveCollectionResult, error)

type LookupMoveResourceArgs added in v0.6.1

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 LookupMoveResourceResult added in v0.6.1

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"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Defines the move resource.

func LookupMoveResource added in v0.6.1

func LookupMoveResource(ctx *pulumi.Context, args *LookupMoveResourceArgs, opts ...pulumi.InvokeOption) (*LookupMoveResourceResult, error)

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 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)

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 LookupVMwareCollectorResult

type LookupVMwareCollectorResult struct {
	ETag       *string                     `pulumi:"eTag"`
	Id         string                      `pulumi:"id"`
	Name       string                      `pulumi:"name"`
	Properties CollectorPropertiesResponse `pulumi:"properties"`
	Type       string                      `pulumi:"type"`
}

type ManualResolutionPropertiesResponse added in v0.6.1

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 ManualResolutionPropertiesResponseArgs added in v0.6.1

type ManualResolutionPropertiesResponseArgs struct {
	// Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
}

Defines the properties for manual resolution.

func (ManualResolutionPropertiesResponseArgs) ElementType added in v0.6.1

func (ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponseOutput added in v0.6.1

func (i ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponseOutput() ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponseOutputWithContext added in v0.6.1

func (i ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponseOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponsePtrOutput added in v0.6.1

func (i ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput

func (ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponsePtrOutputWithContext added in v0.6.1

func (i ManualResolutionPropertiesResponseArgs) ToManualResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponsePtrOutput

type ManualResolutionPropertiesResponseInput added in v0.6.1

type ManualResolutionPropertiesResponseInput interface {
	pulumi.Input

	ToManualResolutionPropertiesResponseOutput() ManualResolutionPropertiesResponseOutput
	ToManualResolutionPropertiesResponseOutputWithContext(context.Context) ManualResolutionPropertiesResponseOutput
}

ManualResolutionPropertiesResponseInput is an input type that accepts ManualResolutionPropertiesResponseArgs and ManualResolutionPropertiesResponseOutput values. You can construct a concrete instance of `ManualResolutionPropertiesResponseInput` via:

ManualResolutionPropertiesResponseArgs{...}

type ManualResolutionPropertiesResponseOutput added in v0.6.1

type ManualResolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the properties for manual resolution.

func (ManualResolutionPropertiesResponseOutput) ElementType added in v0.6.1

func (ManualResolutionPropertiesResponseOutput) TargetId added in v0.6.1

Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutput added in v0.6.1

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutput() ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutputWithContext added in v0.6.1

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponseOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponseOutput

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponsePtrOutput added in v0.6.1

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput

func (ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext added in v0.6.1

func (o ManualResolutionPropertiesResponseOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponsePtrOutput

type ManualResolutionPropertiesResponsePtrInput added in v0.6.1

type ManualResolutionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput
	ToManualResolutionPropertiesResponsePtrOutputWithContext(context.Context) ManualResolutionPropertiesResponsePtrOutput
}

ManualResolutionPropertiesResponsePtrInput is an input type that accepts ManualResolutionPropertiesResponseArgs, ManualResolutionPropertiesResponsePtr and ManualResolutionPropertiesResponsePtrOutput values. You can construct a concrete instance of `ManualResolutionPropertiesResponsePtrInput` via:

        ManualResolutionPropertiesResponseArgs{...}

or:

        nil

type ManualResolutionPropertiesResponsePtrOutput added in v0.6.1

type ManualResolutionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ManualResolutionPropertiesResponsePtrOutput) Elem added in v0.6.1

func (ManualResolutionPropertiesResponsePtrOutput) ElementType added in v0.6.1

func (ManualResolutionPropertiesResponsePtrOutput) TargetId added in v0.6.1

Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.

func (ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutput added in v0.6.1

func (o ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutput() ManualResolutionPropertiesResponsePtrOutput

func (ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext added in v0.6.1

func (o ManualResolutionPropertiesResponsePtrOutput) ToManualResolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) ManualResolutionPropertiesResponsePtrOutput

type MoveCollection added in v0.6.1

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"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Define the move collection. Latest API Version: 2021-01-01.

func GetMoveCollection added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (*MoveCollection) ElementType() reflect.Type

func (*MoveCollection) ToMoveCollectionOutput added in v0.6.1

func (i *MoveCollection) ToMoveCollectionOutput() MoveCollectionOutput

func (*MoveCollection) ToMoveCollectionOutputWithContext added in v0.6.1

func (i *MoveCollection) ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput

type MoveCollectionArgs added in v0.6.1

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.StringInput
	// 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 added in v0.6.1

func (MoveCollectionArgs) ElementType() reflect.Type

type MoveCollectionInput added in v0.6.1

type MoveCollectionInput interface {
	pulumi.Input

	ToMoveCollectionOutput() MoveCollectionOutput
	ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput
}

type MoveCollectionOutput added in v0.6.1

type MoveCollectionOutput struct {
	*pulumi.OutputState
}

func (MoveCollectionOutput) ElementType added in v0.6.1

func (MoveCollectionOutput) ElementType() reflect.Type

func (MoveCollectionOutput) ToMoveCollectionOutput added in v0.6.1

func (o MoveCollectionOutput) ToMoveCollectionOutput() MoveCollectionOutput

func (MoveCollectionOutput) ToMoveCollectionOutputWithContext added in v0.6.1

func (o MoveCollectionOutput) ToMoveCollectionOutputWithContext(ctx context.Context) MoveCollectionOutput

type MoveCollectionProperties added in v0.6.1

type MoveCollectionProperties struct {
	// Gets or sets the source region.
	SourceRegion string `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion string `pulumi:"targetRegion"`
}

Defines the move collection properties.

type MoveCollectionPropertiesArgs added in v0.6.1

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"`
}

Defines the move collection properties.

func (MoveCollectionPropertiesArgs) ElementType added in v0.6.1

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutput added in v0.6.1

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutput() MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutputWithContext added in v0.6.1

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesOutputWithContext(ctx context.Context) MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutput added in v0.6.1

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutputWithContext added in v0.6.1

func (i MoveCollectionPropertiesArgs) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesInput added in v0.6.1

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 added in v0.6.1

type MoveCollectionPropertiesOutput struct{ *pulumi.OutputState }

Defines the move collection properties.

func (MoveCollectionPropertiesOutput) ElementType added in v0.6.1

func (MoveCollectionPropertiesOutput) SourceRegion added in v0.6.1

Gets or sets the source region.

func (MoveCollectionPropertiesOutput) TargetRegion added in v0.6.1

Gets or sets the target region.

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutput added in v0.6.1

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutput() MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesOutputWithContext(ctx context.Context) MoveCollectionPropertiesOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutput added in v0.6.1

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesOutput) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesPtrInput added in v0.6.1

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

func MoveCollectionPropertiesPtr added in v0.6.1

func MoveCollectionPropertiesPtr(v *MoveCollectionPropertiesArgs) MoveCollectionPropertiesPtrInput

type MoveCollectionPropertiesPtrOutput added in v0.6.1

type MoveCollectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MoveCollectionPropertiesPtrOutput) Elem added in v0.6.1

func (MoveCollectionPropertiesPtrOutput) ElementType added in v0.6.1

func (MoveCollectionPropertiesPtrOutput) SourceRegion added in v0.6.1

Gets or sets the source region.

func (MoveCollectionPropertiesPtrOutput) TargetRegion added in v0.6.1

Gets or sets the target region.

func (MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutput added in v0.6.1

func (o MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutput() MoveCollectionPropertiesPtrOutput

func (MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesPtrOutput) ToMoveCollectionPropertiesPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesPtrOutput

type MoveCollectionPropertiesResponse added in v0.6.1

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"`
}

Defines the move collection properties.

type MoveCollectionPropertiesResponseArgs added in v0.6.1

type MoveCollectionPropertiesResponseArgs struct {
	// Defines the move collection errors.
	Errors MoveCollectionPropertiesResponseErrorsInput `pulumi:"errors"`
	// Defines the provisioning states.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Gets or sets the source region.
	SourceRegion pulumi.StringInput `pulumi:"sourceRegion"`
	// Gets or sets the target region.
	TargetRegion pulumi.StringInput `pulumi:"targetRegion"`
}

Defines the move collection properties.

func (MoveCollectionPropertiesResponseArgs) ElementType added in v0.6.1

func (MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponseOutput added in v0.6.1

func (i MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponseOutput() MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponseOutputWithContext added in v0.6.1

func (i MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponseOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponsePtrOutput added in v0.6.1

func (i MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponsePtrOutput() MoveCollectionPropertiesResponsePtrOutput

func (MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponsePtrOutputWithContext added in v0.6.1

func (i MoveCollectionPropertiesResponseArgs) ToMoveCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponsePtrOutput

type MoveCollectionPropertiesResponseErrors added in v0.6.1

type MoveCollectionPropertiesResponseErrors struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

Defines the move collection errors.

type MoveCollectionPropertiesResponseErrorsArgs added in v0.6.1

type MoveCollectionPropertiesResponseErrorsArgs struct {
	// The move resource error body.
	Properties MoveResourceErrorBodyResponsePtrInput `pulumi:"properties"`
}

Defines the move collection errors.

func (MoveCollectionPropertiesResponseErrorsArgs) ElementType added in v0.6.1

func (MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsOutput added in v0.6.1

func (i MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsOutput() MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsOutputWithContext added in v0.6.1

func (i MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsPtrOutput added in v0.6.1

func (i MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsPtrOutput() MoveCollectionPropertiesResponseErrorsPtrOutput

func (MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext added in v0.6.1

func (i MoveCollectionPropertiesResponseErrorsArgs) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsPtrOutput

type MoveCollectionPropertiesResponseErrorsInput added in v0.6.1

type MoveCollectionPropertiesResponseErrorsInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesResponseErrorsOutput() MoveCollectionPropertiesResponseErrorsOutput
	ToMoveCollectionPropertiesResponseErrorsOutputWithContext(context.Context) MoveCollectionPropertiesResponseErrorsOutput
}

MoveCollectionPropertiesResponseErrorsInput is an input type that accepts MoveCollectionPropertiesResponseErrorsArgs and MoveCollectionPropertiesResponseErrorsOutput values. You can construct a concrete instance of `MoveCollectionPropertiesResponseErrorsInput` via:

MoveCollectionPropertiesResponseErrorsArgs{...}

type MoveCollectionPropertiesResponseErrorsOutput added in v0.6.1

type MoveCollectionPropertiesResponseErrorsOutput struct{ *pulumi.OutputState }

Defines the move collection errors.

func (MoveCollectionPropertiesResponseErrorsOutput) ElementType added in v0.6.1

func (MoveCollectionPropertiesResponseErrorsOutput) Properties added in v0.6.1

The move resource error body.

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutput added in v0.6.1

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutput() MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsOutput

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutput added in v0.6.1

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutput() MoveCollectionPropertiesResponseErrorsPtrOutput

func (MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesResponseErrorsOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsPtrOutput

type MoveCollectionPropertiesResponseErrorsPtrInput added in v0.6.1

type MoveCollectionPropertiesResponseErrorsPtrInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesResponseErrorsPtrOutput() MoveCollectionPropertiesResponseErrorsPtrOutput
	ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext(context.Context) MoveCollectionPropertiesResponseErrorsPtrOutput
}

MoveCollectionPropertiesResponseErrorsPtrInput is an input type that accepts MoveCollectionPropertiesResponseErrorsArgs, MoveCollectionPropertiesResponseErrorsPtr and MoveCollectionPropertiesResponseErrorsPtrOutput values. You can construct a concrete instance of `MoveCollectionPropertiesResponseErrorsPtrInput` via:

        MoveCollectionPropertiesResponseErrorsArgs{...}

or:

        nil

type MoveCollectionPropertiesResponseErrorsPtrOutput added in v0.6.1

type MoveCollectionPropertiesResponseErrorsPtrOutput struct{ *pulumi.OutputState }

func (MoveCollectionPropertiesResponseErrorsPtrOutput) Elem added in v0.6.1

func (MoveCollectionPropertiesResponseErrorsPtrOutput) ElementType added in v0.6.1

func (MoveCollectionPropertiesResponseErrorsPtrOutput) Properties added in v0.6.1

The move resource error body.

func (MoveCollectionPropertiesResponseErrorsPtrOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutput added in v0.6.1

func (o MoveCollectionPropertiesResponseErrorsPtrOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutput() MoveCollectionPropertiesResponseErrorsPtrOutput

func (MoveCollectionPropertiesResponseErrorsPtrOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesResponseErrorsPtrOutput) ToMoveCollectionPropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseErrorsPtrOutput

type MoveCollectionPropertiesResponseInput added in v0.6.1

type MoveCollectionPropertiesResponseInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesResponseOutput() MoveCollectionPropertiesResponseOutput
	ToMoveCollectionPropertiesResponseOutputWithContext(context.Context) MoveCollectionPropertiesResponseOutput
}

MoveCollectionPropertiesResponseInput is an input type that accepts MoveCollectionPropertiesResponseArgs and MoveCollectionPropertiesResponseOutput values. You can construct a concrete instance of `MoveCollectionPropertiesResponseInput` via:

MoveCollectionPropertiesResponseArgs{...}

type MoveCollectionPropertiesResponseOutput added in v0.6.1

type MoveCollectionPropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the move collection properties.

func (MoveCollectionPropertiesResponseOutput) ElementType added in v0.6.1

func (MoveCollectionPropertiesResponseOutput) Errors added in v0.6.1

Defines the move collection errors.

func (MoveCollectionPropertiesResponseOutput) ProvisioningState added in v0.6.1

Defines the provisioning states.

func (MoveCollectionPropertiesResponseOutput) SourceRegion added in v0.6.1

Gets or sets the source region.

func (MoveCollectionPropertiesResponseOutput) TargetRegion added in v0.6.1

Gets or sets the target region.

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutput added in v0.6.1

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutput() MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponseOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponseOutput

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponsePtrOutput added in v0.6.1

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponsePtrOutput() MoveCollectionPropertiesResponsePtrOutput

func (MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponsePtrOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesResponseOutput) ToMoveCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponsePtrOutput

type MoveCollectionPropertiesResponsePtrInput added in v0.6.1

type MoveCollectionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToMoveCollectionPropertiesResponsePtrOutput() MoveCollectionPropertiesResponsePtrOutput
	ToMoveCollectionPropertiesResponsePtrOutputWithContext(context.Context) MoveCollectionPropertiesResponsePtrOutput
}

MoveCollectionPropertiesResponsePtrInput is an input type that accepts MoveCollectionPropertiesResponseArgs, MoveCollectionPropertiesResponsePtr and MoveCollectionPropertiesResponsePtrOutput values. You can construct a concrete instance of `MoveCollectionPropertiesResponsePtrInput` via:

        MoveCollectionPropertiesResponseArgs{...}

or:

        nil

type MoveCollectionPropertiesResponsePtrOutput added in v0.6.1

type MoveCollectionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveCollectionPropertiesResponsePtrOutput) Elem added in v0.6.1

func (MoveCollectionPropertiesResponsePtrOutput) ElementType added in v0.6.1

func (MoveCollectionPropertiesResponsePtrOutput) Errors added in v0.6.1

Defines the move collection errors.

func (MoveCollectionPropertiesResponsePtrOutput) ProvisioningState added in v0.6.1

Defines the provisioning states.

func (MoveCollectionPropertiesResponsePtrOutput) SourceRegion added in v0.6.1

Gets or sets the source region.

func (MoveCollectionPropertiesResponsePtrOutput) TargetRegion added in v0.6.1

Gets or sets the target region.

func (MoveCollectionPropertiesResponsePtrOutput) ToMoveCollectionPropertiesResponsePtrOutput added in v0.6.1

func (o MoveCollectionPropertiesResponsePtrOutput) ToMoveCollectionPropertiesResponsePtrOutput() MoveCollectionPropertiesResponsePtrOutput

func (MoveCollectionPropertiesResponsePtrOutput) ToMoveCollectionPropertiesResponsePtrOutputWithContext added in v0.6.1

func (o MoveCollectionPropertiesResponsePtrOutput) ToMoveCollectionPropertiesResponsePtrOutputWithContext(ctx context.Context) MoveCollectionPropertiesResponsePtrOutput

type MoveCollectionState added in v0.6.1

type MoveCollectionState struct {
	// The etag of the resource.
	Etag pulumi.StringPtrInput
	// Defines the MSI properties of the Move Collection.
	Identity IdentityResponsePtrInput
	// The geo-location where the resource lives.
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Defines the move collection properties.
	Properties MoveCollectionPropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (MoveCollectionState) ElementType added in v0.6.1

func (MoveCollectionState) ElementType() reflect.Type

type MoveResource added in v0.6.1

type MoveResource struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Defines the move resource properties.
	Properties MoveResourcePropertiesResponseOutput `pulumi:"properties"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Defines the move resource. Latest API Version: 2021-01-01.

func GetMoveResource added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (*MoveResource) ElementType() reflect.Type

func (*MoveResource) ToMoveResourceOutput added in v0.6.1

func (i *MoveResource) ToMoveResourceOutput() MoveResourceOutput

func (*MoveResource) ToMoveResourceOutputWithContext added in v0.6.1

func (i *MoveResource) ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput

type MoveResourceArgs added in v0.6.1

type MoveResourceArgs struct {
	// The Move Collection Name.
	MoveCollectionName pulumi.StringInput
	// The Move Resource Name.
	MoveResourceName pulumi.StringInput
	// 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 added in v0.6.1

func (MoveResourceArgs) ElementType() reflect.Type

type MoveResourceDependencyOverride added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutput added in v0.6.1

func (i MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutput() MoveResourceDependencyOverrideOutput

func (MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutputWithContext added in v0.6.1

func (i MoveResourceDependencyOverrideArgs) ToMoveResourceDependencyOverrideOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideOutput

type MoveResourceDependencyOverrideArray added in v0.6.1

type MoveResourceDependencyOverrideArray []MoveResourceDependencyOverrideInput

func (MoveResourceDependencyOverrideArray) ElementType added in v0.6.1

func (MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutput added in v0.6.1

func (i MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutput() MoveResourceDependencyOverrideArrayOutput

func (MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutputWithContext added in v0.6.1

func (i MoveResourceDependencyOverrideArray) ToMoveResourceDependencyOverrideArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideArrayOutput

type MoveResourceDependencyOverrideArrayInput added in v0.6.1

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 added in v0.6.1

type MoveResourceDependencyOverrideArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyOverrideArrayOutput) ElementType added in v0.6.1

func (MoveResourceDependencyOverrideArrayOutput) Index added in v0.6.1

func (MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutput added in v0.6.1

func (o MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutput() MoveResourceDependencyOverrideArrayOutput

func (MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutputWithContext added in v0.6.1

func (o MoveResourceDependencyOverrideArrayOutput) ToMoveResourceDependencyOverrideArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideArrayOutput

type MoveResourceDependencyOverrideInput added in v0.6.1

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 added in v0.6.1

type MoveResourceDependencyOverrideOutput struct{ *pulumi.OutputState }

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideOutput) ElementType added in v0.6.1

func (MoveResourceDependencyOverrideOutput) Id added in v0.6.1

Gets or sets the ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideOutput) TargetId added in v0.6.1

Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutput added in v0.6.1

func (o MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutput() MoveResourceDependencyOverrideOutput

func (MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutputWithContext added in v0.6.1

func (o MoveResourceDependencyOverrideOutput) ToMoveResourceDependencyOverrideOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideOutput

type MoveResourceDependencyOverrideResponse added in v0.6.1

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 MoveResourceDependencyOverrideResponseArgs added in v0.6.1

type MoveResourceDependencyOverrideResponseArgs 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 (MoveResourceDependencyOverrideResponseArgs) ElementType added in v0.6.1

func (MoveResourceDependencyOverrideResponseArgs) ToMoveResourceDependencyOverrideResponseOutput added in v0.6.1

func (i MoveResourceDependencyOverrideResponseArgs) ToMoveResourceDependencyOverrideResponseOutput() MoveResourceDependencyOverrideResponseOutput

func (MoveResourceDependencyOverrideResponseArgs) ToMoveResourceDependencyOverrideResponseOutputWithContext added in v0.6.1

func (i MoveResourceDependencyOverrideResponseArgs) ToMoveResourceDependencyOverrideResponseOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseOutput

type MoveResourceDependencyOverrideResponseArray added in v0.6.1

type MoveResourceDependencyOverrideResponseArray []MoveResourceDependencyOverrideResponseInput

func (MoveResourceDependencyOverrideResponseArray) ElementType added in v0.6.1

func (MoveResourceDependencyOverrideResponseArray) ToMoveResourceDependencyOverrideResponseArrayOutput added in v0.6.1

func (i MoveResourceDependencyOverrideResponseArray) ToMoveResourceDependencyOverrideResponseArrayOutput() MoveResourceDependencyOverrideResponseArrayOutput

func (MoveResourceDependencyOverrideResponseArray) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext added in v0.6.1

func (i MoveResourceDependencyOverrideResponseArray) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseArrayOutput

type MoveResourceDependencyOverrideResponseArrayInput added in v0.6.1

type MoveResourceDependencyOverrideResponseArrayInput interface {
	pulumi.Input

	ToMoveResourceDependencyOverrideResponseArrayOutput() MoveResourceDependencyOverrideResponseArrayOutput
	ToMoveResourceDependencyOverrideResponseArrayOutputWithContext(context.Context) MoveResourceDependencyOverrideResponseArrayOutput
}

MoveResourceDependencyOverrideResponseArrayInput is an input type that accepts MoveResourceDependencyOverrideResponseArray and MoveResourceDependencyOverrideResponseArrayOutput values. You can construct a concrete instance of `MoveResourceDependencyOverrideResponseArrayInput` via:

MoveResourceDependencyOverrideResponseArray{ MoveResourceDependencyOverrideResponseArgs{...} }

type MoveResourceDependencyOverrideResponseArrayOutput added in v0.6.1

type MoveResourceDependencyOverrideResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyOverrideResponseArrayOutput) ElementType added in v0.6.1

func (MoveResourceDependencyOverrideResponseArrayOutput) Index added in v0.6.1

func (MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutput added in v0.6.1

func (o MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutput() MoveResourceDependencyOverrideResponseArrayOutput

func (MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext added in v0.6.1

func (o MoveResourceDependencyOverrideResponseArrayOutput) ToMoveResourceDependencyOverrideResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseArrayOutput

type MoveResourceDependencyOverrideResponseInput added in v0.6.1

type MoveResourceDependencyOverrideResponseInput interface {
	pulumi.Input

	ToMoveResourceDependencyOverrideResponseOutput() MoveResourceDependencyOverrideResponseOutput
	ToMoveResourceDependencyOverrideResponseOutputWithContext(context.Context) MoveResourceDependencyOverrideResponseOutput
}

MoveResourceDependencyOverrideResponseInput is an input type that accepts MoveResourceDependencyOverrideResponseArgs and MoveResourceDependencyOverrideResponseOutput values. You can construct a concrete instance of `MoveResourceDependencyOverrideResponseInput` via:

MoveResourceDependencyOverrideResponseArgs{...}

type MoveResourceDependencyOverrideResponseOutput added in v0.6.1

type MoveResourceDependencyOverrideResponseOutput struct{ *pulumi.OutputState }

Defines the dependency override of the move resource.

func (MoveResourceDependencyOverrideResponseOutput) ElementType added in v0.6.1

func (MoveResourceDependencyOverrideResponseOutput) Id added in v0.6.1

Gets or sets the ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideResponseOutput) TargetId added in v0.6.1

Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.

func (MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutput added in v0.6.1

func (o MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutput() MoveResourceDependencyOverrideResponseOutput

func (MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutputWithContext added in v0.6.1

func (o MoveResourceDependencyOverrideResponseOutput) ToMoveResourceDependencyOverrideResponseOutputWithContext(ctx context.Context) MoveResourceDependencyOverrideResponseOutput

type MoveResourceDependencyResponse added in v0.6.1

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 MoveResourceDependencyResponseArgs added in v0.6.1

type MoveResourceDependencyResponseArgs struct {
	// Defines the properties for automatic resolution.
	AutomaticResolution AutomaticResolutionPropertiesResponsePtrInput `pulumi:"automaticResolution"`
	// Defines the dependency type.
	DependencyType pulumi.StringPtrInput `pulumi:"dependencyType"`
	// Gets the source ARM ID of the dependent resource.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Gets or sets a value indicating whether the dependency is optional.
	IsOptional pulumi.StringPtrInput `pulumi:"isOptional"`
	// Defines the properties for manual resolution.
	ManualResolution ManualResolutionPropertiesResponsePtrInput `pulumi:"manualResolution"`
	// Gets the dependency resolution status.
	ResolutionStatus pulumi.StringPtrInput `pulumi:"resolutionStatus"`
	// Defines the resolution type.
	ResolutionType pulumi.StringPtrInput `pulumi:"resolutionType"`
}

Defines the dependency of the move resource.

func (MoveResourceDependencyResponseArgs) ElementType added in v0.6.1

func (MoveResourceDependencyResponseArgs) ToMoveResourceDependencyResponseOutput added in v0.6.1

func (i MoveResourceDependencyResponseArgs) ToMoveResourceDependencyResponseOutput() MoveResourceDependencyResponseOutput

func (MoveResourceDependencyResponseArgs) ToMoveResourceDependencyResponseOutputWithContext added in v0.6.1

func (i MoveResourceDependencyResponseArgs) ToMoveResourceDependencyResponseOutputWithContext(ctx context.Context) MoveResourceDependencyResponseOutput

type MoveResourceDependencyResponseArray added in v0.6.1

type MoveResourceDependencyResponseArray []MoveResourceDependencyResponseInput

func (MoveResourceDependencyResponseArray) ElementType added in v0.6.1

func (MoveResourceDependencyResponseArray) ToMoveResourceDependencyResponseArrayOutput added in v0.6.1

func (i MoveResourceDependencyResponseArray) ToMoveResourceDependencyResponseArrayOutput() MoveResourceDependencyResponseArrayOutput

func (MoveResourceDependencyResponseArray) ToMoveResourceDependencyResponseArrayOutputWithContext added in v0.6.1

func (i MoveResourceDependencyResponseArray) ToMoveResourceDependencyResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyResponseArrayOutput

type MoveResourceDependencyResponseArrayInput added in v0.6.1

type MoveResourceDependencyResponseArrayInput interface {
	pulumi.Input

	ToMoveResourceDependencyResponseArrayOutput() MoveResourceDependencyResponseArrayOutput
	ToMoveResourceDependencyResponseArrayOutputWithContext(context.Context) MoveResourceDependencyResponseArrayOutput
}

MoveResourceDependencyResponseArrayInput is an input type that accepts MoveResourceDependencyResponseArray and MoveResourceDependencyResponseArrayOutput values. You can construct a concrete instance of `MoveResourceDependencyResponseArrayInput` via:

MoveResourceDependencyResponseArray{ MoveResourceDependencyResponseArgs{...} }

type MoveResourceDependencyResponseArrayOutput added in v0.6.1

type MoveResourceDependencyResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceDependencyResponseArrayOutput) ElementType added in v0.6.1

func (MoveResourceDependencyResponseArrayOutput) Index added in v0.6.1

func (MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutput added in v0.6.1

func (o MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutput() MoveResourceDependencyResponseArrayOutput

func (MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutputWithContext added in v0.6.1

func (o MoveResourceDependencyResponseArrayOutput) ToMoveResourceDependencyResponseArrayOutputWithContext(ctx context.Context) MoveResourceDependencyResponseArrayOutput

type MoveResourceDependencyResponseInput added in v0.6.1

type MoveResourceDependencyResponseInput interface {
	pulumi.Input

	ToMoveResourceDependencyResponseOutput() MoveResourceDependencyResponseOutput
	ToMoveResourceDependencyResponseOutputWithContext(context.Context) MoveResourceDependencyResponseOutput
}

MoveResourceDependencyResponseInput is an input type that accepts MoveResourceDependencyResponseArgs and MoveResourceDependencyResponseOutput values. You can construct a concrete instance of `MoveResourceDependencyResponseInput` via:

MoveResourceDependencyResponseArgs{...}

type MoveResourceDependencyResponseOutput added in v0.6.1

type MoveResourceDependencyResponseOutput struct{ *pulumi.OutputState }

Defines the dependency of the move resource.

func (MoveResourceDependencyResponseOutput) AutomaticResolution added in v0.6.1

Defines the properties for automatic resolution.

func (MoveResourceDependencyResponseOutput) DependencyType added in v0.6.1

Defines the dependency type.

func (MoveResourceDependencyResponseOutput) ElementType added in v0.6.1

func (MoveResourceDependencyResponseOutput) Id added in v0.6.1

Gets the source ARM ID of the dependent resource.

func (MoveResourceDependencyResponseOutput) IsOptional added in v0.6.1

Gets or sets a value indicating whether the dependency is optional.

func (MoveResourceDependencyResponseOutput) ManualResolution added in v0.6.1

Defines the properties for manual resolution.

func (MoveResourceDependencyResponseOutput) ResolutionStatus added in v0.6.1

Gets the dependency resolution status.

func (MoveResourceDependencyResponseOutput) ResolutionType added in v0.6.1

Defines the resolution type.

func (MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutput added in v0.6.1

func (o MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutput() MoveResourceDependencyResponseOutput

func (MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutputWithContext added in v0.6.1

func (o MoveResourceDependencyResponseOutput) ToMoveResourceDependencyResponseOutputWithContext(ctx context.Context) MoveResourceDependencyResponseOutput

type MoveResourceErrorBodyResponse added in v0.6.1

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 MoveResourceErrorBodyResponseArgs added in v0.6.1

type MoveResourceErrorBodyResponseArgs struct {
	// An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
	Code pulumi.StringInput `pulumi:"code"`
	// A list of additional details about the error.
	Details MoveResourceErrorBodyResponseArrayInput `pulumi:"details"`
	// A message describing the error, intended to be suitable for display in a user interface.
	Message pulumi.StringInput `pulumi:"message"`
	// The target of the particular error. For example, the name of the property in error.
	Target pulumi.StringInput `pulumi:"target"`
}

An error response from the Azure Migrate service.

func (MoveResourceErrorBodyResponseArgs) ElementType added in v0.6.1

func (MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponseOutput added in v0.6.1

func (i MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponseOutput() MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponseOutputWithContext added in v0.6.1

func (i MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponseOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponsePtrOutput added in v0.6.1

func (i MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput

func (MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponsePtrOutputWithContext added in v0.6.1

func (i MoveResourceErrorBodyResponseArgs) ToMoveResourceErrorBodyResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorBodyResponseArray added in v0.6.1

type MoveResourceErrorBodyResponseArray []MoveResourceErrorBodyResponseInput

func (MoveResourceErrorBodyResponseArray) ElementType added in v0.6.1

func (MoveResourceErrorBodyResponseArray) ToMoveResourceErrorBodyResponseArrayOutput added in v0.6.1

func (i MoveResourceErrorBodyResponseArray) ToMoveResourceErrorBodyResponseArrayOutput() MoveResourceErrorBodyResponseArrayOutput

func (MoveResourceErrorBodyResponseArray) ToMoveResourceErrorBodyResponseArrayOutputWithContext added in v0.6.1

func (i MoveResourceErrorBodyResponseArray) ToMoveResourceErrorBodyResponseArrayOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseArrayOutput

type MoveResourceErrorBodyResponseArrayInput added in v0.6.1

type MoveResourceErrorBodyResponseArrayInput interface {
	pulumi.Input

	ToMoveResourceErrorBodyResponseArrayOutput() MoveResourceErrorBodyResponseArrayOutput
	ToMoveResourceErrorBodyResponseArrayOutputWithContext(context.Context) MoveResourceErrorBodyResponseArrayOutput
}

MoveResourceErrorBodyResponseArrayInput is an input type that accepts MoveResourceErrorBodyResponseArray and MoveResourceErrorBodyResponseArrayOutput values. You can construct a concrete instance of `MoveResourceErrorBodyResponseArrayInput` via:

MoveResourceErrorBodyResponseArray{ MoveResourceErrorBodyResponseArgs{...} }

type MoveResourceErrorBodyResponseArrayOutput added in v0.6.1

type MoveResourceErrorBodyResponseArrayOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorBodyResponseArrayOutput) ElementType added in v0.6.1

func (MoveResourceErrorBodyResponseArrayOutput) Index added in v0.6.1

func (MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutput added in v0.6.1

func (o MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutput() MoveResourceErrorBodyResponseArrayOutput

func (MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutputWithContext added in v0.6.1

func (o MoveResourceErrorBodyResponseArrayOutput) ToMoveResourceErrorBodyResponseArrayOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseArrayOutput

type MoveResourceErrorBodyResponseInput added in v0.6.1

type MoveResourceErrorBodyResponseInput interface {
	pulumi.Input

	ToMoveResourceErrorBodyResponseOutput() MoveResourceErrorBodyResponseOutput
	ToMoveResourceErrorBodyResponseOutputWithContext(context.Context) MoveResourceErrorBodyResponseOutput
}

MoveResourceErrorBodyResponseInput is an input type that accepts MoveResourceErrorBodyResponseArgs and MoveResourceErrorBodyResponseOutput values. You can construct a concrete instance of `MoveResourceErrorBodyResponseInput` via:

MoveResourceErrorBodyResponseArgs{...}

type MoveResourceErrorBodyResponseOutput added in v0.6.1

type MoveResourceErrorBodyResponseOutput struct{ *pulumi.OutputState }

An error response from the Azure Migrate service.

func (MoveResourceErrorBodyResponseOutput) Code added in v0.6.1

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

func (MoveResourceErrorBodyResponseOutput) Details added in v0.6.1

A list of additional details about the error.

func (MoveResourceErrorBodyResponseOutput) ElementType added in v0.6.1

func (MoveResourceErrorBodyResponseOutput) Message added in v0.6.1

A message describing the error, intended to be suitable for display in a user interface.

func (MoveResourceErrorBodyResponseOutput) Target added in v0.6.1

The target of the particular error. For example, the name of the property in error.

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutput added in v0.6.1

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutput() MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutputWithContext added in v0.6.1

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponseOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponseOutput

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponsePtrOutput added in v0.6.1

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput

func (MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext added in v0.6.1

func (o MoveResourceErrorBodyResponseOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorBodyResponsePtrInput added in v0.6.1

type MoveResourceErrorBodyResponsePtrInput interface {
	pulumi.Input

	ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput
	ToMoveResourceErrorBodyResponsePtrOutputWithContext(context.Context) MoveResourceErrorBodyResponsePtrOutput
}

MoveResourceErrorBodyResponsePtrInput is an input type that accepts MoveResourceErrorBodyResponseArgs, MoveResourceErrorBodyResponsePtr and MoveResourceErrorBodyResponsePtrOutput values. You can construct a concrete instance of `MoveResourceErrorBodyResponsePtrInput` via:

        MoveResourceErrorBodyResponseArgs{...}

or:

        nil

type MoveResourceErrorBodyResponsePtrOutput added in v0.6.1

type MoveResourceErrorBodyResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorBodyResponsePtrOutput) Code added in v0.6.1

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

func (MoveResourceErrorBodyResponsePtrOutput) Details added in v0.6.1

A list of additional details about the error.

func (MoveResourceErrorBodyResponsePtrOutput) Elem added in v0.6.1

func (MoveResourceErrorBodyResponsePtrOutput) ElementType added in v0.6.1

func (MoveResourceErrorBodyResponsePtrOutput) Message added in v0.6.1

A message describing the error, intended to be suitable for display in a user interface.

func (MoveResourceErrorBodyResponsePtrOutput) Target added in v0.6.1

The target of the particular error. For example, the name of the property in error.

func (MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutput added in v0.6.1

func (o MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutput() MoveResourceErrorBodyResponsePtrOutput

func (MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext added in v0.6.1

func (o MoveResourceErrorBodyResponsePtrOutput) ToMoveResourceErrorBodyResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorBodyResponsePtrOutput

type MoveResourceErrorResponse added in v0.6.1

type MoveResourceErrorResponse struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

An error response from the azure resource mover service.

type MoveResourceErrorResponseArgs added in v0.6.1

type MoveResourceErrorResponseArgs struct {
	// The move resource error body.
	Properties MoveResourceErrorBodyResponsePtrInput `pulumi:"properties"`
}

An error response from the azure resource mover service.

func (MoveResourceErrorResponseArgs) ElementType added in v0.6.1

func (MoveResourceErrorResponseArgs) ToMoveResourceErrorResponseOutput added in v0.6.1

func (i MoveResourceErrorResponseArgs) ToMoveResourceErrorResponseOutput() MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseArgs) ToMoveResourceErrorResponseOutputWithContext added in v0.6.1

func (i MoveResourceErrorResponseArgs) ToMoveResourceErrorResponseOutputWithContext(ctx context.Context) MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseArgs) ToMoveResourceErrorResponsePtrOutput added in v0.6.1

func (i MoveResourceErrorResponseArgs) ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput

func (MoveResourceErrorResponseArgs) ToMoveResourceErrorResponsePtrOutputWithContext added in v0.6.1

func (i MoveResourceErrorResponseArgs) ToMoveResourceErrorResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorResponsePtrOutput

type MoveResourceErrorResponseInput added in v0.6.1

type MoveResourceErrorResponseInput interface {
	pulumi.Input

	ToMoveResourceErrorResponseOutput() MoveResourceErrorResponseOutput
	ToMoveResourceErrorResponseOutputWithContext(context.Context) MoveResourceErrorResponseOutput
}

MoveResourceErrorResponseInput is an input type that accepts MoveResourceErrorResponseArgs and MoveResourceErrorResponseOutput values. You can construct a concrete instance of `MoveResourceErrorResponseInput` via:

MoveResourceErrorResponseArgs{...}

type MoveResourceErrorResponseOutput added in v0.6.1

type MoveResourceErrorResponseOutput struct{ *pulumi.OutputState }

An error response from the azure resource mover service.

func (MoveResourceErrorResponseOutput) ElementType added in v0.6.1

func (MoveResourceErrorResponseOutput) Properties added in v0.6.1

The move resource error body.

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutput added in v0.6.1

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutput() MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutputWithContext added in v0.6.1

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponseOutputWithContext(ctx context.Context) MoveResourceErrorResponseOutput

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponsePtrOutput added in v0.6.1

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput

func (MoveResourceErrorResponseOutput) ToMoveResourceErrorResponsePtrOutputWithContext added in v0.6.1

func (o MoveResourceErrorResponseOutput) ToMoveResourceErrorResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorResponsePtrOutput

type MoveResourceErrorResponsePtrInput added in v0.6.1

type MoveResourceErrorResponsePtrInput interface {
	pulumi.Input

	ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput
	ToMoveResourceErrorResponsePtrOutputWithContext(context.Context) MoveResourceErrorResponsePtrOutput
}

MoveResourceErrorResponsePtrInput is an input type that accepts MoveResourceErrorResponseArgs, MoveResourceErrorResponsePtr and MoveResourceErrorResponsePtrOutput values. You can construct a concrete instance of `MoveResourceErrorResponsePtrInput` via:

        MoveResourceErrorResponseArgs{...}

or:

        nil

func MoveResourceErrorResponsePtr added in v0.6.1

type MoveResourceErrorResponsePtrOutput added in v0.6.1

type MoveResourceErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveResourceErrorResponsePtrOutput) Elem added in v0.6.1

func (MoveResourceErrorResponsePtrOutput) ElementType added in v0.6.1

func (MoveResourceErrorResponsePtrOutput) Properties added in v0.6.1

The move resource error body.

func (MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutput added in v0.6.1

func (o MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutput() MoveResourceErrorResponsePtrOutput

func (MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutputWithContext added in v0.6.1

func (o MoveResourceErrorResponsePtrOutput) ToMoveResourceErrorResponsePtrOutputWithContext(ctx context.Context) MoveResourceErrorResponsePtrOutput

type MoveResourceInput added in v0.6.1

type MoveResourceInput interface {
	pulumi.Input

	ToMoveResourceOutput() MoveResourceOutput
	ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput
}

type MoveResourceOutput added in v0.6.1

type MoveResourceOutput struct {
	*pulumi.OutputState
}

func (MoveResourceOutput) ElementType added in v0.6.1

func (MoveResourceOutput) ElementType() reflect.Type

func (MoveResourceOutput) ToMoveResourceOutput added in v0.6.1

func (o MoveResourceOutput) ToMoveResourceOutput() MoveResourceOutput

func (MoveResourceOutput) ToMoveResourceOutputWithContext added in v0.6.1

func (o MoveResourceOutput) ToMoveResourceOutputWithContext(ctx context.Context) MoveResourceOutput

type MoveResourceProperties added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (MoveResourcePropertiesArgs) ElementType() reflect.Type

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutput added in v0.6.1

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutput() MoveResourcePropertiesOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutputWithContext added in v0.6.1

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesOutputWithContext(ctx context.Context) MoveResourcePropertiesOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutput added in v0.6.1

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutputWithContext added in v0.6.1

func (i MoveResourcePropertiesArgs) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesInput added in v0.6.1

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 added in v0.6.1

type MoveResourcePropertiesOutput struct{ *pulumi.OutputState }

Defines the move resource properties.

func (MoveResourcePropertiesOutput) DependsOnOverrides added in v0.6.1

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesOutput) ElementType added in v0.6.1

func (MoveResourcePropertiesOutput) ExistingTargetId added in v0.6.1

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesOutput) ResourceSettings added in v0.6.1

func (o MoveResourcePropertiesOutput) ResourceSettings() pulumi.AnyOutput

Gets or sets the resource settings.

func (MoveResourcePropertiesOutput) SourceId added in v0.6.1

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutput added in v0.6.1

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutput() MoveResourcePropertiesOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesOutputWithContext(ctx context.Context) MoveResourcePropertiesOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutput added in v0.6.1

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesOutput) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesPtrInput added in v0.6.1

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

func MoveResourcePropertiesPtr added in v0.6.1

func MoveResourcePropertiesPtr(v *MoveResourcePropertiesArgs) MoveResourcePropertiesPtrInput

type MoveResourcePropertiesPtrOutput added in v0.6.1

type MoveResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesPtrOutput) DependsOnOverrides added in v0.6.1

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesPtrOutput) Elem added in v0.6.1

func (MoveResourcePropertiesPtrOutput) ElementType added in v0.6.1

func (MoveResourcePropertiesPtrOutput) ExistingTargetId added in v0.6.1

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesPtrOutput) ResourceSettings added in v0.6.1

func (o MoveResourcePropertiesPtrOutput) ResourceSettings() pulumi.AnyOutput

Gets or sets the resource settings.

func (MoveResourcePropertiesPtrOutput) SourceId added in v0.6.1

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutput added in v0.6.1

func (o MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutput() MoveResourcePropertiesPtrOutput

func (MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesPtrOutput) ToMoveResourcePropertiesPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesPtrOutput

type MoveResourcePropertiesResponse added in v0.6.1

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 MoveResourcePropertiesResponseArgs added in v0.6.1

type MoveResourcePropertiesResponseArgs struct {
	// Gets or sets the move resource dependencies.
	DependsOn MoveResourceDependencyResponseArrayInput `pulumi:"dependsOn"`
	// Gets or sets the move resource dependencies overrides.
	DependsOnOverrides MoveResourceDependencyOverrideResponseArrayInput `pulumi:"dependsOnOverrides"`
	// Defines the move resource errors.
	Errors MoveResourcePropertiesResponseErrorsInput `pulumi:"errors"`
	// Gets or sets the existing target ARM Id of the resource.
	ExistingTargetId pulumi.StringPtrInput `pulumi:"existingTargetId"`
	// Gets a value indicating whether the resolve action is required over the move collection.
	IsResolveRequired pulumi.BoolInput `pulumi:"isResolveRequired"`
	// Defines the move resource status.
	MoveStatus MoveResourcePropertiesResponseMoveStatusInput `pulumi:"moveStatus"`
	// Defines the provisioning states.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// 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"`
	// Gets or sets the source resource settings.
	SourceResourceSettings pulumi.Input `pulumi:"sourceResourceSettings"`
	// Gets or sets the Target ARM Id of the resource.
	TargetId pulumi.StringInput `pulumi:"targetId"`
}

Defines the move resource properties.

func (MoveResourcePropertiesResponseArgs) ElementType added in v0.6.1

func (MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponseOutput added in v0.6.1

func (i MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponseOutput() MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponseOutputWithContext added in v0.6.1

func (i MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponseOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponsePtrOutput added in v0.6.1

func (i MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponsePtrOutput() MoveResourcePropertiesResponsePtrOutput

func (MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponsePtrOutputWithContext added in v0.6.1

func (i MoveResourcePropertiesResponseArgs) ToMoveResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponsePtrOutput

type MoveResourcePropertiesResponseErrors added in v0.6.1

type MoveResourcePropertiesResponseErrors struct {
	// The move resource error body.
	Properties *MoveResourceErrorBodyResponse `pulumi:"properties"`
}

Defines the move resource errors.

type MoveResourcePropertiesResponseErrorsArgs added in v0.6.1

type MoveResourcePropertiesResponseErrorsArgs struct {
	// The move resource error body.
	Properties MoveResourceErrorBodyResponsePtrInput `pulumi:"properties"`
}

Defines the move resource errors.

func (MoveResourcePropertiesResponseErrorsArgs) ElementType added in v0.6.1

func (MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsOutput added in v0.6.1

func (i MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsOutput() MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsOutputWithContext added in v0.6.1

func (i MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsPtrOutput added in v0.6.1

func (i MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsPtrOutput() MoveResourcePropertiesResponseErrorsPtrOutput

func (MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext added in v0.6.1

func (i MoveResourcePropertiesResponseErrorsArgs) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsPtrOutput

type MoveResourcePropertiesResponseErrorsInput added in v0.6.1

type MoveResourcePropertiesResponseErrorsInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseErrorsOutput() MoveResourcePropertiesResponseErrorsOutput
	ToMoveResourcePropertiesResponseErrorsOutputWithContext(context.Context) MoveResourcePropertiesResponseErrorsOutput
}

MoveResourcePropertiesResponseErrorsInput is an input type that accepts MoveResourcePropertiesResponseErrorsArgs and MoveResourcePropertiesResponseErrorsOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseErrorsInput` via:

MoveResourcePropertiesResponseErrorsArgs{...}

type MoveResourcePropertiesResponseErrorsOutput added in v0.6.1

type MoveResourcePropertiesResponseErrorsOutput struct{ *pulumi.OutputState }

Defines the move resource errors.

func (MoveResourcePropertiesResponseErrorsOutput) ElementType added in v0.6.1

func (MoveResourcePropertiesResponseErrorsOutput) Properties added in v0.6.1

The move resource error body.

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutput added in v0.6.1

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutput() MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsOutput

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsPtrOutput added in v0.6.1

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsPtrOutput() MoveResourcePropertiesResponseErrorsPtrOutput

func (MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponseErrorsOutput) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsPtrOutput

type MoveResourcePropertiesResponseErrorsPtrInput added in v0.6.1

type MoveResourcePropertiesResponseErrorsPtrInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseErrorsPtrOutput() MoveResourcePropertiesResponseErrorsPtrOutput
	ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext(context.Context) MoveResourcePropertiesResponseErrorsPtrOutput
}

MoveResourcePropertiesResponseErrorsPtrInput is an input type that accepts MoveResourcePropertiesResponseErrorsArgs, MoveResourcePropertiesResponseErrorsPtr and MoveResourcePropertiesResponseErrorsPtrOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseErrorsPtrInput` via:

        MoveResourcePropertiesResponseErrorsArgs{...}

or:

        nil

type MoveResourcePropertiesResponseErrorsPtrOutput added in v0.6.1

type MoveResourcePropertiesResponseErrorsPtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesResponseErrorsPtrOutput) Elem added in v0.6.1

func (MoveResourcePropertiesResponseErrorsPtrOutput) ElementType added in v0.6.1

func (MoveResourcePropertiesResponseErrorsPtrOutput) Properties added in v0.6.1

The move resource error body.

func (MoveResourcePropertiesResponseErrorsPtrOutput) ToMoveResourcePropertiesResponseErrorsPtrOutput added in v0.6.1

func (o MoveResourcePropertiesResponseErrorsPtrOutput) ToMoveResourcePropertiesResponseErrorsPtrOutput() MoveResourcePropertiesResponseErrorsPtrOutput

func (MoveResourcePropertiesResponseErrorsPtrOutput) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponseErrorsPtrOutput) ToMoveResourcePropertiesResponseErrorsPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseErrorsPtrOutput

type MoveResourcePropertiesResponseInput added in v0.6.1

type MoveResourcePropertiesResponseInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseOutput() MoveResourcePropertiesResponseOutput
	ToMoveResourcePropertiesResponseOutputWithContext(context.Context) MoveResourcePropertiesResponseOutput
}

MoveResourcePropertiesResponseInput is an input type that accepts MoveResourcePropertiesResponseArgs and MoveResourcePropertiesResponseOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseInput` via:

MoveResourcePropertiesResponseArgs{...}

type MoveResourcePropertiesResponseMoveStatus added in v0.6.1

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 MoveResourcePropertiesResponseMoveStatusArgs added in v0.6.1

type MoveResourcePropertiesResponseMoveStatusArgs struct {
	// An error response from the azure resource mover service.
	Errors MoveResourceErrorResponsePtrInput `pulumi:"errors"`
	// Defines the job status.
	JobStatus JobStatusResponsePtrInput `pulumi:"jobStatus"`
	// Defines the MoveResource states.
	MoveState pulumi.StringInput `pulumi:"moveState"`
}

Defines the move resource status.

func (MoveResourcePropertiesResponseMoveStatusArgs) ElementType added in v0.6.1

func (MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusOutput added in v0.6.1

func (i MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusOutput() MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext added in v0.6.1

func (i MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusPtrOutput added in v0.6.1

func (i MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusPtrOutput() MoveResourcePropertiesResponseMoveStatusPtrOutput

func (MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext added in v0.6.1

func (i MoveResourcePropertiesResponseMoveStatusArgs) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusPtrOutput

type MoveResourcePropertiesResponseMoveStatusInput added in v0.6.1

type MoveResourcePropertiesResponseMoveStatusInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseMoveStatusOutput() MoveResourcePropertiesResponseMoveStatusOutput
	ToMoveResourcePropertiesResponseMoveStatusOutputWithContext(context.Context) MoveResourcePropertiesResponseMoveStatusOutput
}

MoveResourcePropertiesResponseMoveStatusInput is an input type that accepts MoveResourcePropertiesResponseMoveStatusArgs and MoveResourcePropertiesResponseMoveStatusOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseMoveStatusInput` via:

MoveResourcePropertiesResponseMoveStatusArgs{...}

type MoveResourcePropertiesResponseMoveStatusOutput added in v0.6.1

type MoveResourcePropertiesResponseMoveStatusOutput struct{ *pulumi.OutputState }

Defines the move resource status.

func (MoveResourcePropertiesResponseMoveStatusOutput) ElementType added in v0.6.1

func (MoveResourcePropertiesResponseMoveStatusOutput) Errors added in v0.6.1

An error response from the azure resource mover service.

func (MoveResourcePropertiesResponseMoveStatusOutput) JobStatus added in v0.6.1

Defines the job status.

func (MoveResourcePropertiesResponseMoveStatusOutput) MoveState added in v0.6.1

Defines the MoveResource states.

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutput added in v0.6.1

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutput() MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusOutput

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutput added in v0.6.1

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutput() MoveResourcePropertiesResponseMoveStatusPtrOutput

func (MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponseMoveStatusOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusPtrOutput

type MoveResourcePropertiesResponseMoveStatusPtrInput added in v0.6.1

type MoveResourcePropertiesResponseMoveStatusPtrInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponseMoveStatusPtrOutput() MoveResourcePropertiesResponseMoveStatusPtrOutput
	ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext(context.Context) MoveResourcePropertiesResponseMoveStatusPtrOutput
}

MoveResourcePropertiesResponseMoveStatusPtrInput is an input type that accepts MoveResourcePropertiesResponseMoveStatusArgs, MoveResourcePropertiesResponseMoveStatusPtr and MoveResourcePropertiesResponseMoveStatusPtrOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponseMoveStatusPtrInput` via:

        MoveResourcePropertiesResponseMoveStatusArgs{...}

or:

        nil

type MoveResourcePropertiesResponseMoveStatusPtrOutput added in v0.6.1

type MoveResourcePropertiesResponseMoveStatusPtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) Elem added in v0.6.1

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) ElementType added in v0.6.1

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) Errors added in v0.6.1

An error response from the azure resource mover service.

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) JobStatus added in v0.6.1

Defines the job status.

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) MoveState added in v0.6.1

Defines the MoveResource states.

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutput added in v0.6.1

func (o MoveResourcePropertiesResponseMoveStatusPtrOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutput() MoveResourcePropertiesResponseMoveStatusPtrOutput

func (MoveResourcePropertiesResponseMoveStatusPtrOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponseMoveStatusPtrOutput) ToMoveResourcePropertiesResponseMoveStatusPtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseMoveStatusPtrOutput

type MoveResourcePropertiesResponseOutput added in v0.6.1

type MoveResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Defines the move resource properties.

func (MoveResourcePropertiesResponseOutput) DependsOn added in v0.6.1

Gets or sets the move resource dependencies.

func (MoveResourcePropertiesResponseOutput) DependsOnOverrides added in v0.6.1

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesResponseOutput) ElementType added in v0.6.1

func (MoveResourcePropertiesResponseOutput) Errors added in v0.6.1

Defines the move resource errors.

func (MoveResourcePropertiesResponseOutput) ExistingTargetId added in v0.6.1

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) IsResolveRequired added in v0.6.1

Gets a value indicating whether the resolve action is required over the move collection.

func (MoveResourcePropertiesResponseOutput) MoveStatus added in v0.6.1

Defines the move resource status.

func (MoveResourcePropertiesResponseOutput) ProvisioningState added in v0.6.1

Defines the provisioning states.

func (MoveResourcePropertiesResponseOutput) ResourceSettings added in v0.6.1

Gets or sets the resource settings.

func (MoveResourcePropertiesResponseOutput) SourceId added in v0.6.1

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) SourceResourceSettings added in v0.6.1

func (o MoveResourcePropertiesResponseOutput) SourceResourceSettings() pulumi.AnyOutput

Gets or sets the source resource settings.

func (MoveResourcePropertiesResponseOutput) TargetId added in v0.6.1

Gets or sets the Target ARM Id of the resource.

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutput added in v0.6.1

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutput() MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponseOutputWithContext(ctx context.Context) MoveResourcePropertiesResponseOutput

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponsePtrOutput added in v0.6.1

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponsePtrOutput() MoveResourcePropertiesResponsePtrOutput

func (MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponsePtrOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponseOutput) ToMoveResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponsePtrOutput

type MoveResourcePropertiesResponsePtrInput added in v0.6.1

type MoveResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToMoveResourcePropertiesResponsePtrOutput() MoveResourcePropertiesResponsePtrOutput
	ToMoveResourcePropertiesResponsePtrOutputWithContext(context.Context) MoveResourcePropertiesResponsePtrOutput
}

MoveResourcePropertiesResponsePtrInput is an input type that accepts MoveResourcePropertiesResponseArgs, MoveResourcePropertiesResponsePtr and MoveResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `MoveResourcePropertiesResponsePtrInput` via:

        MoveResourcePropertiesResponseArgs{...}

or:

        nil

type MoveResourcePropertiesResponsePtrOutput added in v0.6.1

type MoveResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MoveResourcePropertiesResponsePtrOutput) DependsOn added in v0.6.1

Gets or sets the move resource dependencies.

func (MoveResourcePropertiesResponsePtrOutput) DependsOnOverrides added in v0.6.1

Gets or sets the move resource dependencies overrides.

func (MoveResourcePropertiesResponsePtrOutput) Elem added in v0.6.1

func (MoveResourcePropertiesResponsePtrOutput) ElementType added in v0.6.1

func (MoveResourcePropertiesResponsePtrOutput) Errors added in v0.6.1

Defines the move resource errors.

func (MoveResourcePropertiesResponsePtrOutput) ExistingTargetId added in v0.6.1

Gets or sets the existing target ARM Id of the resource.

func (MoveResourcePropertiesResponsePtrOutput) IsResolveRequired added in v0.6.1

Gets a value indicating whether the resolve action is required over the move collection.

func (MoveResourcePropertiesResponsePtrOutput) MoveStatus added in v0.6.1

Defines the move resource status.

func (MoveResourcePropertiesResponsePtrOutput) ProvisioningState added in v0.6.1

Defines the provisioning states.

func (MoveResourcePropertiesResponsePtrOutput) ResourceSettings added in v0.6.1

Gets or sets the resource settings.

func (MoveResourcePropertiesResponsePtrOutput) SourceId added in v0.6.1

Gets or sets the Source ARM Id of the resource.

func (MoveResourcePropertiesResponsePtrOutput) SourceResourceSettings added in v0.6.1

func (o MoveResourcePropertiesResponsePtrOutput) SourceResourceSettings() pulumi.AnyOutput

Gets or sets the source resource settings.

func (MoveResourcePropertiesResponsePtrOutput) TargetId added in v0.6.1

Gets or sets the Target ARM Id of the resource.

func (MoveResourcePropertiesResponsePtrOutput) ToMoveResourcePropertiesResponsePtrOutput added in v0.6.1

func (o MoveResourcePropertiesResponsePtrOutput) ToMoveResourcePropertiesResponsePtrOutput() MoveResourcePropertiesResponsePtrOutput

func (MoveResourcePropertiesResponsePtrOutput) ToMoveResourcePropertiesResponsePtrOutputWithContext added in v0.6.1

func (o MoveResourcePropertiesResponsePtrOutput) ToMoveResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) MoveResourcePropertiesResponsePtrOutput

type MoveResourceState added in v0.6.1

type MoveResourceState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// Defines the move resource properties.
	Properties MoveResourcePropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (MoveResourceState) ElementType added in v0.6.1

func (MoveResourceState) ElementType() reflect.Type

type NetworkInterfaceResourceSettings added in v0.6.1

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 target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

type NetworkInterfaceResourceSettingsArgs added in v0.6.1

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 target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsArgs) ElementType added in v0.6.1

func (NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutput added in v0.6.1

func (i NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutput() NetworkInterfaceResourceSettingsOutput

func (NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutputWithContext added in v0.6.1

func (i NetworkInterfaceResourceSettingsArgs) ToNetworkInterfaceResourceSettingsOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsOutput

type NetworkInterfaceResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type NetworkInterfaceResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsOutput) ElementType added in v0.6.1

func (NetworkInterfaceResourceSettingsOutput) EnableAcceleratedNetworking added in v0.6.1

func (o NetworkInterfaceResourceSettingsOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput

Gets or sets a value indicating whether accelerated networking is enabled.

func (NetworkInterfaceResourceSettingsOutput) IpConfigurations added in v0.6.1

Gets or sets the IP configurations of the NIC.

func (NetworkInterfaceResourceSettingsOutput) ResourceType added in v0.6.1

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

func (NetworkInterfaceResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutput added in v0.6.1

func (o NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutput() NetworkInterfaceResourceSettingsOutput

func (NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutputWithContext added in v0.6.1

func (o NetworkInterfaceResourceSettingsOutput) ToNetworkInterfaceResourceSettingsOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsOutput

type NetworkInterfaceResourceSettingsResponse added in v0.6.1

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 target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

type NetworkInterfaceResourceSettingsResponseArgs added in v0.6.1

type NetworkInterfaceResourceSettingsResponseArgs 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 NicIpConfigurationResourceSettingsResponseArrayInput `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 target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsResponseArgs) ElementType added in v0.6.1

func (NetworkInterfaceResourceSettingsResponseArgs) ToNetworkInterfaceResourceSettingsResponseOutput added in v0.6.1

func (i NetworkInterfaceResourceSettingsResponseArgs) ToNetworkInterfaceResourceSettingsResponseOutput() NetworkInterfaceResourceSettingsResponseOutput

func (NetworkInterfaceResourceSettingsResponseArgs) ToNetworkInterfaceResourceSettingsResponseOutputWithContext added in v0.6.1

func (i NetworkInterfaceResourceSettingsResponseArgs) ToNetworkInterfaceResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsResponseOutput

type NetworkInterfaceResourceSettingsResponseInput added in v0.6.1

type NetworkInterfaceResourceSettingsResponseInput interface {
	pulumi.Input

	ToNetworkInterfaceResourceSettingsResponseOutput() NetworkInterfaceResourceSettingsResponseOutput
	ToNetworkInterfaceResourceSettingsResponseOutputWithContext(context.Context) NetworkInterfaceResourceSettingsResponseOutput
}

NetworkInterfaceResourceSettingsResponseInput is an input type that accepts NetworkInterfaceResourceSettingsResponseArgs and NetworkInterfaceResourceSettingsResponseOutput values. You can construct a concrete instance of `NetworkInterfaceResourceSettingsResponseInput` via:

NetworkInterfaceResourceSettingsResponseArgs{...}

type NetworkInterfaceResourceSettingsResponseOutput added in v0.6.1

type NetworkInterfaceResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the network interface resource settings.

func (NetworkInterfaceResourceSettingsResponseOutput) ElementType added in v0.6.1

func (NetworkInterfaceResourceSettingsResponseOutput) EnableAcceleratedNetworking added in v0.6.1

Gets or sets a value indicating whether accelerated networking is enabled.

func (NetworkInterfaceResourceSettingsResponseOutput) IpConfigurations added in v0.6.1

Gets or sets the IP configurations of the NIC.

func (NetworkInterfaceResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (NetworkInterfaceResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutput added in v0.6.1

func (o NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutput() NetworkInterfaceResourceSettingsResponseOutput

func (NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutputWithContext added in v0.6.1

func (o NetworkInterfaceResourceSettingsResponseOutput) ToNetworkInterfaceResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkInterfaceResourceSettingsResponseOutput

type NetworkSecurityGroupResourceSettings added in v0.6.1

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 target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

type NetworkSecurityGroupResourceSettingsArgs added in v0.6.1

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 target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsArgs) ElementType added in v0.6.1

func (NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutput added in v0.6.1

func (i NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutput() NetworkSecurityGroupResourceSettingsOutput

func (NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutputWithContext added in v0.6.1

func (i NetworkSecurityGroupResourceSettingsArgs) ToNetworkSecurityGroupResourceSettingsOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsOutput

type NetworkSecurityGroupResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type NetworkSecurityGroupResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsOutput) ElementType added in v0.6.1

func (NetworkSecurityGroupResourceSettingsOutput) ResourceType added in v0.6.1

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

func (NetworkSecurityGroupResourceSettingsOutput) SecurityRules added in v0.6.1

Gets or sets Security rules of network security group.

func (NetworkSecurityGroupResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutput added in v0.6.1

func (o NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutput() NetworkSecurityGroupResourceSettingsOutput

func (NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutputWithContext added in v0.6.1

func (o NetworkSecurityGroupResourceSettingsOutput) ToNetworkSecurityGroupResourceSettingsOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsOutput

type NetworkSecurityGroupResourceSettingsResponse added in v0.6.1

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 target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

type NetworkSecurityGroupResourceSettingsResponseArgs added in v0.6.1

type NetworkSecurityGroupResourceSettingsResponseArgs 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 NsgSecurityRuleResponseArrayInput `pulumi:"securityRules"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsResponseArgs) ElementType added in v0.6.1

func (NetworkSecurityGroupResourceSettingsResponseArgs) ToNetworkSecurityGroupResourceSettingsResponseOutput added in v0.6.1

func (i NetworkSecurityGroupResourceSettingsResponseArgs) ToNetworkSecurityGroupResourceSettingsResponseOutput() NetworkSecurityGroupResourceSettingsResponseOutput

func (NetworkSecurityGroupResourceSettingsResponseArgs) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext added in v0.6.1

func (i NetworkSecurityGroupResourceSettingsResponseArgs) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsResponseOutput

type NetworkSecurityGroupResourceSettingsResponseInput added in v0.6.1

type NetworkSecurityGroupResourceSettingsResponseInput interface {
	pulumi.Input

	ToNetworkSecurityGroupResourceSettingsResponseOutput() NetworkSecurityGroupResourceSettingsResponseOutput
	ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext(context.Context) NetworkSecurityGroupResourceSettingsResponseOutput
}

NetworkSecurityGroupResourceSettingsResponseInput is an input type that accepts NetworkSecurityGroupResourceSettingsResponseArgs and NetworkSecurityGroupResourceSettingsResponseOutput values. You can construct a concrete instance of `NetworkSecurityGroupResourceSettingsResponseInput` via:

NetworkSecurityGroupResourceSettingsResponseArgs{...}

type NetworkSecurityGroupResourceSettingsResponseOutput added in v0.6.1

type NetworkSecurityGroupResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the NSG resource settings.

func (NetworkSecurityGroupResourceSettingsResponseOutput) ElementType added in v0.6.1

func (NetworkSecurityGroupResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (NetworkSecurityGroupResourceSettingsResponseOutput) SecurityRules added in v0.6.1

Gets or sets Security rules of network security group.

func (NetworkSecurityGroupResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutput added in v0.6.1

func (o NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutput() NetworkSecurityGroupResourceSettingsResponseOutput

func (NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext added in v0.6.1

func (o NetworkSecurityGroupResourceSettingsResponseOutput) ToNetworkSecurityGroupResourceSettingsResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupResourceSettingsResponseOutput

type NicIpConfigurationResourceSettings added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutput added in v0.6.1

func (i NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutput() NicIpConfigurationResourceSettingsOutput

func (NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutputWithContext added in v0.6.1

func (i NicIpConfigurationResourceSettingsArgs) ToNicIpConfigurationResourceSettingsOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsOutput

type NicIpConfigurationResourceSettingsArray added in v0.6.1

type NicIpConfigurationResourceSettingsArray []NicIpConfigurationResourceSettingsInput

func (NicIpConfigurationResourceSettingsArray) ElementType added in v0.6.1

func (NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutput added in v0.6.1

func (i NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutput() NicIpConfigurationResourceSettingsArrayOutput

func (NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutputWithContext added in v0.6.1

func (i NicIpConfigurationResourceSettingsArray) ToNicIpConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsArrayOutput

type NicIpConfigurationResourceSettingsArrayInput added in v0.6.1

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 added in v0.6.1

type NicIpConfigurationResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (NicIpConfigurationResourceSettingsArrayOutput) ElementType added in v0.6.1

func (NicIpConfigurationResourceSettingsArrayOutput) Index added in v0.6.1

func (NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutput added in v0.6.1

func (o NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutput() NicIpConfigurationResourceSettingsArrayOutput

func (NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutputWithContext added in v0.6.1

func (o NicIpConfigurationResourceSettingsArrayOutput) ToNicIpConfigurationResourceSettingsArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsArrayOutput

type NicIpConfigurationResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type NicIpConfigurationResourceSettingsOutput struct{ *pulumi.OutputState }

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsOutput) ElementType added in v0.6.1

func (NicIpConfigurationResourceSettingsOutput) LoadBalancerBackendAddressPools added in v0.6.1

Gets or sets the references of the load balancer backend address pools.

func (NicIpConfigurationResourceSettingsOutput) LoadBalancerNatRules added in v0.6.1

Gets or sets the references of the load balancer NAT rules.

func (NicIpConfigurationResourceSettingsOutput) Name added in v0.6.1

Gets or sets the IP configuration name.

func (NicIpConfigurationResourceSettingsOutput) Primary added in v0.6.1

Gets or sets a value indicating whether this IP configuration is the primary.

func (NicIpConfigurationResourceSettingsOutput) PrivateIpAddress added in v0.6.1

Gets or sets the private IP address of the network interface IP Configuration.

func (NicIpConfigurationResourceSettingsOutput) PrivateIpAllocationMethod added in v0.6.1

func (o NicIpConfigurationResourceSettingsOutput) PrivateIpAllocationMethod() pulumi.StringPtrOutput

Gets or sets the private IP address allocation method.

func (NicIpConfigurationResourceSettingsOutput) PublicIp added in v0.6.1

Defines reference to a public IP.

func (NicIpConfigurationResourceSettingsOutput) Subnet added in v0.6.1

Defines reference to subnet.

func (NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutput added in v0.6.1

func (o NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutput() NicIpConfigurationResourceSettingsOutput

func (NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutputWithContext added in v0.6.1

func (o NicIpConfigurationResourceSettingsOutput) ToNicIpConfigurationResourceSettingsOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsOutput

type NicIpConfigurationResourceSettingsResponse added in v0.6.1

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 NicIpConfigurationResourceSettingsResponseArgs added in v0.6.1

type NicIpConfigurationResourceSettingsResponseArgs struct {
	// Gets or sets the references of the load balancer backend address pools.
	LoadBalancerBackendAddressPools LoadBalancerBackendAddressPoolReferenceResponseArrayInput `pulumi:"loadBalancerBackendAddressPools"`
	// Gets or sets the references of the load balancer NAT rules.
	LoadBalancerNatRules LoadBalancerNatRuleReferenceResponseArrayInput `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 PublicIpReferenceResponsePtrInput `pulumi:"publicIp"`
	// Defines reference to subnet.
	Subnet SubnetReferenceResponsePtrInput `pulumi:"subnet"`
}

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsResponseArgs) ElementType added in v0.6.1

func (NicIpConfigurationResourceSettingsResponseArgs) ToNicIpConfigurationResourceSettingsResponseOutput added in v0.6.1

func (i NicIpConfigurationResourceSettingsResponseArgs) ToNicIpConfigurationResourceSettingsResponseOutput() NicIpConfigurationResourceSettingsResponseOutput

func (NicIpConfigurationResourceSettingsResponseArgs) ToNicIpConfigurationResourceSettingsResponseOutputWithContext added in v0.6.1

func (i NicIpConfigurationResourceSettingsResponseArgs) ToNicIpConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseOutput

type NicIpConfigurationResourceSettingsResponseArray added in v0.6.1

type NicIpConfigurationResourceSettingsResponseArray []NicIpConfigurationResourceSettingsResponseInput

func (NicIpConfigurationResourceSettingsResponseArray) ElementType added in v0.6.1

func (NicIpConfigurationResourceSettingsResponseArray) ToNicIpConfigurationResourceSettingsResponseArrayOutput added in v0.6.1

func (i NicIpConfigurationResourceSettingsResponseArray) ToNicIpConfigurationResourceSettingsResponseArrayOutput() NicIpConfigurationResourceSettingsResponseArrayOutput

func (NicIpConfigurationResourceSettingsResponseArray) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext added in v0.6.1

func (i NicIpConfigurationResourceSettingsResponseArray) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseArrayOutput

type NicIpConfigurationResourceSettingsResponseArrayInput added in v0.6.1

type NicIpConfigurationResourceSettingsResponseArrayInput interface {
	pulumi.Input

	ToNicIpConfigurationResourceSettingsResponseArrayOutput() NicIpConfigurationResourceSettingsResponseArrayOutput
	ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext(context.Context) NicIpConfigurationResourceSettingsResponseArrayOutput
}

NicIpConfigurationResourceSettingsResponseArrayInput is an input type that accepts NicIpConfigurationResourceSettingsResponseArray and NicIpConfigurationResourceSettingsResponseArrayOutput values. You can construct a concrete instance of `NicIpConfigurationResourceSettingsResponseArrayInput` via:

NicIpConfigurationResourceSettingsResponseArray{ NicIpConfigurationResourceSettingsResponseArgs{...} }

type NicIpConfigurationResourceSettingsResponseArrayOutput added in v0.6.1

type NicIpConfigurationResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ElementType added in v0.6.1

func (NicIpConfigurationResourceSettingsResponseArrayOutput) Index added in v0.6.1

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutput added in v0.6.1

func (NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext added in v0.6.1

func (o NicIpConfigurationResourceSettingsResponseArrayOutput) ToNicIpConfigurationResourceSettingsResponseArrayOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseArrayOutput

type NicIpConfigurationResourceSettingsResponseInput added in v0.6.1

type NicIpConfigurationResourceSettingsResponseInput interface {
	pulumi.Input

	ToNicIpConfigurationResourceSettingsResponseOutput() NicIpConfigurationResourceSettingsResponseOutput
	ToNicIpConfigurationResourceSettingsResponseOutputWithContext(context.Context) NicIpConfigurationResourceSettingsResponseOutput
}

NicIpConfigurationResourceSettingsResponseInput is an input type that accepts NicIpConfigurationResourceSettingsResponseArgs and NicIpConfigurationResourceSettingsResponseOutput values. You can construct a concrete instance of `NicIpConfigurationResourceSettingsResponseInput` via:

NicIpConfigurationResourceSettingsResponseArgs{...}

type NicIpConfigurationResourceSettingsResponseOutput added in v0.6.1

type NicIpConfigurationResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines NIC IP configuration properties.

func (NicIpConfigurationResourceSettingsResponseOutput) ElementType added in v0.6.1

func (NicIpConfigurationResourceSettingsResponseOutput) LoadBalancerBackendAddressPools added in v0.6.1

Gets or sets the references of the load balancer backend address pools.

func (NicIpConfigurationResourceSettingsResponseOutput) LoadBalancerNatRules added in v0.6.1

Gets or sets the references of the load balancer NAT rules.

func (NicIpConfigurationResourceSettingsResponseOutput) Name added in v0.6.1

Gets or sets the IP configuration name.

func (NicIpConfigurationResourceSettingsResponseOutput) Primary added in v0.6.1

Gets or sets a value indicating whether this IP configuration is the primary.

func (NicIpConfigurationResourceSettingsResponseOutput) PrivateIpAddress added in v0.6.1

Gets or sets the private IP address of the network interface IP Configuration.

func (NicIpConfigurationResourceSettingsResponseOutput) PrivateIpAllocationMethod added in v0.6.1

Gets or sets the private IP address allocation method.

func (NicIpConfigurationResourceSettingsResponseOutput) PublicIp added in v0.6.1

Defines reference to a public IP.

func (NicIpConfigurationResourceSettingsResponseOutput) Subnet added in v0.6.1

Defines reference to subnet.

func (NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutput added in v0.6.1

func (o NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutput() NicIpConfigurationResourceSettingsResponseOutput

func (NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutputWithContext added in v0.6.1

func (o NicIpConfigurationResourceSettingsResponseOutput) ToNicIpConfigurationResourceSettingsResponseOutputWithContext(ctx context.Context) NicIpConfigurationResourceSettingsResponseOutput

type NsgReference added in v0.6.1

type NsgReference struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

type NsgReferenceArgs added in v0.6.1

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 added in v0.6.1

func (NsgReferenceArgs) ElementType() reflect.Type

func (NsgReferenceArgs) ToNsgReferenceOutput added in v0.6.1

func (i NsgReferenceArgs) ToNsgReferenceOutput() NsgReferenceOutput

func (NsgReferenceArgs) ToNsgReferenceOutputWithContext added in v0.6.1

func (i NsgReferenceArgs) ToNsgReferenceOutputWithContext(ctx context.Context) NsgReferenceOutput

func (NsgReferenceArgs) ToNsgReferencePtrOutput added in v0.6.1

func (i NsgReferenceArgs) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferenceArgs) ToNsgReferencePtrOutputWithContext added in v0.6.1

func (i NsgReferenceArgs) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferenceInput added in v0.6.1

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 added in v0.6.1

type NsgReferenceOutput struct{ *pulumi.OutputState }

Defines reference to NSG.

func (NsgReferenceOutput) ElementType added in v0.6.1

func (NsgReferenceOutput) ElementType() reflect.Type

func (NsgReferenceOutput) SourceArmResourceId added in v0.6.1

func (o NsgReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceOutput) ToNsgReferenceOutput added in v0.6.1

func (o NsgReferenceOutput) ToNsgReferenceOutput() NsgReferenceOutput

func (NsgReferenceOutput) ToNsgReferenceOutputWithContext added in v0.6.1

func (o NsgReferenceOutput) ToNsgReferenceOutputWithContext(ctx context.Context) NsgReferenceOutput

func (NsgReferenceOutput) ToNsgReferencePtrOutput added in v0.6.1

func (o NsgReferenceOutput) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferenceOutput) ToNsgReferencePtrOutputWithContext added in v0.6.1

func (o NsgReferenceOutput) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferencePtrInput added in v0.6.1

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

func NsgReferencePtr added in v0.6.1

func NsgReferencePtr(v *NsgReferenceArgs) NsgReferencePtrInput

type NsgReferencePtrOutput added in v0.6.1

type NsgReferencePtrOutput struct{ *pulumi.OutputState }

func (NsgReferencePtrOutput) Elem added in v0.6.1

func (NsgReferencePtrOutput) ElementType added in v0.6.1

func (NsgReferencePtrOutput) ElementType() reflect.Type

func (NsgReferencePtrOutput) SourceArmResourceId added in v0.6.1

func (o NsgReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferencePtrOutput) ToNsgReferencePtrOutput added in v0.6.1

func (o NsgReferencePtrOutput) ToNsgReferencePtrOutput() NsgReferencePtrOutput

func (NsgReferencePtrOutput) ToNsgReferencePtrOutputWithContext added in v0.6.1

func (o NsgReferencePtrOutput) ToNsgReferencePtrOutputWithContext(ctx context.Context) NsgReferencePtrOutput

type NsgReferenceResponse added in v0.6.1

type NsgReferenceResponse struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId string `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

type NsgReferenceResponseArgs added in v0.6.1

type NsgReferenceResponseArgs struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to NSG.

func (NsgReferenceResponseArgs) ElementType added in v0.6.1

func (NsgReferenceResponseArgs) ElementType() reflect.Type

func (NsgReferenceResponseArgs) ToNsgReferenceResponseOutput added in v0.6.1

func (i NsgReferenceResponseArgs) ToNsgReferenceResponseOutput() NsgReferenceResponseOutput

func (NsgReferenceResponseArgs) ToNsgReferenceResponseOutputWithContext added in v0.6.1

func (i NsgReferenceResponseArgs) ToNsgReferenceResponseOutputWithContext(ctx context.Context) NsgReferenceResponseOutput

func (NsgReferenceResponseArgs) ToNsgReferenceResponsePtrOutput added in v0.6.1

func (i NsgReferenceResponseArgs) ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput

func (NsgReferenceResponseArgs) ToNsgReferenceResponsePtrOutputWithContext added in v0.6.1

func (i NsgReferenceResponseArgs) ToNsgReferenceResponsePtrOutputWithContext(ctx context.Context) NsgReferenceResponsePtrOutput

type NsgReferenceResponseInput added in v0.6.1

type NsgReferenceResponseInput interface {
	pulumi.Input

	ToNsgReferenceResponseOutput() NsgReferenceResponseOutput
	ToNsgReferenceResponseOutputWithContext(context.Context) NsgReferenceResponseOutput
}

NsgReferenceResponseInput is an input type that accepts NsgReferenceResponseArgs and NsgReferenceResponseOutput values. You can construct a concrete instance of `NsgReferenceResponseInput` via:

NsgReferenceResponseArgs{...}

type NsgReferenceResponseOutput added in v0.6.1

type NsgReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to NSG.

func (NsgReferenceResponseOutput) ElementType added in v0.6.1

func (NsgReferenceResponseOutput) ElementType() reflect.Type

func (NsgReferenceResponseOutput) SourceArmResourceId added in v0.6.1

func (o NsgReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceResponseOutput) ToNsgReferenceResponseOutput added in v0.6.1

func (o NsgReferenceResponseOutput) ToNsgReferenceResponseOutput() NsgReferenceResponseOutput

func (NsgReferenceResponseOutput) ToNsgReferenceResponseOutputWithContext added in v0.6.1

func (o NsgReferenceResponseOutput) ToNsgReferenceResponseOutputWithContext(ctx context.Context) NsgReferenceResponseOutput

func (NsgReferenceResponseOutput) ToNsgReferenceResponsePtrOutput added in v0.6.1

func (o NsgReferenceResponseOutput) ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput

func (NsgReferenceResponseOutput) ToNsgReferenceResponsePtrOutputWithContext added in v0.6.1

func (o NsgReferenceResponseOutput) ToNsgReferenceResponsePtrOutputWithContext(ctx context.Context) NsgReferenceResponsePtrOutput

type NsgReferenceResponsePtrInput added in v0.6.1

type NsgReferenceResponsePtrInput interface {
	pulumi.Input

	ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput
	ToNsgReferenceResponsePtrOutputWithContext(context.Context) NsgReferenceResponsePtrOutput
}

NsgReferenceResponsePtrInput is an input type that accepts NsgReferenceResponseArgs, NsgReferenceResponsePtr and NsgReferenceResponsePtrOutput values. You can construct a concrete instance of `NsgReferenceResponsePtrInput` via:

        NsgReferenceResponseArgs{...}

or:

        nil

func NsgReferenceResponsePtr added in v0.6.1

func NsgReferenceResponsePtr(v *NsgReferenceResponseArgs) NsgReferenceResponsePtrInput

type NsgReferenceResponsePtrOutput added in v0.6.1

type NsgReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (NsgReferenceResponsePtrOutput) Elem added in v0.6.1

func (NsgReferenceResponsePtrOutput) ElementType added in v0.6.1

func (NsgReferenceResponsePtrOutput) SourceArmResourceId added in v0.6.1

func (o NsgReferenceResponsePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutput added in v0.6.1

func (o NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutput() NsgReferenceResponsePtrOutput

func (NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutputWithContext added in v0.6.1

func (o NsgReferenceResponsePtrOutput) ToNsgReferenceResponsePtrOutputWithContext(ctx context.Context) NsgReferenceResponsePtrOutput

type NsgSecurityRule added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (NsgSecurityRuleArgs) ElementType() reflect.Type

func (NsgSecurityRuleArgs) ToNsgSecurityRuleOutput added in v0.6.1

func (i NsgSecurityRuleArgs) ToNsgSecurityRuleOutput() NsgSecurityRuleOutput

func (NsgSecurityRuleArgs) ToNsgSecurityRuleOutputWithContext added in v0.6.1

func (i NsgSecurityRuleArgs) ToNsgSecurityRuleOutputWithContext(ctx context.Context) NsgSecurityRuleOutput

type NsgSecurityRuleArray added in v0.6.1

type NsgSecurityRuleArray []NsgSecurityRuleInput

func (NsgSecurityRuleArray) ElementType added in v0.6.1

func (NsgSecurityRuleArray) ElementType() reflect.Type

func (NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutput added in v0.6.1

func (i NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutput() NsgSecurityRuleArrayOutput

func (NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutputWithContext added in v0.6.1

func (i NsgSecurityRuleArray) ToNsgSecurityRuleArrayOutputWithContext(ctx context.Context) NsgSecurityRuleArrayOutput

type NsgSecurityRuleArrayInput added in v0.6.1

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 added in v0.6.1

type NsgSecurityRuleArrayOutput struct{ *pulumi.OutputState }

func (NsgSecurityRuleArrayOutput) ElementType added in v0.6.1

func (NsgSecurityRuleArrayOutput) ElementType() reflect.Type

func (NsgSecurityRuleArrayOutput) Index added in v0.6.1

func (NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutput added in v0.6.1

func (o NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutput() NsgSecurityRuleArrayOutput

func (NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutputWithContext added in v0.6.1

func (o NsgSecurityRuleArrayOutput) ToNsgSecurityRuleArrayOutputWithContext(ctx context.Context) NsgSecurityRuleArrayOutput

type NsgSecurityRuleInput added in v0.6.1

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 added in v0.6.1

type NsgSecurityRuleOutput struct{ *pulumi.OutputState }

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleOutput) Access added in v0.6.1

Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.

func (NsgSecurityRuleOutput) Description added in v0.6.1

Gets or sets a description for this rule. Restricted to 140 chars.

func (NsgSecurityRuleOutput) DestinationAddressPrefix added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (NsgSecurityRuleOutput) ElementType() reflect.Type

func (NsgSecurityRuleOutput) Name added in v0.6.1

Gets or sets the Security rule name.

func (NsgSecurityRuleOutput) Priority added in v0.6.1

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 added in v0.6.1

Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).

func (NsgSecurityRuleOutput) SourceAddressPrefix added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (o NsgSecurityRuleOutput) ToNsgSecurityRuleOutput() NsgSecurityRuleOutput

func (NsgSecurityRuleOutput) ToNsgSecurityRuleOutputWithContext added in v0.6.1

func (o NsgSecurityRuleOutput) ToNsgSecurityRuleOutputWithContext(ctx context.Context) NsgSecurityRuleOutput

type NsgSecurityRuleResponse added in v0.6.1

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 NsgSecurityRuleResponseArgs added in v0.6.1

type NsgSecurityRuleResponseArgs 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 (NsgSecurityRuleResponseArgs) ElementType added in v0.6.1

func (NsgSecurityRuleResponseArgs) ToNsgSecurityRuleResponseOutput added in v0.6.1

func (i NsgSecurityRuleResponseArgs) ToNsgSecurityRuleResponseOutput() NsgSecurityRuleResponseOutput

func (NsgSecurityRuleResponseArgs) ToNsgSecurityRuleResponseOutputWithContext added in v0.6.1

func (i NsgSecurityRuleResponseArgs) ToNsgSecurityRuleResponseOutputWithContext(ctx context.Context) NsgSecurityRuleResponseOutput

type NsgSecurityRuleResponseArray added in v0.6.1

type NsgSecurityRuleResponseArray []NsgSecurityRuleResponseInput

func (NsgSecurityRuleResponseArray) ElementType added in v0.6.1

func (NsgSecurityRuleResponseArray) ToNsgSecurityRuleResponseArrayOutput added in v0.6.1

func (i NsgSecurityRuleResponseArray) ToNsgSecurityRuleResponseArrayOutput() NsgSecurityRuleResponseArrayOutput

func (NsgSecurityRuleResponseArray) ToNsgSecurityRuleResponseArrayOutputWithContext added in v0.6.1

func (i NsgSecurityRuleResponseArray) ToNsgSecurityRuleResponseArrayOutputWithContext(ctx context.Context) NsgSecurityRuleResponseArrayOutput

type NsgSecurityRuleResponseArrayInput added in v0.6.1

type NsgSecurityRuleResponseArrayInput interface {
	pulumi.Input

	ToNsgSecurityRuleResponseArrayOutput() NsgSecurityRuleResponseArrayOutput
	ToNsgSecurityRuleResponseArrayOutputWithContext(context.Context) NsgSecurityRuleResponseArrayOutput
}

NsgSecurityRuleResponseArrayInput is an input type that accepts NsgSecurityRuleResponseArray and NsgSecurityRuleResponseArrayOutput values. You can construct a concrete instance of `NsgSecurityRuleResponseArrayInput` via:

NsgSecurityRuleResponseArray{ NsgSecurityRuleResponseArgs{...} }

type NsgSecurityRuleResponseArrayOutput added in v0.6.1

type NsgSecurityRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (NsgSecurityRuleResponseArrayOutput) ElementType added in v0.6.1

func (NsgSecurityRuleResponseArrayOutput) Index added in v0.6.1

func (NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutput added in v0.6.1

func (o NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutput() NsgSecurityRuleResponseArrayOutput

func (NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutputWithContext added in v0.6.1

func (o NsgSecurityRuleResponseArrayOutput) ToNsgSecurityRuleResponseArrayOutputWithContext(ctx context.Context) NsgSecurityRuleResponseArrayOutput

type NsgSecurityRuleResponseInput added in v0.6.1

type NsgSecurityRuleResponseInput interface {
	pulumi.Input

	ToNsgSecurityRuleResponseOutput() NsgSecurityRuleResponseOutput
	ToNsgSecurityRuleResponseOutputWithContext(context.Context) NsgSecurityRuleResponseOutput
}

NsgSecurityRuleResponseInput is an input type that accepts NsgSecurityRuleResponseArgs and NsgSecurityRuleResponseOutput values. You can construct a concrete instance of `NsgSecurityRuleResponseInput` via:

NsgSecurityRuleResponseArgs{...}

type NsgSecurityRuleResponseOutput added in v0.6.1

type NsgSecurityRuleResponseOutput struct{ *pulumi.OutputState }

Security Rule data model for Network Security Groups.

func (NsgSecurityRuleResponseOutput) Access added in v0.6.1

Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.

func (NsgSecurityRuleResponseOutput) Description added in v0.6.1

Gets or sets a description for this rule. Restricted to 140 chars.

func (NsgSecurityRuleResponseOutput) DestinationAddressPrefix added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (NsgSecurityRuleResponseOutput) Name added in v0.6.1

Gets or sets the Security rule name.

func (NsgSecurityRuleResponseOutput) Priority added in v0.6.1

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 added in v0.6.1

Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).

func (NsgSecurityRuleResponseOutput) SourceAddressPrefix added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (o NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutput() NsgSecurityRuleResponseOutput

func (NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutputWithContext added in v0.6.1

func (o NsgSecurityRuleResponseOutput) ToNsgSecurityRuleResponseOutputWithContext(ctx context.Context) NsgSecurityRuleResponseOutput

type Percentile added in v0.3.1

type Percentile pulumi.String

Percentile of performance data used to recommend Azure size.

func (Percentile) ElementType added in v0.3.1

func (Percentile) ElementType() reflect.Type

func (Percentile) ToStringOutput added in v0.3.1

func (e Percentile) ToStringOutput() pulumi.StringOutput

func (Percentile) ToStringOutputWithContext added in v0.3.1

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

func (Percentile) ToStringPtrOutput added in v0.3.1

func (e Percentile) ToStringPtrOutput() pulumi.StringPtrOutput

func (Percentile) ToStringPtrOutputWithContext added in v0.3.1

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

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. Latest API Version: 2019-10-01.

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 added in v0.2.6

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput added in v0.2.6

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput added in v0.2.6

type ProjectOutput struct {
	*pulumi.OutputState
}

func (ProjectOutput) ElementType added in v0.2.6

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) ToProjectOutput added in v0.2.6

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext added in v0.2.6

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectProperties

type ProjectProperties struct {
	// Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.
	AssessmentSolutionId *string `pulumi:"assessmentSolutionId"`
	// 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"`
}

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 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"`
}

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) 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) 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) 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) 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 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"`
	// Assessment project status.
	ProjectStatus *string `pulumi:"projectStatus"`
	// Provisioning state of the project.
	ProvisioningState string `pulumi:"provisioningState"`
	// 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 ProjectPropertiesResponseArgs

type ProjectPropertiesResponseArgs struct {
	// Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.
	AssessmentSolutionId pulumi.StringPtrInput `pulumi:"assessmentSolutionId"`
	// Time when this project was created. Date-Time represented in ISO-8601 format.
	CreatedTimestamp pulumi.StringInput `pulumi:"createdTimestamp"`
	// 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"`
	// Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.
	LastAssessmentTimestamp pulumi.StringInput `pulumi:"lastAssessmentTimestamp"`
	// Number of assessments created in the project.
	NumberOfAssessments pulumi.IntInput `pulumi:"numberOfAssessments"`
	// Number of groups created in the project.
	NumberOfGroups pulumi.IntInput `pulumi:"numberOfGroups"`
	// Number of machines in the project.
	NumberOfMachines pulumi.IntInput `pulumi:"numberOfMachines"`
	// Assessment project status.
	ProjectStatus pulumi.StringPtrInput `pulumi:"projectStatus"`
	// Provisioning state of the project.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Endpoint at which the collector agent can call agent REST API.
	ServiceEndpoint pulumi.StringInput `pulumi:"serviceEndpoint"`
	// Time when this project was last updated. Date-Time represented in ISO-8601 format.
	UpdatedTimestamp pulumi.StringInput `pulumi:"updatedTimestamp"`
}

Properties of a project.

func (ProjectPropertiesResponseArgs) ElementType

func (ProjectPropertiesResponseArgs) ToProjectPropertiesResponseOutput

func (i ProjectPropertiesResponseArgs) ToProjectPropertiesResponseOutput() ProjectPropertiesResponseOutput

func (ProjectPropertiesResponseArgs) ToProjectPropertiesResponseOutputWithContext

func (i ProjectPropertiesResponseArgs) ToProjectPropertiesResponseOutputWithContext(ctx context.Context) ProjectPropertiesResponseOutput

func (ProjectPropertiesResponseArgs) ToProjectPropertiesResponsePtrOutput

func (i ProjectPropertiesResponseArgs) ToProjectPropertiesResponsePtrOutput() ProjectPropertiesResponsePtrOutput

func (ProjectPropertiesResponseArgs) ToProjectPropertiesResponsePtrOutputWithContext

func (i ProjectPropertiesResponseArgs) ToProjectPropertiesResponsePtrOutputWithContext(ctx context.Context) ProjectPropertiesResponsePtrOutput

type ProjectPropertiesResponseInput

type ProjectPropertiesResponseInput interface {
	pulumi.Input

	ToProjectPropertiesResponseOutput() ProjectPropertiesResponseOutput
	ToProjectPropertiesResponseOutputWithContext(context.Context) ProjectPropertiesResponseOutput
}

ProjectPropertiesResponseInput is an input type that accepts ProjectPropertiesResponseArgs and ProjectPropertiesResponseOutput values. You can construct a concrete instance of `ProjectPropertiesResponseInput` via:

ProjectPropertiesResponseArgs{...}

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) 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) ProjectStatus

Assessment project status.

func (ProjectPropertiesResponseOutput) ProvisioningState

func (o ProjectPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the project.

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) ToProjectPropertiesResponsePtrOutput

func (o ProjectPropertiesResponseOutput) ToProjectPropertiesResponsePtrOutput() ProjectPropertiesResponsePtrOutput

func (ProjectPropertiesResponseOutput) ToProjectPropertiesResponsePtrOutputWithContext

func (o ProjectPropertiesResponseOutput) ToProjectPropertiesResponsePtrOutputWithContext(ctx context.Context) ProjectPropertiesResponsePtrOutput

func (ProjectPropertiesResponseOutput) UpdatedTimestamp

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

type ProjectPropertiesResponsePtrInput

type ProjectPropertiesResponsePtrInput interface {
	pulumi.Input

	ToProjectPropertiesResponsePtrOutput() ProjectPropertiesResponsePtrOutput
	ToProjectPropertiesResponsePtrOutputWithContext(context.Context) ProjectPropertiesResponsePtrOutput
}

ProjectPropertiesResponsePtrInput is an input type that accepts ProjectPropertiesResponseArgs, ProjectPropertiesResponsePtr and ProjectPropertiesResponsePtrOutput values. You can construct a concrete instance of `ProjectPropertiesResponsePtrInput` via:

        ProjectPropertiesResponseArgs{...}

or:

        nil

type ProjectPropertiesResponsePtrOutput

type ProjectPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ProjectPropertiesResponsePtrOutput) AssessmentSolutionId

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

func (ProjectPropertiesResponsePtrOutput) CreatedTimestamp

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

func (ProjectPropertiesResponsePtrOutput) CustomerWorkspaceId

The ARM id of service map workspace created by customer.

func (ProjectPropertiesResponsePtrOutput) CustomerWorkspaceLocation

func (o ProjectPropertiesResponsePtrOutput) CustomerWorkspaceLocation() pulumi.StringPtrOutput

Location of service map workspace created by customer.

func (ProjectPropertiesResponsePtrOutput) Elem

func (ProjectPropertiesResponsePtrOutput) ElementType

func (ProjectPropertiesResponsePtrOutput) LastAssessmentTimestamp

func (o ProjectPropertiesResponsePtrOutput) LastAssessmentTimestamp() pulumi.StringPtrOutput

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.

func (ProjectPropertiesResponsePtrOutput) NumberOfAssessments

func (o ProjectPropertiesResponsePtrOutput) NumberOfAssessments() pulumi.IntPtrOutput

Number of assessments created in the project.

func (ProjectPropertiesResponsePtrOutput) NumberOfGroups

Number of groups created in the project.

func (ProjectPropertiesResponsePtrOutput) NumberOfMachines

Number of machines in the project.

func (ProjectPropertiesResponsePtrOutput) ProjectStatus

Assessment project status.

func (ProjectPropertiesResponsePtrOutput) ProvisioningState

Provisioning state of the project.

func (ProjectPropertiesResponsePtrOutput) ServiceEndpoint

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

func (ProjectPropertiesResponsePtrOutput) ToProjectPropertiesResponsePtrOutput

func (o ProjectPropertiesResponsePtrOutput) ToProjectPropertiesResponsePtrOutput() ProjectPropertiesResponsePtrOutput

func (ProjectPropertiesResponsePtrOutput) ToProjectPropertiesResponsePtrOutputWithContext

func (o ProjectPropertiesResponsePtrOutput) ToProjectPropertiesResponsePtrOutputWithContext(ctx context.Context) ProjectPropertiesResponsePtrOutput

func (ProjectPropertiesResponsePtrOutput) UpdatedTimestamp

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

type ProjectState

type ProjectState struct {
	// For optimistic concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which project is created.
	Location pulumi.StringPtrInput
	// Name of the project.
	Name pulumi.StringPtrInput
	// Properties of the project.
	Properties ProjectPropertiesResponsePtrInput
	// Tags provided by Azure Tagging service.
	Tags pulumi.Input
	// Type of the object = [Microsoft.Migrate/assessmentProjects].
	Type pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type ProjectStatus added in v0.3.1

type ProjectStatus pulumi.String

Assessment project status.

func (ProjectStatus) ElementType added in v0.3.1

func (ProjectStatus) ElementType() reflect.Type

func (ProjectStatus) ToStringOutput added in v0.3.1

func (e ProjectStatus) ToStringOutput() pulumi.StringOutput

func (ProjectStatus) ToStringOutputWithContext added in v0.3.1

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

func (ProjectStatus) ToStringPtrOutput added in v0.3.1

func (e ProjectStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProjectStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type PublicIPAddressResourceSettings added in v0.6.1

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 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 added in v0.6.1

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 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 added in v0.6.1

func (PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutput added in v0.6.1

func (i PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutput() PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutputWithContext added in v0.6.1

func (i PublicIPAddressResourceSettingsArgs) ToPublicIPAddressResourceSettingsOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsOutput

type PublicIPAddressResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type PublicIPAddressResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsOutput) DomainNameLabel added in v0.6.1

Gets or sets the domain name label.

func (PublicIPAddressResourceSettingsOutput) ElementType added in v0.6.1

func (PublicIPAddressResourceSettingsOutput) Fqdn added in v0.6.1

Gets or sets the fully qualified domain name.

func (PublicIPAddressResourceSettingsOutput) PublicIpAllocationMethod added in v0.6.1

func (o PublicIPAddressResourceSettingsOutput) PublicIpAllocationMethod() pulumi.StringPtrOutput

Gets or sets public IP allocation method.

func (PublicIPAddressResourceSettingsOutput) ResourceType added in v0.6.1

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

func (PublicIPAddressResourceSettingsOutput) Sku added in v0.6.1

Gets or sets public IP sku.

func (PublicIPAddressResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutput added in v0.6.1

func (o PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutput() PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutputWithContext added in v0.6.1

func (o PublicIPAddressResourceSettingsOutput) ToPublicIPAddressResourceSettingsOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsOutput

func (PublicIPAddressResourceSettingsOutput) Zones added in v0.6.1

Gets or sets public IP zones.

type PublicIPAddressResourceSettingsResponse added in v0.6.1

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 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 PublicIPAddressResourceSettingsResponseArgs added in v0.6.1

type PublicIPAddressResourceSettingsResponseArgs 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 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 (PublicIPAddressResourceSettingsResponseArgs) ElementType added in v0.6.1

func (PublicIPAddressResourceSettingsResponseArgs) ToPublicIPAddressResourceSettingsResponseOutput added in v0.6.1

func (i PublicIPAddressResourceSettingsResponseArgs) ToPublicIPAddressResourceSettingsResponseOutput() PublicIPAddressResourceSettingsResponseOutput

func (PublicIPAddressResourceSettingsResponseArgs) ToPublicIPAddressResourceSettingsResponseOutputWithContext added in v0.6.1

func (i PublicIPAddressResourceSettingsResponseArgs) ToPublicIPAddressResourceSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsResponseOutput

type PublicIPAddressResourceSettingsResponseInput added in v0.6.1

type PublicIPAddressResourceSettingsResponseInput interface {
	pulumi.Input

	ToPublicIPAddressResourceSettingsResponseOutput() PublicIPAddressResourceSettingsResponseOutput
	ToPublicIPAddressResourceSettingsResponseOutputWithContext(context.Context) PublicIPAddressResourceSettingsResponseOutput
}

PublicIPAddressResourceSettingsResponseInput is an input type that accepts PublicIPAddressResourceSettingsResponseArgs and PublicIPAddressResourceSettingsResponseOutput values. You can construct a concrete instance of `PublicIPAddressResourceSettingsResponseInput` via:

PublicIPAddressResourceSettingsResponseArgs{...}

type PublicIPAddressResourceSettingsResponseOutput added in v0.6.1

type PublicIPAddressResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the public IP address resource settings.

func (PublicIPAddressResourceSettingsResponseOutput) DomainNameLabel added in v0.6.1

Gets or sets the domain name label.

func (PublicIPAddressResourceSettingsResponseOutput) ElementType added in v0.6.1

func (PublicIPAddressResourceSettingsResponseOutput) Fqdn added in v0.6.1

Gets or sets the fully qualified domain name.

func (PublicIPAddressResourceSettingsResponseOutput) PublicIpAllocationMethod added in v0.6.1

Gets or sets public IP allocation method.

func (PublicIPAddressResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (PublicIPAddressResourceSettingsResponseOutput) Sku added in v0.6.1

Gets or sets public IP sku.

func (PublicIPAddressResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutput added in v0.6.1

func (o PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutput() PublicIPAddressResourceSettingsResponseOutput

func (PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutputWithContext added in v0.6.1

func (o PublicIPAddressResourceSettingsResponseOutput) ToPublicIPAddressResourceSettingsResponseOutputWithContext(ctx context.Context) PublicIPAddressResourceSettingsResponseOutput

func (PublicIPAddressResourceSettingsResponseOutput) Zones added in v0.6.1

Gets or sets public IP zones.

type PublicIpReference added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (PublicIpReferenceArgs) ElementType() reflect.Type

func (PublicIpReferenceArgs) ToPublicIpReferenceOutput added in v0.6.1

func (i PublicIpReferenceArgs) ToPublicIpReferenceOutput() PublicIpReferenceOutput

func (PublicIpReferenceArgs) ToPublicIpReferenceOutputWithContext added in v0.6.1

func (i PublicIpReferenceArgs) ToPublicIpReferenceOutputWithContext(ctx context.Context) PublicIpReferenceOutput

func (PublicIpReferenceArgs) ToPublicIpReferencePtrOutput added in v0.6.1

func (i PublicIpReferenceArgs) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferenceArgs) ToPublicIpReferencePtrOutputWithContext added in v0.6.1

func (i PublicIpReferenceArgs) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferenceInput added in v0.6.1

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 added in v0.6.1

type PublicIpReferenceOutput struct{ *pulumi.OutputState }

Defines reference to a public IP.

func (PublicIpReferenceOutput) ElementType added in v0.6.1

func (PublicIpReferenceOutput) ElementType() reflect.Type

func (PublicIpReferenceOutput) SourceArmResourceId added in v0.6.1

func (o PublicIpReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceOutput) ToPublicIpReferenceOutput added in v0.6.1

func (o PublicIpReferenceOutput) ToPublicIpReferenceOutput() PublicIpReferenceOutput

func (PublicIpReferenceOutput) ToPublicIpReferenceOutputWithContext added in v0.6.1

func (o PublicIpReferenceOutput) ToPublicIpReferenceOutputWithContext(ctx context.Context) PublicIpReferenceOutput

func (PublicIpReferenceOutput) ToPublicIpReferencePtrOutput added in v0.6.1

func (o PublicIpReferenceOutput) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferenceOutput) ToPublicIpReferencePtrOutputWithContext added in v0.6.1

func (o PublicIpReferenceOutput) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferencePtrInput added in v0.6.1

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

func PublicIpReferencePtr added in v0.6.1

func PublicIpReferencePtr(v *PublicIpReferenceArgs) PublicIpReferencePtrInput

type PublicIpReferencePtrOutput added in v0.6.1

type PublicIpReferencePtrOutput struct{ *pulumi.OutputState }

func (PublicIpReferencePtrOutput) Elem added in v0.6.1

func (PublicIpReferencePtrOutput) ElementType added in v0.6.1

func (PublicIpReferencePtrOutput) ElementType() reflect.Type

func (PublicIpReferencePtrOutput) SourceArmResourceId added in v0.6.1

func (o PublicIpReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutput added in v0.6.1

func (o PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutput() PublicIpReferencePtrOutput

func (PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutputWithContext added in v0.6.1

func (o PublicIpReferencePtrOutput) ToPublicIpReferencePtrOutputWithContext(ctx context.Context) PublicIpReferencePtrOutput

type PublicIpReferenceResponse added in v0.6.1

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 PublicIpReferenceResponseArgs added in v0.6.1

type PublicIpReferenceResponseArgs struct {
	// Gets the ARM resource ID of the tracked resource being referenced.
	SourceArmResourceId pulumi.StringInput `pulumi:"sourceArmResourceId"`
}

Defines reference to a public IP.

func (PublicIpReferenceResponseArgs) ElementType added in v0.6.1

func (PublicIpReferenceResponseArgs) ToPublicIpReferenceResponseOutput added in v0.6.1

func (i PublicIpReferenceResponseArgs) ToPublicIpReferenceResponseOutput() PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseArgs) ToPublicIpReferenceResponseOutputWithContext added in v0.6.1

func (i PublicIpReferenceResponseArgs) ToPublicIpReferenceResponseOutputWithContext(ctx context.Context) PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseArgs) ToPublicIpReferenceResponsePtrOutput added in v0.6.1

func (i PublicIpReferenceResponseArgs) ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput

func (PublicIpReferenceResponseArgs) ToPublicIpReferenceResponsePtrOutputWithContext added in v0.6.1

func (i PublicIpReferenceResponseArgs) ToPublicIpReferenceResponsePtrOutputWithContext(ctx context.Context) PublicIpReferenceResponsePtrOutput

type PublicIpReferenceResponseInput added in v0.6.1

type PublicIpReferenceResponseInput interface {
	pulumi.Input

	ToPublicIpReferenceResponseOutput() PublicIpReferenceResponseOutput
	ToPublicIpReferenceResponseOutputWithContext(context.Context) PublicIpReferenceResponseOutput
}

PublicIpReferenceResponseInput is an input type that accepts PublicIpReferenceResponseArgs and PublicIpReferenceResponseOutput values. You can construct a concrete instance of `PublicIpReferenceResponseInput` via:

PublicIpReferenceResponseArgs{...}

type PublicIpReferenceResponseOutput added in v0.6.1

type PublicIpReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to a public IP.

func (PublicIpReferenceResponseOutput) ElementType added in v0.6.1

func (PublicIpReferenceResponseOutput) SourceArmResourceId added in v0.6.1

func (o PublicIpReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutput added in v0.6.1

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutput() PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutputWithContext added in v0.6.1

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponseOutputWithContext(ctx context.Context) PublicIpReferenceResponseOutput

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponsePtrOutput added in v0.6.1

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput

func (PublicIpReferenceResponseOutput) ToPublicIpReferenceResponsePtrOutputWithContext added in v0.6.1

func (o PublicIpReferenceResponseOutput) ToPublicIpReferenceResponsePtrOutputWithContext(ctx context.Context) PublicIpReferenceResponsePtrOutput

type PublicIpReferenceResponsePtrInput added in v0.6.1

type PublicIpReferenceResponsePtrInput interface {
	pulumi.Input

	ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput
	ToPublicIpReferenceResponsePtrOutputWithContext(context.Context) PublicIpReferenceResponsePtrOutput
}

PublicIpReferenceResponsePtrInput is an input type that accepts PublicIpReferenceResponseArgs, PublicIpReferenceResponsePtr and PublicIpReferenceResponsePtrOutput values. You can construct a concrete instance of `PublicIpReferenceResponsePtrInput` via:

        PublicIpReferenceResponseArgs{...}

or:

        nil

func PublicIpReferenceResponsePtr added in v0.6.1

type PublicIpReferenceResponsePtrOutput added in v0.6.1

type PublicIpReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (PublicIpReferenceResponsePtrOutput) Elem added in v0.6.1

func (PublicIpReferenceResponsePtrOutput) ElementType added in v0.6.1

func (PublicIpReferenceResponsePtrOutput) SourceArmResourceId added in v0.6.1

Gets the ARM resource ID of the tracked resource being referenced.

func (PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutput added in v0.6.1

func (o PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutput() PublicIpReferenceResponsePtrOutput

func (PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutputWithContext added in v0.6.1

func (o PublicIpReferenceResponsePtrOutput) ToPublicIpReferenceResponsePtrOutputWithContext(ctx context.Context) PublicIpReferenceResponsePtrOutput

type ReservedInstance added in v0.3.1

type ReservedInstance pulumi.String

Azure reserved instance.

func (ReservedInstance) ElementType added in v0.3.1

func (ReservedInstance) ElementType() reflect.Type

func (ReservedInstance) ToStringOutput added in v0.3.1

func (e ReservedInstance) ToStringOutput() pulumi.StringOutput

func (ReservedInstance) ToStringOutputWithContext added in v0.3.1

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

func (ReservedInstance) ToStringPtrOutput added in v0.3.1

func (e ReservedInstance) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReservedInstance) ToStringPtrOutputWithContext added in v0.3.1

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

type ResourceGroupResourceSettings added in v0.6.1

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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

type ResourceGroupResourceSettingsArgs added in v0.6.1

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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsArgs) ElementType added in v0.6.1

func (ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutput added in v0.6.1

func (i ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutput() ResourceGroupResourceSettingsOutput

func (ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutputWithContext added in v0.6.1

func (i ResourceGroupResourceSettingsArgs) ToResourceGroupResourceSettingsOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsOutput

type ResourceGroupResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type ResourceGroupResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsOutput) ElementType added in v0.6.1

func (ResourceGroupResourceSettingsOutput) ResourceType added in v0.6.1

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

func (ResourceGroupResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutput added in v0.6.1

func (o ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutput() ResourceGroupResourceSettingsOutput

func (ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutputWithContext added in v0.6.1

func (o ResourceGroupResourceSettingsOutput) ToResourceGroupResourceSettingsOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsOutput

type ResourceGroupResourceSettingsResponse added in v0.6.1

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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

type ResourceGroupResourceSettingsResponseArgs added in v0.6.1

type ResourceGroupResourceSettingsResponseArgs 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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsResponseArgs) ElementType added in v0.6.1

func (ResourceGroupResourceSettingsResponseArgs) ToResourceGroupResourceSettingsResponseOutput added in v0.6.1

func (i ResourceGroupResourceSettingsResponseArgs) ToResourceGroupResourceSettingsResponseOutput() ResourceGroupResourceSettingsResponseOutput

func (ResourceGroupResourceSettingsResponseArgs) ToResourceGroupResourceSettingsResponseOutputWithContext added in v0.6.1

func (i ResourceGroupResourceSettingsResponseArgs) ToResourceGroupResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsResponseOutput

type ResourceGroupResourceSettingsResponseInput added in v0.6.1

type ResourceGroupResourceSettingsResponseInput interface {
	pulumi.Input

	ToResourceGroupResourceSettingsResponseOutput() ResourceGroupResourceSettingsResponseOutput
	ToResourceGroupResourceSettingsResponseOutputWithContext(context.Context) ResourceGroupResourceSettingsResponseOutput
}

ResourceGroupResourceSettingsResponseInput is an input type that accepts ResourceGroupResourceSettingsResponseArgs and ResourceGroupResourceSettingsResponseOutput values. You can construct a concrete instance of `ResourceGroupResourceSettingsResponseInput` via:

ResourceGroupResourceSettingsResponseArgs{...}

type ResourceGroupResourceSettingsResponseOutput added in v0.6.1

type ResourceGroupResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the resource group resource settings.

func (ResourceGroupResourceSettingsResponseOutput) ElementType added in v0.6.1

func (ResourceGroupResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (ResourceGroupResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutput added in v0.6.1

func (o ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutput() ResourceGroupResourceSettingsResponseOutput

func (ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutputWithContext added in v0.6.1

func (o ResourceGroupResourceSettingsResponseOutput) ToResourceGroupResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceGroupResourceSettingsResponseOutput

type ResourceIdentityType added in v0.6.1

type ResourceIdentityType pulumi.String

The type of identity used for the resource mover service.

func (ResourceIdentityType) ElementType added in v0.6.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.6.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.6.1

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

func (ResourceIdentityType) ToStringPtrOutput added in v0.6.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.6.1

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

type SqlDatabaseResourceSettings added in v0.6.1

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 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 added in v0.6.1

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 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 added in v0.6.1

func (SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutput added in v0.6.1

func (i SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutput() SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutputWithContext added in v0.6.1

func (i SqlDatabaseResourceSettingsArgs) ToSqlDatabaseResourceSettingsOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsOutput

type SqlDatabaseResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type SqlDatabaseResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsOutput) ElementType added in v0.6.1

func (SqlDatabaseResourceSettingsOutput) ResourceType added in v0.6.1

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

func (SqlDatabaseResourceSettingsOutput) TargetResourceName added in v0.6.1

func (o SqlDatabaseResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutput added in v0.6.1

func (o SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutput() SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutputWithContext added in v0.6.1

func (o SqlDatabaseResourceSettingsOutput) ToSqlDatabaseResourceSettingsOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsOutput

func (SqlDatabaseResourceSettingsOutput) ZoneRedundant added in v0.6.1

Defines the zone redundant resource setting.

type SqlDatabaseResourceSettingsResponse added in v0.6.1

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 target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql Database resource settings.

type SqlDatabaseResourceSettingsResponseArgs added in v0.6.1

type SqlDatabaseResourceSettingsResponseArgs 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 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 (SqlDatabaseResourceSettingsResponseArgs) ElementType added in v0.6.1

func (SqlDatabaseResourceSettingsResponseArgs) ToSqlDatabaseResourceSettingsResponseOutput added in v0.6.1

func (i SqlDatabaseResourceSettingsResponseArgs) ToSqlDatabaseResourceSettingsResponseOutput() SqlDatabaseResourceSettingsResponseOutput

func (SqlDatabaseResourceSettingsResponseArgs) ToSqlDatabaseResourceSettingsResponseOutputWithContext added in v0.6.1

func (i SqlDatabaseResourceSettingsResponseArgs) ToSqlDatabaseResourceSettingsResponseOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsResponseOutput

type SqlDatabaseResourceSettingsResponseInput added in v0.6.1

type SqlDatabaseResourceSettingsResponseInput interface {
	pulumi.Input

	ToSqlDatabaseResourceSettingsResponseOutput() SqlDatabaseResourceSettingsResponseOutput
	ToSqlDatabaseResourceSettingsResponseOutputWithContext(context.Context) SqlDatabaseResourceSettingsResponseOutput
}

SqlDatabaseResourceSettingsResponseInput is an input type that accepts SqlDatabaseResourceSettingsResponseArgs and SqlDatabaseResourceSettingsResponseOutput values. You can construct a concrete instance of `SqlDatabaseResourceSettingsResponseInput` via:

SqlDatabaseResourceSettingsResponseArgs{...}

type SqlDatabaseResourceSettingsResponseOutput added in v0.6.1

type SqlDatabaseResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the Sql Database resource settings.

func (SqlDatabaseResourceSettingsResponseOutput) ElementType added in v0.6.1

func (SqlDatabaseResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (SqlDatabaseResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutput added in v0.6.1

func (o SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutput() SqlDatabaseResourceSettingsResponseOutput

func (SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutputWithContext added in v0.6.1

func (o SqlDatabaseResourceSettingsResponseOutput) ToSqlDatabaseResourceSettingsResponseOutputWithContext(ctx context.Context) SqlDatabaseResourceSettingsResponseOutput

func (SqlDatabaseResourceSettingsResponseOutput) ZoneRedundant added in v0.6.1

Defines the zone redundant resource setting.

type SqlElasticPoolResourceSettings added in v0.6.1

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 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 added in v0.6.1

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 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 added in v0.6.1

func (SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutput added in v0.6.1

func (i SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutput() SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutputWithContext added in v0.6.1

func (i SqlElasticPoolResourceSettingsArgs) ToSqlElasticPoolResourceSettingsOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsOutput

type SqlElasticPoolResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type SqlElasticPoolResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsOutput) ElementType added in v0.6.1

func (SqlElasticPoolResourceSettingsOutput) ResourceType added in v0.6.1

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

func (SqlElasticPoolResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutput added in v0.6.1

func (o SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutput() SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutputWithContext added in v0.6.1

func (o SqlElasticPoolResourceSettingsOutput) ToSqlElasticPoolResourceSettingsOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsOutput

func (SqlElasticPoolResourceSettingsOutput) ZoneRedundant added in v0.6.1

Defines the zone redundant resource setting.

type SqlElasticPoolResourceSettingsResponse added in v0.6.1

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 target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Defines the zone redundant resource setting.
	ZoneRedundant *string `pulumi:"zoneRedundant"`
}

Defines the Sql ElasticPool resource settings.

type SqlElasticPoolResourceSettingsResponseArgs added in v0.6.1

type SqlElasticPoolResourceSettingsResponseArgs 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 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 (SqlElasticPoolResourceSettingsResponseArgs) ElementType added in v0.6.1

func (SqlElasticPoolResourceSettingsResponseArgs) ToSqlElasticPoolResourceSettingsResponseOutput added in v0.6.1

func (i SqlElasticPoolResourceSettingsResponseArgs) ToSqlElasticPoolResourceSettingsResponseOutput() SqlElasticPoolResourceSettingsResponseOutput

func (SqlElasticPoolResourceSettingsResponseArgs) ToSqlElasticPoolResourceSettingsResponseOutputWithContext added in v0.6.1

func (i SqlElasticPoolResourceSettingsResponseArgs) ToSqlElasticPoolResourceSettingsResponseOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsResponseOutput

type SqlElasticPoolResourceSettingsResponseInput added in v0.6.1

type SqlElasticPoolResourceSettingsResponseInput interface {
	pulumi.Input

	ToSqlElasticPoolResourceSettingsResponseOutput() SqlElasticPoolResourceSettingsResponseOutput
	ToSqlElasticPoolResourceSettingsResponseOutputWithContext(context.Context) SqlElasticPoolResourceSettingsResponseOutput
}

SqlElasticPoolResourceSettingsResponseInput is an input type that accepts SqlElasticPoolResourceSettingsResponseArgs and SqlElasticPoolResourceSettingsResponseOutput values. You can construct a concrete instance of `SqlElasticPoolResourceSettingsResponseInput` via:

SqlElasticPoolResourceSettingsResponseArgs{...}

type SqlElasticPoolResourceSettingsResponseOutput added in v0.6.1

type SqlElasticPoolResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the Sql ElasticPool resource settings.

func (SqlElasticPoolResourceSettingsResponseOutput) ElementType added in v0.6.1

func (SqlElasticPoolResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (SqlElasticPoolResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutput added in v0.6.1

func (o SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutput() SqlElasticPoolResourceSettingsResponseOutput

func (SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutputWithContext added in v0.6.1

func (o SqlElasticPoolResourceSettingsResponseOutput) ToSqlElasticPoolResourceSettingsResponseOutputWithContext(ctx context.Context) SqlElasticPoolResourceSettingsResponseOutput

func (SqlElasticPoolResourceSettingsResponseOutput) ZoneRedundant added in v0.6.1

Defines the zone redundant resource setting.

type SqlServerResourceSettings added in v0.6.1

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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

type SqlServerResourceSettingsArgs added in v0.6.1

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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsArgs) ElementType added in v0.6.1

func (SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutput added in v0.6.1

func (i SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutput() SqlServerResourceSettingsOutput

func (SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutputWithContext added in v0.6.1

func (i SqlServerResourceSettingsArgs) ToSqlServerResourceSettingsOutputWithContext(ctx context.Context) SqlServerResourceSettingsOutput

type SqlServerResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type SqlServerResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsOutput) ElementType added in v0.6.1

func (SqlServerResourceSettingsOutput) ResourceType added in v0.6.1

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

func (SqlServerResourceSettingsOutput) TargetResourceName added in v0.6.1

func (o SqlServerResourceSettingsOutput) TargetResourceName() pulumi.StringOutput

Gets or sets the target Resource name.

func (SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutput added in v0.6.1

func (o SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutput() SqlServerResourceSettingsOutput

func (SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutputWithContext added in v0.6.1

func (o SqlServerResourceSettingsOutput) ToSqlServerResourceSettingsOutputWithContext(ctx context.Context) SqlServerResourceSettingsOutput

type SqlServerResourceSettingsResponse added in v0.6.1

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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

type SqlServerResourceSettingsResponseArgs added in v0.6.1

type SqlServerResourceSettingsResponseArgs 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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsResponseArgs) ElementType added in v0.6.1

func (SqlServerResourceSettingsResponseArgs) ToSqlServerResourceSettingsResponseOutput added in v0.6.1

func (i SqlServerResourceSettingsResponseArgs) ToSqlServerResourceSettingsResponseOutput() SqlServerResourceSettingsResponseOutput

func (SqlServerResourceSettingsResponseArgs) ToSqlServerResourceSettingsResponseOutputWithContext added in v0.6.1

func (i SqlServerResourceSettingsResponseArgs) ToSqlServerResourceSettingsResponseOutputWithContext(ctx context.Context) SqlServerResourceSettingsResponseOutput

type SqlServerResourceSettingsResponseInput added in v0.6.1

type SqlServerResourceSettingsResponseInput interface {
	pulumi.Input

	ToSqlServerResourceSettingsResponseOutput() SqlServerResourceSettingsResponseOutput
	ToSqlServerResourceSettingsResponseOutputWithContext(context.Context) SqlServerResourceSettingsResponseOutput
}

SqlServerResourceSettingsResponseInput is an input type that accepts SqlServerResourceSettingsResponseArgs and SqlServerResourceSettingsResponseOutput values. You can construct a concrete instance of `SqlServerResourceSettingsResponseInput` via:

SqlServerResourceSettingsResponseArgs{...}

type SqlServerResourceSettingsResponseOutput added in v0.6.1

type SqlServerResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the SQL Server resource settings.

func (SqlServerResourceSettingsResponseOutput) ElementType added in v0.6.1

func (SqlServerResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (SqlServerResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutput added in v0.6.1

func (o SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutput() SqlServerResourceSettingsResponseOutput

func (SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutputWithContext added in v0.6.1

func (o SqlServerResourceSettingsResponseOutput) ToSqlServerResourceSettingsResponseOutputWithContext(ctx context.Context) SqlServerResourceSettingsResponseOutput

type SubnetReference added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (SubnetReferenceArgs) ElementType() reflect.Type

func (SubnetReferenceArgs) ToSubnetReferenceOutput added in v0.6.1

func (i SubnetReferenceArgs) ToSubnetReferenceOutput() SubnetReferenceOutput

func (SubnetReferenceArgs) ToSubnetReferenceOutputWithContext added in v0.6.1

func (i SubnetReferenceArgs) ToSubnetReferenceOutputWithContext(ctx context.Context) SubnetReferenceOutput

func (SubnetReferenceArgs) ToSubnetReferencePtrOutput added in v0.6.1

func (i SubnetReferenceArgs) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferenceArgs) ToSubnetReferencePtrOutputWithContext added in v0.6.1

func (i SubnetReferenceArgs) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferenceInput added in v0.6.1

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 added in v0.6.1

type SubnetReferenceOutput struct{ *pulumi.OutputState }

Defines reference to subnet.

func (SubnetReferenceOutput) ElementType added in v0.6.1

func (SubnetReferenceOutput) ElementType() reflect.Type

func (SubnetReferenceOutput) Name added in v0.6.1

Gets the name of the proxy resource on the target side.

func (SubnetReferenceOutput) SourceArmResourceId added in v0.6.1

func (o SubnetReferenceOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceOutput) ToSubnetReferenceOutput added in v0.6.1

func (o SubnetReferenceOutput) ToSubnetReferenceOutput() SubnetReferenceOutput

func (SubnetReferenceOutput) ToSubnetReferenceOutputWithContext added in v0.6.1

func (o SubnetReferenceOutput) ToSubnetReferenceOutputWithContext(ctx context.Context) SubnetReferenceOutput

func (SubnetReferenceOutput) ToSubnetReferencePtrOutput added in v0.6.1

func (o SubnetReferenceOutput) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferenceOutput) ToSubnetReferencePtrOutputWithContext added in v0.6.1

func (o SubnetReferenceOutput) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferencePtrInput added in v0.6.1

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

func SubnetReferencePtr added in v0.6.1

func SubnetReferencePtr(v *SubnetReferenceArgs) SubnetReferencePtrInput

type SubnetReferencePtrOutput added in v0.6.1

type SubnetReferencePtrOutput struct{ *pulumi.OutputState }

func (SubnetReferencePtrOutput) Elem added in v0.6.1

func (SubnetReferencePtrOutput) ElementType added in v0.6.1

func (SubnetReferencePtrOutput) ElementType() reflect.Type

func (SubnetReferencePtrOutput) Name added in v0.6.1

Gets the name of the proxy resource on the target side.

func (SubnetReferencePtrOutput) SourceArmResourceId added in v0.6.1

func (o SubnetReferencePtrOutput) SourceArmResourceId() pulumi.StringPtrOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferencePtrOutput) ToSubnetReferencePtrOutput added in v0.6.1

func (o SubnetReferencePtrOutput) ToSubnetReferencePtrOutput() SubnetReferencePtrOutput

func (SubnetReferencePtrOutput) ToSubnetReferencePtrOutputWithContext added in v0.6.1

func (o SubnetReferencePtrOutput) ToSubnetReferencePtrOutputWithContext(ctx context.Context) SubnetReferencePtrOutput

type SubnetReferenceResponse added in v0.6.1

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 SubnetReferenceResponseArgs added in v0.6.1

type SubnetReferenceResponseArgs 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 (SubnetReferenceResponseArgs) ElementType added in v0.6.1

func (SubnetReferenceResponseArgs) ToSubnetReferenceResponseOutput added in v0.6.1

func (i SubnetReferenceResponseArgs) ToSubnetReferenceResponseOutput() SubnetReferenceResponseOutput

func (SubnetReferenceResponseArgs) ToSubnetReferenceResponseOutputWithContext added in v0.6.1

func (i SubnetReferenceResponseArgs) ToSubnetReferenceResponseOutputWithContext(ctx context.Context) SubnetReferenceResponseOutput

func (SubnetReferenceResponseArgs) ToSubnetReferenceResponsePtrOutput added in v0.6.1

func (i SubnetReferenceResponseArgs) ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput

func (SubnetReferenceResponseArgs) ToSubnetReferenceResponsePtrOutputWithContext added in v0.6.1

func (i SubnetReferenceResponseArgs) ToSubnetReferenceResponsePtrOutputWithContext(ctx context.Context) SubnetReferenceResponsePtrOutput

type SubnetReferenceResponseInput added in v0.6.1

type SubnetReferenceResponseInput interface {
	pulumi.Input

	ToSubnetReferenceResponseOutput() SubnetReferenceResponseOutput
	ToSubnetReferenceResponseOutputWithContext(context.Context) SubnetReferenceResponseOutput
}

SubnetReferenceResponseInput is an input type that accepts SubnetReferenceResponseArgs and SubnetReferenceResponseOutput values. You can construct a concrete instance of `SubnetReferenceResponseInput` via:

SubnetReferenceResponseArgs{...}

type SubnetReferenceResponseOutput added in v0.6.1

type SubnetReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference to subnet.

func (SubnetReferenceResponseOutput) ElementType added in v0.6.1

func (SubnetReferenceResponseOutput) Name added in v0.6.1

Gets the name of the proxy resource on the target side.

func (SubnetReferenceResponseOutput) SourceArmResourceId added in v0.6.1

func (o SubnetReferenceResponseOutput) SourceArmResourceId() pulumi.StringOutput

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutput added in v0.6.1

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutput() SubnetReferenceResponseOutput

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutputWithContext added in v0.6.1

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponseOutputWithContext(ctx context.Context) SubnetReferenceResponseOutput

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponsePtrOutput added in v0.6.1

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput

func (SubnetReferenceResponseOutput) ToSubnetReferenceResponsePtrOutputWithContext added in v0.6.1

func (o SubnetReferenceResponseOutput) ToSubnetReferenceResponsePtrOutputWithContext(ctx context.Context) SubnetReferenceResponsePtrOutput

type SubnetReferenceResponsePtrInput added in v0.6.1

type SubnetReferenceResponsePtrInput interface {
	pulumi.Input

	ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput
	ToSubnetReferenceResponsePtrOutputWithContext(context.Context) SubnetReferenceResponsePtrOutput
}

SubnetReferenceResponsePtrInput is an input type that accepts SubnetReferenceResponseArgs, SubnetReferenceResponsePtr and SubnetReferenceResponsePtrOutput values. You can construct a concrete instance of `SubnetReferenceResponsePtrInput` via:

        SubnetReferenceResponseArgs{...}

or:

        nil

func SubnetReferenceResponsePtr added in v0.6.1

func SubnetReferenceResponsePtr(v *SubnetReferenceResponseArgs) SubnetReferenceResponsePtrInput

type SubnetReferenceResponsePtrOutput added in v0.6.1

type SubnetReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (SubnetReferenceResponsePtrOutput) Elem added in v0.6.1

func (SubnetReferenceResponsePtrOutput) ElementType added in v0.6.1

func (SubnetReferenceResponsePtrOutput) Name added in v0.6.1

Gets the name of the proxy resource on the target side.

func (SubnetReferenceResponsePtrOutput) SourceArmResourceId added in v0.6.1

Gets the ARM resource ID of the tracked resource being referenced.

func (SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutput added in v0.6.1

func (o SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutput() SubnetReferenceResponsePtrOutput

func (SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutputWithContext added in v0.6.1

func (o SubnetReferenceResponsePtrOutput) ToSubnetReferenceResponsePtrOutputWithContext(ctx context.Context) SubnetReferenceResponsePtrOutput

type SubnetResourceSettings added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

func (SubnetResourceSettingsArgs) ElementType() reflect.Type

func (SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutput added in v0.6.1

func (i SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutput() SubnetResourceSettingsOutput

func (SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutputWithContext added in v0.6.1

func (i SubnetResourceSettingsArgs) ToSubnetResourceSettingsOutputWithContext(ctx context.Context) SubnetResourceSettingsOutput

type SubnetResourceSettingsArray added in v0.6.1

type SubnetResourceSettingsArray []SubnetResourceSettingsInput

func (SubnetResourceSettingsArray) ElementType added in v0.6.1

func (SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutput added in v0.6.1

func (i SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutput() SubnetResourceSettingsArrayOutput

func (SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutputWithContext added in v0.6.1

func (i SubnetResourceSettingsArray) ToSubnetResourceSettingsArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsArrayOutput

type SubnetResourceSettingsArrayInput added in v0.6.1

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 added in v0.6.1

type SubnetResourceSettingsArrayOutput struct{ *pulumi.OutputState }

func (SubnetResourceSettingsArrayOutput) ElementType added in v0.6.1

func (SubnetResourceSettingsArrayOutput) Index added in v0.6.1

func (SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutput added in v0.6.1

func (o SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutput() SubnetResourceSettingsArrayOutput

func (SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutputWithContext added in v0.6.1

func (o SubnetResourceSettingsArrayOutput) ToSubnetResourceSettingsArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsArrayOutput

type SubnetResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type SubnetResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsOutput) AddressPrefix added in v0.6.1

Gets or sets address prefix for the subnet.

func (SubnetResourceSettingsOutput) ElementType added in v0.6.1

func (SubnetResourceSettingsOutput) Name added in v0.6.1

Gets or sets the Subnet name.

func (SubnetResourceSettingsOutput) NetworkSecurityGroup added in v0.6.1

func (o SubnetResourceSettingsOutput) NetworkSecurityGroup() NsgReferencePtrOutput

Defines reference to NSG.

func (SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutput added in v0.6.1

func (o SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutput() SubnetResourceSettingsOutput

func (SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutputWithContext added in v0.6.1

func (o SubnetResourceSettingsOutput) ToSubnetResourceSettingsOutputWithContext(ctx context.Context) SubnetResourceSettingsOutput

type SubnetResourceSettingsResponse added in v0.6.1

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 SubnetResourceSettingsResponseArgs added in v0.6.1

type SubnetResourceSettingsResponseArgs 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 NsgReferenceResponsePtrInput `pulumi:"networkSecurityGroup"`
}

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsResponseArgs) ElementType added in v0.6.1

func (SubnetResourceSettingsResponseArgs) ToSubnetResourceSettingsResponseOutput added in v0.6.1

func (i SubnetResourceSettingsResponseArgs) ToSubnetResourceSettingsResponseOutput() SubnetResourceSettingsResponseOutput

func (SubnetResourceSettingsResponseArgs) ToSubnetResourceSettingsResponseOutputWithContext added in v0.6.1

func (i SubnetResourceSettingsResponseArgs) ToSubnetResourceSettingsResponseOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseOutput

type SubnetResourceSettingsResponseArray added in v0.6.1

type SubnetResourceSettingsResponseArray []SubnetResourceSettingsResponseInput

func (SubnetResourceSettingsResponseArray) ElementType added in v0.6.1

func (SubnetResourceSettingsResponseArray) ToSubnetResourceSettingsResponseArrayOutput added in v0.6.1

func (i SubnetResourceSettingsResponseArray) ToSubnetResourceSettingsResponseArrayOutput() SubnetResourceSettingsResponseArrayOutput

func (SubnetResourceSettingsResponseArray) ToSubnetResourceSettingsResponseArrayOutputWithContext added in v0.6.1

func (i SubnetResourceSettingsResponseArray) ToSubnetResourceSettingsResponseArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseArrayOutput

type SubnetResourceSettingsResponseArrayInput added in v0.6.1

type SubnetResourceSettingsResponseArrayInput interface {
	pulumi.Input

	ToSubnetResourceSettingsResponseArrayOutput() SubnetResourceSettingsResponseArrayOutput
	ToSubnetResourceSettingsResponseArrayOutputWithContext(context.Context) SubnetResourceSettingsResponseArrayOutput
}

SubnetResourceSettingsResponseArrayInput is an input type that accepts SubnetResourceSettingsResponseArray and SubnetResourceSettingsResponseArrayOutput values. You can construct a concrete instance of `SubnetResourceSettingsResponseArrayInput` via:

SubnetResourceSettingsResponseArray{ SubnetResourceSettingsResponseArgs{...} }

type SubnetResourceSettingsResponseArrayOutput added in v0.6.1

type SubnetResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (SubnetResourceSettingsResponseArrayOutput) ElementType added in v0.6.1

func (SubnetResourceSettingsResponseArrayOutput) Index added in v0.6.1

func (SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutput added in v0.6.1

func (o SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutput() SubnetResourceSettingsResponseArrayOutput

func (SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutputWithContext added in v0.6.1

func (o SubnetResourceSettingsResponseArrayOutput) ToSubnetResourceSettingsResponseArrayOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseArrayOutput

type SubnetResourceSettingsResponseInput added in v0.6.1

type SubnetResourceSettingsResponseInput interface {
	pulumi.Input

	ToSubnetResourceSettingsResponseOutput() SubnetResourceSettingsResponseOutput
	ToSubnetResourceSettingsResponseOutputWithContext(context.Context) SubnetResourceSettingsResponseOutput
}

SubnetResourceSettingsResponseInput is an input type that accepts SubnetResourceSettingsResponseArgs and SubnetResourceSettingsResponseOutput values. You can construct a concrete instance of `SubnetResourceSettingsResponseInput` via:

SubnetResourceSettingsResponseArgs{...}

type SubnetResourceSettingsResponseOutput added in v0.6.1

type SubnetResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the virtual network subnets resource settings.

func (SubnetResourceSettingsResponseOutput) AddressPrefix added in v0.6.1

Gets or sets address prefix for the subnet.

func (SubnetResourceSettingsResponseOutput) ElementType added in v0.6.1

func (SubnetResourceSettingsResponseOutput) Name added in v0.6.1

Gets or sets the Subnet name.

func (SubnetResourceSettingsResponseOutput) NetworkSecurityGroup added in v0.6.1

Defines reference to NSG.

func (SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutput added in v0.6.1

func (o SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutput() SubnetResourceSettingsResponseOutput

func (SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutputWithContext added in v0.6.1

func (o SubnetResourceSettingsResponseOutput) ToSubnetResourceSettingsResponseOutputWithContext(ctx context.Context) SubnetResourceSettingsResponseOutput

type TargetAvailabilityZone added in v0.6.1

type TargetAvailabilityZone pulumi.String

Gets or sets the target availability zone.

func (TargetAvailabilityZone) ElementType added in v0.6.1

func (TargetAvailabilityZone) ElementType() reflect.Type

func (TargetAvailabilityZone) ToStringOutput added in v0.6.1

func (e TargetAvailabilityZone) ToStringOutput() pulumi.StringOutput

func (TargetAvailabilityZone) ToStringOutputWithContext added in v0.6.1

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

func (TargetAvailabilityZone) ToStringPtrOutput added in v0.6.1

func (e TargetAvailabilityZone) ToStringPtrOutput() pulumi.StringPtrOutput

func (TargetAvailabilityZone) ToStringPtrOutputWithContext added in v0.6.1

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

type TimeRange added in v0.3.1

type TimeRange pulumi.String

Time range of performance data used to recommend a size.

func (TimeRange) ElementType added in v0.3.1

func (TimeRange) ElementType() reflect.Type

func (TimeRange) ToStringOutput added in v0.3.1

func (e TimeRange) ToStringOutput() pulumi.StringOutput

func (TimeRange) ToStringOutputWithContext added in v0.3.1

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

func (TimeRange) ToStringPtrOutput added in v0.3.1

func (e TimeRange) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeRange) ToStringPtrOutputWithContext added in v0.3.1

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

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"`
}

Latest API Version: 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 added in v0.2.6

func (*VMwareCollector) ElementType() reflect.Type

func (*VMwareCollector) ToVMwareCollectorOutput added in v0.2.6

func (i *VMwareCollector) ToVMwareCollectorOutput() VMwareCollectorOutput

func (*VMwareCollector) ToVMwareCollectorOutputWithContext added in v0.2.6

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.StringInput
}

The set of arguments for constructing a VMwareCollector resource.

func (VMwareCollectorArgs) ElementType

func (VMwareCollectorArgs) ElementType() reflect.Type

type VMwareCollectorInput added in v0.2.6

type VMwareCollectorInput interface {
	pulumi.Input

	ToVMwareCollectorOutput() VMwareCollectorOutput
	ToVMwareCollectorOutputWithContext(ctx context.Context) VMwareCollectorOutput
}

type VMwareCollectorOutput added in v0.2.6

type VMwareCollectorOutput struct {
	*pulumi.OutputState
}

func (VMwareCollectorOutput) ElementType added in v0.2.6

func (VMwareCollectorOutput) ElementType() reflect.Type

func (VMwareCollectorOutput) ToVMwareCollectorOutput added in v0.2.6

func (o VMwareCollectorOutput) ToVMwareCollectorOutput() VMwareCollectorOutput

func (VMwareCollectorOutput) ToVMwareCollectorOutputWithContext added in v0.2.6

func (o VMwareCollectorOutput) ToVMwareCollectorOutputWithContext(ctx context.Context) VMwareCollectorOutput

type VMwareCollectorState

type VMwareCollectorState struct {
	ETag       pulumi.StringPtrInput
	Name       pulumi.StringPtrInput
	Properties CollectorPropertiesResponsePtrInput
	Type       pulumi.StringPtrInput
}

func (VMwareCollectorState) ElementType

func (VMwareCollectorState) ElementType() reflect.Type

type VirtualMachineResourceSettings added in v0.6.1

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 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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize *string `pulumi:"targetVmSize"`
}

Gets or sets the virtual machine resource settings.

type VirtualMachineResourceSettingsArgs added in v0.6.1

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 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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize pulumi.StringPtrInput `pulumi:"targetVmSize"`
}

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsArgs) ElementType added in v0.6.1

func (VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutput added in v0.6.1

func (i VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutput() VirtualMachineResourceSettingsOutput

func (VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutputWithContext added in v0.6.1

func (i VirtualMachineResourceSettingsArgs) ToVirtualMachineResourceSettingsOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsOutput

type VirtualMachineResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type VirtualMachineResourceSettingsOutput struct{ *pulumi.OutputState }

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsOutput) ElementType added in v0.6.1

func (VirtualMachineResourceSettingsOutput) ResourceType added in v0.6.1

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

func (VirtualMachineResourceSettingsOutput) TargetAvailabilitySetId added in v0.6.1

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 added in v0.6.1

func (o VirtualMachineResourceSettingsOutput) TargetAvailabilityZone() pulumi.StringPtrOutput

Gets or sets the target availability zone.

func (VirtualMachineResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (VirtualMachineResourceSettingsOutput) TargetVmSize added in v0.6.1

Gets or sets the target virtual machine size.

func (VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutput added in v0.6.1

func (o VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutput() VirtualMachineResourceSettingsOutput

func (VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutputWithContext added in v0.6.1

func (o VirtualMachineResourceSettingsOutput) ToVirtualMachineResourceSettingsOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsOutput

type VirtualMachineResourceSettingsResponse added in v0.6.1

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 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 name.
	TargetResourceName string `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize *string `pulumi:"targetVmSize"`
}

Gets or sets the virtual machine resource settings.

type VirtualMachineResourceSettingsResponseArgs added in v0.6.1

type VirtualMachineResourceSettingsResponseArgs 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 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 name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
	// Gets or sets the target virtual machine size.
	TargetVmSize pulumi.StringPtrInput `pulumi:"targetVmSize"`
}

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsResponseArgs) ElementType added in v0.6.1

func (VirtualMachineResourceSettingsResponseArgs) ToVirtualMachineResourceSettingsResponseOutput added in v0.6.1

func (i VirtualMachineResourceSettingsResponseArgs) ToVirtualMachineResourceSettingsResponseOutput() VirtualMachineResourceSettingsResponseOutput

func (VirtualMachineResourceSettingsResponseArgs) ToVirtualMachineResourceSettingsResponseOutputWithContext added in v0.6.1

func (i VirtualMachineResourceSettingsResponseArgs) ToVirtualMachineResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsResponseOutput

type VirtualMachineResourceSettingsResponseInput added in v0.6.1

type VirtualMachineResourceSettingsResponseInput interface {
	pulumi.Input

	ToVirtualMachineResourceSettingsResponseOutput() VirtualMachineResourceSettingsResponseOutput
	ToVirtualMachineResourceSettingsResponseOutputWithContext(context.Context) VirtualMachineResourceSettingsResponseOutput
}

VirtualMachineResourceSettingsResponseInput is an input type that accepts VirtualMachineResourceSettingsResponseArgs and VirtualMachineResourceSettingsResponseOutput values. You can construct a concrete instance of `VirtualMachineResourceSettingsResponseInput` via:

VirtualMachineResourceSettingsResponseArgs{...}

type VirtualMachineResourceSettingsResponseOutput added in v0.6.1

type VirtualMachineResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Gets or sets the virtual machine resource settings.

func (VirtualMachineResourceSettingsResponseOutput) ElementType added in v0.6.1

func (VirtualMachineResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (VirtualMachineResourceSettingsResponseOutput) TargetAvailabilitySetId added in v0.6.1

Gets or sets the target availability set id for virtual machines not in an availability set at source.

func (VirtualMachineResourceSettingsResponseOutput) TargetAvailabilityZone added in v0.6.1

Gets or sets the target availability zone.

func (VirtualMachineResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (VirtualMachineResourceSettingsResponseOutput) TargetVmSize added in v0.6.1

Gets or sets the target virtual machine size.

func (VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutput added in v0.6.1

func (o VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutput() VirtualMachineResourceSettingsResponseOutput

func (VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutputWithContext added in v0.6.1

func (o VirtualMachineResourceSettingsResponseOutput) ToVirtualMachineResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineResourceSettingsResponseOutput

type VirtualNetworkResourceSettings added in v0.6.1

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 target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

type VirtualNetworkResourceSettingsArgs added in v0.6.1

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 target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsArgs) ElementType added in v0.6.1

func (VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutput added in v0.6.1

func (i VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutput() VirtualNetworkResourceSettingsOutput

func (VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutputWithContext added in v0.6.1

func (i VirtualNetworkResourceSettingsArgs) ToVirtualNetworkResourceSettingsOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsOutput

type VirtualNetworkResourceSettingsInput added in v0.6.1

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 added in v0.6.1

type VirtualNetworkResourceSettingsOutput struct{ *pulumi.OutputState }

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsOutput) AddressSpace added in v0.6.1

Gets or sets the address prefixes for the virtual network.

func (VirtualNetworkResourceSettingsOutput) DnsServers added in v0.6.1

Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

func (VirtualNetworkResourceSettingsOutput) ElementType added in v0.6.1

func (VirtualNetworkResourceSettingsOutput) EnableDdosProtection added in v0.6.1

Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.

func (VirtualNetworkResourceSettingsOutput) ResourceType added in v0.6.1

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

func (VirtualNetworkResourceSettingsOutput) Subnets added in v0.6.1

Gets or sets List of subnets in a VirtualNetwork.

func (VirtualNetworkResourceSettingsOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutput added in v0.6.1

func (o VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutput() VirtualNetworkResourceSettingsOutput

func (VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutputWithContext added in v0.6.1

func (o VirtualNetworkResourceSettingsOutput) ToVirtualNetworkResourceSettingsOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsOutput

type VirtualNetworkResourceSettingsResponse added in v0.6.1

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 target Resource name.
	TargetResourceName string `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

type VirtualNetworkResourceSettingsResponseArgs added in v0.6.1

type VirtualNetworkResourceSettingsResponseArgs 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 SubnetResourceSettingsResponseArrayInput `pulumi:"subnets"`
	// Gets or sets the target Resource name.
	TargetResourceName pulumi.StringInput `pulumi:"targetResourceName"`
}

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsResponseArgs) ElementType added in v0.6.1

func (VirtualNetworkResourceSettingsResponseArgs) ToVirtualNetworkResourceSettingsResponseOutput added in v0.6.1

func (i VirtualNetworkResourceSettingsResponseArgs) ToVirtualNetworkResourceSettingsResponseOutput() VirtualNetworkResourceSettingsResponseOutput

func (VirtualNetworkResourceSettingsResponseArgs) ToVirtualNetworkResourceSettingsResponseOutputWithContext added in v0.6.1

func (i VirtualNetworkResourceSettingsResponseArgs) ToVirtualNetworkResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsResponseOutput

type VirtualNetworkResourceSettingsResponseInput added in v0.6.1

type VirtualNetworkResourceSettingsResponseInput interface {
	pulumi.Input

	ToVirtualNetworkResourceSettingsResponseOutput() VirtualNetworkResourceSettingsResponseOutput
	ToVirtualNetworkResourceSettingsResponseOutputWithContext(context.Context) VirtualNetworkResourceSettingsResponseOutput
}

VirtualNetworkResourceSettingsResponseInput is an input type that accepts VirtualNetworkResourceSettingsResponseArgs and VirtualNetworkResourceSettingsResponseOutput values. You can construct a concrete instance of `VirtualNetworkResourceSettingsResponseInput` via:

VirtualNetworkResourceSettingsResponseArgs{...}

type VirtualNetworkResourceSettingsResponseOutput added in v0.6.1

type VirtualNetworkResourceSettingsResponseOutput struct{ *pulumi.OutputState }

Defines the virtual network resource settings.

func (VirtualNetworkResourceSettingsResponseOutput) AddressSpace added in v0.6.1

Gets or sets the address prefixes for the virtual network.

func (VirtualNetworkResourceSettingsResponseOutput) DnsServers added in v0.6.1

Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

func (VirtualNetworkResourceSettingsResponseOutput) ElementType added in v0.6.1

func (VirtualNetworkResourceSettingsResponseOutput) EnableDdosProtection added in v0.6.1

Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.

func (VirtualNetworkResourceSettingsResponseOutput) ResourceType added in v0.6.1

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

func (VirtualNetworkResourceSettingsResponseOutput) Subnets added in v0.6.1

Gets or sets List of subnets in a VirtualNetwork.

func (VirtualNetworkResourceSettingsResponseOutput) TargetResourceName added in v0.6.1

Gets or sets the target Resource name.

func (VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutput added in v0.6.1

func (o VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutput() VirtualNetworkResourceSettingsResponseOutput

func (VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutputWithContext added in v0.6.1

func (o VirtualNetworkResourceSettingsResponseOutput) ToVirtualNetworkResourceSettingsResponseOutputWithContext(ctx context.Context) VirtualNetworkResourceSettingsResponseOutput

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"`
}

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"`
}

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 }

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"`
}

type VmUptimeResponseArgs

type VmUptimeResponseArgs 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"`
}

func (VmUptimeResponseArgs) ElementType

func (VmUptimeResponseArgs) ElementType() reflect.Type

func (VmUptimeResponseArgs) ToVmUptimeResponseOutput

func (i VmUptimeResponseArgs) ToVmUptimeResponseOutput() VmUptimeResponseOutput

func (VmUptimeResponseArgs) ToVmUptimeResponseOutputWithContext

func (i VmUptimeResponseArgs) ToVmUptimeResponseOutputWithContext(ctx context.Context) VmUptimeResponseOutput

func (VmUptimeResponseArgs) ToVmUptimeResponsePtrOutput

func (i VmUptimeResponseArgs) ToVmUptimeResponsePtrOutput() VmUptimeResponsePtrOutput

func (VmUptimeResponseArgs) ToVmUptimeResponsePtrOutputWithContext

func (i VmUptimeResponseArgs) ToVmUptimeResponsePtrOutputWithContext(ctx context.Context) VmUptimeResponsePtrOutput

type VmUptimeResponseInput

type VmUptimeResponseInput interface {
	pulumi.Input

	ToVmUptimeResponseOutput() VmUptimeResponseOutput
	ToVmUptimeResponseOutputWithContext(context.Context) VmUptimeResponseOutput
}

VmUptimeResponseInput is an input type that accepts VmUptimeResponseArgs and VmUptimeResponseOutput values. You can construct a concrete instance of `VmUptimeResponseInput` via:

VmUptimeResponseArgs{...}

type VmUptimeResponseOutput

type VmUptimeResponseOutput struct{ *pulumi.OutputState }

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

func (VmUptimeResponseOutput) ToVmUptimeResponsePtrOutput

func (o VmUptimeResponseOutput) ToVmUptimeResponsePtrOutput() VmUptimeResponsePtrOutput

func (VmUptimeResponseOutput) ToVmUptimeResponsePtrOutputWithContext

func (o VmUptimeResponseOutput) ToVmUptimeResponsePtrOutputWithContext(ctx context.Context) VmUptimeResponsePtrOutput

type VmUptimeResponsePtrInput

type VmUptimeResponsePtrInput interface {
	pulumi.Input

	ToVmUptimeResponsePtrOutput() VmUptimeResponsePtrOutput
	ToVmUptimeResponsePtrOutputWithContext(context.Context) VmUptimeResponsePtrOutput
}

VmUptimeResponsePtrInput is an input type that accepts VmUptimeResponseArgs, VmUptimeResponsePtr and VmUptimeResponsePtrOutput values. You can construct a concrete instance of `VmUptimeResponsePtrInput` via:

        VmUptimeResponseArgs{...}

or:

        nil

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 ZoneRedundant added in v0.6.1

type ZoneRedundant pulumi.String

Defines the zone redundant resource setting.

func (ZoneRedundant) ElementType added in v0.6.1

func (ZoneRedundant) ElementType() reflect.Type

func (ZoneRedundant) ToStringOutput added in v0.6.1

func (e ZoneRedundant) ToStringOutput() pulumi.StringOutput

func (ZoneRedundant) ToStringOutputWithContext added in v0.6.1

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

func (ZoneRedundant) ToStringPtrOutput added in v0.6.1

func (e ZoneRedundant) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundant) ToStringPtrOutputWithContext added in v0.6.1

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL