v20191001

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

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.

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.

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

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.

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

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.

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 HyperVCollectorState

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

func (HyperVCollectorState) ElementType

func (HyperVCollectorState) ElementType() reflect.Type

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"`
	// 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"`
	// 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"`
	Name       string                      `pulumi:"name"`
	Properties CollectorPropertiesResponse `pulumi:"properties"`
	Type       string                      `pulumi:"type"`
}

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"`
	// 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"`
	Name       string                      `pulumi:"name"`
	Properties CollectorPropertiesResponse `pulumi:"properties"`
	Type       string                      `pulumi:"type"`
}

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.

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.

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

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.

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 VMwareCollectorState

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

func (VMwareCollectorState) ElementType

func (VMwareCollectorState) ElementType() reflect.Type

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL