published on Tuesday, May 5, 2026 by ibm-cloud
published on Tuesday, May 5, 2026 by ibm-cloud
Create, update, and delete code_engine_allowed_outbound_destinations with this resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const codeEngineAllowedOutboundDestinationInstance = new ibm.CodeEngineAllowedOutboundDestination("code_engine_allowed_outbound_destination_instance", {
projectId: codeEngineProjectInstance.projectId,
type: "cidr_block",
name: "my-cidr-block-1",
cidrBlock: "192.68.3.0/24",
});
import pulumi
import pulumi_ibm as ibm
code_engine_allowed_outbound_destination_instance = ibm.CodeEngineAllowedOutboundDestination("code_engine_allowed_outbound_destination_instance",
project_id=code_engine_project_instance["projectId"],
type="cidr_block",
name="my-cidr-block-1",
cidr_block="192.68.3.0/24")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/v2/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewCodeEngineAllowedOutboundDestination(ctx, "code_engine_allowed_outbound_destination_instance", &ibm.CodeEngineAllowedOutboundDestinationArgs{
ProjectId: pulumi.Any(codeEngineProjectInstance.ProjectId),
Type: pulumi.String("cidr_block"),
Name: pulumi.String("my-cidr-block-1"),
CidrBlock: pulumi.String("192.68.3.0/24"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var codeEngineAllowedOutboundDestinationInstance = new Ibm.CodeEngineAllowedOutboundDestination("code_engine_allowed_outbound_destination_instance", new()
{
ProjectId = codeEngineProjectInstance.ProjectId,
Type = "cidr_block",
Name = "my-cidr-block-1",
CidrBlock = "192.68.3.0/24",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.CodeEngineAllowedOutboundDestination;
import com.pulumi.ibm.CodeEngineAllowedOutboundDestinationArgs;
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 codeEngineAllowedOutboundDestinationInstance = new CodeEngineAllowedOutboundDestination("codeEngineAllowedOutboundDestinationInstance", CodeEngineAllowedOutboundDestinationArgs.builder()
.projectId(codeEngineProjectInstance.projectId())
.type("cidr_block")
.name("my-cidr-block-1")
.cidrBlock("192.68.3.0/24")
.build());
}
}
resources:
codeEngineAllowedOutboundDestinationInstance:
type: ibm:CodeEngineAllowedOutboundDestination
name: code_engine_allowed_outbound_destination_instance
properties:
projectId: ${codeEngineProjectInstance.projectId}
type: cidr_block
name: my-cidr-block-1
cidrBlock: 192.68.3.0/24
Example coming soon!
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const codeEngineAllowedOutboundDestinationInstance = new ibm.CodeEngineAllowedOutboundDestination("code_engine_allowed_outbound_destination_instance", {
projectId: codeEngineProjectInstance.projectId,
type: "private_path_service_gateway",
name: "my-private-path-service-gateway",
privatePathServiceGatewayCrn: "crn:v1:bluemix:public:is:eu-de:a/4329073d16d2f3663f74bfa955259139::private-path-service-gateway:r010-a78455bd-ff11-4d10-8a4f-b664b15079a4",
isolationPolicy: "dedicated",
});
import pulumi
import pulumi_ibm as ibm
code_engine_allowed_outbound_destination_instance = ibm.CodeEngineAllowedOutboundDestination("code_engine_allowed_outbound_destination_instance",
project_id=code_engine_project_instance["projectId"],
type="private_path_service_gateway",
name="my-private-path-service-gateway",
private_path_service_gateway_crn="crn:v1:bluemix:public:is:eu-de:a/4329073d16d2f3663f74bfa955259139::private-path-service-gateway:r010-a78455bd-ff11-4d10-8a4f-b664b15079a4",
isolation_policy="dedicated")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/v2/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewCodeEngineAllowedOutboundDestination(ctx, "code_engine_allowed_outbound_destination_instance", &ibm.CodeEngineAllowedOutboundDestinationArgs{
ProjectId: pulumi.Any(codeEngineProjectInstance.ProjectId),
Type: pulumi.String("private_path_service_gateway"),
Name: pulumi.String("my-private-path-service-gateway"),
PrivatePathServiceGatewayCrn: pulumi.String("crn:v1:bluemix:public:is:eu-de:a/4329073d16d2f3663f74bfa955259139::private-path-service-gateway:r010-a78455bd-ff11-4d10-8a4f-b664b15079a4"),
IsolationPolicy: pulumi.String("dedicated"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var codeEngineAllowedOutboundDestinationInstance = new Ibm.CodeEngineAllowedOutboundDestination("code_engine_allowed_outbound_destination_instance", new()
{
ProjectId = codeEngineProjectInstance.ProjectId,
Type = "private_path_service_gateway",
Name = "my-private-path-service-gateway",
PrivatePathServiceGatewayCrn = "crn:v1:bluemix:public:is:eu-de:a/4329073d16d2f3663f74bfa955259139::private-path-service-gateway:r010-a78455bd-ff11-4d10-8a4f-b664b15079a4",
IsolationPolicy = "dedicated",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.CodeEngineAllowedOutboundDestination;
import com.pulumi.ibm.CodeEngineAllowedOutboundDestinationArgs;
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 codeEngineAllowedOutboundDestinationInstance = new CodeEngineAllowedOutboundDestination("codeEngineAllowedOutboundDestinationInstance", CodeEngineAllowedOutboundDestinationArgs.builder()
.projectId(codeEngineProjectInstance.projectId())
.type("private_path_service_gateway")
.name("my-private-path-service-gateway")
.privatePathServiceGatewayCrn("crn:v1:bluemix:public:is:eu-de:a/4329073d16d2f3663f74bfa955259139::private-path-service-gateway:r010-a78455bd-ff11-4d10-8a4f-b664b15079a4")
.isolationPolicy("dedicated")
.build());
}
}
resources:
codeEngineAllowedOutboundDestinationInstance:
type: ibm:CodeEngineAllowedOutboundDestination
name: code_engine_allowed_outbound_destination_instance
properties:
projectId: ${codeEngineProjectInstance.projectId}
type: private_path_service_gateway
name: my-private-path-service-gateway
privatePathServiceGatewayCrn: crn:v1:bluemix:public:is:eu-de:a/4329073d16d2f3663f74bfa955259139::private-path-service-gateway:r010-a78455bd-ff11-4d10-8a4f-b664b15079a4
isolationPolicy: dedicated
Example coming soon!
Create CodeEngineAllowedOutboundDestination Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CodeEngineAllowedOutboundDestination(name: string, args: CodeEngineAllowedOutboundDestinationArgs, opts?: CustomResourceOptions);@overload
def CodeEngineAllowedOutboundDestination(resource_name: str,
args: CodeEngineAllowedOutboundDestinationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CodeEngineAllowedOutboundDestination(resource_name: str,
opts: Optional[ResourceOptions] = None,
project_id: Optional[str] = None,
type: Optional[str] = None,
cidr_block: Optional[str] = None,
code_engine_allowed_outbound_destination_id: Optional[str] = None,
isolation_policy: Optional[str] = None,
name: Optional[str] = None,
private_path_service_gateway_crn: Optional[str] = None)func NewCodeEngineAllowedOutboundDestination(ctx *Context, name string, args CodeEngineAllowedOutboundDestinationArgs, opts ...ResourceOption) (*CodeEngineAllowedOutboundDestination, error)public CodeEngineAllowedOutboundDestination(string name, CodeEngineAllowedOutboundDestinationArgs args, CustomResourceOptions? opts = null)
public CodeEngineAllowedOutboundDestination(String name, CodeEngineAllowedOutboundDestinationArgs args)
public CodeEngineAllowedOutboundDestination(String name, CodeEngineAllowedOutboundDestinationArgs args, CustomResourceOptions options)
type: ibm:CodeEngineAllowedOutboundDestination
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "ibm_codeengineallowedoutbounddestination" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args CodeEngineAllowedOutboundDestinationArgs
- 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 CodeEngineAllowedOutboundDestinationArgs
- 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 CodeEngineAllowedOutboundDestinationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CodeEngineAllowedOutboundDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CodeEngineAllowedOutboundDestinationArgs
- 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 codeEngineAllowedOutboundDestinationResource = new Ibm.CodeEngineAllowedOutboundDestination("codeEngineAllowedOutboundDestinationResource", new()
{
ProjectId = "string",
Type = "string",
CidrBlock = "string",
CodeEngineAllowedOutboundDestinationId = "string",
IsolationPolicy = "string",
Name = "string",
PrivatePathServiceGatewayCrn = "string",
});
example, err := ibm.NewCodeEngineAllowedOutboundDestination(ctx, "codeEngineAllowedOutboundDestinationResource", &ibm.CodeEngineAllowedOutboundDestinationArgs{
ProjectId: pulumi.String("string"),
Type: pulumi.String("string"),
CidrBlock: pulumi.String("string"),
CodeEngineAllowedOutboundDestinationId: pulumi.String("string"),
IsolationPolicy: pulumi.String("string"),
Name: pulumi.String("string"),
PrivatePathServiceGatewayCrn: pulumi.String("string"),
})
resource "ibm_codeengineallowedoutbounddestination" "codeEngineAllowedOutboundDestinationResource" {
project_id = "string"
type = "string"
cidr_block = "string"
code_engine_allowed_outbound_destination_id = "string"
isolation_policy = "string"
name = "string"
private_path_service_gateway_crn = "string"
}
var codeEngineAllowedOutboundDestinationResource = new CodeEngineAllowedOutboundDestination("codeEngineAllowedOutboundDestinationResource", CodeEngineAllowedOutboundDestinationArgs.builder()
.projectId("string")
.type("string")
.cidrBlock("string")
.codeEngineAllowedOutboundDestinationId("string")
.isolationPolicy("string")
.name("string")
.privatePathServiceGatewayCrn("string")
.build());
code_engine_allowed_outbound_destination_resource = ibm.CodeEngineAllowedOutboundDestination("codeEngineAllowedOutboundDestinationResource",
project_id="string",
type="string",
cidr_block="string",
code_engine_allowed_outbound_destination_id="string",
isolation_policy="string",
name="string",
private_path_service_gateway_crn="string")
const codeEngineAllowedOutboundDestinationResource = new ibm.CodeEngineAllowedOutboundDestination("codeEngineAllowedOutboundDestinationResource", {
projectId: "string",
type: "string",
cidrBlock: "string",
codeEngineAllowedOutboundDestinationId: "string",
isolationPolicy: "string",
name: "string",
privatePathServiceGatewayCrn: "string",
});
type: ibm:CodeEngineAllowedOutboundDestination
properties:
cidrBlock: string
codeEngineAllowedOutboundDestinationId: string
isolationPolicy: string
name: string
privatePathServiceGatewayCrn: string
projectId: string
type: string
CodeEngineAllowedOutboundDestination 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 CodeEngineAllowedOutboundDestination resource accepts the following input properties:
- Project
Id string - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- Type string
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- Cidr
Block string - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- Code
Engine stringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- Isolation
Policy string - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- Name string
- The name of the allowed outbound destination.
- Private
Path stringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- Project
Id string - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- Type string
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- Cidr
Block string - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- Code
Engine stringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- Isolation
Policy string - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- Name string
- The name of the allowed outbound destination.
- Private
Path stringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project_
id string - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- type string
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr_
block string - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code_
engine_ stringallowed_ outbound_ destination_ id - (String) The private path service gateway identifier.
- isolation_
policy string - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name string
- The name of the allowed outbound destination.
- private_
path_ stringservice_ gateway_ crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project
Id String - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- type String
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr
Block String - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code
Engine StringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- isolation
Policy String - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name String
- The name of the allowed outbound destination.
- private
Path StringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project
Id string - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- type string
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr
Block string - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code
Engine stringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- isolation
Policy string - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name string
- The name of the allowed outbound destination.
- private
Path stringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project_
id str - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- type str
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr_
block str - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code_
engine_ strallowed_ outbound_ destination_ id - (String) The private path service gateway identifier.
- isolation_
policy str - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name str
- The name of the allowed outbound destination.
- private_
path_ strservice_ gateway_ crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project
Id String - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- type String
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr
Block String - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code
Engine StringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- isolation
Policy String - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name String
- The name of the allowed outbound destination.
- private
Path StringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
Outputs
All input properties are implicitly available as output properties. Additionally, the CodeEngineAllowedOutboundDestination resource produces the following output properties:
- Entity
Tag string - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- Etag string
- ETag identifier for code_engine_allowed_outbound_destination.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- Status
Details List<CodeEngine Allowed Outbound Destination Status Detail> - (List) Nested schema for status_details:
- Entity
Tag string - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- Etag string
- ETag identifier for code_engine_allowed_outbound_destination.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- Status
Details []CodeEngine Allowed Outbound Destination Status Detail - (List) Nested schema for status_details:
- entity_
tag string - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag string
- ETag identifier for code_engine_allowed_outbound_destination.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status_
details list(object) - (List) Nested schema for status_details:
- entity
Tag String - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag String
- ETag identifier for code_engine_allowed_outbound_destination.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status
Details List<CodeEngine Allowed Outbound Destination Status Detail> - (List) Nested schema for status_details:
- entity
Tag string - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag string
- ETag identifier for code_engine_allowed_outbound_destination.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status
Details CodeEngine Allowed Outbound Destination Status Detail[] - (List) Nested schema for status_details:
- entity_
tag str - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag str
- ETag identifier for code_engine_allowed_outbound_destination.
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status_
details Sequence[CodeEngine Allowed Outbound Destination Status Detail] - (List) Nested schema for status_details:
- entity
Tag String - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag String
- ETag identifier for code_engine_allowed_outbound_destination.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status
Details List<Property Map> - (List) Nested schema for status_details:
Look up Existing CodeEngineAllowedOutboundDestination Resource
Get an existing CodeEngineAllowedOutboundDestination 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?: CodeEngineAllowedOutboundDestinationState, opts?: CustomResourceOptions): CodeEngineAllowedOutboundDestination@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cidr_block: Optional[str] = None,
code_engine_allowed_outbound_destination_id: Optional[str] = None,
entity_tag: Optional[str] = None,
etag: Optional[str] = None,
isolation_policy: Optional[str] = None,
name: Optional[str] = None,
private_path_service_gateway_crn: Optional[str] = None,
project_id: Optional[str] = None,
status: Optional[str] = None,
status_details: Optional[Sequence[CodeEngineAllowedOutboundDestinationStatusDetailArgs]] = None,
type: Optional[str] = None) -> CodeEngineAllowedOutboundDestinationfunc GetCodeEngineAllowedOutboundDestination(ctx *Context, name string, id IDInput, state *CodeEngineAllowedOutboundDestinationState, opts ...ResourceOption) (*CodeEngineAllowedOutboundDestination, error)public static CodeEngineAllowedOutboundDestination Get(string name, Input<string> id, CodeEngineAllowedOutboundDestinationState? state, CustomResourceOptions? opts = null)public static CodeEngineAllowedOutboundDestination get(String name, Output<String> id, CodeEngineAllowedOutboundDestinationState state, CustomResourceOptions options)resources: _: type: ibm:CodeEngineAllowedOutboundDestination get: id: ${id}import {
to = ibm_codeengineallowedoutbounddestination.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 - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- Code
Engine stringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- Entity
Tag string - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- Etag string
- ETag identifier for code_engine_allowed_outbound_destination.
- Isolation
Policy string - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- Name string
- The name of the allowed outbound destination.
- Private
Path stringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- Project
Id string - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- Status string
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- Status
Details List<CodeEngine Allowed Outbound Destination Status Detail> - (List) Nested schema for status_details:
- Type string
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- Cidr
Block string - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- Code
Engine stringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- Entity
Tag string - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- Etag string
- ETag identifier for code_engine_allowed_outbound_destination.
- Isolation
Policy string - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- Name string
- The name of the allowed outbound destination.
- Private
Path stringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- Project
Id string - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- Status string
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- Status
Details []CodeEngine Allowed Outbound Destination Status Detail Args - (List) Nested schema for status_details:
- Type string
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr_
block string - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code_
engine_ stringallowed_ outbound_ destination_ id - (String) The private path service gateway identifier.
- entity_
tag string - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag string
- ETag identifier for code_engine_allowed_outbound_destination.
- isolation_
policy string - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name string
- The name of the allowed outbound destination.
- private_
path_ stringservice_ gateway_ crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project_
id string - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- status string
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status_
details list(object) - (List) Nested schema for status_details:
- type string
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr
Block String - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code
Engine StringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- entity
Tag String - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag String
- ETag identifier for code_engine_allowed_outbound_destination.
- isolation
Policy String - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name String
- The name of the allowed outbound destination.
- private
Path StringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project
Id String - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- status String
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status
Details List<CodeEngine Allowed Outbound Destination Status Detail> - (List) Nested schema for status_details:
- type String
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr
Block string - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code
Engine stringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- entity
Tag string - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag string
- ETag identifier for code_engine_allowed_outbound_destination.
- isolation
Policy string - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name string
- The name of the allowed outbound destination.
- private
Path stringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project
Id string - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- status string
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status
Details CodeEngine Allowed Outbound Destination Status Detail[] - (List) Nested schema for status_details:
- type string
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr_
block str - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code_
engine_ strallowed_ outbound_ destination_ id - (String) The private path service gateway identifier.
- entity_
tag str - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag str
- ETag identifier for code_engine_allowed_outbound_destination.
- isolation_
policy str - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name str
- The name of the allowed outbound destination.
- private_
path_ strservice_ gateway_ crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project_
id str - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- status str
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status_
details Sequence[CodeEngine Allowed Outbound Destination Status Detail Args] - (List) Nested schema for status_details:
- type str
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
- cidr
Block String - The IPv4 address range.
- Constraints: The maximum length is
18characters. The minimum length is9characters. The value must match regular expression/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(3[0-2]|[1-2][0-9]|[0-9]))$/.
- Constraints: The maximum length is
- code
Engine StringAllowed Outbound Destination Id - (String) The private path service gateway identifier.
- entity
Tag String - (String) The version of the allowed outbound destination, which is used to achieve optimistic locking.
- Constraints: The maximum length is
63characters. The minimum length is1character. The value must match regular expression/^[\\*\\-a-z0-9]+$/.
- Constraints: The maximum length is
- etag String
- ETag identifier for code_engine_allowed_outbound_destination.
- isolation
Policy String - Optional property to specify the isolation policy of the private path service gateway. If set to
shared, other projects within the same account or enterprise account family can connect to Private Path service, too. If set todedicatedthe gateway can only be used by a single Code Engine project. If not specified the isolation policy will be set toshared.- Constraints: The default value is
shared. Allowable values are:shared,dedicated.
- Constraints: The default value is
- name String
- The name of the allowed outbound destination.
- private
Path StringService Gateway Crn - The CRN of the Private Path service.
- Constraints: The maximum length is
253characters. The minimum length is20characters. The value must match regular expression/^crn\\:v1\\:[a-zA-Z0-9]*\\:(public|dedicated|local)\\:is\\:([a-z][\\-a-z0-9_]*[a-z0-9])?\\:((a|o|s)\/[\\-a-z0-9]+)?\\:\\:private-path-service-gateway\\:[\\-a-zA-Z0-9\/.]*$/.
- Constraints: The maximum length is
- project
Id String - The ID of the project.
- Constraints: The maximum length is
36characters. The minimum length is36characters. The value must match regular expression/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/.
- Constraints: The maximum length is
- status String
- (String) The current status of the outbound destination.
- Constraints: Allowable values are:
ready,failed,deploying.
- Constraints: Allowable values are:
- status
Details List<Property Map> - (List) Nested schema for status_details:
- type String
- Specify the type of the allowed outbound destination. Allowed types are:
cidr_blockandprivate_path_service_gateway.- Constraints: The default value is
cidr_block. Allowable values are:cidr_block,private_path_service_gateway. The value must match regular expression/^(cidr_block|private_path_service_gateway)$/.
- Constraints: The default value is
Supporting Types
CodeEngineAllowedOutboundDestinationStatusDetail, CodeEngineAllowedOutboundDestinationStatusDetailArgs
- Endpoint
Gateways List<CodeEngine Allowed Outbound Destination Status Detail Endpoint Gateway> - (List) Optional information about the endpoint gateway located in the Code Engine VPC that connects to the private path service gateway. Nested schema for endpoint_gateway:
- Private
Path List<CodeService Gateways Engine Allowed Outbound Destination Status Detail Private Path Service Gateway> - (List) Optional information about the private path service gateway that this allowed outbound destination points to. Nested schema for private_path_service_gateway:
- Reason string
- (String) Optional information to provide more context in case of a 'failed' or 'deploying' status.
- Constraints: Allowable values are:
ready,private_path_crn_invalid,private_path_not_in_same_region,private_path_not_in_same_account_family,private_path_not_found,private_path_not_published,private_path_connection_already_exists,private_path_connection_approval_denied,private_path_connection_approval_pending,deploying,failed.
- Constraints: Allowable values are:
- Endpoint
Gateways []CodeEngine Allowed Outbound Destination Status Detail Endpoint Gateway - (List) Optional information about the endpoint gateway located in the Code Engine VPC that connects to the private path service gateway. Nested schema for endpoint_gateway:
- Private
Path []CodeService Gateways Engine Allowed Outbound Destination Status Detail Private Path Service Gateway - (List) Optional information about the private path service gateway that this allowed outbound destination points to. Nested schema for private_path_service_gateway:
- Reason string
- (String) Optional information to provide more context in case of a 'failed' or 'deploying' status.
- Constraints: Allowable values are:
ready,private_path_crn_invalid,private_path_not_in_same_region,private_path_not_in_same_account_family,private_path_not_found,private_path_not_published,private_path_connection_already_exists,private_path_connection_approval_denied,private_path_connection_approval_pending,deploying,failed.
- Constraints: Allowable values are:
- endpoint_
gateways list(object) - (List) Optional information about the endpoint gateway located in the Code Engine VPC that connects to the private path service gateway. Nested schema for endpoint_gateway:
- private_
path_ list(object)service_ gateways - (List) Optional information about the private path service gateway that this allowed outbound destination points to. Nested schema for private_path_service_gateway:
- reason string
- (String) Optional information to provide more context in case of a 'failed' or 'deploying' status.
- Constraints: Allowable values are:
ready,private_path_crn_invalid,private_path_not_in_same_region,private_path_not_in_same_account_family,private_path_not_found,private_path_not_published,private_path_connection_already_exists,private_path_connection_approval_denied,private_path_connection_approval_pending,deploying,failed.
- Constraints: Allowable values are:
- endpoint
Gateways List<CodeEngine Allowed Outbound Destination Status Detail Endpoint Gateway> - (List) Optional information about the endpoint gateway located in the Code Engine VPC that connects to the private path service gateway. Nested schema for endpoint_gateway:
- private
Path List<CodeService Gateways Engine Allowed Outbound Destination Status Detail Private Path Service Gateway> - (List) Optional information about the private path service gateway that this allowed outbound destination points to. Nested schema for private_path_service_gateway:
- reason String
- (String) Optional information to provide more context in case of a 'failed' or 'deploying' status.
- Constraints: Allowable values are:
ready,private_path_crn_invalid,private_path_not_in_same_region,private_path_not_in_same_account_family,private_path_not_found,private_path_not_published,private_path_connection_already_exists,private_path_connection_approval_denied,private_path_connection_approval_pending,deploying,failed.
- Constraints: Allowable values are:
- endpoint
Gateways CodeEngine Allowed Outbound Destination Status Detail Endpoint Gateway[] - (List) Optional information about the endpoint gateway located in the Code Engine VPC that connects to the private path service gateway. Nested schema for endpoint_gateway:
- private
Path CodeService Gateways Engine Allowed Outbound Destination Status Detail Private Path Service Gateway[] - (List) Optional information about the private path service gateway that this allowed outbound destination points to. Nested schema for private_path_service_gateway:
- reason string
- (String) Optional information to provide more context in case of a 'failed' or 'deploying' status.
- Constraints: Allowable values are:
ready,private_path_crn_invalid,private_path_not_in_same_region,private_path_not_in_same_account_family,private_path_not_found,private_path_not_published,private_path_connection_already_exists,private_path_connection_approval_denied,private_path_connection_approval_pending,deploying,failed.
- Constraints: Allowable values are:
- endpoint_
gateways Sequence[CodeEngine Allowed Outbound Destination Status Detail Endpoint Gateway] - (List) Optional information about the endpoint gateway located in the Code Engine VPC that connects to the private path service gateway. Nested schema for endpoint_gateway:
- private_
path_ Sequence[Codeservice_ gateways Engine Allowed Outbound Destination Status Detail Private Path Service Gateway] - (List) Optional information about the private path service gateway that this allowed outbound destination points to. Nested schema for private_path_service_gateway:
- reason str
- (String) Optional information to provide more context in case of a 'failed' or 'deploying' status.
- Constraints: Allowable values are:
ready,private_path_crn_invalid,private_path_not_in_same_region,private_path_not_in_same_account_family,private_path_not_found,private_path_not_published,private_path_connection_already_exists,private_path_connection_approval_denied,private_path_connection_approval_pending,deploying,failed.
- Constraints: Allowable values are:
- endpoint
Gateways List<Property Map> - (List) Optional information about the endpoint gateway located in the Code Engine VPC that connects to the private path service gateway. Nested schema for endpoint_gateway:
- private
Path List<Property Map>Service Gateways - (List) Optional information about the private path service gateway that this allowed outbound destination points to. Nested schema for private_path_service_gateway:
- reason String
- (String) Optional information to provide more context in case of a 'failed' or 'deploying' status.
- Constraints: Allowable values are:
ready,private_path_crn_invalid,private_path_not_in_same_region,private_path_not_in_same_account_family,private_path_not_found,private_path_not_published,private_path_connection_already_exists,private_path_connection_approval_denied,private_path_connection_approval_pending,deploying,failed.
- Constraints: Allowable values are:
CodeEngineAllowedOutboundDestinationStatusDetailEndpointGateway, CodeEngineAllowedOutboundDestinationStatusDetailEndpointGatewayArgs
- account_
id string - (String) The account that created the endpoint gateway.
- created_
at string - (String) The timestamp when the endpoint gateway was created.
- ips list(string)
- (List) The reserved IPs bound to this endpoint gateway.
- name string
- The name of the allowed outbound destination.
- account_
id str - (String) The account that created the endpoint gateway.
- created_
at str - (String) The timestamp when the endpoint gateway was created.
- ips Sequence[str]
- (List) The reserved IPs bound to this endpoint gateway.
- name str
- The name of the allowed outbound destination.
CodeEngineAllowedOutboundDestinationStatusDetailPrivatePathServiceGateway, CodeEngineAllowedOutboundDestinationStatusDetailPrivatePathServiceGatewayArgs
- Id string
- (String) The private path service gateway identifier.
- Name string
- The name of the allowed outbound destination.
- Service
Endpoints List<string> - (List) The fully qualified domain names for this private path service gateway. The domains are used for endpoint gateways to connect to the service and are configured in the VPC for each endpoint gateway.
- Id string
- (String) The private path service gateway identifier.
- Name string
- The name of the allowed outbound destination.
- Service
Endpoints []string - (List) The fully qualified domain names for this private path service gateway. The domains are used for endpoint gateways to connect to the service and are configured in the VPC for each endpoint gateway.
- id string
- (String) The private path service gateway identifier.
- name string
- The name of the allowed outbound destination.
- service_
endpoints list(string) - (List) The fully qualified domain names for this private path service gateway. The domains are used for endpoint gateways to connect to the service and are configured in the VPC for each endpoint gateway.
- id String
- (String) The private path service gateway identifier.
- name String
- The name of the allowed outbound destination.
- service
Endpoints List<String> - (List) The fully qualified domain names for this private path service gateway. The domains are used for endpoint gateways to connect to the service and are configured in the VPC for each endpoint gateway.
- id string
- (String) The private path service gateway identifier.
- name string
- The name of the allowed outbound destination.
- service
Endpoints string[] - (List) The fully qualified domain names for this private path service gateway. The domains are used for endpoint gateways to connect to the service and are configured in the VPC for each endpoint gateway.
- id str
- (String) The private path service gateway identifier.
- name str
- The name of the allowed outbound destination.
- service_
endpoints Sequence[str] - (List) The fully qualified domain names for this private path service gateway. The domains are used for endpoint gateways to connect to the service and are configured in the VPC for each endpoint gateway.
- id String
- (String) The private path service gateway identifier.
- name String
- The name of the allowed outbound destination.
- service
Endpoints List<String> - (List) The fully qualified domain names for this private path service gateway. The domains are used for endpoint gateways to connect to the service and are configured in the VPC for each endpoint gateway.
Import
You can import the ibm_code_engine_allowed_outbound_destination resource by using name.
The name property can be formed from project_id, and name in the following format:
<project_id>/<name>
project_id: A string in the format15314cc3-85b4-4338-903f-c28cdee6d005. The ID of the project.name: A string in the formatallow-all. The name of the allowed outbound destination.
Syntax
```sh $ pulumi import ibm:index/codeEngineAllowedOutboundDestination:CodeEngineAllowedOutboundDestination code_engine_allowed_outbound_destination <project_id>/<name> ```
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
published on Tuesday, May 5, 2026 by ibm-cloud
