ProjectProperties interface

Properties of a project.

Properties

assessmentSolutionId

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

createdTimestamp

Time when this project was created. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

customerStorageAccountArmId

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

customerWorkspaceId

The ARM id of service map workspace created by customer.

customerWorkspaceLocation

Location of service map workspace created by customer.

lastAssessmentTimestamp

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfAssessments

Number of assessments created in the project. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfGroups

Number of groups created in the project. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfMachines

Number of machines in the project. NOTE: This property will not be serialized. It can only be populated by the server.

privateEndpointConnections

The list of private endpoint connections to the project. NOTE: This property will not be serialized. It can only be populated by the server.

projectStatus

Assessment project status.

provisioningState

Provisioning state of the project. NOTE: This property will not be serialized. It can only be populated by the server.

publicNetworkAccess

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

serviceEndpoint

Endpoint at which the collector agent can call agent REST API. NOTE: This property will not be serialized. It can only be populated by the server.

updatedTimestamp

Time when this project was last updated. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

assessmentSolutionId

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

assessmentSolutionId?: string

Property Value

string

createdTimestamp

Time when this project was created. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

createdTimestamp?: Date

Property Value

Date

customerStorageAccountArmId

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

customerStorageAccountArmId?: string

Property Value

string

customerWorkspaceId

The ARM id of service map workspace created by customer.

customerWorkspaceId?: string

Property Value

string

customerWorkspaceLocation

Location of service map workspace created by customer.

customerWorkspaceLocation?: string

Property Value

string

lastAssessmentTimestamp

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created. NOTE: This property will not be serialized. It can only be populated by the server.

lastAssessmentTimestamp?: Date

Property Value

Date

numberOfAssessments

Number of assessments created in the project. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfAssessments?: number

Property Value

number

numberOfGroups

Number of groups created in the project. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfGroups?: number

Property Value

number

numberOfMachines

Number of machines in the project. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfMachines?: number

Property Value

number

privateEndpointConnections

The list of private endpoint connections to the project. NOTE: This property will not be serialized. It can only be populated by the server.

privateEndpointConnections?: PrivateEndpointConnection[]

Property Value

projectStatus

Assessment project status.

projectStatus?: string

Property Value

string

provisioningState

Provisioning state of the project. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

publicNetworkAccess

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

publicNetworkAccess?: string

Property Value

string

serviceEndpoint

Endpoint at which the collector agent can call agent REST API. NOTE: This property will not be serialized. It can only be populated by the server.

serviceEndpoint?: string

Property Value

string

updatedTimestamp

Time when this project was last updated. Date-Time represented in ISO-8601 format. NOTE: This property will not be serialized. It can only be populated by the server.

updatedTimestamp?: Date

Property Value

Date