oci.Core.getDrgAttachments
Explore with Pulumi AI
This data source provides the list of Drg Attachments in Oracle Cloud Infrastructure Core service.
Lists the DrgAttachment
resource for the specified compartment. You can filter the
results by DRG, attached network, attachment type, DRG route table or
VCN route table.
The LIST API lists DRG attachments by attachment type. It will default to list VCN attachments, but you may request to list ALL attachments of ALL types.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDrgAttachments = oci.Core.getDrgAttachments({
compartmentId: compartmentId,
attachmentType: drgAttachmentAttachmentType,
displayName: drgAttachmentDisplayName,
drgId: testDrg.id,
drgRouteTableId: testDrgRouteTable.id,
networkId: testNetwork.id,
state: drgAttachmentState,
vcnId: testVcn.id,
});
import pulumi
import pulumi_oci as oci
test_drg_attachments = oci.Core.get_drg_attachments(compartment_id=compartment_id,
attachment_type=drg_attachment_attachment_type,
display_name=drg_attachment_display_name,
drg_id=test_drg["id"],
drg_route_table_id=test_drg_route_table["id"],
network_id=test_network["id"],
state=drg_attachment_state,
vcn_id=test_vcn["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Core"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Core.GetDrgAttachments(ctx, &core.GetDrgAttachmentsArgs{
CompartmentId: compartmentId,
AttachmentType: pulumi.StringRef(drgAttachmentAttachmentType),
DisplayName: pulumi.StringRef(drgAttachmentDisplayName),
DrgId: pulumi.StringRef(testDrg.Id),
DrgRouteTableId: pulumi.StringRef(testDrgRouteTable.Id),
NetworkId: pulumi.StringRef(testNetwork.Id),
State: pulumi.StringRef(drgAttachmentState),
VcnId: pulumi.StringRef(testVcn.Id),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testDrgAttachments = Oci.Core.GetDrgAttachments.Invoke(new()
{
CompartmentId = compartmentId,
AttachmentType = drgAttachmentAttachmentType,
DisplayName = drgAttachmentDisplayName,
DrgId = testDrg.Id,
DrgRouteTableId = testDrgRouteTable.Id,
NetworkId = testNetwork.Id,
State = drgAttachmentState,
VcnId = testVcn.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Core.CoreFunctions;
import com.pulumi.oci.Core.inputs.GetDrgAttachmentsArgs;
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) {
final var testDrgAttachments = CoreFunctions.getDrgAttachments(GetDrgAttachmentsArgs.builder()
.compartmentId(compartmentId)
.attachmentType(drgAttachmentAttachmentType)
.displayName(drgAttachmentDisplayName)
.drgId(testDrg.id())
.drgRouteTableId(testDrgRouteTable.id())
.networkId(testNetwork.id())
.state(drgAttachmentState)
.vcnId(testVcn.id())
.build());
}
}
variables:
testDrgAttachments:
fn::invoke:
Function: oci:Core:getDrgAttachments
Arguments:
compartmentId: ${compartmentId}
attachmentType: ${drgAttachmentAttachmentType}
displayName: ${drgAttachmentDisplayName}
drgId: ${testDrg.id}
drgRouteTableId: ${testDrgRouteTable.id}
networkId: ${testNetwork.id}
state: ${drgAttachmentState}
vcnId: ${testVcn.id}
Using getDrgAttachments
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDrgAttachments(args: GetDrgAttachmentsArgs, opts?: InvokeOptions): Promise<GetDrgAttachmentsResult>
function getDrgAttachmentsOutput(args: GetDrgAttachmentsOutputArgs, opts?: InvokeOptions): Output<GetDrgAttachmentsResult>
def get_drg_attachments(attachment_type: Optional[str] = None,
compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
drg_id: Optional[str] = None,
drg_route_table_id: Optional[str] = None,
filters: Optional[Sequence[_core.GetDrgAttachmentsFilter]] = None,
network_id: Optional[str] = None,
state: Optional[str] = None,
vcn_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDrgAttachmentsResult
def get_drg_attachments_output(attachment_type: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
drg_id: Optional[pulumi.Input[str]] = None,
drg_route_table_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_core.GetDrgAttachmentsFilterArgs]]]] = None,
network_id: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
vcn_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDrgAttachmentsResult]
func GetDrgAttachments(ctx *Context, args *GetDrgAttachmentsArgs, opts ...InvokeOption) (*GetDrgAttachmentsResult, error)
func GetDrgAttachmentsOutput(ctx *Context, args *GetDrgAttachmentsOutputArgs, opts ...InvokeOption) GetDrgAttachmentsResultOutput
> Note: This function is named GetDrgAttachments
in the Go SDK.
public static class GetDrgAttachments
{
public static Task<GetDrgAttachmentsResult> InvokeAsync(GetDrgAttachmentsArgs args, InvokeOptions? opts = null)
public static Output<GetDrgAttachmentsResult> Invoke(GetDrgAttachmentsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDrgAttachmentsResult> getDrgAttachments(GetDrgAttachmentsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:Core/getDrgAttachments:getDrgAttachments
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The OCID of the compartment.
- Attachment
Type string - The type for the network resource attached to the DRG.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Drg
Id string - The OCID of the DRG.
- Drg
Route stringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- Filters
List<Get
Drg Attachments Filter> - Network
Id string - The OCID of the resource (virtual circuit, VCN, IPSec tunnel, or remote peering connection) attached to the DRG.
- State string
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- Vcn
Id string - The OCID of the VCN.
- Compartment
Id string - The OCID of the compartment.
- Attachment
Type string - The type for the network resource attached to the DRG.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Drg
Id string - The OCID of the DRG.
- Drg
Route stringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- Filters
[]Get
Drg Attachments Filter - Network
Id string - The OCID of the resource (virtual circuit, VCN, IPSec tunnel, or remote peering connection) attached to the DRG.
- State string
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- Vcn
Id string - The OCID of the VCN.
- compartment
Id String - The OCID of the compartment.
- attachment
Type String - The type for the network resource attached to the DRG.
- display
Name String - A filter to return only resources that match the given display name exactly.
- drg
Id String - The OCID of the DRG.
- drg
Route StringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- filters
List<Get
Drg Attachments Filter> - network
Id String - The OCID of the resource (virtual circuit, VCN, IPSec tunnel, or remote peering connection) attached to the DRG.
- state String
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- vcn
Id String - The OCID of the VCN.
- compartment
Id string - The OCID of the compartment.
- attachment
Type string - The type for the network resource attached to the DRG.
- display
Name string - A filter to return only resources that match the given display name exactly.
- drg
Id string - The OCID of the DRG.
- drg
Route stringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- filters
Get
Drg Attachments Filter[] - network
Id string - The OCID of the resource (virtual circuit, VCN, IPSec tunnel, or remote peering connection) attached to the DRG.
- state string
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- vcn
Id string - The OCID of the VCN.
- compartment_
id str - The OCID of the compartment.
- attachment_
type str - The type for the network resource attached to the DRG.
- display_
name str - A filter to return only resources that match the given display name exactly.
- drg_
id str - The OCID of the DRG.
- drg_
route_ strtable_ id - The OCID of the DRG route table assigned to the DRG attachment.
- filters
Sequence[core.
Get Drg Attachments Filter] - network_
id str - The OCID of the resource (virtual circuit, VCN, IPSec tunnel, or remote peering connection) attached to the DRG.
- state str
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- vcn_
id str - The OCID of the VCN.
- compartment
Id String - The OCID of the compartment.
- attachment
Type String - The type for the network resource attached to the DRG.
- display
Name String - A filter to return only resources that match the given display name exactly.
- drg
Id String - The OCID of the DRG.
- drg
Route StringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- filters List<Property Map>
- network
Id String - The OCID of the resource (virtual circuit, VCN, IPSec tunnel, or remote peering connection) attached to the DRG.
- state String
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- vcn
Id String - The OCID of the VCN.
getDrgAttachments Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment containing the DRG attachment.
- Drg
Attachments List<GetDrg Attachments Drg Attachment> - The list of drg_attachments.
- Id string
- The provider-assigned unique ID for this managed resource.
- Attachment
Type string - Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Drg
Id string - The OCID of the DRG.
- Drg
Route stringTable Id - The OCID of the DRG route table that is assigned to this attachment.
- Filters
List<Get
Drg Attachments Filter> - Network
Id string - State string
- The DRG attachment's current state.
- Vcn
Id string - The OCID of the VCN. This field is deprecated. Instead, use the
networkDetails
field to view the OCID of the attached resource.
- Compartment
Id string - The OCID of the compartment containing the DRG attachment.
- Drg
Attachments []GetDrg Attachments Drg Attachment - The list of drg_attachments.
- Id string
- The provider-assigned unique ID for this managed resource.
- Attachment
Type string - Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Drg
Id string - The OCID of the DRG.
- Drg
Route stringTable Id - The OCID of the DRG route table that is assigned to this attachment.
- Filters
[]Get
Drg Attachments Filter - Network
Id string - State string
- The DRG attachment's current state.
- Vcn
Id string - The OCID of the VCN. This field is deprecated. Instead, use the
networkDetails
field to view the OCID of the attached resource.
- compartment
Id String - The OCID of the compartment containing the DRG attachment.
- drg
Attachments List<GetDrg Attachments Drg Attachment> - The list of drg_attachments.
- id String
- The provider-assigned unique ID for this managed resource.
- attachment
Type String - display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- drg
Id String - The OCID of the DRG.
- drg
Route StringTable Id - The OCID of the DRG route table that is assigned to this attachment.
- filters
List<Get
Drg Attachments Filter> - network
Id String - state String
- The DRG attachment's current state.
- vcn
Id String - The OCID of the VCN. This field is deprecated. Instead, use the
networkDetails
field to view the OCID of the attached resource.
- compartment
Id string - The OCID of the compartment containing the DRG attachment.
- drg
Attachments GetDrg Attachments Drg Attachment[] - The list of drg_attachments.
- id string
- The provider-assigned unique ID for this managed resource.
- attachment
Type string - display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- drg
Id string - The OCID of the DRG.
- drg
Route stringTable Id - The OCID of the DRG route table that is assigned to this attachment.
- filters
Get
Drg Attachments Filter[] - network
Id string - state string
- The DRG attachment's current state.
- vcn
Id string - The OCID of the VCN. This field is deprecated. Instead, use the
networkDetails
field to view the OCID of the attached resource.
- compartment_
id str - The OCID of the compartment containing the DRG attachment.
- drg_
attachments Sequence[core.Get Drg Attachments Drg Attachment] - The list of drg_attachments.
- id str
- The provider-assigned unique ID for this managed resource.
- attachment_
type str - display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- drg_
id str - The OCID of the DRG.
- drg_
route_ strtable_ id - The OCID of the DRG route table that is assigned to this attachment.
- filters
Sequence[core.
Get Drg Attachments Filter] - network_
id str - state str
- The DRG attachment's current state.
- vcn_
id str - The OCID of the VCN. This field is deprecated. Instead, use the
networkDetails
field to view the OCID of the attached resource.
- compartment
Id String - The OCID of the compartment containing the DRG attachment.
- drg
Attachments List<Property Map> - The list of drg_attachments.
- id String
- The provider-assigned unique ID for this managed resource.
- attachment
Type String - display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- drg
Id String - The OCID of the DRG.
- drg
Route StringTable Id - The OCID of the DRG route table that is assigned to this attachment.
- filters List<Property Map>
- network
Id String - state String
- The DRG attachment's current state.
- vcn
Id String - The OCID of the VCN. This field is deprecated. Instead, use the
networkDetails
field to view the OCID of the attached resource.
Supporting Types
GetDrgAttachmentsDrgAttachment
- Compartment
Id string - The OCID of the compartment.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Drg
Id string - The OCID of the DRG.
- Drg
Route stringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- Export
Drg stringRoute Distribution Id - The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised to the attachment. If this value is null, no routes are advertised through this attachment.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Id string
- The OCID of the network attached to the DRG.
- Is
Cross boolTenancy - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- Network
Details List<GetDrg Attachments Drg Attachment Network Detail> - Remove
Export boolDrg Route Distribution Trigger - Route
Table stringId - The OCID of the route table the DRG attachment is using.
- State string
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- Time
Created string - The date and time the DRG attachment was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Vcn
Id string - The OCID of the VCN.
- Compartment
Id string - The OCID of the compartment.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Drg
Id string - The OCID of the DRG.
- Drg
Route stringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- Export
Drg stringRoute Distribution Id - The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised to the attachment. If this value is null, no routes are advertised through this attachment.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Id string
- The OCID of the network attached to the DRG.
- Is
Cross boolTenancy - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- Network
Details []GetDrg Attachments Drg Attachment Network Detail - Remove
Export boolDrg Route Distribution Trigger - Route
Table stringId - The OCID of the route table the DRG attachment is using.
- State string
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- Time
Created string - The date and time the DRG attachment was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Vcn
Id string - The OCID of the VCN.
- compartment
Id String - The OCID of the compartment.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - A filter to return only resources that match the given display name exactly.
- drg
Id String - The OCID of the DRG.
- drg
Route StringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- export
Drg StringRoute Distribution Id - The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised to the attachment. If this value is null, no routes are advertised through this attachment.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id String
- The OCID of the network attached to the DRG.
- is
Cross BooleanTenancy - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- network
Details List<GetDrg Attachments Drg Attachment Network Detail> - remove
Export BooleanDrg Route Distribution Trigger - route
Table StringId - The OCID of the route table the DRG attachment is using.
- state String
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- time
Created String - The date and time the DRG attachment was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- vcn
Id String - The OCID of the VCN.
- compartment
Id string - The OCID of the compartment.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name string - A filter to return only resources that match the given display name exactly.
- drg
Id string - The OCID of the DRG.
- drg
Route stringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- export
Drg stringRoute Distribution Id - The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised to the attachment. If this value is null, no routes are advertised through this attachment.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id string
- The OCID of the network attached to the DRG.
- is
Cross booleanTenancy - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- network
Details GetDrg Attachments Drg Attachment Network Detail[] - remove
Export booleanDrg Route Distribution Trigger - route
Table stringId - The OCID of the route table the DRG attachment is using.
- state string
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- time
Created string - The date and time the DRG attachment was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- vcn
Id string - The OCID of the VCN.
- compartment_
id str - The OCID of the compartment.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - A filter to return only resources that match the given display name exactly.
- drg_
id str - The OCID of the DRG.
- drg_
route_ strtable_ id - The OCID of the DRG route table assigned to the DRG attachment.
- export_
drg_ strroute_ distribution_ id - The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised to the attachment. If this value is null, no routes are advertised through this attachment.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id str
- The OCID of the network attached to the DRG.
- is_
cross_ booltenancy - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- network_
details Sequence[core.Get Drg Attachments Drg Attachment Network Detail] - remove_
export_ booldrg_ route_ distribution_ trigger - route_
table_ strid - The OCID of the route table the DRG attachment is using.
- state str
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- time_
created str - The date and time the DRG attachment was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- vcn_
id str - The OCID of the VCN.
- compartment
Id String - The OCID of the compartment.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - A filter to return only resources that match the given display name exactly.
- drg
Id String - The OCID of the DRG.
- drg
Route StringTable Id - The OCID of the DRG route table assigned to the DRG attachment.
- export
Drg StringRoute Distribution Id - The OCID of the export route distribution used to specify how routes in the assigned DRG route table are advertised to the attachment. If this value is null, no routes are advertised through this attachment.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id String
- The OCID of the network attached to the DRG.
- is
Cross BooleanTenancy - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- network
Details List<Property Map> - remove
Export BooleanDrg Route Distribution Trigger - route
Table StringId - The OCID of the route table the DRG attachment is using.
- state String
- A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- time
Created String - The date and time the DRG attachment was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- vcn
Id String - The OCID of the VCN.
GetDrgAttachmentsDrgAttachmentNetworkDetail
- Id string
- The OCID of the network attached to the DRG.
- Ids List<string>
- The OCID of the target IPSec tunnel attachment.
- Ipsec
Connection stringId - The IPSec connection that contains the attached IPSec tunnel.
- Route
Table stringId - The OCID of the route table the DRG attachment is using.
- Transport
Attachment stringId - The OCID of the virtual circuit's DRG attachment.
- Transport
Only boolMode - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- Type string
- The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- Vcn
Route stringType - Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
- Id string
- The OCID of the network attached to the DRG.
- Ids []string
- The OCID of the target IPSec tunnel attachment.
- Ipsec
Connection stringId - The IPSec connection that contains the attached IPSec tunnel.
- Route
Table stringId - The OCID of the route table the DRG attachment is using.
- Transport
Attachment stringId - The OCID of the virtual circuit's DRG attachment.
- Transport
Only boolMode - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- Type string
- The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- Vcn
Route stringType - Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
- id String
- The OCID of the network attached to the DRG.
- ids List<String>
- The OCID of the target IPSec tunnel attachment.
- ipsec
Connection StringId - The IPSec connection that contains the attached IPSec tunnel.
- route
Table StringId - The OCID of the route table the DRG attachment is using.
- transport
Attachment StringId - The OCID of the virtual circuit's DRG attachment.
- transport
Only BooleanMode - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- type String
- The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- vcn
Route StringType - Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
- id string
- The OCID of the network attached to the DRG.
- ids string[]
- The OCID of the target IPSec tunnel attachment.
- ipsec
Connection stringId - The IPSec connection that contains the attached IPSec tunnel.
- route
Table stringId - The OCID of the route table the DRG attachment is using.
- transport
Attachment stringId - The OCID of the virtual circuit's DRG attachment.
- transport
Only booleanMode - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- type string
- The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- vcn
Route stringType - Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
- id str
- The OCID of the network attached to the DRG.
- ids Sequence[str]
- The OCID of the target IPSec tunnel attachment.
- ipsec_
connection_ strid - The IPSec connection that contains the attached IPSec tunnel.
- route_
table_ strid - The OCID of the route table the DRG attachment is using.
- transport_
attachment_ strid - The OCID of the virtual circuit's DRG attachment.
- transport_
only_ boolmode - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- type str
- The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- vcn_
route_ strtype - Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
- id String
- The OCID of the network attached to the DRG.
- ids List<String>
- The OCID of the target IPSec tunnel attachment.
- ipsec
Connection StringId - The IPSec connection that contains the attached IPSec tunnel.
- route
Table StringId - The OCID of the route table the DRG attachment is using.
- transport
Attachment StringId - The OCID of the virtual circuit's DRG attachment.
- transport
Only BooleanMode - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- type String
- The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- vcn
Route StringType - Indicates whether the VCN CIDRs or the individual subnet CIDRs are imported from the attachment. Routes from the VCN ingress route table are always imported.
GetDrgAttachmentsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.