vkcs.NetworkingNetwork
Explore with Pulumi AI
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:
- Admin
State boolUp - 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.
- Networking
Network stringId - string → ID of the resource.
- Port
Security boolEnabled - 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 aretrue
andfalse
. - Private
Dns stringDomain - 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.
- List<string>
- optional set of string → A set of string tags for the network.
- Timeouts
Networking
Network Timeouts - Value
Specs Dictionary<string, string> - optional map of string → Map of additional options.
- Vkcs
Services boolAccess - 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
andfalse
.
- Admin
State boolUp - 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.
- Networking
Network stringId - string → ID of the resource.
- Port
Security boolEnabled - 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 aretrue
andfalse
. - Private
Dns stringDomain - 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.
- []string
- optional set of string → A set of string tags for the network.
- Timeouts
Networking
Network Timeouts Args - Value
Specs map[string]string - optional map of string → Map of additional options.
- Vkcs
Services boolAccess - 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
andfalse
.
- admin
State BooleanUp - 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.
- networking
Network StringId - string → ID of the resource.
- port
Security BooleanEnabled - 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 aretrue
andfalse
. - private
Dns StringDomain - 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.
- List<String>
- optional set of string → A set of string tags for the network.
- timeouts
Networking
Network Timeouts - value
Specs Map<String,String> - optional map of string → Map of additional options.
- vkcs
Services BooleanAccess - 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
andfalse
.
- admin
State booleanUp - 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.
- networking
Network stringId - string → ID of the resource.
- port
Security booleanEnabled - 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 aretrue
andfalse
. - private
Dns stringDomain - 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.
- string[]
- optional set of string → A set of string tags for the network.
- timeouts
Networking
Network Timeouts - value
Specs {[key: string]: string} - optional map of string → Map of additional options.
- vkcs
Services booleanAccess - 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
andfalse
.
- admin_
state_ boolup - 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_ strid - string → ID of the resource.
- port_
security_ boolenabled - 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 aretrue
andfalse
. - private_
dns_ strdomain - 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.
- Sequence[str]
- optional set of string → A set of string tags for the network.
- timeouts
Networking
Network Timeouts Args - value_
specs Mapping[str, str] - optional map of string → Map of additional options.
- vkcs_
services_ boolaccess - 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
andfalse
.
- admin
State BooleanUp - 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.
- networking
Network StringId - string → ID of the resource.
- port
Security BooleanEnabled - 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 aretrue
andfalse
. - private
Dns StringDomain - 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.
- List<String>
- optional set of string → A set of string tags for the network.
- timeouts Property Map
- value
Specs Map<String> - optional map of string → Map of additional options.
- vkcs
Services BooleanAccess - 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
andfalse
.
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkingNetwork resource produces the following output properties:
- 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.
- []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.
- 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.
- 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.
- 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.
- 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.
- Admin
State boolUp - optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
- 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.
- Networking
Network stringId - string → ID of the resource.
- Port
Security boolEnabled - 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 aretrue
andfalse
. - Private
Dns stringDomain - 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.
- List<string>
- optional set of string → A set of string tags for the network.
- Timeouts
Networking
Network Timeouts - Value
Specs Dictionary<string, string> - optional map of string → Map of additional options.
- Vkcs
Services boolAccess - 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
andfalse
.
- Admin
State boolUp - optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
- []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.
- Networking
Network stringId - string → ID of the resource.
- Port
Security boolEnabled - 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 aretrue
andfalse
. - Private
Dns stringDomain - 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.
- []string
- optional set of string → A set of string tags for the network.
- Timeouts
Networking
Network Timeouts Args - Value
Specs map[string]string - optional map of string → Map of additional options.
- Vkcs
Services boolAccess - 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
andfalse
.
- admin
State BooleanUp - optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
- 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.
- networking
Network StringId - string → ID of the resource.
- port
Security BooleanEnabled - 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 aretrue
andfalse
. - private
Dns StringDomain - 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.
- List<String>
- optional set of string → A set of string tags for the network.
- timeouts
Networking
Network Timeouts - value
Specs Map<String,String> - optional map of string → Map of additional options.
- vkcs
Services BooleanAccess - 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
andfalse
.
- admin
State booleanUp - optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
- 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.
- networking
Network stringId - string → ID of the resource.
- port
Security booleanEnabled - 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 aretrue
andfalse
. - private
Dns stringDomain - 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.
- string[]
- optional set of string → A set of string tags for the network.
- timeouts
Networking
Network Timeouts - value
Specs {[key: string]: string} - optional map of string → Map of additional options.
- vkcs
Services booleanAccess - 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
andfalse
.
- admin_
state_ boolup - optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
- 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_ strid - string → ID of the resource.
- port_
security_ boolenabled - 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 aretrue
andfalse
. - private_
dns_ strdomain - 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.
- Sequence[str]
- optional set of string → A set of string tags for the network.
- timeouts
Networking
Network Timeouts Args - value_
specs Mapping[str, str] - optional map of string → Map of additional options.
- vkcs_
services_ boolaccess - 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
andfalse
.
- admin
State BooleanUp - optional boolean → The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.
- 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.
- networking
Network StringId - string → ID of the resource.
- port
Security BooleanEnabled - 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 aretrue
andfalse
. - private
Dns StringDomain - 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.
- List<String>
- optional set of string → A set of string tags for the network.
- timeouts Property Map
- value
Specs Map<String> - optional map of string → Map of additional options.
- vkcs
Services BooleanAccess - 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
andfalse
.
Supporting Types
NetworkingNetworkTimeouts, NetworkingNetworkTimeoutsArgs
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.