Aspire.Hosting.Azure.Network
Official
📦 Aspire.Hosting.Azure.Networkv13.4.018Functions
9Types
9 types and 0 members
Types
handle
AzureNatGatewayResource1 membershandle
AzureNetworkSecurityGroupResource1 membershandle
AzureNetworkSecurityPerimeterResource1 memberstype
AzureNspAccessRule8 fieldshandle
AzurePrivateEndpointResourcehandle
AzurePublicIPAddressResourcetype
AzureSecurityRule12 fieldshandle
AzureSubnetResource7 membershandle
AzureVirtualNetworkResource1 membersFunctions
method
addAzureVirtualNetworkbuilderAdds an Azure Virtual Network resource to the application model.
addAzureVirtualNetwork(name: string, addressPrefix?: ParameterResource): AzureVirtualNetworkResourcemethod
addNatGatewaybuilderAdds an Azure NAT Gateway resource to the application model.
addNatGateway(name: string): AzureNatGatewayResourcemethod
addNetworkSecurityGroupbuilderAdds an Azure Network Security Group to the application model.
addNetworkSecurityGroup(name: string): AzureNetworkSecurityGroupResourcemethod
addNetworkSecurityPerimeterbuilderAdds an Azure Network Security Perimeter to the application model.
addNetworkSecurityPerimeter(name: string): AzureNetworkSecurityPerimeterResourcemethod
addPrivateEndpointbuilderAdds an Azure Private Endpoint resource to the subnet.
addPrivateEndpoint(target: IAzurePrivateEndpointTarget): AzurePrivateEndpointResourcemethod
addPublicIPAddressbuilderAdds an Azure Public IP Address resource to the application model.
addPublicIPAddress(name: string): AzurePublicIPAddressResourcemethod
addSubnetbuilderAdds an Azure subnet resource to an Azure Virtual Network resource.
addSubnet(name: string, addressPrefix: ParameterResource, subnetName?: string): AzureSubnetResourcemethod
allowInboundbuilderAdds an inbound allow rule to the subnet's Network Security Group.
allowInbound(port?: string, from?: string, to?: string, protocol?: SecurityRuleProtocol, priority?: number, name?: string): AzureSubnetResourcemethod
allowOutboundbuilderAdds an outbound allow rule to the subnet's Network Security Group.
allowOutbound(port?: string, from?: string, to?: string, protocol?: SecurityRuleProtocol, priority?: number, name?: string): AzureSubnetResourcemethod
denyInboundbuilderAdds an inbound deny rule to the subnet's Network Security Group.
denyInbound(port?: string, from?: string, to?: string, protocol?: SecurityRuleProtocol, priority?: number, name?: string): AzureSubnetResourcemethod
denyOutboundbuilderAdds an outbound deny rule to the subnet's Network Security Group.
denyOutbound(port?: string, from?: string, to?: string, protocol?: SecurityRuleProtocol, priority?: number, name?: string): AzureSubnetResourcemethod
withAccessRulebuilderAdds an access rule to the Network Security Perimeter.
withAccessRule(rule: AzureNspAccessRule): AzureNetworkSecurityPerimeterResourcemethod
withDelegatedSubnetbuilderConfigures the resource to use the specified subnet with appropriate service delegation.
withDelegatedSubnet(subnet: AzureSubnetResource): IAzureDelegatedSubnetResourcemethod
withNatGatewaybuilderAssociates a NAT Gateway with the subnet.
withNatGateway(natGateway: AzureNatGatewayResource): AzureSubnetResourcemethod
withNetworkSecurityGroupbuilderAssociates a Network Security Group with the subnet.
withNetworkSecurityGroup(nsg: AzureNetworkSecurityGroupResource): AzureSubnetResourcemethod
withNetworkSecurityPerimeterbuilderAssociates an Azure PaaS resource with a Network Security Perimeter.
withNetworkSecurityPerimeter(nsp: AzureNetworkSecurityPerimeterResource, accessMode?: NetworkSecurityPerimeterAssociationAccessMode, associationName?: string): IResourcemethod
withPublicIPAddressbuilderAssociates an explicit Public IP Address resource with the NAT Gateway.
withPublicIPAddress(publicIPAddress: AzurePublicIPAddressResource): AzureNatGatewayResourcemethod
withSecurityRulebuilderAdds a security rule to the Network Security Group.
withSecurityRule(rule: AzureSecurityRule): AzureNetworkSecurityGroupResource