Watch Aspire live streamsDocsTry Aspire

SiteContainerProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.AppService v13.6.0-preview.1.26478.8
interface SiteContainerProxy {
authType: BicepValueProxy | SiteContainerAuthType;
readonly createdOn: BicepValueProxy | datetimeoffset;
environmentVariables: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfWebAppEnvironmentVariableProxy;
readonly id: BicepValueProxy;
image: BicepValueProxy | string;
inheritAppSettingsAndConnectionStrings: BicepValueProxy | boolean;
isMain: BicepValueProxy | boolean;
kind: BicepValueProxy | string;
readonly lastModifiedOn: BicepValueProxy | datetimeoffset;
name: BicepValueProxy | string;
parent: WebSiteProxy;
passwordSecret: BicepValueProxy | string;
startUpCommand: BicepValueProxy | string;
readonly systemData: AppServiceSystemDataProxy;
targetPort: BicepValueProxy | string;
userManagedIdentityClientId: BicepValueProxy | string;
userName: BicepValueProxy | string;
volumeMounts: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfSiteContainerVolumeMountProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearAuthType(): void;
clearImage(): void;
clearInheritAppSettingsAndConnectionStrings(): void;
clearIsMain(): void;
clearKind(): void;
clearName(): void;
clearPasswordSecret(): void;
clearStartUpCommand(): void;
clearTargetPort(): void;
clearUserManagedIdentityClientId(): void;
clearUserName(): void;
}

Properties

propertyauthTypeBicepValueProxy | SiteContainerAuthTypeget · set
Gets or sets the AuthType provisioning property.
propertycreatedOnBicepValueProxy | datetimeoffsetget
Gets the CreatedOn provisioning property.
propertyenvironmentVariablesAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfWebAppEnvironmentVariableProxyget · set
Gets or sets the EnvironmentVariables provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyimageBicepValueProxy | stringget · set
Gets or sets the Image provisioning property.
propertyinheritAppSettingsAndConnectionStringsBicepValueProxy | booleanget · set
Gets or sets the InheritAppSettingsAndConnectionStrings provisioning property.
propertyisMainBicepValueProxy | booleanget · set
Gets or sets the IsMain provisioning property.
propertykindBicepValueProxy | stringget · set
Gets or sets the Kind provisioning property.
propertylastModifiedOnBicepValueProxy | datetimeoffsetget
Gets the LastModifiedOn provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyparentWebSiteProxyget · set
Gets or sets the Parent provisioning property.
propertypasswordSecretBicepValueProxy | stringget · set
Gets or sets the PasswordSecret provisioning property.
propertystartUpCommandBicepValueProxy | stringget · set
Gets or sets the StartUpCommand provisioning property.
propertysystemDataAppServiceSystemDataProxyget
Gets the SystemData provisioning property.
propertytargetPortBicepValueProxy | stringget · set
Gets or sets the TargetPort provisioning property.
propertyuserManagedIdentityClientIdBicepValueProxy | stringget · set
Gets or sets the UserManagedIdentityClientId provisioning property.
propertyuserNameBicepValueProxy | stringget · set
Gets or sets the UserName provisioning property.
propertyvolumeMountsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfSiteContainerVolumeMountProxyget · set
Gets or sets the VolumeMounts provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the AuthType provisioning property.
clearAuthType(): void
Clears the Image provisioning property.
clearImage(): void
Clears the InheritAppSettingsAndConnectionStrings provisioning property.
clearInheritAppSettingsAndConnectionStrings(): void
Clears the IsMain provisioning property.
clearIsMain(): void
methodclearKind
Clears the Kind provisioning property.
clearKind(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the PasswordSecret provisioning property.
clearPasswordSecret(): void
Clears the StartUpCommand provisioning property.
clearStartUpCommand(): void
Clears the TargetPort provisioning property.
clearTargetPort(): void
Clears the UserManagedIdentityClientId provisioning property.
clearUserManagedIdentityClientId(): void
Clears the UserName provisioning property.
clearUserName(): void