Share via


Resource<T> Constructor

Definition

Initializes a new instance of the Resource<T>.

protected Resource (Azure.Provisioning.IConstruct scope, Azure.Provisioning.Resource? parent, string resourceName, Azure.Core.ResourceType resourceType, string version, Func<string,T> createProperties, bool isExisting = false);
new Azure.Provisioning.Resource<'T> : Azure.Provisioning.IConstruct * Azure.Provisioning.Resource * string * Azure.Core.ResourceType * string * Func<string, 'T> * bool -> Azure.Provisioning.Resource<'T>
Protected Sub New (scope As IConstruct, parent As Resource, resourceName As String, resourceType As ResourceType, version As String, createProperties As Func(Of String, T), Optional isExisting As Boolean = false)

Parameters

scope
IConstruct

The scope.

parent
Resource

The parent.

resourceName
String

The resource name.

resourceType
ResourceType

The resourceType.

version
String

The version.

createProperties
Func<String,T>

Lambda to create the ARM properties.

isExisting
Boolean

Whether the resource already exists

Applies to