1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsVpnServers
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getIsVpnServers

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source for VPNServerCollection. For more information, about VPN Server, see Creating a VPN server.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const example = ibm.getIsVpnServers({});
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_vpn_servers()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetIsVpnServers(ctx, &ibm.GetIsVpnServersArgs{}, nil)
    		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 example = Ibm.GetIsVpnServers.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetIsVpnServersArgs;
    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 example = IbmFunctions.getIsVpnServers();
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsVpnServers
          arguments: {}
    

    Using getIsVpnServers

    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 getIsVpnServers(args: GetIsVpnServersArgs, opts?: InvokeOptions): Promise<GetIsVpnServersResult>
    function getIsVpnServersOutput(args: GetIsVpnServersOutputArgs, opts?: InvokeOptions): Output<GetIsVpnServersResult>
    def get_is_vpn_servers(id: Optional[str] = None,
                           resource_group_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetIsVpnServersResult
    def get_is_vpn_servers_output(id: Optional[pulumi.Input[str]] = None,
                           resource_group_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetIsVpnServersResult]
    func GetIsVpnServers(ctx *Context, args *GetIsVpnServersArgs, opts ...InvokeOption) (*GetIsVpnServersResult, error)
    func GetIsVpnServersOutput(ctx *Context, args *GetIsVpnServersOutputArgs, opts ...InvokeOption) GetIsVpnServersResultOutput

    > Note: This function is named GetIsVpnServers in the Go SDK.

    public static class GetIsVpnServers 
    {
        public static Task<GetIsVpnServersResult> InvokeAsync(GetIsVpnServersArgs args, InvokeOptions? opts = null)
        public static Output<GetIsVpnServersResult> Invoke(GetIsVpnServersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsVpnServersResult> getIsVpnServers(GetIsVpnServersArgs args, InvokeOptions options)
    public static Output<GetIsVpnServersResult> getIsVpnServers(GetIsVpnServersArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsVpnServers:getIsVpnServers
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    (String) The unique identifier for this vpc.
    ResourceGroupId string
    Id string
    (String) The unique identifier for this vpc.
    ResourceGroupId string
    id String
    (String) The unique identifier for this vpc.
    resourceGroupId String
    id string
    (String) The unique identifier for this vpc.
    resourceGroupId string
    id str
    (String) The unique identifier for this vpc.
    resource_group_id str
    id String
    (String) The unique identifier for this vpc.
    resourceGroupId String

    getIsVpnServers Result

    The following output properties are available:

    Id string
    (String) The unique identifier for this vpc.
    VpnServers List<GetIsVpnServersVpnServer>
    (List) Collection of VPN servers.
    ResourceGroupId string
    Id string
    (String) The unique identifier for this vpc.
    VpnServers []GetIsVpnServersVpnServer
    (List) Collection of VPN servers.
    ResourceGroupId string
    id String
    (String) The unique identifier for this vpc.
    vpnServers List<GetIsVpnServersVpnServer>
    (List) Collection of VPN servers.
    resourceGroupId String
    id string
    (String) The unique identifier for this vpc.
    vpnServers GetIsVpnServersVpnServer[]
    (List) Collection of VPN servers.
    resourceGroupId string
    id str
    (String) The unique identifier for this vpc.
    vpn_servers Sequence[GetIsVpnServersVpnServer]
    (List) Collection of VPN servers.
    resource_group_id str
    id String
    (String) The unique identifier for this vpc.
    vpnServers List<Property Map>
    (List) Collection of VPN servers.
    resourceGroupId String

    Supporting Types

    GetIsVpnServersVpnServer

    AccessTags List<string>
    (List) Access management tags associated for the vpn server.
    Certificates List<GetIsVpnServersVpnServerCertificate>
    (List) The certificate instance for this VPN server.
    ClientAuthentications List<GetIsVpnServersVpnServerClientAuthentication>
    (List) The methods used to authenticate VPN clients to this VPN server. VPN clients must authenticate against all provided methods. Nested scheme for client_authentication:
    ClientAutoDelete bool
    (Boolean) If set to true, disconnected VPN clients will be automatically deleted after the client_auto_delete_timeout time has passed.
    ClientAutoDeleteTimeout double
    (Integer) Hours after which disconnected VPN clients will be automatically deleted. If 0, disconnected VPN clients will be deleted immediately.
    ClientDnsServerIps List<GetIsVpnServersVpnServerClientDnsServerIp>
    (List) The DNS server addresses that will be provided to VPN clients that are connected to this VPN server.
    ClientIdleTimeout double
    (Integer) The seconds a VPN client can be idle before this VPN server will disconnect it. If 0, the server will not disconnect idle clients.
    ClientIpPool string
    (String) The VPN client IPv4 address pool, expressed in CIDR format.
    CreatedAt string
    (String) The date and time that the VPN server was created.
    Crn string
    (String) The CRN for this VPC.
    EnableSplitTunneling bool
    (Boolean) Indicates whether the split tunneling is enabled on this VPN server.
    HealthReasons List<GetIsVpnServersVpnServerHealthReason>
    (List) The reasons for the current health_state (if any).
    HealthState string
    (String) The health of this resource.
    Hostname string
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    LifecycleReasons List<GetIsVpnServersVpnServerLifecycleReason>
    (List) The reasons for the current lifecycle_reasons (if any).
    LifecycleState string
    (String) The lifecycle state of the VPN server.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    Port double
    (Integer) The port number used by this VPN server.
    PrivateIps List<GetIsVpnServersVpnServerPrivateIp>
    (List) The reserved IPs bound to this VPN server.
    Protocol string
    (String) The transport protocol used by this VPN server.
    ResourceGroups List<GetIsVpnServersVpnServerResourceGroup>
    (List) The resource group for this VPN server.
    ResourceType string
    (Required, String) The resource type.
    SecurityGroups List<GetIsVpnServersVpnServerSecurityGroup>
    (List) The security groups targeting this VPN server.
    Subnets List<GetIsVpnServersVpnServerSubnet>
    (List) The subnets this VPN server is part of.
    Vpcs List<GetIsVpnServersVpnServerVpc>
    (List) The VPC this VPN server resides in.
    AccessTags []string
    (List) Access management tags associated for the vpn server.
    Certificates []GetIsVpnServersVpnServerCertificate
    (List) The certificate instance for this VPN server.
    ClientAuthentications []GetIsVpnServersVpnServerClientAuthentication
    (List) The methods used to authenticate VPN clients to this VPN server. VPN clients must authenticate against all provided methods. Nested scheme for client_authentication:
    ClientAutoDelete bool
    (Boolean) If set to true, disconnected VPN clients will be automatically deleted after the client_auto_delete_timeout time has passed.
    ClientAutoDeleteTimeout float64
    (Integer) Hours after which disconnected VPN clients will be automatically deleted. If 0, disconnected VPN clients will be deleted immediately.
    ClientDnsServerIps []GetIsVpnServersVpnServerClientDnsServerIp
    (List) The DNS server addresses that will be provided to VPN clients that are connected to this VPN server.
    ClientIdleTimeout float64
    (Integer) The seconds a VPN client can be idle before this VPN server will disconnect it. If 0, the server will not disconnect idle clients.
    ClientIpPool string
    (String) The VPN client IPv4 address pool, expressed in CIDR format.
    CreatedAt string
    (String) The date and time that the VPN server was created.
    Crn string
    (String) The CRN for this VPC.
    EnableSplitTunneling bool
    (Boolean) Indicates whether the split tunneling is enabled on this VPN server.
    HealthReasons []GetIsVpnServersVpnServerHealthReason
    (List) The reasons for the current health_state (if any).
    HealthState string
    (String) The health of this resource.
    Hostname string
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    LifecycleReasons []GetIsVpnServersVpnServerLifecycleReason
    (List) The reasons for the current lifecycle_reasons (if any).
    LifecycleState string
    (String) The lifecycle state of the VPN server.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    Port float64
    (Integer) The port number used by this VPN server.
    PrivateIps []GetIsVpnServersVpnServerPrivateIp
    (List) The reserved IPs bound to this VPN server.
    Protocol string
    (String) The transport protocol used by this VPN server.
    ResourceGroups []GetIsVpnServersVpnServerResourceGroup
    (List) The resource group for this VPN server.
    ResourceType string
    (Required, String) The resource type.
    SecurityGroups []GetIsVpnServersVpnServerSecurityGroup
    (List) The security groups targeting this VPN server.
    Subnets []GetIsVpnServersVpnServerSubnet
    (List) The subnets this VPN server is part of.
    Vpcs []GetIsVpnServersVpnServerVpc
    (List) The VPC this VPN server resides in.
    accessTags List<String>
    (List) Access management tags associated for the vpn server.
    certificates List<GetIsVpnServersVpnServerCertificate>
    (List) The certificate instance for this VPN server.
    clientAuthentications List<GetIsVpnServersVpnServerClientAuthentication>
    (List) The methods used to authenticate VPN clients to this VPN server. VPN clients must authenticate against all provided methods. Nested scheme for client_authentication:
    clientAutoDelete Boolean
    (Boolean) If set to true, disconnected VPN clients will be automatically deleted after the client_auto_delete_timeout time has passed.
    clientAutoDeleteTimeout Double
    (Integer) Hours after which disconnected VPN clients will be automatically deleted. If 0, disconnected VPN clients will be deleted immediately.
    clientDnsServerIps List<GetIsVpnServersVpnServerClientDnsServerIp>
    (List) The DNS server addresses that will be provided to VPN clients that are connected to this VPN server.
    clientIdleTimeout Double
    (Integer) The seconds a VPN client can be idle before this VPN server will disconnect it. If 0, the server will not disconnect idle clients.
    clientIpPool String
    (String) The VPN client IPv4 address pool, expressed in CIDR format.
    createdAt String
    (String) The date and time that the VPN server was created.
    crn String
    (String) The CRN for this VPC.
    enableSplitTunneling Boolean
    (Boolean) Indicates whether the split tunneling is enabled on this VPN server.
    healthReasons List<GetIsVpnServersVpnServerHealthReason>
    (List) The reasons for the current health_state (if any).
    healthState String
    (String) The health of this resource.
    hostname String
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    lifecycleReasons List<GetIsVpnServersVpnServerLifecycleReason>
    (List) The reasons for the current lifecycle_reasons (if any).
    lifecycleState String
    (String) The lifecycle state of the VPN server.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    port Double
    (Integer) The port number used by this VPN server.
    privateIps List<GetIsVpnServersVpnServerPrivateIp>
    (List) The reserved IPs bound to this VPN server.
    protocol String
    (String) The transport protocol used by this VPN server.
    resourceGroups List<GetIsVpnServersVpnServerResourceGroup>
    (List) The resource group for this VPN server.
    resourceType String
    (Required, String) The resource type.
    securityGroups List<GetIsVpnServersVpnServerSecurityGroup>
    (List) The security groups targeting this VPN server.
    subnets List<GetIsVpnServersVpnServerSubnet>
    (List) The subnets this VPN server is part of.
    vpcs List<GetIsVpnServersVpnServerVpc>
    (List) The VPC this VPN server resides in.
    accessTags string[]
    (List) Access management tags associated for the vpn server.
    certificates GetIsVpnServersVpnServerCertificate[]
    (List) The certificate instance for this VPN server.
    clientAuthentications GetIsVpnServersVpnServerClientAuthentication[]
    (List) The methods used to authenticate VPN clients to this VPN server. VPN clients must authenticate against all provided methods. Nested scheme for client_authentication:
    clientAutoDelete boolean
    (Boolean) If set to true, disconnected VPN clients will be automatically deleted after the client_auto_delete_timeout time has passed.
    clientAutoDeleteTimeout number
    (Integer) Hours after which disconnected VPN clients will be automatically deleted. If 0, disconnected VPN clients will be deleted immediately.
    clientDnsServerIps GetIsVpnServersVpnServerClientDnsServerIp[]
    (List) The DNS server addresses that will be provided to VPN clients that are connected to this VPN server.
    clientIdleTimeout number
    (Integer) The seconds a VPN client can be idle before this VPN server will disconnect it. If 0, the server will not disconnect idle clients.
    clientIpPool string
    (String) The VPN client IPv4 address pool, expressed in CIDR format.
    createdAt string
    (String) The date and time that the VPN server was created.
    crn string
    (String) The CRN for this VPC.
    enableSplitTunneling boolean
    (Boolean) Indicates whether the split tunneling is enabled on this VPN server.
    healthReasons GetIsVpnServersVpnServerHealthReason[]
    (List) The reasons for the current health_state (if any).
    healthState string
    (String) The health of this resource.
    hostname string
    href string
    (String) The URL for this VPC.
    id string
    (String) The unique identifier for this vpc.
    lifecycleReasons GetIsVpnServersVpnServerLifecycleReason[]
    (List) The reasons for the current lifecycle_reasons (if any).
    lifecycleState string
    (String) The lifecycle state of the VPN server.
    name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    port number
    (Integer) The port number used by this VPN server.
    privateIps GetIsVpnServersVpnServerPrivateIp[]
    (List) The reserved IPs bound to this VPN server.
    protocol string
    (String) The transport protocol used by this VPN server.
    resourceGroups GetIsVpnServersVpnServerResourceGroup[]
    (List) The resource group for this VPN server.
    resourceType string
    (Required, String) The resource type.
    securityGroups GetIsVpnServersVpnServerSecurityGroup[]
    (List) The security groups targeting this VPN server.
    subnets GetIsVpnServersVpnServerSubnet[]
    (List) The subnets this VPN server is part of.
    vpcs GetIsVpnServersVpnServerVpc[]
    (List) The VPC this VPN server resides in.
    access_tags Sequence[str]
    (List) Access management tags associated for the vpn server.
    certificates Sequence[GetIsVpnServersVpnServerCertificate]
    (List) The certificate instance for this VPN server.
    client_authentications Sequence[GetIsVpnServersVpnServerClientAuthentication]
    (List) The methods used to authenticate VPN clients to this VPN server. VPN clients must authenticate against all provided methods. Nested scheme for client_authentication:
    client_auto_delete bool
    (Boolean) If set to true, disconnected VPN clients will be automatically deleted after the client_auto_delete_timeout time has passed.
    client_auto_delete_timeout float
    (Integer) Hours after which disconnected VPN clients will be automatically deleted. If 0, disconnected VPN clients will be deleted immediately.
    client_dns_server_ips Sequence[GetIsVpnServersVpnServerClientDnsServerIp]
    (List) The DNS server addresses that will be provided to VPN clients that are connected to this VPN server.
    client_idle_timeout float
    (Integer) The seconds a VPN client can be idle before this VPN server will disconnect it. If 0, the server will not disconnect idle clients.
    client_ip_pool str
    (String) The VPN client IPv4 address pool, expressed in CIDR format.
    created_at str
    (String) The date and time that the VPN server was created.
    crn str
    (String) The CRN for this VPC.
    enable_split_tunneling bool
    (Boolean) Indicates whether the split tunneling is enabled on this VPN server.
    health_reasons Sequence[GetIsVpnServersVpnServerHealthReason]
    (List) The reasons for the current health_state (if any).
    health_state str
    (String) The health of this resource.
    hostname str
    href str
    (String) The URL for this VPC.
    id str
    (String) The unique identifier for this vpc.
    lifecycle_reasons Sequence[GetIsVpnServersVpnServerLifecycleReason]
    (List) The reasons for the current lifecycle_reasons (if any).
    lifecycle_state str
    (String) The lifecycle state of the VPN server.
    name str
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    port float
    (Integer) The port number used by this VPN server.
    private_ips Sequence[GetIsVpnServersVpnServerPrivateIp]
    (List) The reserved IPs bound to this VPN server.
    protocol str
    (String) The transport protocol used by this VPN server.
    resource_groups Sequence[GetIsVpnServersVpnServerResourceGroup]
    (List) The resource group for this VPN server.
    resource_type str
    (Required, String) The resource type.
    security_groups Sequence[GetIsVpnServersVpnServerSecurityGroup]
    (List) The security groups targeting this VPN server.
    subnets Sequence[GetIsVpnServersVpnServerSubnet]
    (List) The subnets this VPN server is part of.
    vpcs Sequence[GetIsVpnServersVpnServerVpc]
    (List) The VPC this VPN server resides in.
    accessTags List<String>
    (List) Access management tags associated for the vpn server.
    certificates List<Property Map>
    (List) The certificate instance for this VPN server.
    clientAuthentications List<Property Map>
    (List) The methods used to authenticate VPN clients to this VPN server. VPN clients must authenticate against all provided methods. Nested scheme for client_authentication:
    clientAutoDelete Boolean
    (Boolean) If set to true, disconnected VPN clients will be automatically deleted after the client_auto_delete_timeout time has passed.
    clientAutoDeleteTimeout Number
    (Integer) Hours after which disconnected VPN clients will be automatically deleted. If 0, disconnected VPN clients will be deleted immediately.
    clientDnsServerIps List<Property Map>
    (List) The DNS server addresses that will be provided to VPN clients that are connected to this VPN server.
    clientIdleTimeout Number
    (Integer) The seconds a VPN client can be idle before this VPN server will disconnect it. If 0, the server will not disconnect idle clients.
    clientIpPool String
    (String) The VPN client IPv4 address pool, expressed in CIDR format.
    createdAt String
    (String) The date and time that the VPN server was created.
    crn String
    (String) The CRN for this VPC.
    enableSplitTunneling Boolean
    (Boolean) Indicates whether the split tunneling is enabled on this VPN server.
    healthReasons List<Property Map>
    (List) The reasons for the current health_state (if any).
    healthState String
    (String) The health of this resource.
    hostname String
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    lifecycleReasons List<Property Map>
    (List) The reasons for the current lifecycle_reasons (if any).
    lifecycleState String
    (String) The lifecycle state of the VPN server.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    port Number
    (Integer) The port number used by this VPN server.
    privateIps List<Property Map>
    (List) The reserved IPs bound to this VPN server.
    protocol String
    (String) The transport protocol used by this VPN server.
    resourceGroups List<Property Map>
    (List) The resource group for this VPN server.
    resourceType String
    (Required, String) The resource type.
    securityGroups List<Property Map>
    (List) The security groups targeting this VPN server.
    subnets List<Property Map>
    (List) The subnets this VPN server is part of.
    vpcs List<Property Map>
    (List) The VPC this VPN server resides in.

    GetIsVpnServersVpnServerCertificate

    Crn string
    (String) The CRN for this VPC.
    Crn string
    (String) The CRN for this VPC.
    crn String
    (String) The CRN for this VPC.
    crn string
    (String) The CRN for this VPC.
    crn str
    (String) The CRN for this VPC.
    crn String
    (String) The CRN for this VPC.

    GetIsVpnServersVpnServerClientAuthentication

    ClientCa string
    (List) The certificate instance used for the VPN client certificate authority (CA).
    IdentityProvider string
    (List) The type of identity provider to be used by VPN client. The type of identity provider to be used by the VPN client.- iam: IBM identity and access management The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the route on which the unexpected property value was encountered.
    Method string
    (String) The type of authentication.
    ClientCa string
    (List) The certificate instance used for the VPN client certificate authority (CA).
    IdentityProvider string
    (List) The type of identity provider to be used by VPN client. The type of identity provider to be used by the VPN client.- iam: IBM identity and access management The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the route on which the unexpected property value was encountered.
    Method string
    (String) The type of authentication.
    clientCa String
    (List) The certificate instance used for the VPN client certificate authority (CA).
    identityProvider String
    (List) The type of identity provider to be used by VPN client. The type of identity provider to be used by the VPN client.- iam: IBM identity and access management The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the route on which the unexpected property value was encountered.
    method String
    (String) The type of authentication.
    clientCa string
    (List) The certificate instance used for the VPN client certificate authority (CA).
    identityProvider string
    (List) The type of identity provider to be used by VPN client. The type of identity provider to be used by the VPN client.- iam: IBM identity and access management The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the route on which the unexpected property value was encountered.
    method string
    (String) The type of authentication.
    client_ca str
    (List) The certificate instance used for the VPN client certificate authority (CA).
    identity_provider str
    (List) The type of identity provider to be used by VPN client. The type of identity provider to be used by the VPN client.- iam: IBM identity and access management The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the route on which the unexpected property value was encountered.
    method str
    (String) The type of authentication.
    clientCa String
    (List) The certificate instance used for the VPN client certificate authority (CA).
    identityProvider String
    (List) The type of identity provider to be used by VPN client. The type of identity provider to be used by the VPN client.- iam: IBM identity and access management The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the route on which the unexpected property value was encountered.
    method String
    (String) The type of authentication.

    GetIsVpnServersVpnServerClientDnsServerIp

    Address string
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    Address string
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    address String
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    address string
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    address str
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    address String
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.

    GetIsVpnServersVpnServerHealthReason

    Code string
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    Message string
    (String) An explanation of the reason for this lifecycle reason.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    Code string
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    Message string
    (String) An explanation of the reason for this lifecycle reason.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    code String
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    message String
    (String) An explanation of the reason for this lifecycle reason.
    moreInfo String
    (String) Link to documentation about deleted resources.
    code string
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    message string
    (String) An explanation of the reason for this lifecycle reason.
    moreInfo string
    (String) Link to documentation about deleted resources.
    code str
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    message str
    (String) An explanation of the reason for this lifecycle reason.
    more_info str
    (String) Link to documentation about deleted resources.
    code String
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    message String
    (String) An explanation of the reason for this lifecycle reason.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVpnServersVpnServerLifecycleReason

    Code string
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    Message string
    (String) An explanation of the reason for this lifecycle reason.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    Code string
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    Message string
    (String) An explanation of the reason for this lifecycle reason.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    code String
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    message String
    (String) An explanation of the reason for this lifecycle reason.
    moreInfo String
    (String) Link to documentation about deleted resources.
    code string
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    message string
    (String) An explanation of the reason for this lifecycle reason.
    moreInfo string
    (String) Link to documentation about deleted resources.
    code str
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    message str
    (String) An explanation of the reason for this lifecycle reason.
    more_info str
    (String) Link to documentation about deleted resources.
    code String
    (String) A snake case string succinctly identifying the reason for this lifecycle reason.
    message String
    (String) An explanation of the reason for this lifecycle reason.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVpnServersVpnServerPrivateIp

    Address string
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    Deleteds List<GetIsVpnServersVpnServerPrivateIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    ResourceType string
    (Required, String) The resource type.
    Address string
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    Deleteds []GetIsVpnServersVpnServerPrivateIpDeleted
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    ResourceType string
    (Required, String) The resource type.
    address String
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    deleteds List<GetIsVpnServersVpnServerPrivateIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    resourceType String
    (Required, String) The resource type.
    address string
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    deleteds GetIsVpnServersVpnServerPrivateIpDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href string
    (String) The URL for this VPC.
    id string
    (String) The unique identifier for this vpc.
    name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    resourceType string
    (Required, String) The resource type.
    address str
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    deleteds Sequence[GetIsVpnServersVpnServerPrivateIpDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href str
    (String) The URL for this VPC.
    id str
    (String) The unique identifier for this vpc.
    name str
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    resource_type str
    (Required, String) The resource type.
    address String
    (String) The IP address. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    resourceType String
    (Required, String) The resource type.

    GetIsVpnServersVpnServerPrivateIpDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVpnServersVpnServerResourceGroup

    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    href string
    (String) The URL for this VPC.
    id string
    (String) The unique identifier for this vpc.
    name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    href str
    (String) The URL for this VPC.
    id str
    (String) The unique identifier for this vpc.
    name str
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.

    GetIsVpnServersVpnServerSecurityGroup

    Crn string
    (String) The CRN for this VPC.
    Deleteds List<GetIsVpnServersVpnServerSecurityGroupDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    Crn string
    (String) The CRN for this VPC.
    Deleteds []GetIsVpnServersVpnServerSecurityGroupDeleted
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    crn String
    (String) The CRN for this VPC.
    deleteds List<GetIsVpnServersVpnServerSecurityGroupDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    crn string
    (String) The CRN for this VPC.
    deleteds GetIsVpnServersVpnServerSecurityGroupDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href string
    (String) The URL for this VPC.
    id string
    (String) The unique identifier for this vpc.
    name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    crn str
    (String) The CRN for this VPC.
    deleteds Sequence[GetIsVpnServersVpnServerSecurityGroupDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href str
    (String) The URL for this VPC.
    id str
    (String) The unique identifier for this vpc.
    name str
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    crn String
    (String) The CRN for this VPC.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.

    GetIsVpnServersVpnServerSecurityGroupDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVpnServersVpnServerSubnet

    Crn string
    (String) The CRN for this VPC.
    Deleteds List<GetIsVpnServersVpnServerSubnetDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    ResourceType string
    (Required, String) The resource type.
    Crn string
    (String) The CRN for this VPC.
    Deleteds []GetIsVpnServersVpnServerSubnetDeleted
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    ResourceType string
    (Required, String) The resource type.
    crn String
    (String) The CRN for this VPC.
    deleteds List<GetIsVpnServersVpnServerSubnetDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    resourceType String
    (Required, String) The resource type.
    crn string
    (String) The CRN for this VPC.
    deleteds GetIsVpnServersVpnServerSubnetDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href string
    (String) The URL for this VPC.
    id string
    (String) The unique identifier for this vpc.
    name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    resourceType string
    (Required, String) The resource type.
    crn str
    (String) The CRN for this VPC.
    deleteds Sequence[GetIsVpnServersVpnServerSubnetDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href str
    (String) The URL for this VPC.
    id str
    (String) The unique identifier for this vpc.
    name str
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    resource_type str
    (Required, String) The resource type.
    crn String
    (String) The CRN for this VPC.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    resourceType String
    (Required, String) The resource type.

    GetIsVpnServersVpnServerSubnetDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVpnServersVpnServerVpc

    Crn string
    (String) The CRN for this VPC.
    Deleteds List<GetIsVpnServersVpnServerVpcDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    Crn string
    (String) The CRN for this VPC.
    Deleteds []GetIsVpnServersVpnServerVpcDeleted
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this vpc.
    Name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    crn String
    (String) The CRN for this VPC.
    deleteds List<GetIsVpnServersVpnServerVpcDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    crn string
    (String) The CRN for this VPC.
    deleteds GetIsVpnServersVpnServerVpcDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href string
    (String) The URL for this VPC.
    id string
    (String) The unique identifier for this vpc.
    name string
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    crn str
    (String) The CRN for this VPC.
    deleteds Sequence[GetIsVpnServersVpnServerVpcDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href str
    (String) The URL for this VPC.
    id str
    (String) The unique identifier for this vpc.
    name str
    (String) The name for this VPC. The name is unique across all VPCs in the region.
    crn String
    (String) The CRN for this VPC.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this vpc.
    name String
    (String) The name for this VPC. The name is unique across all VPCs in the region.

    GetIsVpnServersVpnServerVpcDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud