Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::TransitRouter::VpnAttachment
Using getVpnAttachment
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 getVpnAttachment(args: GetVpnAttachmentArgs, opts?: InvokeOptions): Promise<GetVpnAttachmentResult>
function getVpnAttachmentOutput(args: GetVpnAttachmentOutputArgs, opts?: InvokeOptions): Output<GetVpnAttachmentResult>def get_vpn_attachment(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpnAttachmentResult
def get_vpn_attachment_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpnAttachmentResult]func LookupVpnAttachment(ctx *Context, args *LookupVpnAttachmentArgs, opts ...InvokeOption) (*LookupVpnAttachmentResult, error)
func LookupVpnAttachmentOutput(ctx *Context, args *LookupVpnAttachmentOutputArgs, opts ...InvokeOption) LookupVpnAttachmentResultOutput> Note: This function is named LookupVpnAttachment in the Go SDK.
public static class GetVpnAttachment
{
public static Task<GetVpnAttachmentResult> InvokeAsync(GetVpnAttachmentArgs args, InvokeOptions? opts = null)
public static Output<GetVpnAttachmentResult> Invoke(GetVpnAttachmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVpnAttachmentResult> getVpnAttachment(GetVpnAttachmentArgs args, InvokeOptions options)
public static Output<GetVpnAttachmentResult> getVpnAttachment(GetVpnAttachmentArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:transitrouter/getVpnAttachment:getVpnAttachment
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getVpnAttachment Result
The following output properties are available:
- Auto
Publish boolRoute Enabled - Whether to automatically sync TR routes to the network instance route table.
- Created
Time string - Creation time.
- Description string
- Network instance connection description. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- Health
Check boolRevoke Route Enabled - Whether to enable health check route convergence. true: Yes. Effective only when the IPsec connection has health check enabled; supports convergence of static routes only, not BGP routes. false: No.
- Id string
- Uniquely identifies the resource.
- Ipv6Enabled bool
- Whether to enable IPv6.
- Status string
- Network instance connection status. Creating: being created. Deleting: being deleted. Pending: being configured. Available: available.
-
List<Volcengine.
Get Vpn Attachment Tag> - Tag list.
- Transit
Router stringAttachment Id - Network instance connection ID.
- Transit
Router stringAttachment Name - Network instance connection name. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the network instance connection ID.
- Transit
Router stringId - Transit router instance ID.
- Transit
Router stringRoute Table Id - Associated TR route table ID.
- Updated
Time string - Update time.
- Vpn
Connection stringId - IPsec connection ID.
- Zone
Id string - ID of the availability zone to which the IPsec connection belongs.
- Auto
Publish boolRoute Enabled - Whether to automatically sync TR routes to the network instance route table.
- Created
Time string - Creation time.
- Description string
- Network instance connection description. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- Health
Check boolRevoke Route Enabled - Whether to enable health check route convergence. true: Yes. Effective only when the IPsec connection has health check enabled; supports convergence of static routes only, not BGP routes. false: No.
- Id string
- Uniquely identifies the resource.
- Ipv6Enabled bool
- Whether to enable IPv6.
- Status string
- Network instance connection status. Creating: being created. Deleting: being deleted. Pending: being configured. Available: available.
-
[]Get
Vpn Attachment Tag - Tag list.
- Transit
Router stringAttachment Id - Network instance connection ID.
- Transit
Router stringAttachment Name - Network instance connection name. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the network instance connection ID.
- Transit
Router stringId - Transit router instance ID.
- Transit
Router stringRoute Table Id - Associated TR route table ID.
- Updated
Time string - Update time.
- Vpn
Connection stringId - IPsec connection ID.
- Zone
Id string - ID of the availability zone to which the IPsec connection belongs.
- auto
Publish BooleanRoute Enabled - Whether to automatically sync TR routes to the network instance route table.
- created
Time String - Creation time.
- description String
- Network instance connection description. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- health
Check BooleanRevoke Route Enabled - Whether to enable health check route convergence. true: Yes. Effective only when the IPsec connection has health check enabled; supports convergence of static routes only, not BGP routes. false: No.
- id String
- Uniquely identifies the resource.
- ipv6Enabled Boolean
- Whether to enable IPv6.
- status String
- Network instance connection status. Creating: being created. Deleting: being deleted. Pending: being configured. Available: available.
-
List<Get
Vpn Attachment Tag> - Tag list.
- transit
Router StringAttachment Id - Network instance connection ID.
- transit
Router StringAttachment Name - Network instance connection name. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the network instance connection ID.
- transit
Router StringId - Transit router instance ID.
- transit
Router StringRoute Table Id - Associated TR route table ID.
- updated
Time String - Update time.
- vpn
Connection StringId - IPsec connection ID.
- zone
Id String - ID of the availability zone to which the IPsec connection belongs.
- auto
Publish booleanRoute Enabled - Whether to automatically sync TR routes to the network instance route table.
- created
Time string - Creation time.
- description string
- Network instance connection description. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- health
Check booleanRevoke Route Enabled - Whether to enable health check route convergence. true: Yes. Effective only when the IPsec connection has health check enabled; supports convergence of static routes only, not BGP routes. false: No.
- id string
- Uniquely identifies the resource.
- ipv6Enabled boolean
- Whether to enable IPv6.
- status string
- Network instance connection status. Creating: being created. Deleting: being deleted. Pending: being configured. Available: available.
-
Get
Vpn Attachment Tag[] - Tag list.
- transit
Router stringAttachment Id - Network instance connection ID.
- transit
Router stringAttachment Name - Network instance connection name. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the network instance connection ID.
- transit
Router stringId - Transit router instance ID.
- transit
Router stringRoute Table Id - Associated TR route table ID.
- updated
Time string - Update time.
- vpn
Connection stringId - IPsec connection ID.
- zone
Id string - ID of the availability zone to which the IPsec connection belongs.
- auto_
publish_ boolroute_ enabled - Whether to automatically sync TR routes to the network instance route table.
- created_
time str - Creation time.
- description str
- Network instance connection description. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- health_
check_ boolrevoke_ route_ enabled - Whether to enable health check route convergence. true: Yes. Effective only when the IPsec connection has health check enabled; supports convergence of static routes only, not BGP routes. false: No.
- id str
- Uniquely identifies the resource.
- ipv6_
enabled bool - Whether to enable IPv6.
- status str
- Network instance connection status. Creating: being created. Deleting: being deleted. Pending: being configured. Available: available.
-
Sequence[Get
Vpn Attachment Tag] - Tag list.
- transit_
router_ strattachment_ id - Network instance connection ID.
- transit_
router_ strattachment_ name - Network instance connection name. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the network instance connection ID.
- transit_
router_ strid - Transit router instance ID.
- transit_
router_ strroute_ table_ id - Associated TR route table ID.
- updated_
time str - Update time.
- vpn_
connection_ strid - IPsec connection ID.
- zone_
id str - ID of the availability zone to which the IPsec connection belongs.
- auto
Publish BooleanRoute Enabled - Whether to automatically sync TR routes to the network instance route table.
- created
Time String - Creation time.
- description String
- Network instance connection description. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- health
Check BooleanRevoke Route Enabled - Whether to enable health check route convergence. true: Yes. Effective only when the IPsec connection has health check enabled; supports convergence of static routes only, not BGP routes. false: No.
- id String
- Uniquely identifies the resource.
- ipv6Enabled Boolean
- Whether to enable IPv6.
- status String
- Network instance connection status. Creating: being created. Deleting: being deleted. Pending: being configured. Available: available.
- List<Property Map>
- Tag list.
- transit
Router StringAttachment Id - Network instance connection ID.
- transit
Router StringAttachment Name - Network instance connection name. Must start with a letter, number, or Chinese character. Can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the network instance connection ID.
- transit
Router StringId - Transit router instance ID.
- transit
Router StringRoute Table Id - Associated TR route table ID.
- updated
Time String - Update time.
- vpn
Connection StringId - IPsec connection ID.
- zone
Id String - ID of the availability zone to which the IPsec connection belongs.
Supporting Types
GetVpnAttachmentTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
