Skip to content
DocsTry Aspire
DocsTry

IAzureResource

Interface
📦 Aspire.Hosting.Azure v13.5.3
interface IAzureResource {
asExisting(
name: ParameterResource,
resourceGroup?: ParameterResource): IAzureResource;
asExistingInResourceGroup(
name: ParameterResource,
resourceGroup: ParameterResource,
subscription: ParameterResource): IAzureResource;
asExistingInSubscription(
name: ParameterResource,
subscription: ParameterResource): IAzureResource;
asExistingInTenant(name: ParameterResource): IAzureResource;
clearDefaultRoleAssignments(): IAzureResource;
getBicepIdentifier(): string;
isExisting(): boolean;
publishAsConnectionString(): IAzureResource;
publishAsExisting(
name: ParameterResource,
resourceGroup?: ParameterResource): IAzureResource;
publishAsExistingInResourceGroup(
name: ParameterResource,
resourceGroup: ParameterResource,
subscription: ParameterResource): IAzureResource;
publishAsExistingInSubscription(
name: ParameterResource,
subscription: ParameterResource): IAzureResource;
publishAsExistingInTenant(name: ParameterResource): IAzureResource;
runAsExisting(
name: ParameterResource,
resourceGroup?: ParameterResource): IAzureResource;
runAsExistingInResourceGroup(
name: ParameterResource,
resourceGroup: ParameterResource,
subscription: ParameterResource): IAzureResource;
runAsExistingInSubscription(
name: ParameterResource,
subscription: ParameterResource): IAzureResource;
runAsExistingInTenant(name: ParameterResource): IAzureResource;
}

Methods

methodasExistingbuilder
Marks the resource as an existing resource in both run and publish modes.
asExisting(
name: ParameterResource,
resourceGroup?: ParameterResource): IAzureResource
nameParameterResource
resourceGroupParameterResourceoptional
IAzureResource
Marks the resource as an existing resource in a specific resource group and subscription in both run and publish modes.
asExistingInResourceGroup(
name: ParameterResource,
resourceGroup: ParameterResource,
subscription: ParameterResource): IAzureResource
nameParameterResource
resourceGroupParameterResource
subscriptionParameterResource
IAzureResource
Marks the subscription-scoped resource as an existing resource in both run and publish modes.
asExistingInSubscription(
name: ParameterResource,
subscription: ParameterResource): IAzureResource
nameParameterResource
subscriptionParameterResource
IAzureResource
methodasExistingInTenantbuilder
Marks the current-tenant-scoped resource as an existing resource in both run and publish modes.
asExistingInTenant(name: ParameterResource): IAzureResource
nameParameterResource
IAzureResource
Clears all default role assignments for the specified Azure resource.
clearDefaultRoleAssignments(): IAzureResource
IAzureResource
Gets the Bicep identifier for the Azure resource.
getBicepIdentifier(): string
string
Determines whether the Azure resource is marked as existing.
isExisting(): boolean
boolean
Changes the resource to be published as a connection string reference in the manifest.
publishAsConnectionString(): IAzureResource
IAzureResource
methodpublishAsExistingbuilder
Marks the resource as an existing resource when the application is deployed.
publishAsExisting(
name: ParameterResource,
resourceGroup?: ParameterResource): IAzureResource
nameParameterResource
resourceGroupParameterResourceoptional
IAzureResource
Marks the resource as an existing resource in a specific resource group and subscription when the application is deployed.
publishAsExistingInResourceGroup(
name: ParameterResource,
resourceGroup: ParameterResource,
subscription: ParameterResource): IAzureResource
nameParameterResource
resourceGroupParameterResource
subscriptionParameterResource
IAzureResource
Marks the subscription-scoped resource as an existing resource when the application is deployed.
publishAsExistingInSubscription(
name: ParameterResource,
subscription: ParameterResource): IAzureResource
nameParameterResource
subscriptionParameterResource
IAzureResource
Marks the current-tenant-scoped resource as an existing resource when the application is deployed.
publishAsExistingInTenant(name: ParameterResource): IAzureResource
nameParameterResource
IAzureResource
methodrunAsExistingbuilder
Marks the resource as an existing resource when the application is running.
runAsExisting(
name: ParameterResource,
resourceGroup?: ParameterResource): IAzureResource
nameParameterResource
resourceGroupParameterResourceoptional
IAzureResource
Marks the resource as an existing resource in a specific resource group and subscription when the application is running.
runAsExistingInResourceGroup(
name: ParameterResource,
resourceGroup: ParameterResource,
subscription: ParameterResource): IAzureResource
nameParameterResource
resourceGroupParameterResource
subscriptionParameterResource
IAzureResource
Marks the subscription-scoped resource as an existing resource when the application is running.
runAsExistingInSubscription(
name: ParameterResource,
subscription: ParameterResource): IAzureResource
nameParameterResource
subscriptionParameterResource
IAzureResource
Marks the current-tenant-scoped resource as an existing resource when the application is running.
runAsExistingInTenant(name: ParameterResource): IAzureResource
nameParameterResource
IAzureResource