Package-level declarations

Types

Link copied to clipboard
class AccessControlList : KotlinCustomResource

The Access Control List resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class AccessControlListArgs(val accessControlListName: Output<String>? = null, val aclsUrl: Output<String>? = null, val annotation: Output<String>? = null, val configurationType: Output<Either<String, ConfigurationType>>? = null, val defaultAction: Output<Either<String, CommunityActionTypes>>? = null, val dynamicMatchConfigurations: Output<List<CommonDynamicMatchConfigurationArgs>>? = null, val location: Output<String>? = null, val matchConfigurations: Output<List<AccessControlListMatchConfigurationArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccessControlListArgs>

The Access Control List resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object AccessControlListMapper : ResourceMapper<AccessControlList>
Link copied to clipboard
class ExternalNetwork : KotlinCustomResource

Defines the External Network resource. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ExternalNetworkArgs(val annotation: Output<String>? = null, val exportRoutePolicy: Output<ExportRoutePolicyArgs>? = null, val exportRoutePolicyId: Output<String>? = null, val externalNetworkName: Output<String>? = null, val importRoutePolicy: Output<ImportRoutePolicyArgs>? = null, val importRoutePolicyId: Output<String>? = null, val l3IsolationDomainName: Output<String>? = null, val networkToNetworkInterconnectId: Output<String>? = null, val optionAProperties: Output<ExternalNetworkPropertiesOptionAPropertiesArgs>? = null, val optionBProperties: Output<L3OptionBPropertiesArgs>? = null, val peeringOption: Output<Either<String, PeeringOption>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ExternalNetworkArgs>

Defines the External Network resource. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object ExternalNetworkMapper : ResourceMapper<ExternalNetwork>
Link copied to clipboard
class InternalNetwork : KotlinCustomResource

Defines the Internal Network resource. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class InternalNetworkArgs(val annotation: Output<String>? = null, val bgpConfiguration: Output<InternalNetworkPropertiesBgpConfigurationArgs>? = null, val connectedIPv4Subnets: Output<List<ConnectedSubnetArgs>>? = null, val connectedIPv6Subnets: Output<List<ConnectedSubnetArgs>>? = null, val egressAclId: Output<String>? = null, val exportRoutePolicy: Output<ExportRoutePolicyArgs>? = null, val exportRoutePolicyId: Output<String>? = null, val extension: Output<Either<String, Extension>>? = null, val importRoutePolicy: Output<ImportRoutePolicyArgs>? = null, val importRoutePolicyId: Output<String>? = null, val ingressAclId: Output<String>? = null, val internalNetworkName: Output<String>? = null, val isMonitoringEnabled: Output<Either<String, IsMonitoringEnabled>>? = null, val l3IsolationDomainName: Output<String>? = null, val mtu: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val staticRouteConfiguration: Output<InternalNetworkPropertiesStaticRouteConfigurationArgs>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<InternalNetworkArgs>

Defines the Internal Network resource. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object InternalNetworkMapper : ResourceMapper<InternalNetwork>
Link copied to clipboard
class InternetGateway : KotlinCustomResource

The Internet Gateway resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
data class InternetGatewayArgs(val annotation: Output<String>? = null, val internetGatewayName: Output<String>? = null, val internetGatewayRuleId: Output<String>? = null, val location: Output<String>? = null, val networkFabricControllerId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<Either<String, GatewayType>>? = null) : ConvertibleToJava<InternetGatewayArgs>

The Internet Gateway resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
object InternetGatewayMapper : ResourceMapper<InternetGateway>
Link copied to clipboard
class InternetGatewayRule : KotlinCustomResource

The Internet Gateway Rule resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
data class InternetGatewayRuleArgs(val annotation: Output<String>? = null, val internetGatewayRuleName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleProperties: Output<RulePropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<InternetGatewayRuleArgs>

The Internet Gateway Rule resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
Link copied to clipboard
class IpCommunity : KotlinCustomResource

The IP Community resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class IpCommunityArgs(val annotation: Output<String>? = null, val ipCommunityName: Output<String>? = null, val ipCommunityRules: Output<List<IpCommunityRuleArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IpCommunityArgs>

The IP Community resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object IpCommunityMapper : ResourceMapper<IpCommunity>
Link copied to clipboard
Link copied to clipboard
class IpExtendedCommunity : KotlinCustomResource

The IP Extended Community resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class IpExtendedCommunityArgs(val annotation: Output<String>? = null, val ipExtendedCommunityName: Output<String>? = null, val ipExtendedCommunityRules: Output<List<IpExtendedCommunityRuleArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IpExtendedCommunityArgs>

The IP Extended Community resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class IpPrefix : KotlinCustomResource

The IP Prefix resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class IpPrefixArgs(val annotation: Output<String>? = null, val ipPrefixName: Output<String>? = null, val ipPrefixRules: Output<List<IpPrefixRuleArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IpPrefixArgs>

The IP Prefix resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object IpPrefixMapper : ResourceMapper<IpPrefix>
Link copied to clipboard
Link copied to clipboard
class L2IsolationDomain : KotlinCustomResource

The L2 Isolation Domain resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class L2IsolationDomainArgs(val annotation: Output<String>? = null, val l2IsolationDomainName: Output<String>? = null, val location: Output<String>? = null, val mtu: Output<Int>? = null, val networkFabricId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<L2IsolationDomainArgs>

The L2 Isolation Domain resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object L2IsolationDomainMapper : ResourceMapper<L2IsolationDomain>
Link copied to clipboard
class L3IsolationDomain : KotlinCustomResource

The L3 Isolation Domain resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class L3IsolationDomainArgs(val aggregateRouteConfiguration: Output<AggregateRouteConfigurationArgs>? = null, val annotation: Output<String>? = null, val connectedSubnetRoutePolicy: Output<ConnectedSubnetRoutePolicyArgs>? = null, val l3IsolationDomainName: Output<String>? = null, val location: Output<String>? = null, val networkFabricId: Output<String>? = null, val redistributeConnectedSubnets: Output<Either<String, RedistributeConnectedSubnets>>? = null, val redistributeStaticRoutes: Output<Either<String, RedistributeStaticRoutes>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<L3IsolationDomainArgs>

The L3 Isolation Domain resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object L3IsolationDomainMapper : ResourceMapper<L3IsolationDomain>
Link copied to clipboard
class NeighborGroup : KotlinCustomResource

Defines the Neighbor Group. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
data class NeighborGroupArgs(val annotation: Output<String>? = null, val destination: Output<NeighborGroupDestinationArgs>? = null, val location: Output<String>? = null, val neighborGroupName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NeighborGroupArgs>

Defines the Neighbor Group. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
Link copied to clipboard
object NeighborGroupMapper : ResourceMapper<NeighborGroup>
Link copied to clipboard
Link copied to clipboard
class NetworkDevice : KotlinCustomResource

The Network Device resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkDeviceArgs(val annotation: Output<String>? = null, val hostName: Output<String>? = null, val location: Output<String>? = null, val networkDeviceName: Output<String>? = null, val networkDeviceSku: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialNumber: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkDeviceArgs>

The Network Device resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object NetworkDeviceMapper : ResourceMapper<NetworkDevice>
Link copied to clipboard
Link copied to clipboard
class NetworkFabric : KotlinCustomResource

The Network Fabric resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkFabricArgs(val annotation: Output<String>? = null, val fabricASN: Output<Double>? = null, val fabricVersion: Output<String>? = null, val ipv4Prefix: Output<String>? = null, val ipv6Prefix: Output<String>? = null, val location: Output<String>? = null, val managementNetworkConfiguration: Output<ManagementNetworkConfigurationPropertiesArgs>? = null, val networkFabricControllerId: Output<String>? = null, val networkFabricName: Output<String>? = null, val networkFabricSku: Output<String>? = null, val rackCount: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val serverCountPerRack: Output<Int>? = null, val tags: Output<Map<String, String>>? = null, val terminalServerConfiguration: Output<TerminalServerConfigurationArgs>? = null) : ConvertibleToJava<NetworkFabricArgs>

The Network Fabric resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class NetworkFabricController : KotlinCustomResource

The Network Fabric Controller resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkFabricControllerArgs(val annotation: Output<String>? = null, val infrastructureExpressRouteConnections: Output<List<ExpressRouteConnectionInformationArgs>>? = null, val ipv4AddressSpace: Output<String>? = null, val ipv6AddressSpace: Output<String>? = null, val isWorkloadManagementNetworkEnabled: Output<Either<String, IsWorkloadManagementNetworkEnabled>>? = null, val location: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedResourceGroupConfigurationArgs>? = null, val networkFabricControllerName: Output<String>? = null, val nfcSku: Output<Either<String, NfcSku>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workloadExpressRouteConnections: Output<List<ExpressRouteConnectionInformationArgs>>? = null) : ConvertibleToJava<NetworkFabricControllerArgs>

The Network Fabric Controller resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object NetworkFabricMapper : ResourceMapper<NetworkFabric>
Link copied to clipboard
Link copied to clipboard
class NetworkInterface : KotlinCustomResource

Defines the NetworkInterface resource. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkInterfaceArgs(val annotation: Output<String>? = null, val networkDeviceName: Output<String>? = null, val networkInterfaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<NetworkInterfaceArgs>

Defines the NetworkInterface resource. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object NetworkInterfaceMapper : ResourceMapper<NetworkInterface>
Link copied to clipboard
class NetworkPacketBroker : KotlinCustomResource

The NetworkPacketBroker resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
data class NetworkPacketBrokerArgs(val location: Output<String>? = null, val networkFabricId: Output<String>? = null, val networkPacketBrokerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkPacketBrokerArgs>

The NetworkPacketBroker resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
Link copied to clipboard
class NetworkRack : KotlinCustomResource

The Network Rack resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkRackArgs(val annotation: Output<String>? = null, val location: Output<String>? = null, val networkFabricId: Output<String>? = null, val networkRackName: Output<String>? = null, val networkRackType: Output<Either<String, NetworkRackType>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkRackArgs>

The Network Rack resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object NetworkRackMapper : ResourceMapper<NetworkRack>
Link copied to clipboard
Link copied to clipboard
class NetworkTap : KotlinCustomResource

The Network Tap resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
data class NetworkTapArgs(val annotation: Output<String>? = null, val destinations: Output<List<NetworkTapPropertiesDestinationsArgs>>? = null, val location: Output<String>? = null, val networkPacketBrokerId: Output<String>? = null, val networkTapName: Output<String>? = null, val pollingType: Output<Either<String, PollingType>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkTapArgs>

The Network Tap resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
Link copied to clipboard
object NetworkTapMapper : ResourceMapper<NetworkTap>
Link copied to clipboard
Link copied to clipboard
class NetworkTapRule : KotlinCustomResource

The NetworkTapRule resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
data class NetworkTapRuleArgs(val annotation: Output<String>? = null, val configurationType: Output<Either<String, ConfigurationType>>? = null, val dynamicMatchConfigurations: Output<List<CommonDynamicMatchConfigurationArgs>>? = null, val location: Output<String>? = null, val matchConfigurations: Output<List<NetworkTapRuleMatchConfigurationArgs>>? = null, val networkTapRuleName: Output<String>? = null, val pollingIntervalInSeconds: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tapRulesUrl: Output<String>? = null) : ConvertibleToJava<NetworkTapRuleArgs>

The NetworkTapRule resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-06-15.

Link copied to clipboard
Link copied to clipboard
object NetworkTapRuleMapper : ResourceMapper<NetworkTapRule>
Link copied to clipboard
class NetworkToNetworkInterconnect : KotlinCustomResource

The Network To Network Interconnect resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkToNetworkInterconnectArgs(val egressAclId: Output<String>? = null, val exportRoutePolicy: Output<ExportRoutePolicyInformationArgs>? = null, val importRoutePolicy: Output<ImportRoutePolicyInformationArgs>? = null, val ingressAclId: Output<String>? = null, val isManagementType: Output<Either<String, IsManagementType>>? = null, val layer2Configuration: Output<Layer2ConfigurationArgs>? = null, val networkFabricName: Output<String>? = null, val networkToNetworkInterconnectName: Output<String>? = null, val nniType: Output<Either<String, NniType>>? = null, val npbStaticRouteConfiguration: Output<NpbStaticRouteConfigurationArgs>? = null, val optionBLayer3Configuration: Output<NetworkToNetworkInterconnectPropertiesOptionBLayer3ConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val useOptionB: Output<Either<String, BooleanEnumProperty>>? = null) : ConvertibleToJava<NetworkToNetworkInterconnectArgs>

The Network To Network Interconnect resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class RoutePolicy : KotlinCustomResource

The RoutePolicy resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class RoutePolicyArgs(val addressFamilyType: Output<Either<String, AddressFamilyType>>? = null, val annotation: Output<String>? = null, val defaultAction: Output<Either<String, CommunityActionTypes>>? = null, val location: Output<String>? = null, val networkFabricId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routePolicyName: Output<String>? = null, val statements: Output<List<RoutePolicyStatementPropertiesArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RoutePolicyArgs>

The RoutePolicy resource definition. Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview. Other available API versions: 2023-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object RoutePolicyMapper : ResourceMapper<RoutePolicy>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun ipCommunity(name: String, block: suspend IpCommunityResourceBuilder.() -> Unit): IpCommunity
Link copied to clipboard
suspend fun ipPrefix(name: String, block: suspend IpPrefixResourceBuilder.() -> Unit): IpPrefix
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun networkRack(name: String, block: suspend NetworkRackResourceBuilder.() -> Unit): NetworkRack
Link copied to clipboard
suspend fun networkTap(name: String, block: suspend NetworkTapResourceBuilder.() -> Unit): NetworkTap
Link copied to clipboard
Link copied to clipboard
suspend fun routePolicy(name: String, block: suspend RoutePolicyResourceBuilder.() -> Unit): RoutePolicy