v20180901preview

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 DatabaseProjectSummaryResponse

type DatabaseProjectSummaryResponse struct {
	// Gets or sets the extended summary.
	ExtendedSummary map[string]string `pulumi:"extendedSummary"`
	// Gets the Instance type.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the time when summary was last refreshed.
	LastSummaryRefreshedTime *string `pulumi:"lastSummaryRefreshedTime"`
	// Gets or sets the state of refresh summary.
	RefreshSummaryState *string `pulumi:"refreshSummaryState"`
}

The database project summary class.

type DatabaseProjectSummaryResponseArgs

type DatabaseProjectSummaryResponseArgs struct {
	// Gets or sets the extended summary.
	ExtendedSummary pulumi.StringMapInput `pulumi:"extendedSummary"`
	// Gets the Instance type.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the time when summary was last refreshed.
	LastSummaryRefreshedTime pulumi.StringPtrInput `pulumi:"lastSummaryRefreshedTime"`
	// Gets or sets the state of refresh summary.
	RefreshSummaryState pulumi.StringPtrInput `pulumi:"refreshSummaryState"`
}

The database project summary class.

func (DatabaseProjectSummaryResponseArgs) ElementType

func (DatabaseProjectSummaryResponseArgs) ToDatabaseProjectSummaryResponseOutput

func (i DatabaseProjectSummaryResponseArgs) ToDatabaseProjectSummaryResponseOutput() DatabaseProjectSummaryResponseOutput

func (DatabaseProjectSummaryResponseArgs) ToDatabaseProjectSummaryResponseOutputWithContext

func (i DatabaseProjectSummaryResponseArgs) ToDatabaseProjectSummaryResponseOutputWithContext(ctx context.Context) DatabaseProjectSummaryResponseOutput

type DatabaseProjectSummaryResponseInput

type DatabaseProjectSummaryResponseInput interface {
	pulumi.Input

	ToDatabaseProjectSummaryResponseOutput() DatabaseProjectSummaryResponseOutput
	ToDatabaseProjectSummaryResponseOutputWithContext(context.Context) DatabaseProjectSummaryResponseOutput
}

DatabaseProjectSummaryResponseInput is an input type that accepts DatabaseProjectSummaryResponseArgs and DatabaseProjectSummaryResponseOutput values. You can construct a concrete instance of `DatabaseProjectSummaryResponseInput` via:

DatabaseProjectSummaryResponseArgs{...}

type DatabaseProjectSummaryResponseOutput

type DatabaseProjectSummaryResponseOutput struct{ *pulumi.OutputState }

The database project summary class.

func (DatabaseProjectSummaryResponseOutput) ElementType

func (DatabaseProjectSummaryResponseOutput) ExtendedSummary

Gets or sets the extended summary.

func (DatabaseProjectSummaryResponseOutput) InstanceType

Gets the Instance type.

func (DatabaseProjectSummaryResponseOutput) LastSummaryRefreshedTime

func (o DatabaseProjectSummaryResponseOutput) LastSummaryRefreshedTime() pulumi.StringPtrOutput

Gets or sets the time when summary was last refreshed.

func (DatabaseProjectSummaryResponseOutput) RefreshSummaryState

Gets or sets the state of refresh summary.

func (DatabaseProjectSummaryResponseOutput) ToDatabaseProjectSummaryResponseOutput

func (o DatabaseProjectSummaryResponseOutput) ToDatabaseProjectSummaryResponseOutput() DatabaseProjectSummaryResponseOutput

func (DatabaseProjectSummaryResponseOutput) ToDatabaseProjectSummaryResponseOutputWithContext

func (o DatabaseProjectSummaryResponseOutput) ToDatabaseProjectSummaryResponseOutputWithContext(ctx context.Context) DatabaseProjectSummaryResponseOutput

type DatabasesSolutionSummaryResponse

type DatabasesSolutionSummaryResponse struct {
	// Gets or sets the count of database instances assessed.
	DatabaseInstancesAssessedCount *int `pulumi:"databaseInstancesAssessedCount"`
	// Gets or sets the count of databases assessed.
	DatabasesAssessedCount *int `pulumi:"databasesAssessedCount"`
	// Gets the Instance type.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the count of databases ready for migration.
	MigrationReadyCount *int `pulumi:"migrationReadyCount"`
}

Class representing the databases solution summary.

type DatabasesSolutionSummaryResponseArgs

type DatabasesSolutionSummaryResponseArgs struct {
	// Gets or sets the count of database instances assessed.
	DatabaseInstancesAssessedCount pulumi.IntPtrInput `pulumi:"databaseInstancesAssessedCount"`
	// Gets or sets the count of databases assessed.
	DatabasesAssessedCount pulumi.IntPtrInput `pulumi:"databasesAssessedCount"`
	// Gets the Instance type.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the count of databases ready for migration.
	MigrationReadyCount pulumi.IntPtrInput `pulumi:"migrationReadyCount"`
}

Class representing the databases solution summary.

func (DatabasesSolutionSummaryResponseArgs) ElementType

func (DatabasesSolutionSummaryResponseArgs) ToDatabasesSolutionSummaryResponseOutput

func (i DatabasesSolutionSummaryResponseArgs) ToDatabasesSolutionSummaryResponseOutput() DatabasesSolutionSummaryResponseOutput

func (DatabasesSolutionSummaryResponseArgs) ToDatabasesSolutionSummaryResponseOutputWithContext

func (i DatabasesSolutionSummaryResponseArgs) ToDatabasesSolutionSummaryResponseOutputWithContext(ctx context.Context) DatabasesSolutionSummaryResponseOutput

type DatabasesSolutionSummaryResponseInput

type DatabasesSolutionSummaryResponseInput interface {
	pulumi.Input

	ToDatabasesSolutionSummaryResponseOutput() DatabasesSolutionSummaryResponseOutput
	ToDatabasesSolutionSummaryResponseOutputWithContext(context.Context) DatabasesSolutionSummaryResponseOutput
}

DatabasesSolutionSummaryResponseInput is an input type that accepts DatabasesSolutionSummaryResponseArgs and DatabasesSolutionSummaryResponseOutput values. You can construct a concrete instance of `DatabasesSolutionSummaryResponseInput` via:

DatabasesSolutionSummaryResponseArgs{...}

type DatabasesSolutionSummaryResponseOutput

type DatabasesSolutionSummaryResponseOutput struct{ *pulumi.OutputState }

Class representing the databases solution summary.

func (DatabasesSolutionSummaryResponseOutput) DatabaseInstancesAssessedCount

func (o DatabasesSolutionSummaryResponseOutput) DatabaseInstancesAssessedCount() pulumi.IntPtrOutput

Gets or sets the count of database instances assessed.

func (DatabasesSolutionSummaryResponseOutput) DatabasesAssessedCount

func (o DatabasesSolutionSummaryResponseOutput) DatabasesAssessedCount() pulumi.IntPtrOutput

Gets or sets the count of databases assessed.

func (DatabasesSolutionSummaryResponseOutput) ElementType

func (DatabasesSolutionSummaryResponseOutput) InstanceType

Gets the Instance type.

func (DatabasesSolutionSummaryResponseOutput) MigrationReadyCount

Gets or sets the count of databases ready for migration.

func (DatabasesSolutionSummaryResponseOutput) ToDatabasesSolutionSummaryResponseOutput

func (o DatabasesSolutionSummaryResponseOutput) ToDatabasesSolutionSummaryResponseOutput() DatabasesSolutionSummaryResponseOutput

func (DatabasesSolutionSummaryResponseOutput) ToDatabasesSolutionSummaryResponseOutputWithContext

func (o DatabasesSolutionSummaryResponseOutput) ToDatabasesSolutionSummaryResponseOutputWithContext(ctx context.Context) DatabasesSolutionSummaryResponseOutput

type GetSolutionConfigArgs added in v0.2.1

type GetSolutionConfigArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName string `pulumi:"solutionName"`
}

type GetSolutionConfigResult added in v0.2.1

type GetSolutionConfigResult struct {
	// Gets or sets the publisher sas uri for the solution.
	PublisherSasUri *string `pulumi:"publisherSasUri"`
}

Class representing the config for the solution in the migrate project.

func GetSolutionConfig added in v0.2.1

func GetSolutionConfig(ctx *pulumi.Context, args *GetSolutionConfigArgs, opts ...pulumi.InvokeOption) (*GetSolutionConfigResult, error)

