1. Packages
  2. Vkcs Provider
  3. API Docs
  4. NetworkingNetwork
vkcs 0.9.3 published on Tuesday, Apr 15, 2025 by vk-cs

vkcs.NetworkingNetwork

Explore with Pulumi AI

vkcs logo
vkcs 0.9.3 published on Tuesday, Apr 15, 2025 by vk-cs

    Manages a network resource within VKCS.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as vkcs from "@pulumi/vkcs";
    
    const app = new vkcs.NetworkingNetwork("app", {description: "Application network"});
    
    import pulumi
    import pulumi_vkcs as vkcs
    
    app = vkcs.NetworkingNetwork("app", description="Application network")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/vkcs/vkcs"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := vkcs.NewNetworkingNetwork(ctx, "app", &vkcs.NetworkingNetworkArgs{
    			Description: pulumi.String("Application network"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Vkcs = Pulumi.Vkcs;
    
    return await Deployment.RunAsync(() => 
    {
        var app = new Vkcs.NetworkingNetwork("app", new()
        {
            Description = "Application network",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.vkcs.NetworkingNetwork;
    import com.pulumi.vkcs.NetworkingNetworkArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var app = new NetworkingNetwork("app", NetworkingNetworkArgs.builder()
                .description("Application network")
                .build());
    
        }
    }
    
    resources:
      app:
        type: vkcs:NetworkingNetwork
        properties:
          description: Application network
    

    Create NetworkingNetwork Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new NetworkingNetwork(name: string, args?: NetworkingNetworkArgs, opts?: CustomResourceOptions);
    @overload
    def NetworkingNetwork(resource_name: str,
                          args: Optional[NetworkingNetworkArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def NetworkingNetwork(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          admin_state_up: Optional[bool] = None,
                          description: Optional[str] = None,
                          name: Optional[str] = None,
                          networking_network_id: Optional[str] = None,
                          port_security_enabled: Optional[bool] = None,
                          private_dns_domain: Optional[str] = None,
                          region: Optional[str] = None,
                          sdn: Optional[str] = None,
                          tags: Optional[Sequence[str]] = None,
                          timeouts: Optional[NetworkingNetworkTimeoutsArgs] = None,
                          value_specs: Optional[Mapping[str, str]] = None,
                          vkcs_services_access: Optional[bool] = None)
    func NewNetworkingNetwork(ctx *Context, name string, args *NetworkingNetworkArgs, opts ...ResourceOption) (*NetworkingNetwork, error)
    public NetworkingNetwork(string name, NetworkingNetworkArgs? args = null, CustomResourceOptions? opts = null)
    public NetworkingNetwork(String name, NetworkingNetworkArgs args)
    public NetworkingNetwork(String name, NetworkingNetworkArgs args, CustomResourceOptions options)
    
    type: vkcs:NetworkingNetwork
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args NetworkingNetworkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args NetworkingNetworkArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args NetworkingNetworkArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NetworkingNetworkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NetworkingNetworkArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var networkingNetworkResource = new Vkcs.NetworkingNetwork("networkingNetworkResource", new()
    {
        AdminStateUp = false,
        Description = "string",
        Name = "string",
        NetworkingNetworkId = "string",
        PortSecurityEnabled = false,
        PrivateDnsDomain = "string",
        Region = "string",
        Sdn = "string",
        Tags = new[]
        {
            "string",
        },
        Timeouts = new Vkcs.Inputs.NetworkingNetworkTimeoutsArgs
        {
            Create = "string",
            Delete = "string",
        },
        ValueSpecs = 
        {
            { "string", "string" },
        },
        VkcsServicesAccess = false,
    });
    
    example, err := vkcs.NewNetworkingNetwork(ctx, "networkingNetworkResource", &vkcs.NetworkingNetworkArgs{
    	AdminStateUp:        pulumi.Bool(false),
    	Description:         pulumi.String("string"),
    	Name:                pulumi.String("string"),
    	NetworkingNetworkId: pulumi.String("string"),
    	PortSecurityEnabled: pulumi.Bool(false),
    	PrivateDnsDomain:    pulumi.String("string"),
    	Region:              pulumi.String("string"),
    	Sdn:                 pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Timeouts: &vkcs.NetworkingNetworkTimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    	},
    	ValueSpecs: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	VkcsServicesAccess: pulumi.Bool(false),
    })
    
    var networkingNetworkResource = new NetworkingNetwork("networkingNetworkResource", NetworkingNetworkArgs.builder()
        .adminStateUp(false)
        .description("string")
        .name("string")
        .networkingNetworkId("string")
        .portSecurityEnabled(false)
        .privateDnsDomain("string")
        .region("string")
        .sdn("string")
        .tags("string")
        .timeouts(NetworkingNetworkTimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .build())
        .valueSpecs(Map.of("string", "string"))
        .vkcsServicesAccess(false)
        .build());
    
    networking_network_resource = vkcs.NetworkingNetwork("networkingNetworkResource",
        admin_state_up=False,
        description="string",
        name="string",
        networking_network_id="string",
        port_security_enabled=False,
        private_dns_domain="string",
        region="string",
        sdn="string",
        tags=["string"],
        timeouts={
            "create": "string",
            "delete": "string",
        },
        value_specs={
            "string": "string",
        },
        vkcs_services_access=False)
    
    const networkingNetworkResource = new vkcs.NetworkingNetwork("networkingNetworkResource", {
        adminStateUp: false,
        description: "string",
        name: "string",
        networkingNetworkId: "string",
        portSecurityEnabled: false,
        privateDnsDomain: "string",
        region: "string",
        sdn: "string",
        tags: ["string"],
        timeouts: {
            create: "string",
            "delete": "string",
        },
        valueSpecs: {
            string: "string",
        },
        vkcsServicesAccess: false,
    });
    
    type: vkcs:NetworkingNetwork
    properties:
        adminStateUp: false
        description: string
        name: string
        networkingNetworkId: string
        portSecurityEnabled: false
        privateDnsDomain: string
        region: string
        sdn: string
        tags:
            - string
        timeouts:
            create: string
            delete: string
        valueSpecs:
            string: string
        vkcsServicesAccess: false
    

    NetworkingNetwork Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The NetworkingNetwork resource accepts the following input properties:

    AdminStateUp bool
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    Description string
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    Name string
    optional string → The name of the network. Changing this updates the name of the existing network.
    NetworkingNetworkId string
    string → ID of the resource.
    PortSecurityEnabled bool
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    PrivateDnsDomain string
    optional string → Private dns domain name
    Region string
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    Sdn string
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    Tags List<string>
    optional set of string → A set of string tags for the network.
    Timeouts NetworkingNetworkTimeouts
    ValueSpecs Dictionary<string, string>
    optional map of string → Map of additional options.
    VkcsServicesAccess bool
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    AdminStateUp bool
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    Description string
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    Name string
    optional string → The name of the network. Changing this updates the name of the existing network.
    NetworkingNetworkId string
    string → ID of the resource.
    PortSecurityEnabled bool
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    PrivateDnsDomain string
    optional string → Private dns domain name
    Region string
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    Sdn string
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    Tags []string
    optional set of string → A set of string tags for the network.
    Timeouts NetworkingNetworkTimeoutsArgs
    ValueSpecs map[string]string
    optional map of string → Map of additional options.
    VkcsServicesAccess bool
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    adminStateUp Boolean
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    description String
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    name String
    optional string → The name of the network. Changing this updates the name of the existing network.
    networkingNetworkId String
    string → ID of the resource.
    portSecurityEnabled Boolean
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    privateDnsDomain String
    optional string → Private dns domain name
    region String
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    sdn String
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    tags List<String>
    optional set of string → A set of string tags for the network.
    timeouts NetworkingNetworkTimeouts
    valueSpecs Map<String,String>
    optional map of string → Map of additional options.
    vkcsServicesAccess Boolean
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    adminStateUp boolean
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    description string
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    name string
    optional string → The name of the network. Changing this updates the name of the existing network.
    networkingNetworkId string
    string → ID of the resource.
    portSecurityEnabled boolean
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    privateDnsDomain string
    optional string → Private dns domain name
    region string
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    sdn string
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    tags string[]
    optional set of string → A set of string tags for the network.
    timeouts NetworkingNetworkTimeouts
    valueSpecs {[key: string]: string}
    optional map of string → Map of additional options.
    vkcsServicesAccess boolean
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    admin_state_up bool
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    description str
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    name str
    optional string → The name of the network. Changing this updates the name of the existing network.
    networking_network_id str
    string → ID of the resource.
    port_security_enabled bool
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    private_dns_domain str
    optional string → Private dns domain name
    region str
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    sdn str
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    tags Sequence[str]
    optional set of string → A set of string tags for the network.
    timeouts NetworkingNetworkTimeoutsArgs
    value_specs Mapping[str, str]
    optional map of string → Map of additional options.
    vkcs_services_access bool
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    adminStateUp Boolean
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    description String
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    name String
    optional string → The name of the network. Changing this updates the name of the existing network.
    networkingNetworkId String
    string → ID of the resource.
    portSecurityEnabled Boolean
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    privateDnsDomain String
    optional string → Private dns domain name
    region String
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    sdn String
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    tags List<String>
    optional set of string → A set of string tags for the network.
    timeouts Property Map
    valueSpecs Map<String>
    optional map of string → Map of additional options.
    vkcsServicesAccess Boolean
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NetworkingNetwork resource produces the following output properties:

    AllTags List<string>
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    Id string
    The provider-assigned unique ID for this managed resource.
    AllTags []string
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    Id string
    The provider-assigned unique ID for this managed resource.
    allTags List<String>
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    id String
    The provider-assigned unique ID for this managed resource.
    allTags string[]
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    id string
    The provider-assigned unique ID for this managed resource.
    all_tags Sequence[str]
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    id str
    The provider-assigned unique ID for this managed resource.
    allTags List<String>
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing NetworkingNetwork Resource

    Get an existing NetworkingNetwork resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: NetworkingNetworkState, opts?: CustomResourceOptions): NetworkingNetwork
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            admin_state_up: Optional[bool] = None,
            all_tags: Optional[Sequence[str]] = None,
            description: Optional[str] = None,
            name: Optional[str] = None,
            networking_network_id: Optional[str] = None,
            port_security_enabled: Optional[bool] = None,
            private_dns_domain: Optional[str] = None,
            region: Optional[str] = None,
            sdn: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            timeouts: Optional[NetworkingNetworkTimeoutsArgs] = None,
            value_specs: Optional[Mapping[str, str]] = None,
            vkcs_services_access: Optional[bool] = None) -> NetworkingNetwork
    func GetNetworkingNetwork(ctx *Context, name string, id IDInput, state *NetworkingNetworkState, opts ...ResourceOption) (*NetworkingNetwork, error)
    public static NetworkingNetwork Get(string name, Input<string> id, NetworkingNetworkState? state, CustomResourceOptions? opts = null)
    public static NetworkingNetwork get(String name, Output<String> id, NetworkingNetworkState state, CustomResourceOptions options)
    resources:  _:    type: vkcs:NetworkingNetwork    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AdminStateUp bool
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    AllTags List<string>
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    Description string
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    Name string
    optional string → The name of the network. Changing this updates the name of the existing network.
    NetworkingNetworkId string
    string → ID of the resource.
    PortSecurityEnabled bool
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    PrivateDnsDomain string
    optional string → Private dns domain name
    Region string
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    Sdn string
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    Tags List<string>
    optional set of string → A set of string tags for the network.
    Timeouts NetworkingNetworkTimeouts
    ValueSpecs Dictionary<string, string>
    optional map of string → Map of additional options.
    VkcsServicesAccess bool
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    AdminStateUp bool
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    AllTags []string
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    Description string
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    Name string
    optional string → The name of the network. Changing this updates the name of the existing network.
    NetworkingNetworkId string
    string → ID of the resource.
    PortSecurityEnabled bool
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    PrivateDnsDomain string
    optional string → Private dns domain name
    Region string
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    Sdn string
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    Tags []string
    optional set of string → A set of string tags for the network.
    Timeouts NetworkingNetworkTimeoutsArgs
    ValueSpecs map[string]string
    optional map of string → Map of additional options.
    VkcsServicesAccess bool
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    adminStateUp Boolean
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    allTags List<String>
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    description String
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    name String
    optional string → The name of the network. Changing this updates the name of the existing network.
    networkingNetworkId String
    string → ID of the resource.
    portSecurityEnabled Boolean
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    privateDnsDomain String
    optional string → Private dns domain name
    region String
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    sdn String
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    tags List<String>
    optional set of string → A set of string tags for the network.
    timeouts NetworkingNetworkTimeouts
    valueSpecs Map<String,String>
    optional map of string → Map of additional options.
    vkcsServicesAccess Boolean
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    adminStateUp boolean
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    allTags string[]
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    description string
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    name string
    optional string → The name of the network. Changing this updates the name of the existing network.
    networkingNetworkId string
    string → ID of the resource.
    portSecurityEnabled boolean
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    privateDnsDomain string
    optional string → Private dns domain name
    region string
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    sdn string
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    tags string[]
    optional set of string → A set of string tags for the network.
    timeouts NetworkingNetworkTimeouts
    valueSpecs {[key: string]: string}
    optional map of string → Map of additional options.
    vkcsServicesAccess boolean
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    admin_state_up bool
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    all_tags Sequence[str]
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    description str
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    name str
    optional string → The name of the network. Changing this updates the name of the existing network.
    networking_network_id str
    string → ID of the resource.
    port_security_enabled bool
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    private_dns_domain str
    optional string → Private dns domain name
    region str
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    sdn str
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    tags Sequence[str]
    optional set of string → A set of string tags for the network.
    timeouts NetworkingNetworkTimeoutsArgs
    value_specs Mapping[str, str]
    optional map of string → Map of additional options.
    vkcs_services_access bool
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.
    adminStateUp Boolean
    optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
    allTags List<String>
    set of string → The collection of tags assigned on the network, which have been explicitly and implicitly added.
    description String
    optional string → Human-readable description of the network. Changing this updates the name of the existing network.
    name String
    optional string → The name of the network. Changing this updates the name of the existing network.
    networkingNetworkId String
    string → ID of the resource.
    portSecurityEnabled Boolean
    optional boolean → Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.
    privateDnsDomain String
    optional string → Private dns domain name
    region String
    optional string → The region in which to obtain the Networking client. A Networking client is needed to create a network. If omitted, the region argument of the provider is used. Changing this creates a new network.
    sdn String
    optional string → SDN to use for this resource. Must be one of following: "neutron", "sprut". Default value is project's default SDN.
    tags List<String>
    optional set of string → A set of string tags for the network.
    timeouts Property Map
    valueSpecs Map<String>
    optional map of string → Map of additional options.
    vkcsServicesAccess Boolean
    optional boolean → Whether VKCS services access is enabled. This feature should be enabled globally for your project. Access can be enabled for new or existing networks, but cannot be disabled for existing networks. Valid values are true and false.

    Supporting Types

    NetworkingNetworkTimeouts, NetworkingNetworkTimeoutsArgs

    Create string
    Delete string
    Create string
    Delete string
    create String
    delete String
    create string
    delete string
    create str
    delete str
    create String
    delete String

    Import

    Networks can be imported using the id, e.g.

    $ pulumi import vkcs:index/networkingNetwork:NetworkingNetwork network_1 d90ce693-5ccf-4136-a0ed-152ce412b6b9
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    vkcs vk-cs/terraform-provider-vkcs
    License
    Notes
    This Pulumi package is based on the vkcs Terraform Provider.
    vkcs logo
    vkcs 0.9.3 published on Tuesday, Apr 15, 2025 by vk-cs