VirtualNetworkGatewayConnectionProxy
Handle
interface VirtualNetworkGatewayConnectionProxy { authenticationType: BicepValueProxy | ConnectionAuthenticationType; authorizationKey: BicepValueProxy | string; certificateAuthentication: CertificateAuthenticationProxy; connectionMode: BicepValueProxy | VirtualNetworkGatewayConnectionMode; connectionProtocol: BicepValueProxy | VirtualNetworkGatewayConnectionProtocol; readonly connectionStatus: BicepValueProxy | VirtualNetworkGatewayConnectionStatus; connectionType: BicepValueProxy | VirtualNetworkGatewayConnectionType; dpdTimeoutSeconds: BicepValueProxy | number; readonly egressBytesTransferred: BicepValueProxy | number; egressNatRules: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfWritableSubResourceProxy; enableBgp: BicepValueProxy | boolean; enablePrivateLinkFastPath: BicepValueProxy | boolean; readonly eTag: BicepValueProxy; expressRouteGatewayBypass: BicepValueProxy | boolean; gatewayCustomBgpIPAddresses: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfGatewayCustomBgpIPAddressIPConfigurationProxy; readonly id: BicepValueProxy; readonly ingressBytesTransferred: BicepValueProxy | number; ingressNatRules: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfWritableSubResourceProxy; iPsecPolicies: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfIPsecPolicyProxy; localNetworkGateway2: LocalNetworkGatewayProxy; location: BicepValueProxy; name: BicepValueProxy | string; peerId: BicepValueProxy; readonly provisioningState: BicepValueProxy | NetworkProvisioningState; readonly resourceGuid: BicepValueProxy | guid; routingWeight: BicepValueProxy | number; sharedKey: BicepValueProxy | string; tags: Aspire_Hosting_Azure_Provisioning_Network_Generated_DictionaryOfStringProxy; trafficSelectorPolicies: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfTrafficSelectorPolicyProxy; readonly tunnelConnectionStatus: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfTunnelConnectionHealthProxy; tunnelProperties: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfVirtualNetworkGatewayConnectionTunnelPropertiesProxy; useLocalAzureIPAddress: BicepValueProxy | boolean; usePolicyBasedTrafficSelectors: BicepValueProxy | boolean; virtualNetworkGateway1: VirtualNetworkGatewayProxy; virtualNetworkGateway2: VirtualNetworkGatewayProxy; addTo(infrastructure: AzureResourceInfrastructure): void; clearAuthenticationType(): void; clearAuthorizationKey(): void; clearConnectionMode(): void; clearConnectionProtocol(): void; clearConnectionType(): void; clearDpdTimeoutSeconds(): void; clearEnableBgp(): void; clearEnablePrivateLinkFastPath(): void; clearExpressRouteGatewayBypass(): void; clearLocation(): void; clearName(): void; clearPeerId(): void; clearRoutingWeight(): void; clearSharedKey(): void; clearUseLocalAzureIPAddress(): void; clearUsePolicyBasedTrafficSelectors(): void;}79 members
Properties
property
authenticationType BicepValueProxy | ConnectionAuthenticationType get · setGets or sets the AuthenticationType provisioning property.
property
certificateAuthentication CertificateAuthenticationProxy get · setGets or sets the CertificateAuthentication provisioning property.
property
connectionMode BicepValueProxy | VirtualNetworkGatewayConnectionMode get · setGets or sets the ConnectionMode provisioning property.
property
connectionProtocol BicepValueProxy | VirtualNetworkGatewayConnectionProtocol get · setGets or sets the ConnectionProtocol provisioning property.
property
connectionStatus BicepValueProxy | VirtualNetworkGatewayConnectionStatus getGets the ConnectionStatus provisioning property.
property
connectionType BicepValueProxy | VirtualNetworkGatewayConnectionType get · setGets or sets the ConnectionType provisioning property.
property
dpdTimeoutSeconds BicepValueProxy | number get · setGets or sets the DpdTimeoutSeconds provisioning property.
property
egressBytesTransferred BicepValueProxy | number getGets the EgressBytesTransferred provisioning property.
property
egressNatRules Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfWritableSubResourceProxy get · setGets or sets the EgressNatRules provisioning property.
property
enableBgp BicepValueProxy | boolean get · setGets or sets the EnableBgp provisioning property.
property
enablePrivateLinkFastPath BicepValueProxy | boolean get · setGets or sets the EnablePrivateLinkFastPath provisioning property.
property
eTag BicepValueProxy getGets the ETag provisioning property.
property
expressRouteGatewayBypass BicepValueProxy | boolean get · setGets or sets the ExpressRouteGatewayBypass provisioning property.
property
gatewayCustomBgpIPAddresses Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfGatewayCustomBgpIPAddressIPConfigurationProxy get · setGets or sets the GatewayCustomBgpIPAddresses provisioning property.
property
idBicepValueProxy getGets the Id provisioning property.
property
ingressBytesTransferred BicepValueProxy | number getGets the IngressBytesTransferred provisioning property.
property
ingressNatRules Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfWritableSubResourceProxy get · setGets or sets the IngressNatRules provisioning property.
property
iPsecPolicies Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfIPsecPolicyProxy get · setGets or sets the IPsecPolicies provisioning property.
property
localNetworkGateway2 LocalNetworkGatewayProxy get · setGets or sets the LocalNetworkGateway2 provisioning property.
property
locationBicepValueProxy get · setGets or sets the Location provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
peerId BicepValueProxy get · setGets or sets the PeerId provisioning property.
property
provisioningState BicepValueProxy | NetworkProvisioningState getGets the ProvisioningState provisioning property.
property
resourceGuid BicepValueProxy | guid getGets the ResourceGuid provisioning property.
property
routingWeight BicepValueProxy | number get · setGets or sets the RoutingWeight provisioning property.
property
trafficSelectorPolicies Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfTrafficSelectorPolicyProxy get · setGets or sets the TrafficSelectorPolicies provisioning property.
property
tunnelConnectionStatus Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfTunnelConnectionHealthProxy getGets the TunnelConnectionStatus provisioning property.
property
tunnelProperties Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfVirtualNetworkGatewayConnectionTunnelPropertiesProxy get · setGets or sets the TunnelProperties provisioning property.
property
useLocalAzureIPAddress BicepValueProxy | boolean get · setGets or sets the UseLocalAzureIPAddress provisioning property.
property
usePolicyBasedTrafficSelectors BicepValueProxy | boolean get · setGets or sets the UsePolicyBasedTrafficSelectors provisioning property.
property
virtualNetworkGateway1 VirtualNetworkGatewayProxy get · setGets or sets the VirtualNetworkGateway1 provisioning property.
property
virtualNetworkGateway2 VirtualNetworkGatewayProxy get · setGets or sets the VirtualNetworkGateway2 provisioning property.
Methods
method
addTo Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): voidParameters
infrastructureAzureResourceInfrastructure method
clearAuthenticationType Clears the AuthenticationType provisioning property.
clearAuthenticationType(): voidmethod
clearConnectionMode Clears the ConnectionMode provisioning property.
clearConnectionMode(): voidmethod
clearConnectionProtocol Clears the ConnectionProtocol provisioning property.
clearConnectionProtocol(): voidmethod
clearConnectionType Clears the ConnectionType provisioning property.
clearConnectionType(): voidmethod
clearDpdTimeoutSeconds Clears the DpdTimeoutSeconds provisioning property.
clearDpdTimeoutSeconds(): voidClears the EnablePrivateLinkFastPath provisioning property.
clearEnablePrivateLinkFastPath(): voidClears the ExpressRouteGatewayBypass provisioning property.
clearExpressRouteGatewayBypass(): voidClears the UseLocalAzureIPAddress provisioning property.
clearUseLocalAzureIPAddress(): voidClears the UsePolicyBasedTrafficSelectors provisioning property.
clearUsePolicyBasedTrafficSelectors(): void