BastionHostProxy
Handle
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;}54 members
Properties
property
disableCopyPaste BicepValueProxy | boolean get · setGets or sets the DisableCopyPaste provisioning property.
property
dnsName BicepValueProxy | string get · setGets or sets the DnsName provisioning property.
property
enableFileCopy BicepValueProxy | boolean get · setGets or sets the EnableFileCopy provisioning property.
property
enableIPConnect BicepValueProxy | boolean get · setGets or sets the EnableIPConnect provisioning property.
property
enableKerberos BicepValueProxy | boolean get · setGets or sets the EnableKerberos provisioning property.
property
enablePrivateOnlyBastion BicepValueProxy | boolean get · setGets or sets the EnablePrivateOnlyBastion provisioning property.
property
enableSessionRecording BicepValueProxy | boolean get · setGets or sets the EnableSessionRecording provisioning property.
property
enableTunneling BicepValueProxy | boolean get · setGets or sets the EnableTunneling provisioning property.
property
eTag BicepValueProxy getGets the ETag provisioning property.
property
idBicepValueProxy getGets the Id provisioning property.
property
iPConfigurations Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfBastionHostIPConfigurationProxy get · setGets or sets the IPConfigurations provisioning property.
property
locationBicepValueProxy get · setGets or sets the Location provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
networkAclsIPRules Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfBastionHostIPRuleProxy get · setGets or sets the NetworkAclsIPRules provisioning property.
property
provisioningState BicepValueProxy | NetworkProvisioningState getGets the ProvisioningState provisioning property.
property
scaleUnits BicepValueProxy | number get · setGets or sets the ScaleUnits provisioning property.
property
skuName BicepValueProxy | BastionHostSkuName get · setGets or sets the SkuName provisioning property.
property
virtualNetworkId BicepValueProxy get · setGets or sets the VirtualNetworkId provisioning property.
property
zonesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfStringProxy get · setGets or sets the Zones provisioning property.
Methods
method
addTo Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): voidParameters
infrastructureAzureResourceInfrastructure method
clearDisableCopyPaste Clears the DisableCopyPaste provisioning property.
clearDisableCopyPaste(): voidmethod
clearEnableFileCopy Clears the EnableFileCopy provisioning property.
clearEnableFileCopy(): voidmethod
clearEnableIPConnect Clears the EnableIPConnect provisioning property.
clearEnableIPConnect(): voidmethod
clearEnableKerberos Clears the EnableKerberos provisioning property.
clearEnableKerberos(): voidClears the EnablePrivateOnlyBastion provisioning property.
clearEnablePrivateOnlyBastion(): voidClears the EnableSessionRecording provisioning property.
clearEnableSessionRecording(): voidmethod
clearEnableTunneling Clears the EnableTunneling provisioning property.
clearEnableTunneling(): voidmethod
clearVirtualNetworkId Clears the VirtualNetworkId provisioning property.
clearVirtualNetworkId(): void