Watch Aspire live streamsDocsTry Aspire

ContainerRegistryTaskProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.ContainerRegistry v13.6.0-preview.1.26478.8
interface ContainerRegistryTaskProxy {
agentCpu: BicepValueProxy | number;
agentPoolName: BicepValueProxy | string;
readonly createdOn: BicepValueProxy | datetimeoffset;
credentials: ContainerRegistryCredentialsProxy;
readonly id: BicepValueProxy;
identity: ContainerRegistryManagedServiceIdentityProxy;
isSystemTask: BicepValueProxy | boolean;
location: BicepValueProxy;
logTemplate: BicepValueProxy | string;
name: BicepValueProxy | string;
parent: ContainerRegistryServiceProxy;
platform: ContainerRegistryPlatformPropertiesProxy;
readonly provisioningState: BicepValueProxy | ContainerRegistryProvisioningState;
status: BicepValueProxy | ContainerRegistryTaskStatus;
step: ContainerRegistryTaskStepPropertiesProxy;
readonly systemData: ContainerRegistrySystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_ContainerRegistry_Generated_DictionaryOfStringProxy;
timeoutInSeconds: BicepValueProxy | number;
trigger: ContainerRegistryTriggerPropertiesProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearAgentCpu(): void;
clearAgentPoolName(): void;
clearIsSystemTask(): void;
clearLocation(): void;
clearLogTemplate(): void;
clearName(): void;
clearStatus(): void;
clearTimeoutInSeconds(): void;
}

Properties

propertyagentCpuBicepValueProxy | numberget · set
Gets or sets the AgentCpu provisioning property.
propertyagentPoolNameBicepValueProxy | stringget · set
Gets or sets the AgentPoolName provisioning property.
propertycreatedOnBicepValueProxy | datetimeoffsetget
Gets the CreatedOn provisioning property.
propertycredentialsContainerRegistryCredentialsProxyget · set
Gets or sets the Credentials provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyidentityContainerRegistryManagedServiceIdentityProxyget · set
Gets or sets the Identity provisioning property.
propertyisSystemTaskBicepValueProxy | booleanget · set
Gets or sets the IsSystemTask provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertylogTemplateBicepValueProxy | stringget · set
Gets or sets the LogTemplate provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyparentContainerRegistryServiceProxyget · set
Gets or sets the Parent provisioning property.
propertyplatformContainerRegistryPlatformPropertiesProxyget · set
Gets or sets the Platform provisioning property.
propertyprovisioningStateBicepValueProxy | ContainerRegistryProvisioningStateget
Gets the ProvisioningState provisioning property.
propertystatusBicepValueProxy | ContainerRegistryTaskStatusget · set
Gets or sets the Status provisioning property.
propertystepContainerRegistryTaskStepPropertiesProxyget · set
Gets or sets the Step provisioning property.
propertysystemDataContainerRegistrySystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_ContainerRegistry_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertytimeoutInSecondsBicepValueProxy | numberget · set
Gets or sets the TimeoutInSeconds provisioning property.
propertytriggerContainerRegistryTriggerPropertiesProxyget · set
Gets or sets the Trigger provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the AgentCpu provisioning property.
clearAgentCpu(): void
Clears the AgentPoolName provisioning property.
clearAgentPoolName(): void
Clears the IsSystemTask provisioning property.
clearIsSystemTask(): void
Clears the Location provisioning property.
clearLocation(): void
Clears the LogTemplate provisioning property.
clearLogTemplate(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the Status provisioning property.
clearStatus(): void
Clears the TimeoutInSeconds provisioning property.
clearTimeoutInSeconds(): void