Watch Aspire live streamsDocsTry Aspire

ServiceBusNamespaceProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.ServiceBus v13.6.0-preview.1.26478.8
interface ServiceBusNamespaceProxy {
alternateName: BicepValueProxy | string;
readonly createdOn: BicepValueProxy | datetimeoffset;
disableLocalAuth: BicepValueProxy | boolean;
encryption: ServiceBusEncryptionProxy;
readonly id: BicepValueProxy;
identity: ServiceBusManagedServiceIdentityProxy;
isZoneRedundant: BicepValueProxy | boolean;
location: BicepValueProxy;
readonly metricId: BicepValueProxy | string;
minimumTlsVersion: BicepValueProxy | ServiceBusMinimumTlsVersion;
name: BicepValueProxy | string;
premiumMessagingPartitions: BicepValueProxy | number;
privateEndpointConnections: Aspire_Hosting_Azure_Provisioning_ServiceBus_Generated_ListOfServiceBusPrivateEndpointConnectionDataProxy;
readonly provisioningState: BicepValueProxy | string;
publicNetworkAccess: BicepValueProxy | ServiceBusPublicNetworkAccess;
readonly serviceBusEndpoint: BicepValueProxy | string;
sku: ServiceBusSkuProxy;
readonly status: BicepValueProxy | string;
readonly systemData: ServiceBusSystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_ServiceBus_Generated_DictionaryOfStringProxy;
readonly updatedOn: BicepValueProxy | datetimeoffset;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearAlternateName(): void;
clearDisableLocalAuth(): void;
clearIsZoneRedundant(): void;
clearLocation(): void;
clearMinimumTlsVersion(): void;
clearName(): void;
clearPremiumMessagingPartitions(): void;
clearPublicNetworkAccess(): void;
createRoleAssignment(
role: ServiceBusBuiltInRoleProxy,
principalType: BicepValueProxy | RoleManagementPrincipalType,
principalId: BicepValueProxy | guid,
bicepIdentifierSuffix: string): ServiceBusRoleAssignmentProxy;
}

Properties

propertyalternateNameBicepValueProxy | stringget · set
Gets or sets the AlternateName provisioning property.
propertycreatedOnBicepValueProxy | datetimeoffsetget
Gets the CreatedOn provisioning property.
propertydisableLocalAuthBicepValueProxy | booleanget · set
Gets or sets the DisableLocalAuth provisioning property.
propertyencryptionServiceBusEncryptionProxyget · set
Gets or sets the Encryption provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyidentityServiceBusManagedServiceIdentityProxyget · set
Gets or sets the Identity provisioning property.
propertyisZoneRedundantBicepValueProxy | booleanget · set
Gets or sets the IsZoneRedundant provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertymetricIdBicepValueProxy | stringget
Gets the MetricId provisioning property.
propertyminimumTlsVersionBicepValueProxy | ServiceBusMinimumTlsVersionget · set
Gets or sets the MinimumTlsVersion provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertypremiumMessagingPartitionsBicepValueProxy | numberget · set
Gets or sets the PremiumMessagingPartitions provisioning property.
propertyprivateEndpointConnectionsAspire_Hosting_Azure_Provisioning_ServiceBus_Generated_ListOfServiceBusPrivateEndpointConnectionDataProxyget · set
Gets or sets the PrivateEndpointConnections provisioning property.
propertyprovisioningStateBicepValueProxy | stringget
Gets the ProvisioningState provisioning property.
propertypublicNetworkAccessBicepValueProxy | ServiceBusPublicNetworkAccessget · set
Gets or sets the PublicNetworkAccess provisioning property.
propertyserviceBusEndpointBicepValueProxy | stringget
Gets the ServiceBusEndpoint provisioning property.
propertyskuServiceBusSkuProxyget · set
Gets or sets the Sku provisioning property.
propertystatusBicepValueProxy | stringget
Gets the Status provisioning property.
propertysystemDataServiceBusSystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_ServiceBus_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertyupdatedOnBicepValueProxy | datetimeoffsetget
Gets the UpdatedOn provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the AlternateName provisioning property.
clearAlternateName(): void
Clears the DisableLocalAuth provisioning property.
clearDisableLocalAuth(): void
Clears the IsZoneRedundant provisioning property.
clearIsZoneRedundant(): void
Clears the Location provisioning property.
clearLocation(): void
Clears the MinimumTlsVersion provisioning property.
clearMinimumTlsVersion(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the PremiumMessagingPartitions provisioning property.
clearPremiumMessagingPartitions(): void
Clears the PublicNetworkAccess provisioning property.
clearPublicNetworkAccess(): void
Invokes CreateRoleAssignment on the ServiceBusNamespace provisioning model.
createRoleAssignment(
role: ServiceBusBuiltInRoleProxy,
principalType: BicepValueProxy | RoleManagementPrincipalType,
principalId: BicepValueProxy | guid,
bicepIdentifierSuffix: string): ServiceBusRoleAssignmentProxy
roleServiceBusBuiltInRoleProxy
principalTypeBicepValueProxy | RoleManagementPrincipalType
principalIdBicepValueProxy | guid
bicepIdentifierSuffixstring
ServiceBusRoleAssignmentProxy