type LookupMigrateProjectArgs

type LookupMigrateProjectArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMigrateProjectResult

type LookupMigrateProjectResult struct {
	// Gets or sets the eTag for concurrency control.
	ETag *string `pulumi:"eTag"`
	// Gets or sets the Azure location in which migrate project is created.
	Location *string `pulumi:"location"`
	// Gets the name of the migrate project.
	Name string `pulumi:"name"`
	// Gets or sets the nested properties.
	Properties MigrateProjectPropertiesResponse `pulumi:"properties"`
	// Gets or sets the tags.
	Tags *MigrateProjectResponseTags `pulumi:"tags"`
	// Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
	Type string `pulumi:"type"`
}

Migrate Project REST Resource.

type LookupSolutionArgs

type LookupSolutionArgs struct {
	// Name of the Azure Migrate project.
	MigrateProjectName string `pulumi:"migrateProjectName"`
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Unique name of a migration solution within a migrate project.
	SolutionName string `pulumi:"solutionName"`
}

type LookupSolutionResult

type LookupSolutionResult struct {
	// Gets or sets the ETAG for optimistic concurrency control.
	Etag *string `pulumi:"etag"`
	// Gets the name of this REST resource.
	Name string `pulumi:"name"`
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesResponse `pulumi:"properties"`
	// Gets the type of this REST resource.
	Type string `pulumi:"type"`
}

Solution REST Resource.

func LookupSolution

func LookupSolution(ctx *pulumi.Context, args *LookupSolutionArgs, opts ...pulumi.InvokeOption) (*LookupSolutionResult, error)

type MigrateProject

type MigrateProject struct {
	pulumi.CustomResourceState

	// Gets or sets the eTag for concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Gets or sets the Azure location in which migrate project is created.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Gets the name of the migrate project.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the nested properties.
	Properties MigrateProjectPropertiesResponseOutput `pulumi:"properties"`
	// Gets or sets the tags.
	Tags MigrateProjectResponseTagsPtrOutput `pulumi:"tags"`
	// Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
	Type pulumi.StringOutput `pulumi:"type"`
}

Migrate Project REST Resource.

func GetMigrateProject

func GetMigrateProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateProjectState, opts ...pulumi.ResourceOption) (*MigrateProject, error)

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

func NewMigrateProject

func NewMigrateProject(ctx *pulumi.Context,
	name string, args *MigrateProjectArgs, opts ...pulumi.ResourceOption) (*MigrateProject, error)

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

type MigrateProjectArgs

type MigrateProjectArgs struct {
	// Gets or sets the eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Gets or sets the Azure location in which migrate project is created.
	Location pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput
	// Gets or sets the nested properties.
	Properties MigrateProjectPropertiesPtrInput
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the tags.
	Tags MigrateProjectTagsPtrInput
}

The set of arguments for constructing a MigrateProject resource.

func (MigrateProjectArgs) ElementType

func (MigrateProjectArgs) ElementType() reflect.Type

type MigrateProjectProperties

type MigrateProjectProperties struct {
	// Provisioning state of the migrate project.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets or sets the list of tools registered with the migrate project.
	RegisteredTools []string `pulumi:"registeredTools"`
}

Class for migrate project properties.

type MigrateProjectPropertiesArgs

type MigrateProjectPropertiesArgs struct {
	// Provisioning state of the migrate project.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Gets or sets the list of tools registered with the migrate project.
	RegisteredTools pulumi.StringArrayInput `pulumi:"registeredTools"`
}

Class for migrate project properties.

func (MigrateProjectPropertiesArgs) ElementType

