ArmDevCenterModelFactory.DevCenterProjectEnvironmentData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of DevCenterProjectEnvironmentData.
public static Azure.ResourceManager.DevCenter.DevCenterProjectEnvironmentData DevCenterProjectEnvironmentData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.Core.ResourceIdentifier deploymentTargetId = default, Azure.ResourceManager.DevCenter.Models.EnvironmentTypeEnableStatus? status = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.DevCenter.Models.DevCenterEnvironmentRole> roles = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.DevCenter.Models.DevCenterUserRoleAssignments> userRoleAssignments = default, Azure.ResourceManager.DevCenter.Models.DevCenterProvisioningState? provisioningState = default);
static member DevCenterProjectEnvironmentData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.DevCenter.Models.EnvironmentTypeEnableStatus> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.DevCenter.Models.DevCenterEnvironmentRole> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.DevCenter.Models.DevCenterUserRoleAssignments> * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterProvisioningState> -> Azure.ResourceManager.DevCenter.DevCenterProjectEnvironmentData
Public Shared Function DevCenterProjectEnvironmentData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional deploymentTargetId As ResourceIdentifier = Nothing, Optional status As Nullable(Of EnvironmentTypeEnableStatus) = Nothing, Optional roles As IDictionary(Of String, DevCenterEnvironmentRole) = Nothing, Optional userRoleAssignments As IDictionary(Of String, DevCenterUserRoleAssignments) = Nothing, Optional provisioningState As Nullable(Of DevCenterProvisioningState) = Nothing) As DevCenterProjectEnvironmentData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- identity
- ManagedServiceIdentity
Managed identity properties.
- deploymentTargetId
- ResourceIdentifier
Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription.
- status
- Nullable<EnvironmentTypeEnableStatus>
Defines whether this Environment Type can be used in this Project.
The role definition assigned to the environment creator on backing resources.
- userRoleAssignments
- IDictionary<String,DevCenterUserRoleAssignments>
Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs.
- provisioningState
- Nullable<DevCenterProvisioningState>
The provisioning state of the resource.
Returns
A new DevCenterProjectEnvironmentData instance for mocking.
Applies to
Azure SDK for .NET