published on Thursday, Sep 24, 2026 by redpanda-data
published on Thursday, Sep 24, 2026 by redpanda-data
Network represents a Redpanda Cloud managed network
Creates a network in the Redpanda Cloud.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as redpanda from "@pulumi/redpanda";
const example = new redpanda.ResourceGroup("example", {name: "example-resource-group"});
const exampleNetwork = new redpanda.Network("example", {
name: "example-network",
resourceGroupId: example.id,
cloudProvider: "aws",
region: "us-west-2",
clusterType: "dedicated",
cidrBlock: "10.0.0.0/20",
});
import pulumi
import pulumi_redpanda as redpanda
example = redpanda.ResourceGroup("example", name="example-resource-group")
example_network = redpanda.Network("example",
name="example-network",
resource_group_id=example.id,
cloud_provider="aws",
region="us-west-2",
cluster_type="dedicated",
cidr_block="10.0.0.0/20")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/redpanda/v2/redpanda"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := redpanda.NewResourceGroup(ctx, "example", &redpanda.ResourceGroupArgs{
Name: pulumi.String("example-resource-group"),
})
if err != nil {
return err
}
_, err = redpanda.NewNetwork(ctx, "example", &redpanda.NetworkArgs{
Name: pulumi.String("example-network"),
ResourceGroupId: example.ID(),
CloudProvider: pulumi.String("aws"),
Region: pulumi.String("us-west-2"),
ClusterType: pulumi.String("dedicated"),
CidrBlock: pulumi.String("10.0.0.0/20"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Redpanda = Pulumi.Redpanda;
return await Deployment.RunAsync(() =>
{
var example = new Redpanda.ResourceGroup("example", new()
{
Name = "example-resource-group",
});
var exampleNetwork = new Redpanda.Network("example", new()
{
Name = "example-network",
ResourceGroupId = example.Id,
CloudProvider = "aws",
Region = "us-west-2",
ClusterType = "dedicated",
CidrBlock = "10.0.0.0/20",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.redpanda.ResourceGroup;
import com.pulumi.redpanda.ResourceGroupArgs;
import com.pulumi.redpanda.Network;
import com.pulumi.redpanda.NetworkArgs;
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 example = new ResourceGroup("example", ResourceGroupArgs.builder()
.name("example-resource-group")
.build());
var exampleNetwork = new Network("exampleNetwork", NetworkArgs.builder()
.name("example-network")
.resourceGroupId(example.id())
.cloudProvider("aws")
.region("us-west-2")
.clusterType("dedicated")
.cidrBlock("10.0.0.0/20")
.build());
}
}
resources:
example:
type: redpanda:ResourceGroup
properties:
name: example-resource-group
exampleNetwork:
type: redpanda:Network
name: example
properties:
name: example-network
resourceGroupId: ${example.id}
cloudProvider: aws
region: us-west-2
clusterType: dedicated
cidrBlock: 10.0.0.0/20
Example coming soon!
API Reference
For more information, see the Redpanda Cloud Control Plane API documentation.
Create Network Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Network(name: string, args: NetworkArgs, opts?: CustomResourceOptions);@overload
def Network(resource_name: str,
args: NetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Network(resource_name: str,
opts: Optional[ResourceOptions] = None,
cloud_provider: Optional[str] = None,
cluster_type: Optional[str] = None,
region: Optional[str] = None,
resource_group_id: Optional[str] = None,
cidr_block: Optional[str] = None,
customer_managed_resources: Optional[NetworkCustomerManagedResourcesArgs] = None,
egress_spec: Optional[NetworkEgressSpecArgs] = None,
name: Optional[str] = None,
timeouts: Optional[NetworkTimeoutsArgs] = None)func NewNetwork(ctx *Context, name string, args NetworkArgs, opts ...ResourceOption) (*Network, error)public Network(string name, NetworkArgs args, CustomResourceOptions? opts = null)
public Network(String name, NetworkArgs args)
public Network(String name, NetworkArgs args, CustomResourceOptions options)
type: redpanda:Network
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "redpanda_network" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args NetworkArgs
- 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 NetworkArgs
- 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 NetworkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkArgs
- 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 networkResource = new Redpanda.Network("networkResource", new()
{
CloudProvider = "string",
ClusterType = "string",
Region = "string",
ResourceGroupId = "string",
CidrBlock = "string",
CustomerManagedResources = new Redpanda.Inputs.NetworkCustomerManagedResourcesArgs
{
Aws = new Redpanda.Inputs.NetworkCustomerManagedResourcesAwsArgs
{
DynamodbTable = new Redpanda.Inputs.NetworkCustomerManagedResourcesAwsDynamodbTableArgs
{
Arn = "string",
},
ManagementBucket = new Redpanda.Inputs.NetworkCustomerManagedResourcesAwsManagementBucketArgs
{
Arn = "string",
},
PrivateSubnets = new Redpanda.Inputs.NetworkCustomerManagedResourcesAwsPrivateSubnetsArgs
{
Arns = new[]
{
"string",
},
},
Vpc = new Redpanda.Inputs.NetworkCustomerManagedResourcesAwsVpcArgs
{
Arn = "string",
},
PublicSubnets = new Redpanda.Inputs.NetworkCustomerManagedResourcesAwsPublicSubnetsArgs
{
Arns = new[]
{
"string",
},
},
},
Azure = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureArgs
{
ManagementBucket = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureManagementBucketArgs
{
ResourceGroup = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureManagementBucketResourceGroupArgs
{
Name = "string",
},
StorageAccountName = "string",
StorageContainerName = "string",
},
Subnets = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsArgs
{
KafkaConnectPods = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectPodsArgs
{
Name = "string",
},
KafkaConnectVnet = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectVnetArgs
{
Name = "string",
},
Rp0Pods = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRp0PodsArgs
{
Name = "string",
},
Rp0Vnet = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRp0VnetArgs
{
Name = "string",
},
Rp1Pods = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRp1PodsArgs
{
Name = "string",
},
Rp1Vnet = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRp1VnetArgs
{
Name = "string",
},
Rp2Pods = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRp2PodsArgs
{
Name = "string",
},
Rp2Vnet = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRp2VnetArgs
{
Name = "string",
},
RpAgent = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRpAgentArgs
{
Name = "string",
},
RpConnectPods = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRpConnectPodsArgs
{
Name = "string",
},
RpConnectVnet = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRpConnectVnetArgs
{
Name = "string",
},
RpEgressVnet = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsRpEgressVnetArgs
{
Name = "string",
},
SysPods = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsSysPodsArgs
{
Name = "string",
},
SysVnet = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureSubnetsSysVnetArgs
{
Name = "string",
},
},
Vnet = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureVnetArgs
{
Name = "string",
ResourceGroup = new Redpanda.Inputs.NetworkCustomerManagedResourcesAzureVnetResourceGroupArgs
{
Name = "string",
},
},
},
Gcp = new Redpanda.Inputs.NetworkCustomerManagedResourcesGcpArgs
{
ManagementBucket = new Redpanda.Inputs.NetworkCustomerManagedResourcesGcpManagementBucketArgs
{
Name = "string",
},
NetworkName = "string",
NetworkProjectId = "string",
},
},
EgressSpec = new Redpanda.Inputs.NetworkEgressSpecArgs
{
Aws = new Redpanda.Inputs.NetworkEgressSpecAwsArgs
{
TransitGatewayId = "string",
},
Azure = new Redpanda.Inputs.NetworkEgressSpecAzureArgs
{
FirewallPrivateIp = "string",
HubVnetId = "string",
},
Gcp = new Redpanda.Inputs.NetworkEgressSpecGcpArgs
{
HubVpcName = "string",
HubVpcProject = "string",
},
},
Name = "string",
Timeouts = new Redpanda.Inputs.NetworkTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
});
example, err := redpanda.NewNetwork(ctx, "networkResource", &redpanda.NetworkArgs{
CloudProvider: pulumi.String("string"),
ClusterType: pulumi.String("string"),
Region: pulumi.String("string"),
ResourceGroupId: pulumi.String("string"),
CidrBlock: pulumi.String("string"),
CustomerManagedResources: &redpanda.NetworkCustomerManagedResourcesArgs{
Aws: &redpanda.NetworkCustomerManagedResourcesAwsArgs{
DynamodbTable: &redpanda.NetworkCustomerManagedResourcesAwsDynamodbTableArgs{
Arn: pulumi.String("string"),
},
ManagementBucket: &redpanda.NetworkCustomerManagedResourcesAwsManagementBucketArgs{
Arn: pulumi.String("string"),
},
PrivateSubnets: &redpanda.NetworkCustomerManagedResourcesAwsPrivateSubnetsArgs{
Arns: pulumi.StringArray{
pulumi.String("string"),
},
},
Vpc: &redpanda.NetworkCustomerManagedResourcesAwsVpcArgs{
Arn: pulumi.String("string"),
},
PublicSubnets: &redpanda.NetworkCustomerManagedResourcesAwsPublicSubnetsArgs{
Arns: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Azure: &redpanda.NetworkCustomerManagedResourcesAzureArgs{
ManagementBucket: &redpanda.NetworkCustomerManagedResourcesAzureManagementBucketArgs{
ResourceGroup: &redpanda.NetworkCustomerManagedResourcesAzureManagementBucketResourceGroupArgs{
Name: pulumi.String("string"),
},
StorageAccountName: pulumi.String("string"),
StorageContainerName: pulumi.String("string"),
},
Subnets: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsArgs{
KafkaConnectPods: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectPodsArgs{
Name: pulumi.String("string"),
},
KafkaConnectVnet: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectVnetArgs{
Name: pulumi.String("string"),
},
Rp0Pods: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRp0PodsArgs{
Name: pulumi.String("string"),
},
Rp0Vnet: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRp0VnetArgs{
Name: pulumi.String("string"),
},
Rp1Pods: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRp1PodsArgs{
Name: pulumi.String("string"),
},
Rp1Vnet: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRp1VnetArgs{
Name: pulumi.String("string"),
},
Rp2Pods: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRp2PodsArgs{
Name: pulumi.String("string"),
},
Rp2Vnet: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRp2VnetArgs{
Name: pulumi.String("string"),
},
RpAgent: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRpAgentArgs{
Name: pulumi.String("string"),
},
RpConnectPods: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRpConnectPodsArgs{
Name: pulumi.String("string"),
},
RpConnectVnet: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRpConnectVnetArgs{
Name: pulumi.String("string"),
},
RpEgressVnet: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsRpEgressVnetArgs{
Name: pulumi.String("string"),
},
SysPods: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsSysPodsArgs{
Name: pulumi.String("string"),
},
SysVnet: &redpanda.NetworkCustomerManagedResourcesAzureSubnetsSysVnetArgs{
Name: pulumi.String("string"),
},
},
Vnet: &redpanda.NetworkCustomerManagedResourcesAzureVnetArgs{
Name: pulumi.String("string"),
ResourceGroup: &redpanda.NetworkCustomerManagedResourcesAzureVnetResourceGroupArgs{
Name: pulumi.String("string"),
},
},
},
Gcp: &redpanda.NetworkCustomerManagedResourcesGcpArgs{
ManagementBucket: &redpanda.NetworkCustomerManagedResourcesGcpManagementBucketArgs{
Name: pulumi.String("string"),
},
NetworkName: pulumi.String("string"),
NetworkProjectId: pulumi.String("string"),
},
},
EgressSpec: &redpanda.NetworkEgressSpecArgs{
Aws: &redpanda.NetworkEgressSpecAwsArgs{
TransitGatewayId: pulumi.String("string"),
},
Azure: &redpanda.NetworkEgressSpecAzureArgs{
FirewallPrivateIp: pulumi.String("string"),
HubVnetId: pulumi.String("string"),
},
Gcp: &redpanda.NetworkEgressSpecGcpArgs{
HubVpcName: pulumi.String("string"),
HubVpcProject: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Timeouts: &redpanda.NetworkTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
resource "redpanda_network" "networkResource" {
lifecycle {
create_before_destroy = true
}
cloud_provider = "string"
cluster_type = "string"
region = "string"
resource_group_id = "string"
cidr_block = "string"
customer_managed_resources = {
aws = {
dynamodb_table = {
arn = "string"
}
management_bucket = {
arn = "string"
}
private_subnets = {
arns = ["string"]
}
vpc = {
arn = "string"
}
public_subnets = {
arns = ["string"]
}
}
azure = {
management_bucket = {
resource_group = {
name = "string"
}
storage_account_name = "string"
storage_container_name = "string"
}
subnets = {
kafka_connect_pods = {
name = "string"
}
kafka_connect_vnet = {
name = "string"
}
rp0_pods = {
name = "string"
}
rp0_vnet = {
name = "string"
}
rp1_pods = {
name = "string"
}
rp1_vnet = {
name = "string"
}
rp2_pods = {
name = "string"
}
rp2_vnet = {
name = "string"
}
rp_agent = {
name = "string"
}
rp_connect_pods = {
name = "string"
}
rp_connect_vnet = {
name = "string"
}
rp_egress_vnet = {
name = "string"
}
sys_pods = {
name = "string"
}
sys_vnet = {
name = "string"
}
}
vnet = {
name = "string"
resource_group = {
name = "string"
}
}
}
gcp = {
management_bucket = {
name = "string"
}
network_name = "string"
network_project_id = "string"
}
}
egress_spec = {
aws = {
transit_gateway_id = "string"
}
azure = {
firewall_private_ip = "string"
hub_vnet_id = "string"
}
gcp = {
hub_vpc_name = "string"
hub_vpc_project = "string"
}
}
name = "string"
timeouts = {
create = "string"
delete = "string"
update = "string"
}
}
var networkResource = new Network("networkResource", NetworkArgs.builder()
.cloudProvider("string")
.clusterType("string")
.region("string")
.resourceGroupId("string")
.cidrBlock("string")
.customerManagedResources(NetworkCustomerManagedResourcesArgs.builder()
.aws(NetworkCustomerManagedResourcesAwsArgs.builder()
.dynamodbTable(NetworkCustomerManagedResourcesAwsDynamodbTableArgs.builder()
.arn("string")
.build())
.managementBucket(NetworkCustomerManagedResourcesAwsManagementBucketArgs.builder()
.arn("string")
.build())
.privateSubnets(NetworkCustomerManagedResourcesAwsPrivateSubnetsArgs.builder()
.arns("string")
.build())
.vpc(NetworkCustomerManagedResourcesAwsVpcArgs.builder()
.arn("string")
.build())
.publicSubnets(NetworkCustomerManagedResourcesAwsPublicSubnetsArgs.builder()
.arns("string")
.build())
.build())
.azure(NetworkCustomerManagedResourcesAzureArgs.builder()
.managementBucket(NetworkCustomerManagedResourcesAzureManagementBucketArgs.builder()
.resourceGroup(NetworkCustomerManagedResourcesAzureManagementBucketResourceGroupArgs.builder()
.name("string")
.build())
.storageAccountName("string")
.storageContainerName("string")
.build())
.subnets(NetworkCustomerManagedResourcesAzureSubnetsArgs.builder()
.kafkaConnectPods(NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectPodsArgs.builder()
.name("string")
.build())
.kafkaConnectVnet(NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectVnetArgs.builder()
.name("string")
.build())
.rp0Pods(NetworkCustomerManagedResourcesAzureSubnetsRp0PodsArgs.builder()
.name("string")
.build())
.rp0Vnet(NetworkCustomerManagedResourcesAzureSubnetsRp0VnetArgs.builder()
.name("string")
.build())
.rp1Pods(NetworkCustomerManagedResourcesAzureSubnetsRp1PodsArgs.builder()
.name("string")
.build())
.rp1Vnet(NetworkCustomerManagedResourcesAzureSubnetsRp1VnetArgs.builder()
.name("string")
.build())
.rp2Pods(NetworkCustomerManagedResourcesAzureSubnetsRp2PodsArgs.builder()
.name("string")
.build())
.rp2Vnet(NetworkCustomerManagedResourcesAzureSubnetsRp2VnetArgs.builder()
.name("string")
.build())
.rpAgent(NetworkCustomerManagedResourcesAzureSubnetsRpAgentArgs.builder()
.name("string")
.build())
.rpConnectPods(NetworkCustomerManagedResourcesAzureSubnetsRpConnectPodsArgs.builder()
.name("string")
.build())
.rpConnectVnet(NetworkCustomerManagedResourcesAzureSubnetsRpConnectVnetArgs.builder()
.name("string")
.build())
.rpEgressVnet(NetworkCustomerManagedResourcesAzureSubnetsRpEgressVnetArgs.builder()
.name("string")
.build())
.sysPods(NetworkCustomerManagedResourcesAzureSubnetsSysPodsArgs.builder()
.name("string")
.build())
.sysVnet(NetworkCustomerManagedResourcesAzureSubnetsSysVnetArgs.builder()
.name("string")
.build())
.build())
.vnet(NetworkCustomerManagedResourcesAzureVnetArgs.builder()
.name("string")
.resourceGroup(NetworkCustomerManagedResourcesAzureVnetResourceGroupArgs.builder()
.name("string")
.build())
.build())
.build())
.gcp(NetworkCustomerManagedResourcesGcpArgs.builder()
.managementBucket(NetworkCustomerManagedResourcesGcpManagementBucketArgs.builder()
.name("string")
.build())
.networkName("string")
.networkProjectId("string")
.build())
.build())
.egressSpec(NetworkEgressSpecArgs.builder()
.aws(NetworkEgressSpecAwsArgs.builder()
.transitGatewayId("string")
.build())
.azure(NetworkEgressSpecAzureArgs.builder()
.firewallPrivateIp("string")
.hubVnetId("string")
.build())
.gcp(NetworkEgressSpecGcpArgs.builder()
.hubVpcName("string")
.hubVpcProject("string")
.build())
.build())
.name("string")
.timeouts(NetworkTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.build());
network_resource = redpanda.Network("networkResource",
cloud_provider="string",
cluster_type="string",
region="string",
resource_group_id="string",
cidr_block="string",
customer_managed_resources={
"aws": {
"dynamodb_table": {
"arn": "string",
},
"management_bucket": {
"arn": "string",
},
"private_subnets": {
"arns": ["string"],
},
"vpc": {
"arn": "string",
},
"public_subnets": {
"arns": ["string"],
},
},
"azure": {
"management_bucket": {
"resource_group": {
"name": "string",
},
"storage_account_name": "string",
"storage_container_name": "string",
},
"subnets": {
"kafka_connect_pods": {
"name": "string",
},
"kafka_connect_vnet": {
"name": "string",
},
"rp0_pods": {
"name": "string",
},
"rp0_vnet": {
"name": "string",
},
"rp1_pods": {
"name": "string",
},
"rp1_vnet": {
"name": "string",
},
"rp2_pods": {
"name": "string",
},
"rp2_vnet": {
"name": "string",
},
"rp_agent": {
"name": "string",
},
"rp_connect_pods": {
"name": "string",
},
"rp_connect_vnet": {
"name": "string",
},
"rp_egress_vnet": {
"name": "string",
},
"sys_pods": {
"name": "string",
},
"sys_vnet": {
"name": "string",
},
},
"vnet": {
"name": "string",
"resource_group": {
"name": "string",
},
},
},
"gcp": {
"management_bucket": {
"name": "string",
},
"network_name": "string",
"network_project_id": "string",
},
},
egress_spec={
"aws": {
"transit_gateway_id": "string",
},
"azure": {
"firewall_private_ip": "string",
"hub_vnet_id": "string",
},
"gcp": {
"hub_vpc_name": "string",
"hub_vpc_project": "string",
},
},
name="string",
timeouts={
"create": "string",
"delete": "string",
"update": "string",
})
const networkResource = new redpanda.Network("networkResource", {
cloudProvider: "string",
clusterType: "string",
region: "string",
resourceGroupId: "string",
cidrBlock: "string",
customerManagedResources: {
aws: {
dynamodbTable: {
arn: "string",
},
managementBucket: {
arn: "string",
},
privateSubnets: {
arns: ["string"],
},
vpc: {
arn: "string",
},
publicSubnets: {
arns: ["string"],
},
},
azure: {
managementBucket: {
resourceGroup: {
name: "string",
},
storageAccountName: "string",
storageContainerName: "string",
},
subnets: {
kafkaConnectPods: {
name: "string",
},
kafkaConnectVnet: {
name: "string",
},
rp0Pods: {
name: "string",
},
rp0Vnet: {
name: "string",
},
rp1Pods: {
name: "string",
},
rp1Vnet: {
name: "string",
},
rp2Pods: {
name: "string",
},
rp2Vnet: {
name: "string",
},
rpAgent: {
name: "string",
},
rpConnectPods: {
name: "string",
},
rpConnectVnet: {
name: "string",
},
rpEgressVnet: {
name: "string",
},
sysPods: {
name: "string",
},
sysVnet: {
name: "string",
},
},
vnet: {
name: "string",
resourceGroup: {
name: "string",
},
},
},
gcp: {
managementBucket: {
name: "string",
},
networkName: "string",
networkProjectId: "string",
},
},
egressSpec: {
aws: {
transitGatewayId: "string",
},
azure: {
firewallPrivateIp: "string",
hubVnetId: "string",
},
gcp: {
hubVpcName: "string",
hubVpcProject: "string",
},
},
name: "string",
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
});
type: redpanda:Network
properties:
cidrBlock: string
cloudProvider: string
clusterType: string
customerManagedResources:
aws:
dynamodbTable:
arn: string
managementBucket:
arn: string
privateSubnets:
arns:
- string
publicSubnets:
arns:
- string
vpc:
arn: string
azure:
managementBucket:
resourceGroup:
name: string
storageAccountName: string
storageContainerName: string
subnets:
kafkaConnectPods:
name: string
kafkaConnectVnet:
name: string
rp0Pods:
name: string
rp0Vnet:
name: string
rp1Pods:
name: string
rp1Vnet:
name: string
rp2Pods:
name: string
rp2Vnet:
name: string
rpAgent:
name: string
rpConnectPods:
name: string
rpConnectVnet:
name: string
rpEgressVnet:
name: string
sysPods:
name: string
sysVnet:
name: string
vnet:
name: string
resourceGroup:
name: string
gcp:
managementBucket:
name: string
networkName: string
networkProjectId: string
egressSpec:
aws:
transitGatewayId: string
azure:
firewallPrivateIp: string
hubVnetId: string
gcp:
hubVpcName: string
hubVpcProject: string
name: string
region: string
resourceGroupId: string
timeouts:
create: string
delete: string
update: string
Network 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 Network resource accepts the following input properties:
- Cloud
Provider string - Cluster
Type string - Region string
- Resource
Group stringId - Cidr
Block string - Customer
Managed NetworkResources Customer Managed Resources - Cloud resources created by user.
- Egress
Spec NetworkEgress Spec - Egress Spec configuration
- Name string
- Timeouts
Network
Timeouts
- Cloud
Provider string - Cluster
Type string - Region string
- Resource
Group stringId - Cidr
Block string - Customer
Managed NetworkResources Customer Managed Resources Args - Cloud resources created by user.
- Egress
Spec NetworkEgress Spec Args - Egress Spec configuration
- Name string
- Timeouts
Network
Timeouts Args
- cloud_
provider string - cluster_
type string - region string
- resource_
group_ stringid - cidr_
block string - customer_
managed_ objectresources - Cloud resources created by user.
- egress_
spec object - Egress Spec configuration
- name string
- timeouts object
- cloud
Provider String - cluster
Type String - region String
- resource
Group StringId - cidr
Block String - customer
Managed NetworkResources Customer Managed Resources - Cloud resources created by user.
- egress
Spec NetworkEgress Spec - Egress Spec configuration
- name String
- timeouts
Network
Timeouts
- cloud
Provider string - cluster
Type string - region string
- resource
Group stringId - cidr
Block string - customer
Managed NetworkResources Customer Managed Resources - Cloud resources created by user.
- egress
Spec NetworkEgress Spec - Egress Spec configuration
- name string
- timeouts
Network
Timeouts
- cloud_
provider str - cluster_
type str - region str
- resource_
group_ strid - cidr_
block str - customer_
managed_ Networkresources Customer Managed Resources Args - Cloud resources created by user.
- egress_
spec NetworkEgress Spec Args - Egress Spec configuration
- name str
- timeouts
Network
Timeouts Args
- cloud
Provider String - cluster
Type String - region String
- resource
Group StringId - cidr
Block String - customer
Managed Property MapResources - Cloud resources created by user.
- egress
Spec Property Map - Egress Spec configuration
- name String
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the Network resource produces the following output properties:
Look up Existing Network Resource
Get an existing Network 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?: NetworkState, opts?: CustomResourceOptions): Network@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cidr_block: Optional[str] = None,
cloud_provider: Optional[str] = None,
cluster_type: Optional[str] = None,
customer_managed_resources: Optional[NetworkCustomerManagedResourcesArgs] = None,
egress_spec: Optional[NetworkEgressSpecArgs] = None,
name: Optional[str] = None,
region: Optional[str] = None,
resource_group_id: Optional[str] = None,
state: Optional[str] = None,
timeouts: Optional[NetworkTimeoutsArgs] = None,
zones: Optional[Sequence[str]] = None) -> Networkfunc GetNetwork(ctx *Context, name string, id IDInput, state *NetworkState, opts ...ResourceOption) (*Network, error)public static Network Get(string name, Input<string> id, NetworkState? state, CustomResourceOptions? opts = null)public static Network get(String name, Output<String> id, NetworkState state, CustomResourceOptions options)resources: _: type: redpanda:Network get: id: ${id}import {
to = redpanda_network.example
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.
- Cidr
Block string - Cloud
Provider string - Cluster
Type string - Customer
Managed NetworkResources Customer Managed Resources - Cloud resources created by user.
- Egress
Spec NetworkEgress Spec - Egress Spec configuration
- Name string
- Region string
- Resource
Group stringId - State string
- Current state of the network.
- Timeouts
Network
Timeouts - Zones List<string>
- Network availability zones.
- Cidr
Block string - Cloud
Provider string - Cluster
Type string - Customer
Managed NetworkResources Customer Managed Resources Args - Cloud resources created by user.
- Egress
Spec NetworkEgress Spec Args - Egress Spec configuration
- Name string
- Region string
- Resource
Group stringId - State string
- Current state of the network.
- Timeouts
Network
Timeouts Args - Zones []string
- Network availability zones.
- cidr_
block string - cloud_
provider string - cluster_
type string - customer_
managed_ objectresources - Cloud resources created by user.
- egress_
spec object - Egress Spec configuration
- name string
- region string
- resource_
group_ stringid - state string
- Current state of the network.
- timeouts object
- zones list(string)
- Network availability zones.
- cidr
Block String - cloud
Provider String - cluster
Type String - customer
Managed NetworkResources Customer Managed Resources - Cloud resources created by user.
- egress
Spec NetworkEgress Spec - Egress Spec configuration
- name String
- region String
- resource
Group StringId - state String
- Current state of the network.
- timeouts
Network
Timeouts - zones List<String>
- Network availability zones.
- cidr
Block string - cloud
Provider string - cluster
Type string - customer
Managed NetworkResources Customer Managed Resources - Cloud resources created by user.
- egress
Spec NetworkEgress Spec - Egress Spec configuration
- name string
- region string
- resource
Group stringId - state string
- Current state of the network.
- timeouts
Network
Timeouts - zones string[]
- Network availability zones.
- cidr_
block str - cloud_
provider str - cluster_
type str - customer_
managed_ Networkresources Customer Managed Resources Args - Cloud resources created by user.
- egress_
spec NetworkEgress Spec Args - Egress Spec configuration
- name str
- region str
- resource_
group_ strid - state str
- Current state of the network.
- timeouts
Network
Timeouts Args - zones Sequence[str]
- Network availability zones.
- cidr
Block String - cloud
Provider String - cluster
Type String - customer
Managed Property MapResources - Cloud resources created by user.
- egress
Spec Property Map - Egress Spec configuration
- name String
- region String
- resource
Group StringId - state String
- Current state of the network.
- timeouts Property Map
- zones List<String>
- Network availability zones.
Supporting Types
NetworkCustomerManagedResources, NetworkCustomerManagedResourcesArgs
- Aws
Network
Customer Managed Resources Aws - The AWS resources managed by user.
- Azure
Network
Customer Managed Resources Azure - The Azure resources managed by user.
- Gcp
Network
Customer Managed Resources Gcp - GCP resources created and managed by user, and required to deploy the Redpanda cluster. See Create a BYOVPC Cluster on GCP for details.
- Aws
Network
Customer Managed Resources Aws - The AWS resources managed by user.
- Azure
Network
Customer Managed Resources Azure - The Azure resources managed by user.
- Gcp
Network
Customer Managed Resources Gcp - GCP resources created and managed by user, and required to deploy the Redpanda cluster. See Create a BYOVPC Cluster on GCP for details.
- aws
Network
Customer Managed Resources Aws - The AWS resources managed by user.
- azure
Network
Customer Managed Resources Azure - The Azure resources managed by user.
- gcp
Network
Customer Managed Resources Gcp - GCP resources created and managed by user, and required to deploy the Redpanda cluster. See Create a BYOVPC Cluster on GCP for details.
- aws
Network
Customer Managed Resources Aws - The AWS resources managed by user.
- azure
Network
Customer Managed Resources Azure - The Azure resources managed by user.
- gcp
Network
Customer Managed Resources Gcp - GCP resources created and managed by user, and required to deploy the Redpanda cluster. See Create a BYOVPC Cluster on GCP for details.
- aws
Network
Customer Managed Resources Aws - The AWS resources managed by user.
- azure
Network
Customer Managed Resources Azure - The Azure resources managed by user.
- gcp
Network
Customer Managed Resources Gcp - GCP resources created and managed by user, and required to deploy the Redpanda cluster. See Create a BYOVPC Cluster on GCP for details.
- aws Property Map
- The AWS resources managed by user.
- azure Property Map
- The Azure resources managed by user.
- gcp Property Map
- GCP resources created and managed by user, and required to deploy the Redpanda cluster. See Create a BYOVPC Cluster on GCP for details.
NetworkCustomerManagedResourcesAws, NetworkCustomerManagedResourcesAwsArgs
- Dynamodb
Table NetworkCustomer Managed Resources Aws Dynamodb Table - AWS DynamoDB table specification.
- Management
Bucket NetworkCustomer Managed Resources Aws Management Bucket - AWS storage bucket properties by ARN.
- Private
Subnets NetworkCustomer Managed Resources Aws Private Subnets - AWS Subnets Specification
- Vpc
Network
Customer Managed Resources Aws Vpc - AWS VPC Specification
- Public
Subnets NetworkCustomer Managed Resources Aws Public Subnets - Public Subnets configuration. Public subnets can be added to an existing network but not changed or removed; a different set forces replacement.
- Dynamodb
Table NetworkCustomer Managed Resources Aws Dynamodb Table - AWS DynamoDB table specification.
- Management
Bucket NetworkCustomer Managed Resources Aws Management Bucket - AWS storage bucket properties by ARN.
- Private
Subnets NetworkCustomer Managed Resources Aws Private Subnets - AWS Subnets Specification
- Vpc
Network
Customer Managed Resources Aws Vpc - AWS VPC Specification
- Public
Subnets NetworkCustomer Managed Resources Aws Public Subnets - Public Subnets configuration. Public subnets can be added to an existing network but not changed or removed; a different set forces replacement.
- dynamodb_
table object - AWS DynamoDB table specification.
- management_
bucket object - AWS storage bucket properties by ARN.
- private_
subnets object - AWS Subnets Specification
- vpc object
- AWS VPC Specification
- public_
subnets object - Public Subnets configuration. Public subnets can be added to an existing network but not changed or removed; a different set forces replacement.
- dynamodb
Table NetworkCustomer Managed Resources Aws Dynamodb Table - AWS DynamoDB table specification.
- management
Bucket NetworkCustomer Managed Resources Aws Management Bucket - AWS storage bucket properties by ARN.
- private
Subnets NetworkCustomer Managed Resources Aws Private Subnets - AWS Subnets Specification
- vpc
Network
Customer Managed Resources Aws Vpc - AWS VPC Specification
- public
Subnets NetworkCustomer Managed Resources Aws Public Subnets - Public Subnets configuration. Public subnets can be added to an existing network but not changed or removed; a different set forces replacement.
- dynamodb
Table NetworkCustomer Managed Resources Aws Dynamodb Table - AWS DynamoDB table specification.
- management
Bucket NetworkCustomer Managed Resources Aws Management Bucket - AWS storage bucket properties by ARN.
- private
Subnets NetworkCustomer Managed Resources Aws Private Subnets - AWS Subnets Specification
- vpc
Network
Customer Managed Resources Aws Vpc - AWS VPC Specification
- public
Subnets NetworkCustomer Managed Resources Aws Public Subnets - Public Subnets configuration. Public subnets can be added to an existing network but not changed or removed; a different set forces replacement.
- dynamodb_
table NetworkCustomer Managed Resources Aws Dynamodb Table - AWS DynamoDB table specification.
- management_
bucket NetworkCustomer Managed Resources Aws Management Bucket - AWS storage bucket properties by ARN.
- private_
subnets NetworkCustomer Managed Resources Aws Private Subnets - AWS Subnets Specification
- vpc
Network
Customer Managed Resources Aws Vpc - AWS VPC Specification
- public_
subnets NetworkCustomer Managed Resources Aws Public Subnets - Public Subnets configuration. Public subnets can be added to an existing network but not changed or removed; a different set forces replacement.
- dynamodb
Table Property Map - AWS DynamoDB table specification.
- management
Bucket Property Map - AWS storage bucket properties by ARN.
- private
Subnets Property Map - AWS Subnets Specification
- vpc Property Map
- AWS VPC Specification
- public
Subnets Property Map - Public Subnets configuration. Public subnets can be added to an existing network but not changed or removed; a different set forces replacement.
NetworkCustomerManagedResourcesAwsDynamodbTable, NetworkCustomerManagedResourcesAwsDynamodbTableArgs
- Arn string
- Arn string
- arn string
- arn String
- arn string
- arn str
- arn String
NetworkCustomerManagedResourcesAwsManagementBucket, NetworkCustomerManagedResourcesAwsManagementBucketArgs
- Arn string
- Arn string
- arn string
- arn String
- arn string
- arn str
- arn String
NetworkCustomerManagedResourcesAwsPrivateSubnets, NetworkCustomerManagedResourcesAwsPrivateSubnetsArgs
- Arns List<string>
- Arns []string
- arns list(string)
- arns List<String>
- arns string[]
- arns Sequence[str]
- arns List<String>
NetworkCustomerManagedResourcesAwsPublicSubnets, NetworkCustomerManagedResourcesAwsPublicSubnetsArgs
- Arns List<string>
- Arns. Items must be unique.
- Arns []string
- Arns. Items must be unique.
- arns list(string)
- Arns. Items must be unique.
- arns List<String>
- Arns. Items must be unique.
- arns string[]
- Arns. Items must be unique.
- arns Sequence[str]
- Arns. Items must be unique.
- arns List<String>
- Arns. Items must be unique.
NetworkCustomerManagedResourcesAwsVpc, NetworkCustomerManagedResourcesAwsVpcArgs
- Arn string
- Arn string
- arn string
- arn String
- arn string
- arn str
- arn String
NetworkCustomerManagedResourcesAzure, NetworkCustomerManagedResourcesAzureArgs
- Management
Bucket NetworkCustomer Managed Resources Azure Management Bucket - Azure Bucket Specification
- Subnets
Network
Customer Managed Resources Azure Subnets - Azure subnets used by Redpand cluster deployment.
- Vnet
Network
Customer Managed Resources Azure Vnet - Azure VNET.
- Management
Bucket NetworkCustomer Managed Resources Azure Management Bucket - Azure Bucket Specification
- Subnets
Network
Customer Managed Resources Azure Subnets - Azure subnets used by Redpand cluster deployment.
- Vnet
Network
Customer Managed Resources Azure Vnet - Azure VNET.
- management
Bucket NetworkCustomer Managed Resources Azure Management Bucket - Azure Bucket Specification
- subnets
Network
Customer Managed Resources Azure Subnets - Azure subnets used by Redpand cluster deployment.
- vnet
Network
Customer Managed Resources Azure Vnet - Azure VNET.
- management
Bucket NetworkCustomer Managed Resources Azure Management Bucket - Azure Bucket Specification
- subnets
Network
Customer Managed Resources Azure Subnets - Azure subnets used by Redpand cluster deployment.
- vnet
Network
Customer Managed Resources Azure Vnet - Azure VNET.
- management_
bucket NetworkCustomer Managed Resources Azure Management Bucket - Azure Bucket Specification
- subnets
Network
Customer Managed Resources Azure Subnets - Azure subnets used by Redpand cluster deployment.
- vnet
Network
Customer Managed Resources Azure Vnet - Azure VNET.
- management
Bucket Property Map - Azure Bucket Specification
- subnets Property Map
- Azure subnets used by Redpand cluster deployment.
- vnet Property Map
- Azure VNET.
NetworkCustomerManagedResourcesAzureManagementBucket, NetworkCustomerManagedResourcesAzureManagementBucketArgs
- Resource
Group NetworkCustomer Managed Resources Azure Management Bucket Resource Group - Azure Resource Group Specification
- Storage
Account stringName - Storage
Container stringName
- Resource
Group NetworkCustomer Managed Resources Azure Management Bucket Resource Group - Azure Resource Group Specification
- Storage
Account stringName - Storage
Container stringName
- resource_
group object - Azure Resource Group Specification
- storage_
account_ stringname - storage_
container_ stringname
- resource
Group NetworkCustomer Managed Resources Azure Management Bucket Resource Group - Azure Resource Group Specification
- storage
Account StringName - storage
Container StringName
- resource
Group NetworkCustomer Managed Resources Azure Management Bucket Resource Group - Azure Resource Group Specification
- storage
Account stringName - storage
Container stringName
- resource_
group NetworkCustomer Managed Resources Azure Management Bucket Resource Group - Azure Resource Group Specification
- storage_
account_ strname - storage_
container_ strname
- resource
Group Property Map - Azure Resource Group Specification
- storage
Account StringName - storage
Container StringName
NetworkCustomerManagedResourcesAzureManagementBucketResourceGroup, NetworkCustomerManagedResourcesAzureManagementBucketResourceGroupArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnets, NetworkCustomerManagedResourcesAzureSubnetsArgs
- Kafka
Connect NetworkPods Customer Managed Resources Azure Subnets Kafka Connect Pods - Azure subnet.
- Kafka
Connect NetworkVnet Customer Managed Resources Azure Subnets Kafka Connect Vnet - Azure subnet.
- Rp0Pods
Network
Customer Managed Resources Azure Subnets Rp0Pods - Azure subnet.
- Rp0Vnet
Network
Customer Managed Resources Azure Subnets Rp0Vnet - Azure subnet.
- Rp1Pods
Network
Customer Managed Resources Azure Subnets Rp1Pods - Azure subnet.
- Rp1Vnet
Network
Customer Managed Resources Azure Subnets Rp1Vnet - Azure subnet.
- Rp2Pods
Network
Customer Managed Resources Azure Subnets Rp2Pods - Azure subnet.
- Rp2Vnet
Network
Customer Managed Resources Azure Subnets Rp2Vnet - Azure subnet.
- Rp
Agent NetworkCustomer Managed Resources Azure Subnets Rp Agent - Azure subnet.
- Rp
Connect NetworkPods Customer Managed Resources Azure Subnets Rp Connect Pods - Azure subnet.
- Rp
Connect NetworkVnet Customer Managed Resources Azure Subnets Rp Connect Vnet - Azure subnet.
- Rp
Egress NetworkVnet Customer Managed Resources Azure Subnets Rp Egress Vnet - Azure subnet.
- Sys
Pods NetworkCustomer Managed Resources Azure Subnets Sys Pods - Azure subnet.
- Sys
Vnet NetworkCustomer Managed Resources Azure Subnets Sys Vnet - Azure subnet.
- Kafka
Connect NetworkPods Customer Managed Resources Azure Subnets Kafka Connect Pods - Azure subnet.
- Kafka
Connect NetworkVnet Customer Managed Resources Azure Subnets Kafka Connect Vnet - Azure subnet.
- Rp0Pods
Network
Customer Managed Resources Azure Subnets Rp0Pods - Azure subnet.
- Rp0Vnet
Network
Customer Managed Resources Azure Subnets Rp0Vnet - Azure subnet.
- Rp1Pods
Network
Customer Managed Resources Azure Subnets Rp1Pods - Azure subnet.
- Rp1Vnet
Network
Customer Managed Resources Azure Subnets Rp1Vnet - Azure subnet.
- Rp2Pods
Network
Customer Managed Resources Azure Subnets Rp2Pods - Azure subnet.
- Rp2Vnet
Network
Customer Managed Resources Azure Subnets Rp2Vnet - Azure subnet.
- Rp
Agent NetworkCustomer Managed Resources Azure Subnets Rp Agent - Azure subnet.
- Rp
Connect NetworkPods Customer Managed Resources Azure Subnets Rp Connect Pods - Azure subnet.
- Rp
Connect NetworkVnet Customer Managed Resources Azure Subnets Rp Connect Vnet - Azure subnet.
- Rp
Egress NetworkVnet Customer Managed Resources Azure Subnets Rp Egress Vnet - Azure subnet.
- Sys
Pods NetworkCustomer Managed Resources Azure Subnets Sys Pods - Azure subnet.
- Sys
Vnet NetworkCustomer Managed Resources Azure Subnets Sys Vnet - Azure subnet.
- kafka_
connect_ objectpods - Azure subnet.
- kafka_
connect_ objectvnet - Azure subnet.
- rp0_
pods object - Azure subnet.
- rp0_
vnet object - Azure subnet.
- rp1_
pods object - Azure subnet.
- rp1_
vnet object - Azure subnet.
- rp2_
pods object - Azure subnet.
- rp2_
vnet object - Azure subnet.
- rp_
agent object - Azure subnet.
- rp_
connect_ objectpods - Azure subnet.
- rp_
connect_ objectvnet - Azure subnet.
- rp_
egress_ objectvnet - Azure subnet.
- sys_
pods object - Azure subnet.
- sys_
vnet object - Azure subnet.
- kafka
Connect NetworkPods Customer Managed Resources Azure Subnets Kafka Connect Pods - Azure subnet.
- kafka
Connect NetworkVnet Customer Managed Resources Azure Subnets Kafka Connect Vnet - Azure subnet.
- rp0Pods
Network
Customer Managed Resources Azure Subnets Rp0Pods - Azure subnet.
- rp0Vnet
Network
Customer Managed Resources Azure Subnets Rp0Vnet - Azure subnet.
- rp1Pods
Network
Customer Managed Resources Azure Subnets Rp1Pods - Azure subnet.
- rp1Vnet
Network
Customer Managed Resources Azure Subnets Rp1Vnet - Azure subnet.
- rp2Pods
Network
Customer Managed Resources Azure Subnets Rp2Pods - Azure subnet.
- rp2Vnet
Network
Customer Managed Resources Azure Subnets Rp2Vnet - Azure subnet.
- rp
Agent NetworkCustomer Managed Resources Azure Subnets Rp Agent - Azure subnet.
- rp
Connect NetworkPods Customer Managed Resources Azure Subnets Rp Connect Pods - Azure subnet.
- rp
Connect NetworkVnet Customer Managed Resources Azure Subnets Rp Connect Vnet - Azure subnet.
- rp
Egress NetworkVnet Customer Managed Resources Azure Subnets Rp Egress Vnet - Azure subnet.
- sys
Pods NetworkCustomer Managed Resources Azure Subnets Sys Pods - Azure subnet.
- sys
Vnet NetworkCustomer Managed Resources Azure Subnets Sys Vnet - Azure subnet.
- kafka
Connect NetworkPods Customer Managed Resources Azure Subnets Kafka Connect Pods - Azure subnet.
- kafka
Connect NetworkVnet Customer Managed Resources Azure Subnets Kafka Connect Vnet - Azure subnet.
- rp0Pods
Network
Customer Managed Resources Azure Subnets Rp0Pods - Azure subnet.
- rp0Vnet
Network
Customer Managed Resources Azure Subnets Rp0Vnet - Azure subnet.
- rp1Pods
Network
Customer Managed Resources Azure Subnets Rp1Pods - Azure subnet.
- rp1Vnet
Network
Customer Managed Resources Azure Subnets Rp1Vnet - Azure subnet.
- rp2Pods
Network
Customer Managed Resources Azure Subnets Rp2Pods - Azure subnet.
- rp2Vnet
Network
Customer Managed Resources Azure Subnets Rp2Vnet - Azure subnet.
- rp
Agent NetworkCustomer Managed Resources Azure Subnets Rp Agent - Azure subnet.
- rp
Connect NetworkPods Customer Managed Resources Azure Subnets Rp Connect Pods - Azure subnet.
- rp
Connect NetworkVnet Customer Managed Resources Azure Subnets Rp Connect Vnet - Azure subnet.
- rp
Egress NetworkVnet Customer Managed Resources Azure Subnets Rp Egress Vnet - Azure subnet.
- sys
Pods NetworkCustomer Managed Resources Azure Subnets Sys Pods - Azure subnet.
- sys
Vnet NetworkCustomer Managed Resources Azure Subnets Sys Vnet - Azure subnet.
- kafka_
connect_ Networkpods Customer Managed Resources Azure Subnets Kafka Connect Pods - Azure subnet.
- kafka_
connect_ Networkvnet Customer Managed Resources Azure Subnets Kafka Connect Vnet - Azure subnet.
- rp0_
pods NetworkCustomer Managed Resources Azure Subnets Rp0Pods - Azure subnet.
- rp0_
vnet NetworkCustomer Managed Resources Azure Subnets Rp0Vnet - Azure subnet.
- rp1_
pods NetworkCustomer Managed Resources Azure Subnets Rp1Pods - Azure subnet.
- rp1_
vnet NetworkCustomer Managed Resources Azure Subnets Rp1Vnet - Azure subnet.
- rp2_
pods NetworkCustomer Managed Resources Azure Subnets Rp2Pods - Azure subnet.
- rp2_
vnet NetworkCustomer Managed Resources Azure Subnets Rp2Vnet - Azure subnet.
- rp_
agent NetworkCustomer Managed Resources Azure Subnets Rp Agent - Azure subnet.
- rp_
connect_ Networkpods Customer Managed Resources Azure Subnets Rp Connect Pods - Azure subnet.
- rp_
connect_ Networkvnet Customer Managed Resources Azure Subnets Rp Connect Vnet - Azure subnet.
- rp_
egress_ Networkvnet Customer Managed Resources Azure Subnets Rp Egress Vnet - Azure subnet.
- sys_
pods NetworkCustomer Managed Resources Azure Subnets Sys Pods - Azure subnet.
- sys_
vnet NetworkCustomer Managed Resources Azure Subnets Sys Vnet - Azure subnet.
- kafka
Connect Property MapPods - Azure subnet.
- kafka
Connect Property MapVnet - Azure subnet.
- rp0Pods Property Map
- Azure subnet.
- rp0Vnet Property Map
- Azure subnet.
- rp1Pods Property Map
- Azure subnet.
- rp1Vnet Property Map
- Azure subnet.
- rp2Pods Property Map
- Azure subnet.
- rp2Vnet Property Map
- Azure subnet.
- rp
Agent Property Map - Azure subnet.
- rp
Connect Property MapPods - Azure subnet.
- rp
Connect Property MapVnet - Azure subnet.
- rp
Egress Property MapVnet - Azure subnet.
- sys
Pods Property Map - Azure subnet.
- sys
Vnet Property Map - Azure subnet.
NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectPods, NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectPodsArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectVnet, NetworkCustomerManagedResourcesAzureSubnetsKafkaConnectVnetArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRp0Pods, NetworkCustomerManagedResourcesAzureSubnetsRp0PodsArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRp0Vnet, NetworkCustomerManagedResourcesAzureSubnetsRp0VnetArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRp1Pods, NetworkCustomerManagedResourcesAzureSubnetsRp1PodsArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRp1Vnet, NetworkCustomerManagedResourcesAzureSubnetsRp1VnetArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRp2Pods, NetworkCustomerManagedResourcesAzureSubnetsRp2PodsArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRp2Vnet, NetworkCustomerManagedResourcesAzureSubnetsRp2VnetArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRpAgent, NetworkCustomerManagedResourcesAzureSubnetsRpAgentArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRpConnectPods, NetworkCustomerManagedResourcesAzureSubnetsRpConnectPodsArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRpConnectVnet, NetworkCustomerManagedResourcesAzureSubnetsRpConnectVnetArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsRpEgressVnet, NetworkCustomerManagedResourcesAzureSubnetsRpEgressVnetArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsSysPods, NetworkCustomerManagedResourcesAzureSubnetsSysPodsArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureSubnetsSysVnet, NetworkCustomerManagedResourcesAzureSubnetsSysVnetArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesAzureVnet, NetworkCustomerManagedResourcesAzureVnetArgs
- Name string
- Resource
Group NetworkCustomer Managed Resources Azure Vnet Resource Group - Azure Resource Group Specification
- Name string
- Resource
Group NetworkCustomer Managed Resources Azure Vnet Resource Group - Azure Resource Group Specification
- name string
- resource_
group object - Azure Resource Group Specification
- name String
- resource
Group NetworkCustomer Managed Resources Azure Vnet Resource Group - Azure Resource Group Specification
- name string
- resource
Group NetworkCustomer Managed Resources Azure Vnet Resource Group - Azure Resource Group Specification
- name str
- resource_
group NetworkCustomer Managed Resources Azure Vnet Resource Group - Azure Resource Group Specification
- name String
- resource
Group Property Map - Azure Resource Group Specification
NetworkCustomerManagedResourcesAzureVnetResourceGroup, NetworkCustomerManagedResourcesAzureVnetResourceGroupArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkCustomerManagedResourcesGcp, NetworkCustomerManagedResourcesGcpArgs
- Management
Bucket NetworkCustomer Managed Resources Gcp Management Bucket - GCP storage bucket properties.
- Network
Name string - Network
Project stringId
- Management
Bucket NetworkCustomer Managed Resources Gcp Management Bucket - GCP storage bucket properties.
- Network
Name string - Network
Project stringId
- management_
bucket object - GCP storage bucket properties.
- network_
name string - network_
project_ stringid
- management
Bucket NetworkCustomer Managed Resources Gcp Management Bucket - GCP storage bucket properties.
- network
Name String - network
Project StringId
- management
Bucket NetworkCustomer Managed Resources Gcp Management Bucket - GCP storage bucket properties.
- network
Name string - network
Project stringId
- management_
bucket NetworkCustomer Managed Resources Gcp Management Bucket - GCP storage bucket properties.
- network_
name str - network_
project_ strid
- management
Bucket Property Map - GCP storage bucket properties.
- network
Name String - network
Project StringId
NetworkCustomerManagedResourcesGcpManagementBucket, NetworkCustomerManagedResourcesGcpManagementBucketArgs
- Name string
- Name string
- name string
- name String
- name string
- name str
- name String
NetworkEgressSpec, NetworkEgressSpecArgs
NetworkEgressSpecAws, NetworkEgressSpecAwsArgs
- Transit
Gateway stringId - Transit Gateway ID. Must match pattern
^tgw-[0-9a-f]{8,}$.
- Transit
Gateway stringId - Transit Gateway ID. Must match pattern
^tgw-[0-9a-f]{8,}$.
- transit_
gateway_ stringid - Transit Gateway ID. Must match pattern
^tgw-[0-9a-f]{8,}$.
- transit
Gateway StringId - Transit Gateway ID. Must match pattern
^tgw-[0-9a-f]{8,}$.
- transit
Gateway stringId - Transit Gateway ID. Must match pattern
^tgw-[0-9a-f]{8,}$.
- transit_
gateway_ strid - Transit Gateway ID. Must match pattern
^tgw-[0-9a-f]{8,}$.
- transit
Gateway StringId - Transit Gateway ID. Must match pattern
^tgw-[0-9a-f]{8,}$.
NetworkEgressSpecAzure, NetworkEgressSpecAzureArgs
- Firewall
Private stringIp - Firewall Private Ip. Must be a valid IP address.
- Hub
Vnet stringId - Hub Vnet ID. Length must be at least 1.
- Firewall
Private stringIp - Firewall Private Ip. Must be a valid IP address.
- Hub
Vnet stringId - Hub Vnet ID. Length must be at least 1.
- firewall_
private_ stringip - Firewall Private Ip. Must be a valid IP address.
- hub_
vnet_ stringid - Hub Vnet ID. Length must be at least 1.
- firewall
Private StringIp - Firewall Private Ip. Must be a valid IP address.
- hub
Vnet StringId - Hub Vnet ID. Length must be at least 1.
- firewall
Private stringIp - Firewall Private Ip. Must be a valid IP address.
- hub
Vnet stringId - Hub Vnet ID. Length must be at least 1.
- firewall_
private_ strip - Firewall Private Ip. Must be a valid IP address.
- hub_
vnet_ strid - Hub Vnet ID. Length must be at least 1.
- firewall
Private StringIp - Firewall Private Ip. Must be a valid IP address.
- hub
Vnet StringId - Hub Vnet ID. Length must be at least 1.
NetworkEgressSpecGcp, NetworkEgressSpecGcpArgs
- Hub
Vpc stringName - Hub VPC Name. Length must be at least 1.
- Hub
Vpc stringProject - Hub VPC Project. Length must be at least 1.
- Hub
Vpc stringName - Hub VPC Name. Length must be at least 1.
- Hub
Vpc stringProject - Hub VPC Project. Length must be at least 1.
- hub_
vpc_ stringname - Hub VPC Name. Length must be at least 1.
- hub_
vpc_ stringproject - Hub VPC Project. Length must be at least 1.
- hub
Vpc StringName - Hub VPC Name. Length must be at least 1.
- hub
Vpc StringProject - Hub VPC Project. Length must be at least 1.
- hub
Vpc stringName - Hub VPC Name. Length must be at least 1.
- hub
Vpc stringProject - Hub VPC Project. Length must be at least 1.
- hub_
vpc_ strname - Hub VPC Name. Length must be at least 1.
- hub_
vpc_ strproject - Hub VPC Project. Length must be at least 1.
- hub
Vpc StringName - Hub VPC Name. Length must be at least 1.
- hub
Vpc StringProject - Hub VPC Project. Length must be at least 1.
NetworkTimeouts, NetworkTimeoutsArgs
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Import
$ pulumi import redpanda:index/network:Network example networkId
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- redpanda redpanda-data/terraform-provider-redpanda
- License
- Notes
- This Pulumi package is based on the
redpandaTerraform Provider.
published on Thursday, Sep 24, 2026 by redpanda-data