Watch Aspire live streamsDocsTry Aspire

ContainerRegistryServiceProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.ContainerRegistry v13.6.0-preview.1.26478.8
interface ContainerRegistryServiceProxy {
readonly createdOn: BicepValueProxy | datetimeoffset;
readonly dataEndpointHostNames: Aspire_Hosting_Azure_Provisioning_ContainerRegistry_Generated_ListOfStringProxy;
encryption: ContainerRegistryEncryptionProxy;
readonly id: BicepValueProxy;
identity: ContainerRegistryManagedServiceIdentityProxy;
isAdminUserEnabled: BicepValueProxy | boolean;
isAnonymousPullEnabled: BicepValueProxy | boolean;
isDataEndpointEnabled: BicepValueProxy | boolean;
location: BicepValueProxy;
readonly loginServer: BicepValueProxy | string;
name: BicepValueProxy | string;
networkRuleBypassOptions: BicepValueProxy | ContainerRegistryNetworkRuleBypassOption;
networkRuleSet: ContainerRegistryNetworkRuleSetProxy;
policies: ContainerRegistryPoliciesProxy;
readonly privateEndpointConnections: Aspire_Hosting_Azure_Provisioning_ContainerRegistry_Generated_ListOfContainerRegistryPrivateEndpointConnectionDataProxy;
readonly provisioningState: BicepValueProxy | ContainerRegistryProvisioningState;
publicNetworkAccess: BicepValueProxy | ContainerRegistryPublicNetworkAccess;
sku: ContainerRegistrySkuProxy;
readonly status: ContainerRegistryResourceStatusProxy;
readonly systemData: ContainerRegistrySystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_ContainerRegistry_Generated_DictionaryOfStringProxy;
zoneRedundancy: BicepValueProxy | ContainerRegistryZoneRedundancy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearIsAdminUserEnabled(): void;
clearIsAnonymousPullEnabled(): void;
clearIsDataEndpointEnabled(): void;
clearLocation(): void;
clearName(): void;
clearNetworkRuleBypassOptions(): void;
clearPublicNetworkAccess(): void;
clearZoneRedundancy(): void;
createRoleAssignment(
role: ContainerRegistryBuiltInRoleProxy,
principalType: BicepValueProxy | RoleManagementPrincipalType,
principalId: BicepValueProxy | guid,
bicepIdentifierSuffix: string): ContainerRegistryRoleAssignmentProxy;
}

Properties

propertycreatedOnBicepValueProxy | datetimeoffsetget
Gets the CreatedOn provisioning property.
propertydataEndpointHostNamesAspire_Hosting_Azure_Provisioning_ContainerRegistry_Generated_ListOfStringProxyget
Gets the DataEndpointHostNames provisioning property.
propertyencryptionContainerRegistryEncryptionProxyget · set
Gets or sets the Encryption provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyidentityContainerRegistryManagedServiceIdentityProxyget · set
Gets or sets the Identity provisioning property.
propertyisAdminUserEnabledBicepValueProxy | booleanget · set
Gets or sets the IsAdminUserEnabled provisioning property.
propertyisAnonymousPullEnabledBicepValueProxy | booleanget · set
Gets or sets the IsAnonymousPullEnabled provisioning property.
propertyisDataEndpointEnabledBicepValueProxy | booleanget · set
Gets or sets the IsDataEndpointEnabled provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertyloginServerBicepValueProxy | stringget
Gets the LoginServer provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertynetworkRuleBypassOptionsBicepValueProxy | ContainerRegistryNetworkRuleBypassOptionget · set
Gets or sets the NetworkRuleBypassOptions provisioning property.
propertynetworkRuleSetContainerRegistryNetworkRuleSetProxyget · set
Gets or sets the NetworkRuleSet provisioning property.
propertypoliciesContainerRegistryPoliciesProxyget · set
Gets or sets the Policies provisioning property.
propertyprivateEndpointConnectionsAspire_Hosting_Azure_Provisioning_ContainerRegistry_Generated_ListOfContainerRegistryPrivateEndpointConnectionDataProxyget
Gets the PrivateEndpointConnections provisioning property.
propertyprovisioningStateBicepValueProxy | ContainerRegistryProvisioningStateget
Gets the ProvisioningState provisioning property.
propertypublicNetworkAccessBicepValueProxy | ContainerRegistryPublicNetworkAccessget · set
Gets or sets the PublicNetworkAccess provisioning property.
propertyskuContainerRegistrySkuProxyget · set
Gets or sets the Sku provisioning property.
propertystatusContainerRegistryResourceStatusProxyget
Gets the Status provisioning property.
propertysystemDataContainerRegistrySystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_ContainerRegistry_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertyzoneRedundancyBicepValueProxy | ContainerRegistryZoneRedundancyget · set
Gets or sets the ZoneRedundancy provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the IsAdminUserEnabled provisioning property.
clearIsAdminUserEnabled(): void
Clears the IsAnonymousPullEnabled provisioning property.
clearIsAnonymousPullEnabled(): void
Clears the IsDataEndpointEnabled provisioning property.
clearIsDataEndpointEnabled(): void
Clears the Location provisioning property.
clearLocation(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the NetworkRuleBypassOptions provisioning property.
clearNetworkRuleBypassOptions(): void
Clears the PublicNetworkAccess provisioning property.
clearPublicNetworkAccess(): void
Clears the ZoneRedundancy provisioning property.
clearZoneRedundancy(): void
Invokes CreateRoleAssignment on the ContainerRegistryService provisioning model.
createRoleAssignment(
role: ContainerRegistryBuiltInRoleProxy,
principalType: BicepValueProxy | RoleManagementPrincipalType,
principalId: BicepValueProxy | guid,
bicepIdentifierSuffix: string): ContainerRegistryRoleAssignmentProxy
roleContainerRegistryBuiltInRoleProxy
principalTypeBicepValueProxy | RoleManagementPrincipalType
principalIdBicepValueProxy | guid
bicepIdentifierSuffixstring
ContainerRegistryRoleAssignmentProxy