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)
public static Output<GetDrgAttachmentsResult> getDrgAttachments(GetDrgAttachmentsArgs args, InvokeOptions options)
fn::invoke:
function: oci:Core/getDrgAttachments:getDrgAttachments
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id This property is required. 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
Changes to this property will trigger replacement.
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 This property is required. 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
Changes to this property will trigger replacement.
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 This property is required. 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
Changes to this property will trigger replacement.
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 This property is required. 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
Changes to this property will trigger replacement.
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 This property is required. 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
Changes to this property will trigger replacement.
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 This property is required. 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
Changes to this property will trigger replacement.
- 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 This property is required. string - The OCID of the compartment.
This property is required. 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 This property is required. string - A filter to return only resources that match the given display name exactly.
- Drg
Id This property is required. string - The OCID of the DRG.
- Drg
Route Table Id This property is required. string - The OCID of the DRG route table assigned to the DRG attachment.
- Export
Drg Route Distribution Id This property is required. string - 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.
This property is required. 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
This property is required. string - The OCID of the network attached to the DRG.
- Is
Cross Tenancy This property is required. bool - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- Network
Details This property is required. List<GetDrg Attachments Drg Attachment Network Detail> - Remove
Export Drg Route Distribution Trigger This property is required. bool - Route
Table Id This property is required. string - The OCID of the route table the DRG attachment is using.
- State
This property is required. string - A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- Time
Created This property is required. 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 This property is required. string - The OCID of the VCN.
- Compartment
Id This property is required. string - The OCID of the compartment.
This property is required. 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 This property is required. string - A filter to return only resources that match the given display name exactly.
- Drg
Id This property is required. string - The OCID of the DRG.
- Drg
Route Table Id This property is required. string - The OCID of the DRG route table assigned to the DRG attachment.
- Export
Drg Route Distribution Id This property is required. string - 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.
This property is required. 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
This property is required. string - The OCID of the network attached to the DRG.
- Is
Cross Tenancy This property is required. bool - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- Network
Details This property is required. []GetDrg Attachments Drg Attachment Network Detail - Remove
Export Drg Route Distribution Trigger This property is required. bool - Route
Table Id This property is required. string - The OCID of the route table the DRG attachment is using.
- State
This property is required. string - A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- Time
Created This property is required. 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 This property is required. string - The OCID of the VCN.
- compartment
Id This property is required. String - The OCID of the compartment.
This property is required. 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 This property is required. String - A filter to return only resources that match the given display name exactly.
- drg
Id This property is required. String - The OCID of the DRG.
- drg
Route Table Id This property is required. String - The OCID of the DRG route table assigned to the DRG attachment.
- export
Drg Route Distribution Id This property is required. String - 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.
This property is required. 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
This property is required. String - The OCID of the network attached to the DRG.
- is
Cross Tenancy This property is required. Boolean - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- network
Details This property is required. List<GetDrg Attachments Drg Attachment Network Detail> - remove
Export Drg Route Distribution Trigger This property is required. Boolean - route
Table Id This property is required. String - The OCID of the route table the DRG attachment is using.
- state
This property is required. String - A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- time
Created This property is required. 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 This property is required. String - The OCID of the VCN.
- compartment
Id This property is required. string - The OCID of the compartment.
This property is required. {[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 This property is required. string - A filter to return only resources that match the given display name exactly.
- drg
Id This property is required. string - The OCID of the DRG.
- drg
Route Table Id This property is required. string - The OCID of the DRG route table assigned to the DRG attachment.
- export
Drg Route Distribution Id This property is required. string - 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.
This property is required. {[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
This property is required. string - The OCID of the network attached to the DRG.
- is
Cross Tenancy This property is required. boolean - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- network
Details This property is required. GetDrg Attachments Drg Attachment Network Detail[] - remove
Export Drg Route Distribution Trigger This property is required. boolean - route
Table Id This property is required. string - The OCID of the route table the DRG attachment is using.
- state
This property is required. string - A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- time
Created This property is required. 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 This property is required. string - The OCID of the VCN.
- compartment_
id This property is required. str - The OCID of the compartment.
This property is required. 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 This property is required. str - A filter to return only resources that match the given display name exactly.
- drg_
id This property is required. str - The OCID of the DRG.
- drg_
route_ table_ id This property is required. str - The OCID of the DRG route table assigned to the DRG attachment.
- export_
drg_ route_ distribution_ id This property is required. str - 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.
This property is required. 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
This property is required. str - The OCID of the network attached to the DRG.
- is_
cross_ tenancy This property is required. bool - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- network_
details This property is required. Sequence[core.Get Drg Attachments Drg Attachment Network Detail] - remove_
export_ drg_ route_ distribution_ trigger This property is required. bool - route_
table_ id This property is required. str - The OCID of the route table the DRG attachment is using.
- state
This property is required. str - A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- time_
created This property is required. 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 This property is required. str - The OCID of the VCN.
- compartment
Id This property is required. String - The OCID of the compartment.
This property is required. 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 This property is required. String - A filter to return only resources that match the given display name exactly.
- drg
Id This property is required. String - The OCID of the DRG.
- drg
Route Table Id This property is required. String - The OCID of the DRG route table assigned to the DRG attachment.
- export
Drg Route Distribution Id This property is required. String - 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.
This property is required. 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
This property is required. String - The OCID of the network attached to the DRG.
- is
Cross Tenancy This property is required. Boolean - Indicates whether the DRG attachment and attached network live in a different tenancy than the DRG. Example:
false
- network
Details This property is required. List<Property Map> - remove
Export Drg Route Distribution Trigger This property is required. Boolean - route
Table Id This property is required. String - The OCID of the route table the DRG attachment is using.
- state
This property is required. String - A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
- time
Created This property is required. 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 This property is required. String - The OCID of the VCN.
GetDrgAttachmentsDrgAttachmentNetworkDetail
- Id
This property is required. string - The OCID of the network attached to the DRG.
- Ids
This property is required. List<string> - The OCID of the target IPSec tunnel attachment.
- Ipsec
Connection Id This property is required. string - The IPSec connection that contains the attached IPSec tunnel.
- Route
Table Id This property is required. string - The OCID of the route table the DRG attachment is using.
- Transport
Attachment Id This property is required. string - The OCID of the virtual circuit's DRG attachment.
- Transport
Only Mode This property is required. bool - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- Type
This property is required. string - The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- Vcn
Route Type This property is required. string - 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
This property is required. string - The OCID of the network attached to the DRG.
- Ids
This property is required. []string - The OCID of the target IPSec tunnel attachment.
- Ipsec
Connection Id This property is required. string - The IPSec connection that contains the attached IPSec tunnel.
- Route
Table Id This property is required. string - The OCID of the route table the DRG attachment is using.
- Transport
Attachment Id This property is required. string - The OCID of the virtual circuit's DRG attachment.
- Transport
Only Mode This property is required. bool - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- Type
This property is required. string - The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- Vcn
Route Type This property is required. string - 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
This property is required. String - The OCID of the network attached to the DRG.
- ids
This property is required. List<String> - The OCID of the target IPSec tunnel attachment.
- ipsec
Connection Id This property is required. String - The IPSec connection that contains the attached IPSec tunnel.
- route
Table Id This property is required. String - The OCID of the route table the DRG attachment is using.
- transport
Attachment Id This property is required. String - The OCID of the virtual circuit's DRG attachment.
- transport
Only Mode This property is required. Boolean - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- type
This property is required. String - The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- vcn
Route Type This property is required. String - 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
This property is required. string - The OCID of the network attached to the DRG.
- ids
This property is required. string[] - The OCID of the target IPSec tunnel attachment.
- ipsec
Connection Id This property is required. string - The IPSec connection that contains the attached IPSec tunnel.
- route
Table Id This property is required. string - The OCID of the route table the DRG attachment is using.
- transport
Attachment Id This property is required. string - The OCID of the virtual circuit's DRG attachment.
- transport
Only Mode This property is required. boolean - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- type
This property is required. string - The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- vcn
Route Type This property is required. string - 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
This property is required. str - The OCID of the network attached to the DRG.
- ids
This property is required. Sequence[str] - The OCID of the target IPSec tunnel attachment.
- ipsec_
connection_ id This property is required. str - The IPSec connection that contains the attached IPSec tunnel.
- route_
table_ id This property is required. str - The OCID of the route table the DRG attachment is using.
- transport_
attachment_ id This property is required. str - The OCID of the virtual circuit's DRG attachment.
- transport_
only_ mode This property is required. bool - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- type
This property is required. str - The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- vcn_
route_ type This property is required. str - 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
This property is required. String - The OCID of the network attached to the DRG.
- ids
This property is required. List<String> - The OCID of the target IPSec tunnel attachment.
- ipsec
Connection Id This property is required. String - The IPSec connection that contains the attached IPSec tunnel.
- route
Table Id This property is required. String - The OCID of the route table the DRG attachment is using.
- transport
Attachment Id This property is required. String - The OCID of the virtual circuit's DRG attachment.
- transport
Only Mode This property is required. Boolean - Boolean flag that determines wether all traffic over the virtual circuits is encrypted. Example:
true
- type
This property is required. String - The type can be one of these values:
IPSEC_TUNNEL
,LOOPBACK
,REMOTE_PEERING_CONNECTION
,VCN
,VIRTUAL_CIRCUIT
- vcn
Route Type This property is required. String - 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.