Class NetworkFabricArgs


  • public final class NetworkFabricArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.