Class NetworkFabricArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.managednetworkfabric.NetworkFabricArgs
-
public final class NetworkFabricArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NetworkFabricArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static NetworkFabricArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
annotation()
static NetworkFabricArgs.Builder
builder()
static NetworkFabricArgs.Builder
builder(NetworkFabricArgs defaults)
com.pulumi.core.Output<java.lang.Integer>
fabricASN()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ipv4Prefix()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ipv6Prefix()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
com.pulumi.core.Output<ManagementNetworkConfigurationArgs>
managementNetworkConfiguration()
com.pulumi.core.Output<java.lang.String>
networkFabricControllerId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
networkFabricName()
com.pulumi.core.Output<java.lang.String>
networkFabricSku()
com.pulumi.core.Output<java.lang.Integer>
rackCount()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
com.pulumi.core.Output<java.lang.Integer>
serverCountPerRack()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
com.pulumi.core.Output<TerminalServerConfigurationArgs>
terminalServerConfiguration()
-
-
-
Field Detail
-
Empty
public static final NetworkFabricArgs Empty
-
-
Method Detail
-
annotation
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> annotation()
- Returns:
- Switch configuration description.
-
fabricASN
public com.pulumi.core.Output<java.lang.Integer> fabricASN()
- Returns:
- ASN of CE devices for CE/PE connectivity.
-
ipv4Prefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv4Prefix()
- Returns:
- IPv4Prefix for Management Network. Example: 10.1.0.0/19.
-
ipv6Prefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv6Prefix()
- Returns:
- IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The geo-location where the resource lives
-
managementNetworkConfiguration
public com.pulumi.core.Output<ManagementNetworkConfigurationArgs> managementNetworkConfiguration()
- Returns:
- Configuration to be used to setup the management network.
-
networkFabricControllerId
public com.pulumi.core.Output<java.lang.String> networkFabricControllerId()
- Returns:
- Azure resource ID for the NetworkFabricController the NetworkFabric belongs.
-
networkFabricName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> networkFabricName()
- Returns:
- Name of the Network Fabric
-
networkFabricSku
public com.pulumi.core.Output<java.lang.String> networkFabricSku()
- Returns:
- Supported Network Fabric SKU.Example: Compute / Aggregate racks. Once the user chooses a particular SKU, only supported racks can be added to the Network Fabric. The SKU determines whether it is a single / multi rack Network Fabric.
-
rackCount
public com.pulumi.core.Output<java.lang.Integer> rackCount()
- Returns:
- Number of racks associated to Network Fabric.Possible values are from 2-8.
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- The name of the resource group. The name is case insensitive.
-
serverCountPerRack
public com.pulumi.core.Output<java.lang.Integer> serverCountPerRack()
- Returns:
- Number of servers.Possible values are from 1-16.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Resource tags.
-
terminalServerConfiguration
public com.pulumi.core.Output<TerminalServerConfigurationArgs> terminalServerConfiguration()
- Returns:
- Network and credentials configuration currently applied to terminal server.
-
builder
public static NetworkFabricArgs.Builder builder()
-
builder
public static NetworkFabricArgs.Builder builder(NetworkFabricArgs defaults)
-
-