Up-to-date reference of API arguments for VPNAAS service you can get at documentation portal
opentelekomcloud_vpnaas_service_v2¶
Manages a V2 VPN service resource within OpenTelekomCloud.
Example Usage¶
resource "opentelekomcloud_vpnaas_service_v2" "service_1" {
name = "my_service"
router_id = "14a75700-fc03-4602-9294-26ee44f366b3"
admin_state_up = "true"
}
Argument Reference¶
The following arguments are supported:
region
- (Optional) The region in which to obtain the V2 Networking client. A Networking client is needed to create a VPN service. If omitted, theregion
argument of the provider is used. Changing this creates a new service.name
- (Optional) The name of the service. Changing this updates the name of the existing service.tenant_id
- (Optional) The owner of the service. Required if admin wants to create a service for another project. Changing this creates a new service.description
- (Optional) The human-readable description for the service. Changing this updates the description of the existing service.admin_state_up
- (Optional) The administrative state of the resource. Can either be true (Up) or false (Down). Changing this updates the administrative state of the existing service.subnet_id
- (Optional) SubnetID is the ID of the subnet. Default isnull
.router_id
- (Required) The ID of the router. Changing this creates a new service.value_specs
- (Optional) Map of additional options.
Attributes Reference¶
The following attributes are exported:
region
- See Argument Reference above.name
- See Argument Reference above.tenant_id
- See Argument Reference above.router_id
- See Argument Reference above.admin_state_up
- See Argument Reference above.subnet_id
- See Argument Reference above.status
- Indicates whether IPsec VPN service is currently operational. Values areACTIVE
,DOWN
,BUILD
,ERROR
,PENDING_CREATE
,PENDING_UPDATE
orPENDING_DELETE
.external_v6_ip
- The read-only external (public) IPv6 address that is used for the VPN service.external_v4_ip
- The read-only external (public) IPv4 address that is used for the VPN service.description
- See Argument Reference above.value_specs
- See Argument Reference above.
Import¶
Services can be imported using the id
, e.g.
terraform import opentelekomcloud_vpnaas_service_v2.service_1 832cb7f3-59fe-40cf-8f64-8350ffc03272