func (MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesOutput

func (i MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesOutput() MigrateProjectPropertiesOutput

func (MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesOutputWithContext

func (i MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesOutputWithContext(ctx context.Context) MigrateProjectPropertiesOutput

func (MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesPtrOutput

func (i MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesPtrOutput() MigrateProjectPropertiesPtrOutput

func (MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesPtrOutputWithContext

func (i MigrateProjectPropertiesArgs) ToMigrateProjectPropertiesPtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesPtrOutput

type MigrateProjectPropertiesInput

type MigrateProjectPropertiesInput interface {
	pulumi.Input

	ToMigrateProjectPropertiesOutput() MigrateProjectPropertiesOutput
	ToMigrateProjectPropertiesOutputWithContext(context.Context) MigrateProjectPropertiesOutput
}

MigrateProjectPropertiesInput is an input type that accepts MigrateProjectPropertiesArgs and MigrateProjectPropertiesOutput values. You can construct a concrete instance of `MigrateProjectPropertiesInput` via:

MigrateProjectPropertiesArgs{...}

type MigrateProjectPropertiesOutput

type MigrateProjectPropertiesOutput struct{ *pulumi.OutputState }

Class for migrate project properties.

func (MigrateProjectPropertiesOutput) ElementType

func (MigrateProjectPropertiesOutput) ProvisioningState

Provisioning state of the migrate project.

func (MigrateProjectPropertiesOutput) RegisteredTools

Gets or sets the list of tools registered with the migrate project.

func (MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesOutput

func (o MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesOutput() MigrateProjectPropertiesOutput

func (MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesOutputWithContext

func (o MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesOutputWithContext(ctx context.Context) MigrateProjectPropertiesOutput

func (MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesPtrOutput

func (o MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesPtrOutput() MigrateProjectPropertiesPtrOutput

func (MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesPtrOutputWithContext

func (o MigrateProjectPropertiesOutput) ToMigrateProjectPropertiesPtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesPtrOutput

type MigrateProjectPropertiesPtrInput

type MigrateProjectPropertiesPtrInput interface {
	pulumi.Input

	ToMigrateProjectPropertiesPtrOutput() MigrateProjectPropertiesPtrOutput
	ToMigrateProjectPropertiesPtrOutputWithContext(context.Context) MigrateProjectPropertiesPtrOutput
}

MigrateProjectPropertiesPtrInput is an input type that accepts MigrateProjectPropertiesArgs, MigrateProjectPropertiesPtr and MigrateProjectPropertiesPtrOutput values. You can construct a concrete instance of `MigrateProjectPropertiesPtrInput` via:

        MigrateProjectPropertiesArgs{...}

or:

        nil

type MigrateProjectPropertiesPtrOutput

type MigrateProjectPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MigrateProjectPropertiesPtrOutput) Elem

func (MigrateProjectPropertiesPtrOutput) ElementType

func (MigrateProjectPropertiesPtrOutput) ProvisioningState

Provisioning state of the migrate project.

func (MigrateProjectPropertiesPtrOutput) RegisteredTools

Gets or sets the list of tools registered with the migrate project.

func (MigrateProjectPropertiesPtrOutput) ToMigrateProjectPropertiesPtrOutput

func (o MigrateProjectPropertiesPtrOutput) ToMigrateProjectPropertiesPtrOutput() MigrateProjectPropertiesPtrOutput

func (MigrateProjectPropertiesPtrOutput) ToMigrateProjectPropertiesPtrOutputWithContext

func (o MigrateProjectPropertiesPtrOutput) ToMigrateProjectPropertiesPtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesPtrOutput

type MigrateProjectPropertiesResponse

type MigrateProjectPropertiesResponse struct {
	// Gets the last time the project summary was refreshed.
	LastSummaryRefreshedTime string `pulumi:"lastSummaryRefreshedTime"`
	// Provisioning state of the migrate project.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Gets the refresh summary state.
	RefreshSummaryState string `pulumi:"refreshSummaryState"`
	// Gets or sets the list of tools registered with the migrate project.
	RegisteredTools []string `pulumi:"registeredTools"`
	// Gets the summary of the migrate project.
	Summary map[string]interface{} `pulumi:"summary"`
}

Class for migrate project properties.

type MigrateProjectPropertiesResponseArgs

type MigrateProjectPropertiesResponseArgs struct {
	// Gets the last time the project summary was refreshed.
	LastSummaryRefreshedTime pulumi.StringInput `pulumi:"lastSummaryRefreshedTime"`
	// Provisioning state of the migrate project.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Gets the refresh summary state.
	RefreshSummaryState pulumi.StringInput `pulumi:"refreshSummaryState"`
	// Gets or sets the list of tools registered with the migrate project.
	RegisteredTools pulumi.StringArrayInput `pulumi:"registeredTools"`
	// Gets the summary of the migrate project.
	Summary pulumi.MapInput `pulumi:"summary"`
}

Class for migrate project properties.

func (MigrateProjectPropertiesResponseArgs) ElementType

func (MigrateProjectPropertiesResponseArgs) ToMigrateProjectPropertiesResponseOutput

func (i MigrateProjectPropertiesResponseArgs) ToMigrateProjectPropertiesResponseOutput() MigrateProjectPropertiesResponseOutput

func (MigrateProjectPropertiesResponseArgs) ToMigrateProjectPropertiesResponseOutputWithContext

func (i MigrateProjectPropertiesResponseArgs) ToMigrateProjectPropertiesResponseOutputWithContext(ctx context.Context) MigrateProjectPropertiesResponseOutput

func (MigrateProjectPropertiesResponseArgs) ToMigrateProjectPropertiesResponsePtrOutput

func (i MigrateProjectPropertiesResponseArgs) ToMigrateProjectPropertiesResponsePtrOutput() MigrateProjectPropertiesResponsePtrOutput

func (MigrateProjectPropertiesResponseArgs) ToMigrateProjectPropertiesResponsePtrOutputWithContext

func (i MigrateProjectPropertiesResponseArgs) ToMigrateProjectPropertiesResponsePtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesResponsePtrOutput

type MigrateProjectPropertiesResponseInput

type MigrateProjectPropertiesResponseInput interface {
	pulumi.Input

	ToMigrateProjectPropertiesResponseOutput() MigrateProjectPropertiesResponseOutput
	ToMigrateProjectPropertiesResponseOutputWithContext(context.Context) MigrateProjectPropertiesResponseOutput
}

MigrateProjectPropertiesResponseInput is an input type that accepts MigrateProjectPropertiesResponseArgs and MigrateProjectPropertiesResponseOutput values. You can construct a concrete instance of `MigrateProjectPropertiesResponseInput` via:

MigrateProjectPropertiesResponseArgs{...}

type MigrateProjectPropertiesResponseOutput

type MigrateProjectPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for migrate project properties.

func (MigrateProjectPropertiesResponseOutput) ElementType

func (MigrateProjectPropertiesResponseOutput) LastSummaryRefreshedTime

func (o MigrateProjectPropertiesResponseOutput) LastSummaryRefreshedTime() pulumi.StringOutput

Gets the last time the project summary was refreshed.

func (MigrateProjectPropertiesResponseOutput) ProvisioningState

Provisioning state of the migrate project.

func (MigrateProjectPropertiesResponseOutput) RefreshSummaryState

Gets the refresh summary state.

func (MigrateProjectPropertiesResponseOutput) RegisteredTools

Gets or sets the list of tools registered with the migrate project.

func (MigrateProjectPropertiesResponseOutput) Summary

Gets the summary of the migrate project.

func (MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponseOutput

func (o MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponseOutput() MigrateProjectPropertiesResponseOutput

func (MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponseOutputWithContext

func (o MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponseOutputWithContext(ctx context.Context) MigrateProjectPropertiesResponseOutput

func (MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponsePtrOutput

func (o MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponsePtrOutput() MigrateProjectPropertiesResponsePtrOutput

func (MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponsePtrOutputWithContext

func (o MigrateProjectPropertiesResponseOutput) ToMigrateProjectPropertiesResponsePtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesResponsePtrOutput

type MigrateProjectPropertiesResponsePtrInput

type MigrateProjectPropertiesResponsePtrInput interface {
	pulumi.Input

	ToMigrateProjectPropertiesResponsePtrOutput() MigrateProjectPropertiesResponsePtrOutput
	ToMigrateProjectPropertiesResponsePtrOutputWithContext(context.Context) MigrateProjectPropertiesResponsePtrOutput
}

MigrateProjectPropertiesResponsePtrInput is an input type that accepts MigrateProjectPropertiesResponseArgs, MigrateProjectPropertiesResponsePtr and MigrateProjectPropertiesResponsePtrOutput values. You can construct a concrete instance of `MigrateProjectPropertiesResponsePtrInput` via:

        MigrateProjectPropertiesResponseArgs{...}

or:

        nil

type MigrateProjectPropertiesResponsePtrOutput

type MigrateProjectPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MigrateProjectPropertiesResponsePtrOutput) Elem

func (MigrateProjectPropertiesResponsePtrOutput) ElementType

func (MigrateProjectPropertiesResponsePtrOutput) LastSummaryRefreshedTime

Gets the last time the project summary was refreshed.

func (MigrateProjectPropertiesResponsePtrOutput) ProvisioningState

Provisioning state of the migrate project.

func (MigrateProjectPropertiesResponsePtrOutput) RefreshSummaryState

Gets the refresh summary state.

func (MigrateProjectPropertiesResponsePtrOutput) RegisteredTools

Gets or sets the list of tools registered with the migrate project.

func (MigrateProjectPropertiesResponsePtrOutput) Summary

Gets the summary of the migrate project.

func (MigrateProjectPropertiesResponsePtrOutput) ToMigrateProjectPropertiesResponsePtrOutput

func (o MigrateProjectPropertiesResponsePtrOutput) ToMigrateProjectPropertiesResponsePtrOutput() MigrateProjectPropertiesResponsePtrOutput

func (MigrateProjectPropertiesResponsePtrOutput) ToMigrateProjectPropertiesResponsePtrOutputWithContext

func (o MigrateProjectPropertiesResponsePtrOutput) ToMigrateProjectPropertiesResponsePtrOutputWithContext(ctx context.Context) MigrateProjectPropertiesResponsePtrOutput

type MigrateProjectResponseTags

type MigrateProjectResponseTags struct {
	AdditionalProperties *string `pulumi:"additionalProperties"`
}

Gets or sets the tags.

type MigrateProjectResponseTagsArgs

type MigrateProjectResponseTagsArgs struct {
	AdditionalProperties pulumi.StringPtrInput `pulumi:"additionalProperties"`
}

Gets or sets the tags.

func (MigrateProjectResponseTagsArgs) ElementType

func (MigrateProjectResponseTagsArgs) ToMigrateProjectResponseTagsOutput

func (i MigrateProjectResponseTagsArgs) ToMigrateProjectResponseTagsOutput() MigrateProjectResponseTagsOutput

func (MigrateProjectResponseTagsArgs) ToMigrateProjectResponseTagsOutputWithContext

func (i MigrateProjectResponseTagsArgs) ToMigrateProjectResponseTagsOutputWithContext(ctx context.Context) MigrateProjectResponseTagsOutput

func (MigrateProjectResponseTagsArgs) ToMigrateProjectResponseTagsPtrOutput

func (i MigrateProjectResponseTagsArgs) ToMigrateProjectResponseTagsPtrOutput() MigrateProjectResponseTagsPtrOutput

func (MigrateProjectResponseTagsArgs) ToMigrateProjectResponseTagsPtrOutputWithContext

func (i MigrateProjectResponseTagsArgs) ToMigrateProjectResponseTagsPtrOutputWithContext(ctx context.Context) MigrateProjectResponseTagsPtrOutput

type MigrateProjectResponseTagsInput

type MigrateProjectResponseTagsInput interface {
	pulumi.Input

	ToMigrateProjectResponseTagsOutput() MigrateProjectResponseTagsOutput
	ToMigrateProjectResponseTagsOutputWithContext(context.Context) MigrateProjectResponseTagsOutput
}

MigrateProjectResponseTagsInput is an input type that accepts MigrateProjectResponseTagsArgs and MigrateProjectResponseTagsOutput values. You can construct a concrete instance of `MigrateProjectResponseTagsInput` via:

MigrateProjectResponseTagsArgs{...}

type MigrateProjectResponseTagsOutput

type MigrateProjectResponseTagsOutput struct{ *pulumi.OutputState }

Gets or sets the tags.

func (MigrateProjectResponseTagsOutput) AdditionalProperties

func (o MigrateProjectResponseTagsOutput) AdditionalProperties() pulumi.StringPtrOutput

func (MigrateProjectResponseTagsOutput) ElementType

func (MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsOutput

func (o MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsOutput() MigrateProjectResponseTagsOutput

func (MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsOutputWithContext

func (o MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsOutputWithContext(ctx context.Context) MigrateProjectResponseTagsOutput

func (MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsPtrOutput

func (o MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsPtrOutput() MigrateProjectResponseTagsPtrOutput

func (MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsPtrOutputWithContext

func (o MigrateProjectResponseTagsOutput) ToMigrateProjectResponseTagsPtrOutputWithContext(ctx context.Context) MigrateProjectResponseTagsPtrOutput

type MigrateProjectResponseTagsPtrInput

type MigrateProjectResponseTagsPtrInput interface {
	pulumi.Input

	ToMigrateProjectResponseTagsPtrOutput() MigrateProjectResponseTagsPtrOutput
	ToMigrateProjectResponseTagsPtrOutputWithContext(context.Context) MigrateProjectResponseTagsPtrOutput
}

MigrateProjectResponseTagsPtrInput is an input type that accepts MigrateProjectResponseTagsArgs, MigrateProjectResponseTagsPtr and MigrateProjectResponseTagsPtrOutput values. You can construct a concrete instance of `MigrateProjectResponseTagsPtrInput` via:

        MigrateProjectResponseTagsArgs{...}

or:

        nil

type MigrateProjectResponseTagsPtrOutput

type MigrateProjectResponseTagsPtrOutput struct{ *pulumi.OutputState }

func (MigrateProjectResponseTagsPtrOutput) AdditionalProperties

func (MigrateProjectResponseTagsPtrOutput) Elem

func (MigrateProjectResponseTagsPtrOutput) ElementType

func (MigrateProjectResponseTagsPtrOutput) ToMigrateProjectResponseTagsPtrOutput

func (o MigrateProjectResponseTagsPtrOutput) ToMigrateProjectResponseTagsPtrOutput() MigrateProjectResponseTagsPtrOutput

func (MigrateProjectResponseTagsPtrOutput) ToMigrateProjectResponseTagsPtrOutputWithContext

func (o MigrateProjectResponseTagsPtrOutput) ToMigrateProjectResponseTagsPtrOutputWithContext(ctx context.Context) MigrateProjectResponseTagsPtrOutput

type MigrateProjectState

type MigrateProjectState struct {
	// Gets or sets the eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Gets or sets the Azure location in which migrate project is created.
	Location pulumi.StringPtrInput
	// Gets the name of the migrate project.
	Name pulumi.StringPtrInput
	// Gets or sets the nested properties.
	Properties MigrateProjectPropertiesResponsePtrInput
	// Gets or sets the tags.
	Tags MigrateProjectResponseTagsPtrInput
	// Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
	Type pulumi.StringPtrInput
}

func (MigrateProjectState) ElementType

func (MigrateProjectState) ElementType() reflect.Type

type MigrateProjectTags

type MigrateProjectTags struct {
	AdditionalProperties *string `pulumi:"additionalProperties"`
}

Gets or sets the tags.

type MigrateProjectTagsArgs

type MigrateProjectTagsArgs struct {
	AdditionalProperties pulumi.StringPtrInput `pulumi:"additionalProperties"`
}

Gets or sets the tags.

func (MigrateProjectTagsArgs) ElementType

func (MigrateProjectTagsArgs) ElementType() reflect.Type

func (MigrateProjectTagsArgs) ToMigrateProjectTagsOutput

func (i MigrateProjectTagsArgs) ToMigrateProjectTagsOutput() MigrateProjectTagsOutput

func (MigrateProjectTagsArgs) ToMigrateProjectTagsOutputWithContext

func (i MigrateProjectTagsArgs) ToMigrateProjectTagsOutputWithContext(ctx context.Context) MigrateProjectTagsOutput

func (MigrateProjectTagsArgs) ToMigrateProjectTagsPtrOutput

func (i MigrateProjectTagsArgs) ToMigrateProjectTagsPtrOutput() MigrateProjectTagsPtrOutput

func (MigrateProjectTagsArgs) ToMigrateProjectTagsPtrOutputWithContext

func (i MigrateProjectTagsArgs) ToMigrateProjectTagsPtrOutputWithContext(ctx context.Context) MigrateProjectTagsPtrOutput

type MigrateProjectTagsInput

type MigrateProjectTagsInput interface {
	pulumi.Input

	ToMigrateProjectTagsOutput() MigrateProjectTagsOutput
	ToMigrateProjectTagsOutputWithContext(context.Context) MigrateProjectTagsOutput
}

MigrateProjectTagsInput is an input type that accepts MigrateProjectTagsArgs and MigrateProjectTagsOutput values. You can construct a concrete instance of `MigrateProjectTagsInput` via:

MigrateProjectTagsArgs{...}

type MigrateProjectTagsOutput

type MigrateProjectTagsOutput struct{ *pulumi.OutputState }

Gets or sets the tags.

func (MigrateProjectTagsOutput) AdditionalProperties

func (o MigrateProjectTagsOutput) AdditionalProperties() pulumi.StringPtrOutput

func (MigrateProjectTagsOutput) ElementType

func (MigrateProjectTagsOutput) ElementType() reflect.Type

func (MigrateProjectTagsOutput) ToMigrateProjectTagsOutput

func (o MigrateProjectTagsOutput) ToMigrateProjectTagsOutput() MigrateProjectTagsOutput

func (MigrateProjectTagsOutput) ToMigrateProjectTagsOutputWithContext

func (o MigrateProjectTagsOutput) ToMigrateProjectTagsOutputWithContext(ctx context.Context) MigrateProjectTagsOutput

func (MigrateProjectTagsOutput) ToMigrateProjectTagsPtrOutput

func (o MigrateProjectTagsOutput) ToMigrateProjectTagsPtrOutput() MigrateProjectTagsPtrOutput

func (MigrateProjectTagsOutput) ToMigrateProjectTagsPtrOutputWithContext

func (o MigrateProjectTagsOutput) ToMigrateProjectTagsPtrOutputWithContext(ctx context.Context) MigrateProjectTagsPtrOutput

type MigrateProjectTagsPtrInput

type MigrateProjectTagsPtrInput interface {
	pulumi.Input

	ToMigrateProjectTagsPtrOutput() MigrateProjectTagsPtrOutput
	ToMigrateProjectTagsPtrOutputWithContext(context.Context) MigrateProjectTagsPtrOutput
}

MigrateProjectTagsPtrInput is an input type that accepts MigrateProjectTagsArgs, MigrateProjectTagsPtr and MigrateProjectTagsPtrOutput values. You can construct a concrete instance of `MigrateProjectTagsPtrInput` via:

        MigrateProjectTagsArgs{...}

or:

        nil

type MigrateProjectTagsPtrOutput

type MigrateProjectTagsPtrOutput struct{ *pulumi.OutputState }

func (MigrateProjectTagsPtrOutput) AdditionalProperties

func (o MigrateProjectTagsPtrOutput) AdditionalProperties() pulumi.StringPtrOutput

func (MigrateProjectTagsPtrOutput) Elem

func (MigrateProjectTagsPtrOutput) ElementType

func (MigrateProjectTagsPtrOutput) ToMigrateProjectTagsPtrOutput

func (o MigrateProjectTagsPtrOutput) ToMigrateProjectTagsPtrOutput() MigrateProjectTagsPtrOutput

func (MigrateProjectTagsPtrOutput) ToMigrateProjectTagsPtrOutputWithContext

func (o MigrateProjectTagsPtrOutput) ToMigrateProjectTagsPtrOutputWithContext(ctx context.Context) MigrateProjectTagsPtrOutput

type ServersProjectSummaryResponse

type ServersProjectSummaryResponse struct {
	// Gets or sets the count of entities assessed.
	AssessedCount *int `pulumi:"assessedCount"`
	// Gets or sets the count of entities discovered.
	DiscoveredCount *int `pulumi:"discoveredCount"`
	// Gets or sets the extended summary.
	ExtendedSummary map[string]string `pulumi:"extendedSummary"`
	// Gets the Instance type.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the time when summary was last refreshed.
	LastSummaryRefreshedTime *string `pulumi:"lastSummaryRefreshedTime"`
	// Gets or sets the count of entities migrated.
	MigratedCount *int `pulumi:"migratedCount"`
	// Gets or sets the state of refresh summary.
	RefreshSummaryState *string `pulumi:"refreshSummaryState"`
	// Gets or sets the count of entities being replicated.
	ReplicatingCount *int `pulumi:"replicatingCount"`
	// Gets or sets the count of entities test migrated.
	TestMigratedCount *int `pulumi:"testMigratedCount"`
}

Class representing the servers project summary.

type ServersProjectSummaryResponseArgs

type ServersProjectSummaryResponseArgs struct {
	// Gets or sets the count of entities assessed.
	AssessedCount pulumi.IntPtrInput `pulumi:"assessedCount"`
	// Gets or sets the count of entities discovered.
	DiscoveredCount pulumi.IntPtrInput `pulumi:"discoveredCount"`
	// Gets or sets the extended summary.
	ExtendedSummary pulumi.StringMapInput `pulumi:"extendedSummary"`
	// Gets the Instance type.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the time when summary was last refreshed.
	LastSummaryRefreshedTime pulumi.StringPtrInput `pulumi:"lastSummaryRefreshedTime"`
	// Gets or sets the count of entities migrated.
	MigratedCount pulumi.IntPtrInput `pulumi:"migratedCount"`
	// Gets or sets the state of refresh summary.
	RefreshSummaryState pulumi.StringPtrInput `pulumi:"refreshSummaryState"`
	// Gets or sets the count of entities being replicated.
	ReplicatingCount pulumi.IntPtrInput `pulumi:"replicatingCount"`
	// Gets or sets the count of entities test migrated.
	TestMigratedCount pulumi.IntPtrInput `pulumi:"testMigratedCount"`
}

Class representing the servers project summary.

func (ServersProjectSummaryResponseArgs) ElementType

func (ServersProjectSummaryResponseArgs) ToServersProjectSummaryResponseOutput

func (i ServersProjectSummaryResponseArgs) ToServersProjectSummaryResponseOutput() ServersProjectSummaryResponseOutput

func (ServersProjectSummaryResponseArgs) ToServersProjectSummaryResponseOutputWithContext

func (i ServersProjectSummaryResponseArgs) ToServersProjectSummaryResponseOutputWithContext(ctx context.Context) ServersProjectSummaryResponseOutput

type ServersProjectSummaryResponseInput

type ServersProjectSummaryResponseInput interface {
	pulumi.Input

	ToServersProjectSummaryResponseOutput() ServersProjectSummaryResponseOutput
	ToServersProjectSummaryResponseOutputWithContext(context.Context) ServersProjectSummaryResponseOutput
}

ServersProjectSummaryResponseInput is an input type that accepts ServersProjectSummaryResponseArgs and ServersProjectSummaryResponseOutput values. You can construct a concrete instance of `ServersProjectSummaryResponseInput` via:

ServersProjectSummaryResponseArgs{...}

type ServersProjectSummaryResponseOutput

type ServersProjectSummaryResponseOutput struct{ *pulumi.OutputState }

Class representing the servers project summary.

func (ServersProjectSummaryResponseOutput) AssessedCount

Gets or sets the count of entities assessed.

func (ServersProjectSummaryResponseOutput) DiscoveredCount

Gets or sets the count of entities discovered.

func (ServersProjectSummaryResponseOutput) ElementType

func (ServersProjectSummaryResponseOutput) ExtendedSummary

Gets or sets the extended summary.

func (ServersProjectSummaryResponseOutput) InstanceType

Gets the Instance type.

func (ServersProjectSummaryResponseOutput) LastSummaryRefreshedTime

func (o ServersProjectSummaryResponseOutput) LastSummaryRefreshedTime() pulumi.StringPtrOutput

Gets or sets the time when summary was last refreshed.

func (ServersProjectSummaryResponseOutput) MigratedCount

Gets or sets the count of entities migrated.

func (ServersProjectSummaryResponseOutput) RefreshSummaryState

Gets or sets the state of refresh summary.

func (ServersProjectSummaryResponseOutput) ReplicatingCount

Gets or sets the count of entities being replicated.

func (ServersProjectSummaryResponseOutput) TestMigratedCount

Gets or sets the count of entities test migrated.

func (ServersProjectSummaryResponseOutput) ToServersProjectSummaryResponseOutput

func (o ServersProjectSummaryResponseOutput) ToServersProjectSummaryResponseOutput() ServersProjectSummaryResponseOutput

func (ServersProjectSummaryResponseOutput) ToServersProjectSummaryResponseOutputWithContext

func (o ServersProjectSummaryResponseOutput) ToServersProjectSummaryResponseOutputWithContext(ctx context.Context) ServersProjectSummaryResponseOutput

type ServersSolutionSummaryResponse

type ServersSolutionSummaryResponse struct {
	// Gets or sets the count of servers assessed.
	AssessedCount *int `pulumi:"assessedCount"`
	// Gets or sets the count of servers discovered.
	DiscoveredCount *int `pulumi:"discoveredCount"`
	// Gets the Instance type.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the count of servers migrated.
	MigratedCount *int `pulumi:"migratedCount"`
	// Gets or sets the count of servers being replicated.
	ReplicatingCount *int `pulumi:"replicatingCount"`
	// Gets or sets the count of servers test migrated.
	TestMigratedCount *int `pulumi:"testMigratedCount"`
}

Class representing the servers solution summary.

type ServersSolutionSummaryResponseArgs

type ServersSolutionSummaryResponseArgs struct {
	// Gets or sets the count of servers assessed.
	AssessedCount pulumi.IntPtrInput `pulumi:"assessedCount"`
	// Gets or sets the count of servers discovered.
	DiscoveredCount pulumi.IntPtrInput `pulumi:"discoveredCount"`
	// Gets the Instance type.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the count of servers migrated.
	MigratedCount pulumi.IntPtrInput `pulumi:"migratedCount"`
	// Gets or sets the count of servers being replicated.
	ReplicatingCount pulumi.IntPtrInput `pulumi:"replicatingCount"`
	// Gets or sets the count of servers test migrated.
	TestMigratedCount pulumi.IntPtrInput `pulumi:"testMigratedCount"`
}

Class representing the servers solution summary.

func (ServersSolutionSummaryResponseArgs) ElementType

func (ServersSolutionSummaryResponseArgs) ToServersSolutionSummaryResponseOutput

func (i ServersSolutionSummaryResponseArgs) ToServersSolutionSummaryResponseOutput() ServersSolutionSummaryResponseOutput

func (ServersSolutionSummaryResponseArgs) ToServersSolutionSummaryResponseOutputWithContext

func (i ServersSolutionSummaryResponseArgs) ToServersSolutionSummaryResponseOutputWithContext(ctx context.Context) ServersSolutionSummaryResponseOutput

type ServersSolutionSummaryResponseInput

type ServersSolutionSummaryResponseInput interface {
	pulumi.Input

	ToServersSolutionSummaryResponseOutput() ServersSolutionSummaryResponseOutput
	ToServersSolutionSummaryResponseOutputWithContext(context.Context) ServersSolutionSummaryResponseOutput
}

ServersSolutionSummaryResponseInput is an input type that accepts ServersSolutionSummaryResponseArgs and ServersSolutionSummaryResponseOutput values. You can construct a concrete instance of `ServersSolutionSummaryResponseInput` via:

ServersSolutionSummaryResponseArgs{...}

type ServersSolutionSummaryResponseOutput

type ServersSolutionSummaryResponseOutput struct{ *pulumi.OutputState }

Class representing the servers solution summary.

func (ServersSolutionSummaryResponseOutput) AssessedCount

Gets or sets the count of servers assessed.

func (ServersSolutionSummaryResponseOutput) DiscoveredCount

Gets or sets the count of servers discovered.

func (ServersSolutionSummaryResponseOutput) ElementType

func (ServersSolutionSummaryResponseOutput) InstanceType

Gets the Instance type.

func (ServersSolutionSummaryResponseOutput) MigratedCount

Gets or sets the count of servers migrated.

func (ServersSolutionSummaryResponseOutput) ReplicatingCount

Gets or sets the count of servers being replicated.

func (ServersSolutionSummaryResponseOutput) TestMigratedCount

Gets or sets the count of servers test migrated.

func (ServersSolutionSummaryResponseOutput) ToServersSolutionSummaryResponseOutput

func (o ServersSolutionSummaryResponseOutput) ToServersSolutionSummaryResponseOutput() ServersSolutionSummaryResponseOutput

func (ServersSolutionSummaryResponseOutput) ToServersSolutionSummaryResponseOutputWithContext

func (o ServersSolutionSummaryResponseOutput) ToServersSolutionSummaryResponseOutputWithContext(ctx context.Context) ServersSolutionSummaryResponseOutput

type Solution

type Solution struct {
	pulumi.CustomResourceState

	// Gets or sets the ETAG for optimistic concurrency control.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Gets the name of this REST resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesResponseOutput `pulumi:"properties"`
	// Gets the type of this REST resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Solution REST Resource.

func GetSolution

func GetSolution(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SolutionState, opts ...pulumi.ResourceOption) (*Solution, error)

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

func NewSolution

func NewSolution(ctx *pulumi.Context,
	name string, args *SolutionArgs, opts ...pulumi.ResourceOption) (*Solution, error)

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

type SolutionArgs

type SolutionArgs struct {
	// Gets or sets the ETAG for optimistic concurrency control.
	Etag pulumi.StringPtrInput
	// Name of the Azure Migrate project.
	MigrateProjectName pulumi.StringInput
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesPtrInput
	// Name of the Azure Resource Group that migrate project is part of.
	ResourceGroupName pulumi.StringInput
	// Unique name of a migration solution within a migrate project.
	SolutionName pulumi.StringInput
}

The set of arguments for constructing a Solution resource.

func (SolutionArgs) ElementType

func (SolutionArgs) ElementType() reflect.Type

type SolutionDetails

type SolutionDetails struct {
	// Gets or sets the count of assessments reported by the solution.
	AssessmentCount *int `pulumi:"assessmentCount"`
	// Gets or sets the extended details reported by the solution.
	ExtendedDetails map[string]string `pulumi:"extendedDetails"`
	// Gets or sets the count of groups reported by the solution.
	GroupCount *int `pulumi:"groupCount"`
}

Class representing the details of the solution.

type SolutionDetailsArgs

type SolutionDetailsArgs struct {
	// Gets or sets the count of assessments reported by the solution.
	AssessmentCount pulumi.IntPtrInput `pulumi:"assessmentCount"`
	// Gets or sets the extended details reported by the solution.
	ExtendedDetails pulumi.StringMapInput `pulumi:"extendedDetails"`
	// Gets or sets the count of groups reported by the solution.
	GroupCount pulumi.IntPtrInput `pulumi:"groupCount"`
}

Class representing the details of the solution.

func (SolutionDetailsArgs) ElementType

func (SolutionDetailsArgs) ElementType() reflect.Type

func (SolutionDetailsArgs) ToSolutionDetailsOutput

func (i SolutionDetailsArgs) ToSolutionDetailsOutput() SolutionDetailsOutput

func (SolutionDetailsArgs) ToSolutionDetailsOutputWithContext

func (i SolutionDetailsArgs) ToSolutionDetailsOutputWithContext(ctx context.Context) SolutionDetailsOutput

func (SolutionDetailsArgs) ToSolutionDetailsPtrOutput

func (i SolutionDetailsArgs) ToSolutionDetailsPtrOutput() SolutionDetailsPtrOutput

func (SolutionDetailsArgs) ToSolutionDetailsPtrOutputWithContext

func (i SolutionDetailsArgs) ToSolutionDetailsPtrOutputWithContext(ctx context.Context) SolutionDetailsPtrOutput

type SolutionDetailsInput

type SolutionDetailsInput interface {
	pulumi.Input

	ToSolutionDetailsOutput() SolutionDetailsOutput
	ToSolutionDetailsOutputWithContext(context.Context) SolutionDetailsOutput
}

SolutionDetailsInput is an input type that accepts SolutionDetailsArgs and SolutionDetailsOutput values. You can construct a concrete instance of `SolutionDetailsInput` via:

SolutionDetailsArgs{...}

type SolutionDetailsOutput

type SolutionDetailsOutput struct{ *pulumi.OutputState }

Class representing the details of the solution.

func (SolutionDetailsOutput) AssessmentCount

func (o SolutionDetailsOutput) AssessmentCount() pulumi.IntPtrOutput

Gets or sets the count of assessments reported by the solution.

func (SolutionDetailsOutput) ElementType

func (SolutionDetailsOutput) ElementType() reflect.Type

func (SolutionDetailsOutput) ExtendedDetails

func (o SolutionDetailsOutput) ExtendedDetails() pulumi.StringMapOutput

Gets or sets the extended details reported by the solution.

func (SolutionDetailsOutput) GroupCount

func (o SolutionDetailsOutput) GroupCount() pulumi.IntPtrOutput

Gets or sets the count of groups reported by the solution.

func (SolutionDetailsOutput) ToSolutionDetailsOutput

func (o SolutionDetailsOutput) ToSolutionDetailsOutput() SolutionDetailsOutput

func (SolutionDetailsOutput) ToSolutionDetailsOutputWithContext

func (o SolutionDetailsOutput) ToSolutionDetailsOutputWithContext(ctx context.Context) SolutionDetailsOutput

func (SolutionDetailsOutput) ToSolutionDetailsPtrOutput

func (o SolutionDetailsOutput) ToSolutionDetailsPtrOutput() SolutionDetailsPtrOutput

func (SolutionDetailsOutput) ToSolutionDetailsPtrOutputWithContext

func (o SolutionDetailsOutput) ToSolutionDetailsPtrOutputWithContext(ctx context.Context) SolutionDetailsPtrOutput

type SolutionDetailsPtrInput

type SolutionDetailsPtrInput interface {
	pulumi.Input

	ToSolutionDetailsPtrOutput() SolutionDetailsPtrOutput
	ToSolutionDetailsPtrOutputWithContext(context.Context) SolutionDetailsPtrOutput
}

SolutionDetailsPtrInput is an input type that accepts SolutionDetailsArgs, SolutionDetailsPtr and SolutionDetailsPtrOutput values. You can construct a concrete instance of `SolutionDetailsPtrInput` via:

        SolutionDetailsArgs{...}

or:

        nil

type SolutionDetailsPtrOutput

type SolutionDetailsPtrOutput struct{ *pulumi.OutputState }

func (SolutionDetailsPtrOutput) AssessmentCount

func (o SolutionDetailsPtrOutput) AssessmentCount() pulumi.IntPtrOutput

Gets or sets the count of assessments reported by the solution.

func (SolutionDetailsPtrOutput) Elem

func (SolutionDetailsPtrOutput) ElementType

func (SolutionDetailsPtrOutput) ElementType() reflect.Type

func (SolutionDetailsPtrOutput) ExtendedDetails

func (o SolutionDetailsPtrOutput) ExtendedDetails() pulumi.StringMapOutput

Gets or sets the extended details reported by the solution.

func (SolutionDetailsPtrOutput) GroupCount

Gets or sets the count of groups reported by the solution.

func (SolutionDetailsPtrOutput) ToSolutionDetailsPtrOutput

func (o SolutionDetailsPtrOutput) ToSolutionDetailsPtrOutput() SolutionDetailsPtrOutput

func (SolutionDetailsPtrOutput) ToSolutionDetailsPtrOutputWithContext

func (o SolutionDetailsPtrOutput) ToSolutionDetailsPtrOutputWithContext(ctx context.Context) SolutionDetailsPtrOutput

type SolutionDetailsResponse

type SolutionDetailsResponse struct {
	// Gets or sets the count of assessments reported by the solution.
	AssessmentCount *int `pulumi:"assessmentCount"`
	// Gets or sets the extended details reported by the solution.
	ExtendedDetails map[string]string `pulumi:"extendedDetails"`
	// Gets or sets the count of groups reported by the solution.
	GroupCount *int `pulumi:"groupCount"`
}

Class representing the details of the solution.

type SolutionDetailsResponseArgs

type SolutionDetailsResponseArgs struct {
	// Gets or sets the count of assessments reported by the solution.
	AssessmentCount pulumi.IntPtrInput `pulumi:"assessmentCount"`
	// Gets or sets the extended details reported by the solution.
	ExtendedDetails pulumi.StringMapInput `pulumi:"extendedDetails"`
	// Gets or sets the count of groups reported by the solution.
	GroupCount pulumi.IntPtrInput `pulumi:"groupCount"`
}

Class representing the details of the solution.

func (SolutionDetailsResponseArgs) ElementType

func (SolutionDetailsResponseArgs) ToSolutionDetailsResponseOutput

func (i SolutionDetailsResponseArgs) ToSolutionDetailsResponseOutput() SolutionDetailsResponseOutput

func (SolutionDetailsResponseArgs) ToSolutionDetailsResponseOutputWithContext

func (i SolutionDetailsResponseArgs) ToSolutionDetailsResponseOutputWithContext(ctx context.Context) SolutionDetailsResponseOutput

func (SolutionDetailsResponseArgs) ToSolutionDetailsResponsePtrOutput

func (i SolutionDetailsResponseArgs) ToSolutionDetailsResponsePtrOutput() SolutionDetailsResponsePtrOutput

func (SolutionDetailsResponseArgs) ToSolutionDetailsResponsePtrOutputWithContext

func (i SolutionDetailsResponseArgs) ToSolutionDetailsResponsePtrOutputWithContext(ctx context.Context) SolutionDetailsResponsePtrOutput

type SolutionDetailsResponseInput

type SolutionDetailsResponseInput interface {
	pulumi.Input

	ToSolutionDetailsResponseOutput() SolutionDetailsResponseOutput
	ToSolutionDetailsResponseOutputWithContext(context.Context) SolutionDetailsResponseOutput
}

SolutionDetailsResponseInput is an input type that accepts SolutionDetailsResponseArgs and SolutionDetailsResponseOutput values. You can construct a concrete instance of `SolutionDetailsResponseInput` via:

SolutionDetailsResponseArgs{...}

type SolutionDetailsResponseOutput

type SolutionDetailsResponseOutput struct{ *pulumi.OutputState }

Class representing the details of the solution.

func (SolutionDetailsResponseOutput) AssessmentCount

Gets or sets the count of assessments reported by the solution.

func (SolutionDetailsResponseOutput) ElementType

func (SolutionDetailsResponseOutput) ExtendedDetails

Gets or sets the extended details reported by the solution.

func (SolutionDetailsResponseOutput) GroupCount

Gets or sets the count of groups reported by the solution.

func (SolutionDetailsResponseOutput) ToSolutionDetailsResponseOutput

func (o SolutionDetailsResponseOutput) ToSolutionDetailsResponseOutput() SolutionDetailsResponseOutput

func (SolutionDetailsResponseOutput) ToSolutionDetailsResponseOutputWithContext

func (o SolutionDetailsResponseOutput) ToSolutionDetailsResponseOutputWithContext(ctx context.Context) SolutionDetailsResponseOutput

func (SolutionDetailsResponseOutput) ToSolutionDetailsResponsePtrOutput

func (o SolutionDetailsResponseOutput) ToSolutionDetailsResponsePtrOutput() SolutionDetailsResponsePtrOutput

func (SolutionDetailsResponseOutput) ToSolutionDetailsResponsePtrOutputWithContext

func (o SolutionDetailsResponseOutput) ToSolutionDetailsResponsePtrOutputWithContext(ctx context.Context) SolutionDetailsResponsePtrOutput

type SolutionDetailsResponsePtrInput

type SolutionDetailsResponsePtrInput interface {
	pulumi.Input

	ToSolutionDetailsResponsePtrOutput() SolutionDetailsResponsePtrOutput
	ToSolutionDetailsResponsePtrOutputWithContext(context.Context) SolutionDetailsResponsePtrOutput
}

SolutionDetailsResponsePtrInput is an input type that accepts SolutionDetailsResponseArgs, SolutionDetailsResponsePtr and SolutionDetailsResponsePtrOutput values. You can construct a concrete instance of `SolutionDetailsResponsePtrInput` via:

        SolutionDetailsResponseArgs{...}

or:

        nil

type SolutionDetailsResponsePtrOutput

type SolutionDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (SolutionDetailsResponsePtrOutput) AssessmentCount

Gets or sets the count of assessments reported by the solution.

func (SolutionDetailsResponsePtrOutput) Elem

func (SolutionDetailsResponsePtrOutput) ElementType

func (SolutionDetailsResponsePtrOutput) ExtendedDetails

Gets or sets the extended details reported by the solution.

func (SolutionDetailsResponsePtrOutput) GroupCount

Gets or sets the count of groups reported by the solution.

func (SolutionDetailsResponsePtrOutput) ToSolutionDetailsResponsePtrOutput

func (o SolutionDetailsResponsePtrOutput) ToSolutionDetailsResponsePtrOutput() SolutionDetailsResponsePtrOutput

func (SolutionDetailsResponsePtrOutput) ToSolutionDetailsResponsePtrOutputWithContext

func (o SolutionDetailsResponsePtrOutput) ToSolutionDetailsResponsePtrOutputWithContext(ctx context.Context) SolutionDetailsResponsePtrOutput

type SolutionProperties

type SolutionProperties struct {
	// Gets or sets the cleanup state of the solution.
	CleanupState *string `pulumi:"cleanupState"`
	// Gets or sets the details of the solution.
	Details *SolutionDetails `pulumi:"details"`
	// Gets or sets the goal of the solution.
	Goal *string `pulumi:"goal"`
	// Gets or sets the purpose of the solution.
	Purpose *string `pulumi:"purpose"`
	// Gets or sets the current status of the solution.
	Status *string `pulumi:"status"`
	// Gets or sets the tool being used in the solution.
	Tool *string `pulumi:"tool"`
}

Class for solution properties.

type SolutionPropertiesArgs

type SolutionPropertiesArgs struct {
	// Gets or sets the cleanup state of the solution.
	CleanupState pulumi.StringPtrInput `pulumi:"cleanupState"`
	// Gets or sets the details of the solution.
	Details SolutionDetailsPtrInput `pulumi:"details"`
	// Gets or sets the goal of the solution.
	Goal pulumi.StringPtrInput `pulumi:"goal"`
	// Gets or sets the purpose of the solution.
	Purpose pulumi.StringPtrInput `pulumi:"purpose"`
	// Gets or sets the current status of the solution.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Gets or sets the tool being used in the solution.
	Tool pulumi.StringPtrInput `pulumi:"tool"`
}

Class for solution properties.

func (SolutionPropertiesArgs) ElementType

func (SolutionPropertiesArgs) ElementType() reflect.Type

func (SolutionPropertiesArgs) ToSolutionPropertiesOutput

func (i SolutionPropertiesArgs) ToSolutionPropertiesOutput() SolutionPropertiesOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesOutputWithContext

func (i SolutionPropertiesArgs) ToSolutionPropertiesOutputWithContext(ctx context.Context) SolutionPropertiesOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesPtrOutput

func (i SolutionPropertiesArgs) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesArgs) ToSolutionPropertiesPtrOutputWithContext

func (i SolutionPropertiesArgs) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

type SolutionPropertiesInput

type SolutionPropertiesInput interface {
	pulumi.Input

	ToSolutionPropertiesOutput() SolutionPropertiesOutput
	ToSolutionPropertiesOutputWithContext(context.Context) SolutionPropertiesOutput
}

SolutionPropertiesInput is an input type that accepts SolutionPropertiesArgs and SolutionPropertiesOutput values. You can construct a concrete instance of `SolutionPropertiesInput` via:

SolutionPropertiesArgs{...}

type SolutionPropertiesOutput

type SolutionPropertiesOutput struct{ *pulumi.OutputState }

Class for solution properties.

func (SolutionPropertiesOutput) CleanupState

Gets or sets the cleanup state of the solution.

func (SolutionPropertiesOutput) Details

Gets or sets the details of the solution.

func (SolutionPropertiesOutput) ElementType

func (SolutionPropertiesOutput) ElementType() reflect.Type

func (SolutionPropertiesOutput) Goal

Gets or sets the goal of the solution.

func (SolutionPropertiesOutput) Purpose

Gets or sets the purpose of the solution.

func (SolutionPropertiesOutput) Status

Gets or sets the current status of the solution.

func (SolutionPropertiesOutput) ToSolutionPropertiesOutput

func (o SolutionPropertiesOutput) ToSolutionPropertiesOutput() SolutionPropertiesOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesOutputWithContext

func (o SolutionPropertiesOutput) ToSolutionPropertiesOutputWithContext(ctx context.Context) SolutionPropertiesOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesPtrOutput

func (o SolutionPropertiesOutput) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesOutput) ToSolutionPropertiesPtrOutputWithContext

func (o SolutionPropertiesOutput) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

func (SolutionPropertiesOutput) Tool

Gets or sets the tool being used in the solution.

type SolutionPropertiesPtrInput

type SolutionPropertiesPtrInput interface {
	pulumi.Input

	ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput
	ToSolutionPropertiesPtrOutputWithContext(context.Context) SolutionPropertiesPtrOutput
}

SolutionPropertiesPtrInput is an input type that accepts SolutionPropertiesArgs, SolutionPropertiesPtr and SolutionPropertiesPtrOutput values. You can construct a concrete instance of `SolutionPropertiesPtrInput` via:

        SolutionPropertiesArgs{...}

or:

        nil

type SolutionPropertiesPtrOutput

type SolutionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SolutionPropertiesPtrOutput) CleanupState

Gets or sets the cleanup state of the solution.

func (SolutionPropertiesPtrOutput) Details

Gets or sets the details of the solution.

func (SolutionPropertiesPtrOutput) Elem

func (SolutionPropertiesPtrOutput) ElementType

func (SolutionPropertiesPtrOutput) Goal

Gets or sets the goal of the solution.

func (SolutionPropertiesPtrOutput) Purpose

Gets or sets the purpose of the solution.

func (SolutionPropertiesPtrOutput) Status

Gets or sets the current status of the solution.

func (SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutput

func (o SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutput() SolutionPropertiesPtrOutput

func (SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutputWithContext

func (o SolutionPropertiesPtrOutput) ToSolutionPropertiesPtrOutputWithContext(ctx context.Context) SolutionPropertiesPtrOutput

func (SolutionPropertiesPtrOutput) Tool

Gets or sets the tool being used in the solution.

type SolutionPropertiesResponse

type SolutionPropertiesResponse struct {
	// Gets or sets the cleanup state of the solution.
	CleanupState *string `pulumi:"cleanupState"`
	// Gets or sets the details of the solution.
	Details *SolutionDetailsResponse `pulumi:"details"`
	// Gets or sets the goal of the solution.
	Goal *string `pulumi:"goal"`
	// Gets or sets the purpose of the solution.
	Purpose *string `pulumi:"purpose"`
	// Gets or sets the current status of the solution.
	Status *string `pulumi:"status"`
	// Gets or sets the summary of the solution.
	Summary interface{} `pulumi:"summary"`
	// Gets or sets the tool being used in the solution.
	Tool *string `pulumi:"tool"`
}

Class for solution properties.

type SolutionPropertiesResponseArgs

type SolutionPropertiesResponseArgs struct {
	// Gets or sets the cleanup state of the solution.
	CleanupState pulumi.StringPtrInput `pulumi:"cleanupState"`
	// Gets or sets the details of the solution.
	Details SolutionDetailsResponsePtrInput `pulumi:"details"`
	// Gets or sets the goal of the solution.
	Goal pulumi.StringPtrInput `pulumi:"goal"`
	// Gets or sets the purpose of the solution.
	Purpose pulumi.StringPtrInput `pulumi:"purpose"`
	// Gets or sets the current status of the solution.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Gets or sets the summary of the solution.
	Summary pulumi.Input `pulumi:"summary"`
	// Gets or sets the tool being used in the solution.
	Tool pulumi.StringPtrInput `pulumi:"tool"`
}

Class for solution properties.

func (SolutionPropertiesResponseArgs) ElementType

func (SolutionPropertiesResponseArgs) ToSolutionPropertiesResponseOutput

func (i SolutionPropertiesResponseArgs) ToSolutionPropertiesResponseOutput() SolutionPropertiesResponseOutput

func (SolutionPropertiesResponseArgs) ToSolutionPropertiesResponseOutputWithContext

func (i SolutionPropertiesResponseArgs) ToSolutionPropertiesResponseOutputWithContext(ctx context.Context) SolutionPropertiesResponseOutput

func (SolutionPropertiesResponseArgs) ToSolutionPropertiesResponsePtrOutput

func (i SolutionPropertiesResponseArgs) ToSolutionPropertiesResponsePtrOutput() SolutionPropertiesResponsePtrOutput

func (SolutionPropertiesResponseArgs) ToSolutionPropertiesResponsePtrOutputWithContext

func (i SolutionPropertiesResponseArgs) ToSolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) SolutionPropertiesResponsePtrOutput

type SolutionPropertiesResponseInput

type SolutionPropertiesResponseInput interface {
	pulumi.Input

	ToSolutionPropertiesResponseOutput() SolutionPropertiesResponseOutput
	ToSolutionPropertiesResponseOutputWithContext(context.Context) SolutionPropertiesResponseOutput
}

SolutionPropertiesResponseInput is an input type that accepts SolutionPropertiesResponseArgs and SolutionPropertiesResponseOutput values. You can construct a concrete instance of `SolutionPropertiesResponseInput` via:

SolutionPropertiesResponseArgs{...}

type SolutionPropertiesResponseOutput

type SolutionPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for solution properties.

func (SolutionPropertiesResponseOutput) CleanupState

Gets or sets the cleanup state of the solution.

func (SolutionPropertiesResponseOutput) Details

Gets or sets the details of the solution.

func (SolutionPropertiesResponseOutput) ElementType

func (SolutionPropertiesResponseOutput) Goal

Gets or sets the goal of the solution.

func (SolutionPropertiesResponseOutput) Purpose

Gets or sets the purpose of the solution.

func (SolutionPropertiesResponseOutput) Status

Gets or sets the current status of the solution.

func (SolutionPropertiesResponseOutput) Summary

Gets or sets the summary of the solution.

func (SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutput

func (o SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutput() SolutionPropertiesResponseOutput

func (SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutputWithContext

func (o SolutionPropertiesResponseOutput) ToSolutionPropertiesResponseOutputWithContext(ctx context.Context) SolutionPropertiesResponseOutput

func (SolutionPropertiesResponseOutput) ToSolutionPropertiesResponsePtrOutput

func (o SolutionPropertiesResponseOutput) ToSolutionPropertiesResponsePtrOutput() SolutionPropertiesResponsePtrOutput

func (SolutionPropertiesResponseOutput) ToSolutionPropertiesResponsePtrOutputWithContext

func (o SolutionPropertiesResponseOutput) ToSolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) SolutionPropertiesResponsePtrOutput

func (SolutionPropertiesResponseOutput) Tool

Gets or sets the tool being used in the solution.

type SolutionPropertiesResponsePtrInput

type SolutionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToSolutionPropertiesResponsePtrOutput() SolutionPropertiesResponsePtrOutput
	ToSolutionPropertiesResponsePtrOutputWithContext(context.Context) SolutionPropertiesResponsePtrOutput
}

SolutionPropertiesResponsePtrInput is an input type that accepts SolutionPropertiesResponseArgs, SolutionPropertiesResponsePtr and SolutionPropertiesResponsePtrOutput values. You can construct a concrete instance of `SolutionPropertiesResponsePtrInput` via:

        SolutionPropertiesResponseArgs{...}

or:

        nil

type SolutionPropertiesResponsePtrOutput

type SolutionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SolutionPropertiesResponsePtrOutput) CleanupState

Gets or sets the cleanup state of the solution.

func (SolutionPropertiesResponsePtrOutput) Details

Gets or sets the details of the solution.

func (SolutionPropertiesResponsePtrOutput) Elem

func (SolutionPropertiesResponsePtrOutput) ElementType

func (SolutionPropertiesResponsePtrOutput) Goal

Gets or sets the goal of the solution.

func (SolutionPropertiesResponsePtrOutput) Purpose

Gets or sets the purpose of the solution.

func (SolutionPropertiesResponsePtrOutput) Status

Gets or sets the current status of the solution.

func (SolutionPropertiesResponsePtrOutput) Summary

Gets or sets the summary of the solution.

func (SolutionPropertiesResponsePtrOutput) ToSolutionPropertiesResponsePtrOutput

func (o SolutionPropertiesResponsePtrOutput) ToSolutionPropertiesResponsePtrOutput() SolutionPropertiesResponsePtrOutput

func (SolutionPropertiesResponsePtrOutput) ToSolutionPropertiesResponsePtrOutputWithContext

func (o SolutionPropertiesResponsePtrOutput) ToSolutionPropertiesResponsePtrOutputWithContext(ctx context.Context) SolutionPropertiesResponsePtrOutput

func (SolutionPropertiesResponsePtrOutput) Tool

Gets or sets the tool being used in the solution.

type SolutionState

type SolutionState struct {
	// Gets or sets the ETAG for optimistic concurrency control.
	Etag pulumi.StringPtrInput
	// Gets the name of this REST resource.
	Name pulumi.StringPtrInput
	// Gets or sets the properties of the solution.
	Properties SolutionPropertiesResponsePtrInput
	// Gets the type of this REST resource.
	Type pulumi.StringPtrInput
}

func (SolutionState) ElementType

func (SolutionState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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