ibm.getIsVpc
Explore with Pulumi AI
Retrieve information of an existing IBM Virtual Private cloud. For more information, about VPC, see getting started with Virtual Private Cloud (VPC).
Note:
VPC infrastructure services are a regional specific based endpoint, by default targets to us-south
. Please make sure to target right region in the provider block as shown in the provider.tf
file, if VPC service is created in region other than us-south
.
provider.tf
import * as pulumi from "@pulumi/pulumi";
import pulumi
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
return await Deployment.RunAsync(() =>
{
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
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) {
}
}
{}
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const example = ibm.getIsVpc({
name: "example-vpc",
});
import pulumi
import pulumi_ibm as ibm
example = ibm.get_is_vpc(name="example-vpc")
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.LookupIsVpc(ctx, &ibm.LookupIsVpcArgs{
Name: pulumi.StringRef("example-vpc"),
}, 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.GetIsVpc.Invoke(new()
{
Name = "example-vpc",
});
});
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.GetIsVpcArgs;
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.getIsVpc(GetIsVpcArgs.builder()
.name("example-vpc")
.build());
}
}
variables:
example:
fn::invoke:
function: ibm:getIsVpc
arguments:
name: example-vpc
Using getIsVpc
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 getIsVpc(args: GetIsVpcArgs, opts?: InvokeOptions): Promise<GetIsVpcResult>
function getIsVpcOutput(args: GetIsVpcOutputArgs, opts?: InvokeOptions): Output<GetIsVpcResult>
def get_is_vpc(id: Optional[str] = None,
identifier: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIsVpcResult
def get_is_vpc_output(id: Optional[pulumi.Input[str]] = None,
identifier: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIsVpcResult]
func LookupIsVpc(ctx *Context, args *LookupIsVpcArgs, opts ...InvokeOption) (*LookupIsVpcResult, error)
func LookupIsVpcOutput(ctx *Context, args *LookupIsVpcOutputArgs, opts ...InvokeOption) LookupIsVpcResultOutput
> Note: This function is named LookupIsVpc
in the Go SDK.
public static class GetIsVpc
{
public static Task<GetIsVpcResult> InvokeAsync(GetIsVpcArgs args, InvokeOptions? opts = null)
public static Output<GetIsVpcResult> Invoke(GetIsVpcInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIsVpcResult> getIsVpc(GetIsVpcArgs args, InvokeOptions options)
public static Output<GetIsVpcResult> getIsVpc(GetIsVpcArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getIsVpc:getIsVpc
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- (String) The ID of the subnet.
- Identifier string
- The id of the VPC.
- Name string
- The name of the VPC.
- Id string
- (String) The ID of the subnet.
- Identifier string
- The id of the VPC.
- Name string
- The name of the VPC.
- id String
- (String) The ID of the subnet.
- identifier String
- The id of the VPC.
- name String
- The name of the VPC.
- id string
- (String) The ID of the subnet.
- identifier string
- The id of the VPC.
- name string
- The name of the VPC.
- id str
- (String) The ID of the subnet.
- identifier str
- The id of the VPC.
- name str
- The name of the VPC.
- id String
- (String) The ID of the subnet.
- identifier String
- The id of the VPC.
- name String
- The name of the VPC.
getIsVpc Result
The following output properties are available:
- List<string>
- (List) Access management tags associated for the volume.
- Classic
Access bool - (Bool) Indicates whether this VPC is connected to Classic Infrastructure.
- Crn string
- (String) The CRN of the VPC.
- Cse
Source List<GetAddresses Is Vpc Cse Source Address> - List of Cloud Service Endpoints-A list of the cloud service endpoints that are associated with your VPC, including their source IP address and zone.
- Default
Address Dictionary<string, string>Prefixes - (Map) A map of default address prefixes for each zone in the VPC. The keys are the zone names, and the values are the corresponding address prefixes.
Example:
import * as pulumi from "@pulumi/pulumi";
import pulumi
using System.Collections.Generic; using System.Linq; using Pulumi;
return await Deployment.RunAsync(() => { });
package main import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; 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) { } }
{}
title=""> <span id="defaultnetworkacl_csharp">
Default
Network stringAcl - (String) The ID of the default network ACL.
- Default
Network stringAcl Crn - (String) The CRN of the default network ACL.
- Default
Network stringAcl Name - (String) The name of the default network ACL.
- Default
Routing stringTable - (String) The unique identifier of the VPC default routing table.
- Default
Routing stringTable Name - (String) The name of the default routing table.
- Default
Security stringGroup - (String) The unique identifier of the VPC default security group.
- Default
Security stringGroup Crn - (String) The CRN of the default security group.
- Default
Security stringGroup Name - (String) The name of the default security group.
- Dns
List<Get
Is Vpc Dn> - (List) The DNS configuration for this VPC.
- Health
Reasons List<GetIs Vpc Health Reason> - (List) The reasons for the current
health_state
(if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons: - Health
State string - (String) The health of this resource.-
ok
: No abnormal behavior detected-degraded
: Experiencing compromised performance, capacity, or connectivity-faulted
: Completely unreachable, inoperative, or otherwise entirely incapacitated-inapplicable
: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state offailed
ordeleting
will have a health state ofinapplicable
. Apending
resource may also have this state.[degraded
,faulted
,inapplicable
,ok
] - Id string
- (String) The ID of the subnet.
- Resource
Controller stringUrl - Resource
Crn string - Resource
Group string - (String) The resource group ID where the VPC created.
- Resource
Group stringName - Resource
Name string - Resource
Status string - Security
Groups List<GetIs Vpc Security Group> - (String) A list of security groups attached to VPC. The nested security group block has the following structure:
- Status string
- (String) The status of the subnet.
- Subnets
List<Get
Is Vpc Subnet> - (List) A list of subnets that are attached to a VPC.
- List<string>
- (String) Tags associated with the instance.
- Identifier string
- Name string
- (String) The name of the subnet.
- []string
- (List) Access management tags associated for the volume.
- Classic
Access bool - (Bool) Indicates whether this VPC is connected to Classic Infrastructure.
- Crn string
- (String) The CRN of the VPC.
- Cse
Source []GetAddresses Is Vpc Cse Source Address - List of Cloud Service Endpoints-A list of the cloud service endpoints that are associated with your VPC, including their source IP address and zone.
- Default
Address map[string]stringPrefixes - (Map) A map of default address prefixes for each zone in the VPC. The keys are the zone names, and the values are the corresponding address prefixes.
Example:
import * as pulumi from "@pulumi/pulumi";
import pulumi
using System.Collections.Generic; using System.Linq; using Pulumi;
return await Deployment.RunAsync(() => { });
package main import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; 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) { } }
{}
title=""> <span id="defaultnetworkacl_go">
Default
Network stringAcl - (String) The ID of the default network ACL.
- Default
Network stringAcl Crn - (String) The CRN of the default network ACL.
- Default
Network stringAcl Name - (String) The name of the default network ACL.
- Default
Routing stringTable - (String) The unique identifier of the VPC default routing table.
- Default
Routing stringTable Name - (String) The name of the default routing table.
- Default
Security stringGroup - (String) The unique identifier of the VPC default security group.
- Default
Security stringGroup Crn - (String) The CRN of the default security group.
- Default
Security stringGroup Name - (String) The name of the default security group.
- Dns
[]Get
Is Vpc Dn - (List) The DNS configuration for this VPC.
- Health
Reasons []GetIs Vpc Health Reason - (List) The reasons for the current
health_state
(if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons: - Health
State string - (String) The health of this resource.-
ok
: No abnormal behavior detected-degraded
: Experiencing compromised performance, capacity, or connectivity-faulted
: Completely unreachable, inoperative, or otherwise entirely incapacitated-inapplicable
: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state offailed
ordeleting
will have a health state ofinapplicable
. Apending
resource may also have this state.[degraded
,faulted
,inapplicable
,ok
] - Id string
- (String) The ID of the subnet.
- Resource
Controller stringUrl - Resource
Crn string - Resource
Group string - (String) The resource group ID where the VPC created.
- Resource
Group stringName - Resource
Name string - Resource
Status string - Security
Groups []GetIs Vpc Security Group - (String) A list of security groups attached to VPC. The nested security group block has the following structure:
- Status string
- (String) The status of the subnet.
- Subnets
[]Get
Is Vpc Subnet - (List) A list of subnets that are attached to a VPC.
- []string
- (String) Tags associated with the instance.
- Identifier string
- Name string
- (String) The name of the subnet.
- List<String>
- (List) Access management tags associated for the volume.
- classic
Access Boolean - (Bool) Indicates whether this VPC is connected to Classic Infrastructure.
- crn String
- (String) The CRN of the VPC.
- cse
Source List<GetAddresses Is Vpc Cse Source Address> - List of Cloud Service Endpoints-A list of the cloud service endpoints that are associated with your VPC, including their source IP address and zone.
- default
Address Map<String,String>Prefixes - (Map) A map of default address prefixes for each zone in the VPC. The keys are the zone names, and the values are the corresponding address prefixes.
Example:
import * as pulumi from "@pulumi/pulumi";
import pulumi
using System.Collections.Generic; using System.Linq; using Pulumi;
return await Deployment.RunAsync(() => { });
package main import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; 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) { } }
{}
title=""> <span id="defaultnetworkacl_java">
default
Network StringAcl - (String) The ID of the default network ACL.
- default
Network StringAcl Crn - (String) The CRN of the default network ACL.
- default
Network StringAcl Name - (String) The name of the default network ACL.
- default
Routing StringTable - (String) The unique identifier of the VPC default routing table.
- default
Routing StringTable Name - (String) The name of the default routing table.
- default
Security StringGroup - (String) The unique identifier of the VPC default security group.
- default
Security StringGroup Crn - (String) The CRN of the default security group.
- default
Security StringGroup Name - (String) The name of the default security group.
- dns
List<Get
Is Vpc Dn> - (List) The DNS configuration for this VPC.
- health
Reasons List<GetIs Vpc Health Reason> - (List) The reasons for the current
health_state
(if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons: - health
State String - (String) The health of this resource.-
ok
: No abnormal behavior detected-degraded
: Experiencing compromised performance, capacity, or connectivity-faulted
: Completely unreachable, inoperative, or otherwise entirely incapacitated-inapplicable
: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state offailed
ordeleting
will have a health state ofinapplicable
. Apending
resource may also have this state.[degraded
,faulted
,inapplicable
,ok
] - id String
- (String) The ID of the subnet.
- resource
Controller StringUrl - resource
Crn String - resource
Group String - (String) The resource group ID where the VPC created.
- resource
Group StringName - resource
Name String - resource
Status String - security
Groups List<GetIs Vpc Security Group> - (String) A list of security groups attached to VPC. The nested security group block has the following structure:
- status String
- (String) The status of the subnet.
- subnets
List<Get
Is Vpc Subnet> - (List) A list of subnets that are attached to a VPC.
- List<String>
- (String) Tags associated with the instance.
- identifier String
- name String
- (String) The name of the subnet.
- string[]
- (List) Access management tags associated for the volume.
- classic
Access boolean - (Bool) Indicates whether this VPC is connected to Classic Infrastructure.
- crn string
- (String) The CRN of the VPC.
- cse
Source GetAddresses Is Vpc Cse Source Address[] - List of Cloud Service Endpoints-A list of the cloud service endpoints that are associated with your VPC, including their source IP address and zone.
- default
Address {[key: string]: string}Prefixes - (Map) A map of default address prefixes for each zone in the VPC. The keys are the zone names, and the values are the corresponding address prefixes.
Example:
import * as pulumi from "@pulumi/pulumi";
import pulumi
using System.Collections.Generic; using System.Linq; using Pulumi;
return await Deployment.RunAsync(() => { });
package main import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; 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) { } }
{}
title=""> <span id="defaultnetworkacl_nodejs">
default
Network stringAcl - (String) The ID of the default network ACL.
- default
Network stringAcl Crn - (String) The CRN of the default network ACL.
- default
Network stringAcl Name - (String) The name of the default network ACL.
- default
Routing stringTable - (String) The unique identifier of the VPC default routing table.
- default
Routing stringTable Name - (String) The name of the default routing table.
- default
Security stringGroup - (String) The unique identifier of the VPC default security group.
- default
Security stringGroup Crn - (String) The CRN of the default security group.
- default
Security stringGroup Name - (String) The name of the default security group.
- dns
Get
Is Vpc Dn[] - (List) The DNS configuration for this VPC.
- health
Reasons GetIs Vpc Health Reason[] - (List) The reasons for the current
health_state
(if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons: - health
State string - (String) The health of this resource.-
ok
: No abnormal behavior detected-degraded
: Experiencing compromised performance, capacity, or connectivity-faulted
: Completely unreachable, inoperative, or otherwise entirely incapacitated-inapplicable
: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state offailed
ordeleting
will have a health state ofinapplicable
. Apending
resource may also have this state.[degraded
,faulted
,inapplicable
,ok
] - id string
- (String) The ID of the subnet.
- resource
Controller stringUrl - resource
Crn string - resource
Group string - (String) The resource group ID where the VPC created.
- resource
Group stringName - resource
Name string - resource
Status string - security
Groups GetIs Vpc Security Group[] - (String) A list of security groups attached to VPC. The nested security group block has the following structure:
- status string
- (String) The status of the subnet.
- subnets
Get
Is Vpc Subnet[] - (List) A list of subnets that are attached to a VPC.
- string[]
- (String) Tags associated with the instance.
- identifier string
- name string
- (String) The name of the subnet.
- Sequence[str]
- (List) Access management tags associated for the volume.
- classic_
access bool - (Bool) Indicates whether this VPC is connected to Classic Infrastructure.
- crn str
- (String) The CRN of the VPC.
- cse_
source_ Sequence[Getaddresses Is Vpc Cse Source Address] - List of Cloud Service Endpoints-A list of the cloud service endpoints that are associated with your VPC, including their source IP address and zone.
- default_
address_ Mapping[str, str]prefixes - (Map) A map of default address prefixes for each zone in the VPC. The keys are the zone names, and the values are the corresponding address prefixes.
Example:
import * as pulumi from "@pulumi/pulumi";
import pulumi
using System.Collections.Generic; using System.Linq; using Pulumi;
return await Deployment.RunAsync(() => { });
package main import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; 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) { } }
{}
title=""> <span id="default_network_acl_python">
- (String) The ID of the default network ACL.
- default_
network_ stracl_ crn - (String) The CRN of the default network ACL.
- default_
network_ stracl_ name - (String) The name of the default network ACL.
- default_
routing_ strtable - (String) The unique identifier of the VPC default routing table.
- default_
routing_ strtable_ name - (String) The name of the default routing table.
- default_
security_ strgroup - (String) The unique identifier of the VPC default security group.
- default_
security_ strgroup_ crn - (String) The CRN of the default security group.
- default_
security_ strgroup_ name - (String) The name of the default security group.
- dns
Sequence[Get
Is Vpc Dn] - (List) The DNS configuration for this VPC.
- health_
reasons Sequence[GetIs Vpc Health Reason] - (List) The reasons for the current
health_state
(if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons: - health_
state str - (String) The health of this resource.-
ok
: No abnormal behavior detected-degraded
: Experiencing compromised performance, capacity, or connectivity-faulted
: Completely unreachable, inoperative, or otherwise entirely incapacitated-inapplicable
: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state offailed
ordeleting
will have a health state ofinapplicable
. Apending
resource may also have this state.[degraded
,faulted
,inapplicable
,ok
] - id str
- (String) The ID of the subnet.
- resource_
controller_ strurl - resource_
crn str - resource_
group str - (String) The resource group ID where the VPC created.
- resource_
group_ strname - resource_
name str - resource_
status str - security_
groups Sequence[GetIs Vpc Security Group] - (String) A list of security groups attached to VPC. The nested security group block has the following structure:
- status str
- (String) The status of the subnet.
- subnets
Sequence[Get
Is Vpc Subnet] - (List) A list of subnets that are attached to a VPC.
- Sequence[str]
- (String) Tags associated with the instance.
- identifier str
- name str
- (String) The name of the subnet.
- List<String>
- (List) Access management tags associated for the volume.
- classic
Access Boolean - (Bool) Indicates whether this VPC is connected to Classic Infrastructure.
- crn String
- (String) The CRN of the VPC.
- cse
Source List<Property Map>Addresses - List of Cloud Service Endpoints-A list of the cloud service endpoints that are associated with your VPC, including their source IP address and zone.
- default
Address Map<String>Prefixes - (Map) A map of default address prefixes for each zone in the VPC. The keys are the zone names, and the values are the corresponding address prefixes.
Example:
import * as pulumi from "@pulumi/pulumi";
import pulumi
using System.Collections.Generic; using System.Linq; using Pulumi;
return await Deployment.RunAsync(() => { });
package main import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; 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) { } }
{}
title=""> <span id="defaultnetworkacl_yaml">
default
Network StringAcl - (String) The ID of the default network ACL.
- default
Network StringAcl Crn - (String) The CRN of the default network ACL.
- default
Network StringAcl Name - (String) The name of the default network ACL.
- default
Routing StringTable - (String) The unique identifier of the VPC default routing table.
- default
Routing StringTable Name - (String) The name of the default routing table.
- default
Security StringGroup - (String) The unique identifier of the VPC default security group.
- default
Security StringGroup Crn - (String) The CRN of the default security group.
- default
Security StringGroup Name - (String) The name of the default security group.
- dns List<Property Map>
- (List) The DNS configuration for this VPC.
- health
Reasons List<Property Map> - (List) The reasons for the current
health_state
(if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons: - health
State String - (String) The health of this resource.-
ok
: No abnormal behavior detected-degraded
: Experiencing compromised performance, capacity, or connectivity-faulted
: Completely unreachable, inoperative, or otherwise entirely incapacitated-inapplicable
: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state offailed
ordeleting
will have a health state ofinapplicable
. Apending
resource may also have this state.[degraded
,faulted
,inapplicable
,ok
] - id String
- (String) The ID of the subnet.
- resource
Controller StringUrl - resource
Crn String - resource
Group String - (String) The resource group ID where the VPC created.
- resource
Group StringName - resource
Name String - resource
Status String - security
Groups List<Property Map> - (String) A list of security groups attached to VPC. The nested security group block has the following structure:
- status String
- (String) The status of the subnet.
- subnets List<Property Map>
- (List) A list of subnets that are attached to a VPC.
- List<String>
- (String) Tags associated with the instance.
- identifier String
- name String
- (String) The name of the subnet.
Supporting Types
GetIsVpcCseSourceAddress
GetIsVpcDn
- Enable
Hub bool - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- Resolution
Binding doubleCount - Resolvers
List<Get
Is Vpc Dn Resolver> - (List) The zone list this backup policy plan will create snapshot clones in.
- Enable
Hub bool - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- Resolution
Binding float64Count - Resolvers
[]Get
Is Vpc Dn Resolver - (List) The zone list this backup policy plan will create snapshot clones in.
- enable
Hub Boolean - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- resolution
Binding DoubleCount - resolvers
List<Get
Is Vpc Dn Resolver> - (List) The zone list this backup policy plan will create snapshot clones in.
- enable
Hub boolean - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- resolution
Binding numberCount - resolvers
Get
Is Vpc Dn Resolver[] - (List) The zone list this backup policy plan will create snapshot clones in.
- enable_
hub bool - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- resolution_
binding_ floatcount - resolvers
Sequence[Get
Is Vpc Dn Resolver] - (List) The zone list this backup policy plan will create snapshot clones in.
- enable
Hub Boolean - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- resolution
Binding NumberCount - resolvers List<Property Map>
- (List) The zone list this backup policy plan will create snapshot clones in.
GetIsVpcDnResolver
- Configuration string
- Manual
Servers List<GetIs Vpc Dn Resolver Manual Server> - (Integer) The DNS servers to use for this VPC, replacing any existing servers. All the DNS servers must either: have a unique zone_affinity, or not have a zone_affinity.
- Servers
List<Get
Is Vpc Dn Resolver Server> - Type string
- (String) The ICMP traffic type to allow.
- Vpcs
List<Get
Is Vpc Dn Resolver Vpc> - (String) The VPC to provide DNS server addresses for this VPC. The specified VPC must be configured with a DNS Services custom resolver and must be in one of this VPC's DNS resolution bindings.
- Configuration string
- Manual
Servers []GetIs Vpc Dn Resolver Manual Server - (Integer) The DNS servers to use for this VPC, replacing any existing servers. All the DNS servers must either: have a unique zone_affinity, or not have a zone_affinity.
- Servers
[]Get
Is Vpc Dn Resolver Server - Type string
- (String) The ICMP traffic type to allow.
- Vpcs
[]Get
Is Vpc Dn Resolver Vpc - (String) The VPC to provide DNS server addresses for this VPC. The specified VPC must be configured with a DNS Services custom resolver and must be in one of this VPC's DNS resolution bindings.
- configuration String
- manual
Servers List<GetIs Vpc Dn Resolver Manual Server> - (Integer) The DNS servers to use for this VPC, replacing any existing servers. All the DNS servers must either: have a unique zone_affinity, or not have a zone_affinity.
- servers
List<Get
Is Vpc Dn Resolver Server> - type String
- (String) The ICMP traffic type to allow.
- vpcs
List<Get
Is Vpc Dn Resolver Vpc> - (String) The VPC to provide DNS server addresses for this VPC. The specified VPC must be configured with a DNS Services custom resolver and must be in one of this VPC's DNS resolution bindings.
- configuration string
- manual
Servers GetIs Vpc Dn Resolver Manual Server[] - (Integer) The DNS servers to use for this VPC, replacing any existing servers. All the DNS servers must either: have a unique zone_affinity, or not have a zone_affinity.
- servers
Get
Is Vpc Dn Resolver Server[] - type string
- (String) The ICMP traffic type to allow.
- vpcs
Get
Is Vpc Dn Resolver Vpc[] - (String) The VPC to provide DNS server addresses for this VPC. The specified VPC must be configured with a DNS Services custom resolver and must be in one of this VPC's DNS resolution bindings.
- configuration str
- manual_
servers Sequence[GetIs Vpc Dn Resolver Manual Server] - (Integer) The DNS servers to use for this VPC, replacing any existing servers. All the DNS servers must either: have a unique zone_affinity, or not have a zone_affinity.
- servers
Sequence[Get
Is Vpc Dn Resolver Server] - type str
- (String) The ICMP traffic type to allow.
- vpcs
Sequence[Get
Is Vpc Dn Resolver Vpc] - (String) The VPC to provide DNS server addresses for this VPC. The specified VPC must be configured with a DNS Services custom resolver and must be in one of this VPC's DNS resolution bindings.
- configuration String
- manual
Servers List<Property Map> - (Integer) The DNS servers to use for this VPC, replacing any existing servers. All the DNS servers must either: have a unique zone_affinity, or not have a zone_affinity.
- servers List<Property Map>
- type String
- (String) The ICMP traffic type to allow.
- vpcs List<Property Map>
- (String) The VPC to provide DNS server addresses for this VPC. The specified VPC must be configured with a DNS Services custom resolver and must be in one of this VPC's DNS resolution bindings.
GetIsVpcDnResolverManualServer
- Address string
- (String) The IP address of the cloud service endpoint.
- Zone
Affinity string
- Address string
- (String) The IP address of the cloud service endpoint.
- Zone
Affinity string
- address String
- (String) The IP address of the cloud service endpoint.
- zone
Affinity String
- address string
- (String) The IP address of the cloud service endpoint.
- zone
Affinity string
- address str
- (String) The IP address of the cloud service endpoint.
- zone_
affinity str
- address String
- (String) The IP address of the cloud service endpoint.
- zone
Affinity String
GetIsVpcDnResolverServer
- Address string
- (String) The IP address of the cloud service endpoint.
- Zone
Affinity string
- Address string
- (String) The IP address of the cloud service endpoint.
- Zone
Affinity string
- address String
- (String) The IP address of the cloud service endpoint.
- zone
Affinity String
- address string
- (String) The IP address of the cloud service endpoint.
- zone
Affinity string
- address str
- (String) The IP address of the cloud service endpoint.
- zone_
affinity str
- address String
- (String) The IP address of the cloud service endpoint.
- zone
Affinity String
GetIsVpcDnResolverVpc
- Crn string
- (String) The CRN of the VPC.
- Deleteds
List<Get
Is Vpc Dn Resolver Vpc Deleted> - Href string
- Id string
- (String) The ID of the subnet.
- Name string
- The name of the VPC.
- Remotes
List<Get
Is Vpc Dn Resolver Vpc Remote> - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- Resource
Type string
- Crn string
- (String) The CRN of the VPC.
- Deleteds
[]Get
Is Vpc Dn Resolver Vpc Deleted - Href string
- Id string
- (String) The ID of the subnet.
- Name string
- The name of the VPC.
- Remotes
[]Get
Is Vpc Dn Resolver Vpc Remote - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- Resource
Type string
- crn String
- (String) The CRN of the VPC.
- deleteds
List<Get
Is Vpc Dn Resolver Vpc Deleted> - href String
- id String
- (String) The ID of the subnet.
- name String
- The name of the VPC.
- remotes
List<Get
Is Vpc Dn Resolver Vpc Remote> - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- resource
Type String
- crn string
- (String) The CRN of the VPC.
- deleteds
Get
Is Vpc Dn Resolver Vpc Deleted[] - href string
- id string
- (String) The ID of the subnet.
- name string
- The name of the VPC.
- remotes
Get
Is Vpc Dn Resolver Vpc Remote[] - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- resource
Type string
- crn str
- (String) The CRN of the VPC.
- deleteds
Sequence[Get
Is Vpc Dn Resolver Vpc Deleted] - href str
- id str
- (String) The ID of the subnet.
- name str
- The name of the VPC.
- remotes
Sequence[Get
Is Vpc Dn Resolver Vpc Remote] - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- resource_
type str
- crn String
- (String) The CRN of the VPC.
- deleteds List<Property Map>
- href String
- id String
- (String) The ID of the subnet.
- name String
- The name of the VPC.
- remotes List<Property Map>
- (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- resource
Type String
GetIsVpcDnResolverVpcDeleted
- More
Info string - (String) Link to documentation about the reason for this health state.
- More
Info string - (String) Link to documentation about the reason for this health state.
- more
Info String - (String) Link to documentation about the reason for this health state.
- more
Info string - (String) Link to documentation about the reason for this health state.
- more_
info str - (String) Link to documentation about the reason for this health state.
- more
Info String - (String) Link to documentation about the reason for this health state.
GetIsVpcDnResolverVpcRemote
- accounts List<Property Map>
- region String
GetIsVpcDnResolverVpcRemoteAccount
- Id string
- (String) The ID of the subnet.
- Resource
Type string
- Id string
- (String) The ID of the subnet.
- Resource
Type string
- id String
- (String) The ID of the subnet.
- resource
Type String
- id string
- (String) The ID of the subnet.
- resource
Type string
- id str
- (String) The ID of the subnet.
- resource_
type str
- id String
- (String) The ID of the subnet.
- resource
Type String
GetIsVpcHealthReason
GetIsVpcSecurityGroup
- Group
Id string - (String) Security group ID.
- Group
Name string - (String) Name of the security group.
- Rules
List<Get
Is Vpc Security Group Rule> - (String) Set of rules attached to a security group.
- Group
Id string - (String) Security group ID.
- Group
Name string - (String) Name of the security group.
- Rules
[]Get
Is Vpc Security Group Rule - (String) Set of rules attached to a security group.
- group
Id String - (String) Security group ID.
- group
Name String - (String) Name of the security group.
- rules
List<Get
Is Vpc Security Group Rule> - (String) Set of rules attached to a security group.
- group
Id string - (String) Security group ID.
- group
Name string - (String) Name of the security group.
- rules
Get
Is Vpc Security Group Rule[] - (String) Set of rules attached to a security group.
- group_
id str - (String) Security group ID.
- group_
name str - (String) Name of the security group.
- rules
Sequence[Get
Is Vpc Security Group Rule] - (String) Set of rules attached to a security group.
- group
Id String - (String) Security group ID.
- group
Name String - (String) Name of the security group.
- rules List<Property Map>
- (String) Set of rules attached to a security group.
GetIsVpcSecurityGroupRule
- Code double
- (String) The ICMP traffic code to allow.
- Direction string
- (String) Direction of the traffic either inbound or outbound.
- Ip
Version string - (String) The IP version ipv4
- Port
Max double - (String) The inclusive upper bound of TCP port range.
- Port
Min double - (String) The inclusive lower bound of TCP port range.
- Protocol string
- Remote string
- (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- Rule
Id string - (String) ID of the rule.
- Type double
- (String) The ICMP traffic type to allow.
- Code float64
- (String) The ICMP traffic code to allow.
- Direction string
- (String) Direction of the traffic either inbound or outbound.
- Ip
Version string - (String) The IP version ipv4
- Port
Max float64 - (String) The inclusive upper bound of TCP port range.
- Port
Min float64 - (String) The inclusive lower bound of TCP port range.
- Protocol string
- Remote string
- (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- Rule
Id string - (String) ID of the rule.
- Type float64
- (String) The ICMP traffic type to allow.
- code Double
- (String) The ICMP traffic code to allow.
- direction String
- (String) Direction of the traffic either inbound or outbound.
- ip
Version String - (String) The IP version ipv4
- port
Max Double - (String) The inclusive upper bound of TCP port range.
- port
Min Double - (String) The inclusive lower bound of TCP port range.
- protocol String
- remote String
- (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- rule
Id String - (String) ID of the rule.
- type Double
- (String) The ICMP traffic type to allow.
- code number
- (String) The ICMP traffic code to allow.
- direction string
- (String) Direction of the traffic either inbound or outbound.
- ip
Version string - (String) The IP version ipv4
- port
Max number - (String) The inclusive upper bound of TCP port range.
- port
Min number - (String) The inclusive lower bound of TCP port range.
- protocol string
- remote string
- (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- rule
Id string - (String) ID of the rule.
- type number
- (String) The ICMP traffic type to allow.
- code float
- (String) The ICMP traffic code to allow.
- direction str
- (String) Direction of the traffic either inbound or outbound.
- ip_
version str - (String) The IP version ipv4
- port_
max float - (String) The inclusive upper bound of TCP port range.
- port_
min float - (String) The inclusive lower bound of TCP port range.
- protocol str
- remote str
- (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- rule_
id str - (String) ID of the rule.
- type float
- (String) The ICMP traffic type to allow.
- code Number
- (String) The ICMP traffic code to allow.
- direction String
- (String) Direction of the traffic either inbound or outbound.
- ip
Version String - (String) The IP version ipv4
- port
Max Number - (String) The inclusive upper bound of TCP port range.
- port
Min Number - (String) The inclusive lower bound of TCP port range.
- protocol String
- remote String
- (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- rule
Id String - (String) ID of the rule.
- type Number
- (String) The ICMP traffic type to allow.
GetIsVpcSubnet
- Available
Ipv4Address doubleCount - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- Id string
- (String) The ID of the subnet.
- Name string
- The name of the VPC.
- Status string
- (String) The status of the subnet.
- Total
Ipv4Address doubleCount - (Integer) The total number of IPv4 addresses in the subnet.
- Zone string
- (String) The zone that the subnet belongs to.
- Available
Ipv4Address float64Count - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- Id string
- (String) The ID of the subnet.
- Name string
- The name of the VPC.
- Status string
- (String) The status of the subnet.
- Total
Ipv4Address float64Count - (Integer) The total number of IPv4 addresses in the subnet.
- Zone string
- (String) The zone that the subnet belongs to.
- available
Ipv4Address DoubleCount - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- id String
- (String) The ID of the subnet.
- name String
- The name of the VPC.
- status String
- (String) The status of the subnet.
- total
Ipv4Address DoubleCount - (Integer) The total number of IPv4 addresses in the subnet.
- zone String
- (String) The zone that the subnet belongs to.
- available
Ipv4Address numberCount - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- id string
- (String) The ID of the subnet.
- name string
- The name of the VPC.
- status string
- (String) The status of the subnet.
- total
Ipv4Address numberCount - (Integer) The total number of IPv4 addresses in the subnet.
- zone string
- (String) The zone that the subnet belongs to.
- available_
ipv4_ floataddress_ count - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- id str
- (String) The ID of the subnet.
- name str
- The name of the VPC.
- status str
- (String) The status of the subnet.
- total_
ipv4_ floataddress_ count - (Integer) The total number of IPv4 addresses in the subnet.
- zone str
- (String) The zone that the subnet belongs to.
- available
Ipv4Address NumberCount - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- id String
- (String) The ID of the subnet.
- name String
- The name of the VPC.
- status String
- (String) The status of the subnet.
- total
Ipv4Address NumberCount - (Integer) The total number of IPv4 addresses in the subnet.
- zone String
- (String) The zone that the subnet belongs to.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.