Watch Aspire live streamsDocsTry Aspire

BastionHostProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Network v13.6.0-preview.1.26478.8
interface BastionHostProxy {
disableCopyPaste: BicepValueProxy | boolean;
dnsName: BicepValueProxy | string;
enableFileCopy: BicepValueProxy | boolean;
enableIPConnect: BicepValueProxy | boolean;
enableKerberos: BicepValueProxy | boolean;
enablePrivateOnlyBastion: BicepValueProxy | boolean;
enableSessionRecording: BicepValueProxy | boolean;
enableShareableLink: BicepValueProxy | boolean;
enableTunneling: BicepValueProxy | boolean;
readonly eTag: BicepValueProxy;
readonly id: BicepValueProxy;
iPConfigurations: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfBastionHostIPConfigurationProxy;
location: BicepValueProxy;
name: BicepValueProxy | string;
networkAclsIPRules: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfBastionHostIPRuleProxy;
readonly provisioningState: BicepValueProxy | NetworkProvisioningState;
scaleUnits: BicepValueProxy | number;
skuName: BicepValueProxy | BastionHostSkuName;
tags: Aspire_Hosting_Azure_Provisioning_Network_Generated_DictionaryOfStringProxy;
virtualNetworkId: BicepValueProxy;
zones: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfStringProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearDisableCopyPaste(): void;
clearDnsName(): void;
clearEnableFileCopy(): void;
clearEnableIPConnect(): void;
clearEnableKerberos(): void;
clearEnablePrivateOnlyBastion(): void;
clearEnableSessionRecording(): void;
clearEnableShareableLink(): void;
clearEnableTunneling(): void;
clearLocation(): void;
clearName(): void;
clearScaleUnits(): void;
clearSkuName(): void;
clearVirtualNetworkId(): void;
}

Properties

propertydisableCopyPasteBicepValueProxy | booleanget · set
Gets or sets the DisableCopyPaste provisioning property.
propertydnsNameBicepValueProxy | stringget · set
Gets or sets the DnsName provisioning property.
propertyenableFileCopyBicepValueProxy | booleanget · set
Gets or sets the EnableFileCopy provisioning property.
propertyenableIPConnectBicepValueProxy | booleanget · set
Gets or sets the EnableIPConnect provisioning property.
propertyenableKerberosBicepValueProxy | booleanget · set
Gets or sets the EnableKerberos provisioning property.
propertyenablePrivateOnlyBastionBicepValueProxy | booleanget · set
Gets or sets the EnablePrivateOnlyBastion provisioning property.
propertyenableSessionRecordingBicepValueProxy | booleanget · set
Gets or sets the EnableSessionRecording provisioning property.
propertyenableTunnelingBicepValueProxy | booleanget · set
Gets or sets the EnableTunneling provisioning property.
propertyeTagBicepValueProxyget
Gets the ETag provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyiPConfigurationsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfBastionHostIPConfigurationProxyget · set
Gets or sets the IPConfigurations provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertynetworkAclsIPRulesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfBastionHostIPRuleProxyget · set
Gets or sets the NetworkAclsIPRules provisioning property.
propertyprovisioningStateBicepValueProxy | NetworkProvisioningStateget
Gets the ProvisioningState provisioning property.
propertyscaleUnitsBicepValueProxy | numberget · set
Gets or sets the ScaleUnits provisioning property.
propertyskuNameBicepValueProxy | BastionHostSkuNameget · set
Gets or sets the SkuName provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_Network_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertyvirtualNetworkIdBicepValueProxyget · set
Gets or sets the VirtualNetworkId provisioning property.
propertyzonesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfStringProxyget · set
Gets or sets the Zones provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the DisableCopyPaste provisioning property.
clearDisableCopyPaste(): void
Clears the DnsName provisioning property.
clearDnsName(): void
Clears the EnableFileCopy provisioning property.
clearEnableFileCopy(): void
Clears the EnableIPConnect provisioning property.
clearEnableIPConnect(): void
Clears the EnableKerberos provisioning property.
clearEnableKerberos(): void
Clears the EnablePrivateOnlyBastion provisioning property.
clearEnablePrivateOnlyBastion(): void
Clears the EnableSessionRecording provisioning property.
clearEnableSessionRecording(): void
Clears the EnableTunneling provisioning property.
clearEnableTunneling(): void
Clears the Location provisioning property.
clearLocation(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the ScaleUnits provisioning property.
clearScaleUnits(): void
Clears the SkuName provisioning property.
clearSkuName(): void
Clears the VirtualNetworkId provisioning property.
clearVirtualNetworkId(): void