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 This property is required. bool - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- Resolution
Binding Count This property is required. double - Resolvers
This property is required. List<GetIs Vpc Dn Resolver> - (List) The zone list this backup policy plan will create snapshot clones in.
- Enable
Hub This property is required. bool - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- Resolution
Binding Count This property is required. float64 - Resolvers
This property is required. []GetIs Vpc Dn Resolver - (List) The zone list this backup policy plan will create snapshot clones in.
- enable
Hub This property is required. Boolean - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- resolution
Binding Count This property is required. Double - resolvers
This property is required. List<GetIs Vpc Dn Resolver> - (List) The zone list this backup policy plan will create snapshot clones in.
- enable
Hub This property is required. boolean - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- resolution
Binding Count This property is required. number - resolvers
This property is required. GetIs Vpc Dn Resolver[] - (List) The zone list this backup policy plan will create snapshot clones in.
- enable_
hub This property is required. bool - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- resolution_
binding_ count This property is required. float - resolvers
This property is required. Sequence[GetIs Vpc Dn Resolver] - (List) The zone list this backup policy plan will create snapshot clones in.
- enable
Hub This property is required. Boolean - (Boolean) Indicates whether this VPC is enabled as a DNS name resolution hub.
- resolution
Binding Count This property is required. Number - resolvers
This property is required. List<Property Map> - (List) The zone list this backup policy plan will create snapshot clones in.
GetIsVpcDnResolver
- Configuration
This property is required. string - Manual
Servers This property is required. 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
This property is required. List<GetIs Vpc Dn Resolver Server> - Type
This property is required. string - (String) The ICMP traffic type to allow.
- Vpcs
This property is required. List<GetIs 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
This property is required. string - Manual
Servers This property is required. []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
This property is required. []GetIs Vpc Dn Resolver Server - Type
This property is required. string - (String) The ICMP traffic type to allow.
- Vpcs
This property is required. []GetIs 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
This property is required. String - manual
Servers This property is required. 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
This property is required. List<GetIs Vpc Dn Resolver Server> - type
This property is required. String - (String) The ICMP traffic type to allow.
- vpcs
This property is required. List<GetIs 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
This property is required. string - manual
Servers This property is required. 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
This property is required. GetIs Vpc Dn Resolver Server[] - type
This property is required. string - (String) The ICMP traffic type to allow.
- vpcs
This property is required. GetIs 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
This property is required. str - manual_
servers This property is required. 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
This property is required. Sequence[GetIs Vpc Dn Resolver Server] - type
This property is required. str - (String) The ICMP traffic type to allow.
- vpcs
This property is required. Sequence[GetIs 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
This property is required. String - manual
Servers This property is required. 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
This property is required. List<Property Map> - type
This property is required. String - (String) The ICMP traffic type to allow.
- vpcs
This property is required. 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
This property is required. string - (String) The IP address of the cloud service endpoint.
- Zone
Affinity This property is required. string
- Address
This property is required. string - (String) The IP address of the cloud service endpoint.
- Zone
Affinity This property is required. string
- address
This property is required. String - (String) The IP address of the cloud service endpoint.
- zone
Affinity This property is required. String
- address
This property is required. string - (String) The IP address of the cloud service endpoint.
- zone
Affinity This property is required. string
- address
This property is required. str - (String) The IP address of the cloud service endpoint.
- zone_
affinity This property is required. str
- address
This property is required. String - (String) The IP address of the cloud service endpoint.
- zone
Affinity This property is required. String
GetIsVpcDnResolverServer
- Address
This property is required. string - (String) The IP address of the cloud service endpoint.
- Zone
Affinity This property is required. string
- Address
This property is required. string - (String) The IP address of the cloud service endpoint.
- Zone
Affinity This property is required. string
- address
This property is required. String - (String) The IP address of the cloud service endpoint.
- zone
Affinity This property is required. String
- address
This property is required. string - (String) The IP address of the cloud service endpoint.
- zone
Affinity This property is required. string
- address
This property is required. str - (String) The IP address of the cloud service endpoint.
- zone_
affinity This property is required. str
- address
This property is required. String - (String) The IP address of the cloud service endpoint.
- zone
Affinity This property is required. String
GetIsVpcDnResolverVpc
- Crn
This property is required. string - (String) The CRN of the VPC.
- Deleteds
This property is required. List<GetIs Vpc Dn Resolver Vpc Deleted> - Href
This property is required. string - Id
This property is required. string - (String) The ID of the subnet.
- Name
This property is required. string - The name of the VPC.
- Remotes
This property is required. List<GetIs Vpc Dn Resolver Vpc Remote> - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- Resource
Type This property is required. string
- Crn
This property is required. string - (String) The CRN of the VPC.
- Deleteds
This property is required. []GetIs Vpc Dn Resolver Vpc Deleted - Href
This property is required. string - Id
This property is required. string - (String) The ID of the subnet.
- Name
This property is required. string - The name of the VPC.
- Remotes
This property is required. []GetIs Vpc Dn Resolver Vpc Remote - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- Resource
Type This property is required. string
- crn
This property is required. String - (String) The CRN of the VPC.
- deleteds
This property is required. List<GetIs Vpc Dn Resolver Vpc Deleted> - href
This property is required. String - id
This property is required. String - (String) The ID of the subnet.
- name
This property is required. String - The name of the VPC.
- remotes
This property is required. List<GetIs Vpc Dn Resolver Vpc Remote> - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- resource
Type This property is required. String
- crn
This property is required. string - (String) The CRN of the VPC.
- deleteds
This property is required. GetIs Vpc Dn Resolver Vpc Deleted[] - href
This property is required. string - id
This property is required. string - (String) The ID of the subnet.
- name
This property is required. string - The name of the VPC.
- remotes
This property is required. GetIs Vpc Dn Resolver Vpc Remote[] - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- resource
Type This property is required. string
- crn
This property is required. str - (String) The CRN of the VPC.
- deleteds
This property is required. Sequence[GetIs Vpc Dn Resolver Vpc Deleted] - href
This property is required. str - id
This property is required. str - (String) The ID of the subnet.
- name
This property is required. str - The name of the VPC.
- remotes
This property is required. Sequence[GetIs Vpc Dn Resolver Vpc Remote] - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- resource_
type This property is required. str
- crn
This property is required. String - (String) The CRN of the VPC.
- deleteds
This property is required. List<Property Map> - href
This property is required. String - id
This property is required. String - (String) The ID of the subnet.
- name
This property is required. String - The name of the VPC.
- remotes
This property is required. List<Property Map> - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- resource
Type This property is required. String
GetIsVpcDnResolverVpcDeleted
- More
Info This property is required. string - (String) Link to documentation about the reason for this health state.
- More
Info This property is required. string - (String) Link to documentation about the reason for this health state.
- more
Info This property is required. String - (String) Link to documentation about the reason for this health state.
- more
Info This property is required. string - (String) Link to documentation about the reason for this health state.
- more_
info This property is required. str - (String) Link to documentation about the reason for this health state.
- more
Info This property is required. String - (String) Link to documentation about the reason for this health state.
GetIsVpcDnResolverVpcRemote
- Accounts
This property is required. List<GetIs Vpc Dn Resolver Vpc Remote Account> - Region
This property is required. string
- Accounts
This property is required. []GetIs Vpc Dn Resolver Vpc Remote Account - Region
This property is required. string
- accounts
This property is required. List<GetIs Vpc Dn Resolver Vpc Remote Account> - region
This property is required. String
- accounts
This property is required. GetIs Vpc Dn Resolver Vpc Remote Account[] - region
This property is required. string
- accounts
This property is required. Sequence[GetIs Vpc Dn Resolver Vpc Remote Account] - region
This property is required. str
- accounts
This property is required. List<Property Map> - region
This property is required. String
GetIsVpcDnResolverVpcRemoteAccount
- Id
This property is required. string - (String) The ID of the subnet.
- Resource
Type This property is required. string
- Id
This property is required. string - (String) The ID of the subnet.
- Resource
Type This property is required. string
- id
This property is required. String - (String) The ID of the subnet.
- resource
Type This property is required. String
- id
This property is required. string - (String) The ID of the subnet.
- resource
Type This property is required. string
- id
This property is required. str - (String) The ID of the subnet.
- resource_
type This property is required. str
- id
This property is required. String - (String) The ID of the subnet.
- resource
Type This property is required. String
GetIsVpcHealthReason
GetIsVpcSecurityGroup
- Group
Id This property is required. string - (String) Security group ID.
- Group
Name This property is required. string - (String) Name of the security group.
- Rules
This property is required. List<GetIs Vpc Security Group Rule> - (String) Set of rules attached to a security group.
- Group
Id This property is required. string - (String) Security group ID.
- Group
Name This property is required. string - (String) Name of the security group.
- Rules
This property is required. []GetIs Vpc Security Group Rule - (String) Set of rules attached to a security group.
- group
Id This property is required. String - (String) Security group ID.
- group
Name This property is required. String - (String) Name of the security group.
- rules
This property is required. List<GetIs Vpc Security Group Rule> - (String) Set of rules attached to a security group.
- group
Id This property is required. string - (String) Security group ID.
- group
Name This property is required. string - (String) Name of the security group.
- rules
This property is required. GetIs Vpc Security Group Rule[] - (String) Set of rules attached to a security group.
- group_
id This property is required. str - (String) Security group ID.
- group_
name This property is required. str - (String) Name of the security group.
- rules
This property is required. Sequence[GetIs Vpc Security Group Rule] - (String) Set of rules attached to a security group.
- group
Id This property is required. String - (String) Security group ID.
- group
Name This property is required. String - (String) Name of the security group.
- rules
This property is required. List<Property Map> - (String) Set of rules attached to a security group.
GetIsVpcSecurityGroupRule
- Code
This property is required. double - (String) The ICMP traffic code to allow.
- Direction
This property is required. string - (String) Direction of the traffic either inbound or outbound.
- Ip
Version This property is required. string - (String) The IP version ipv4
- Port
Max This property is required. double - (String) The inclusive upper bound of TCP port range.
- Port
Min This property is required. double - (String) The inclusive lower bound of TCP port range.
- Protocol
This property is required. string - Remote
This property is required. string - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- Rule
Id This property is required. string - (String) ID of the rule.
- Type
This property is required. double - (String) The ICMP traffic type to allow.
- Code
This property is required. float64 - (String) The ICMP traffic code to allow.
- Direction
This property is required. string - (String) Direction of the traffic either inbound or outbound.
- Ip
Version This property is required. string - (String) The IP version ipv4
- Port
Max This property is required. float64 - (String) The inclusive upper bound of TCP port range.
- Port
Min This property is required. float64 - (String) The inclusive lower bound of TCP port range.
- Protocol
This property is required. string - Remote
This property is required. string - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- Rule
Id This property is required. string - (String) ID of the rule.
- Type
This property is required. float64 - (String) The ICMP traffic type to allow.
- code
This property is required. Double - (String) The ICMP traffic code to allow.
- direction
This property is required. String - (String) Direction of the traffic either inbound or outbound.
- ip
Version This property is required. String - (String) The IP version ipv4
- port
Max This property is required. Double - (String) The inclusive upper bound of TCP port range.
- port
Min This property is required. Double - (String) The inclusive lower bound of TCP port range.
- protocol
This property is required. String - remote
This property is required. String - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- rule
Id This property is required. String - (String) ID of the rule.
- type
This property is required. Double - (String) The ICMP traffic type to allow.
- code
This property is required. number - (String) The ICMP traffic code to allow.
- direction
This property is required. string - (String) Direction of the traffic either inbound or outbound.
- ip
Version This property is required. string - (String) The IP version ipv4
- port
Max This property is required. number - (String) The inclusive upper bound of TCP port range.
- port
Min This property is required. number - (String) The inclusive lower bound of TCP port range.
- protocol
This property is required. string - remote
This property is required. string - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- rule
Id This property is required. string - (String) ID of the rule.
- type
This property is required. number - (String) The ICMP traffic type to allow.
- code
This property is required. float - (String) The ICMP traffic code to allow.
- direction
This property is required. str - (String) Direction of the traffic either inbound or outbound.
- ip_
version This property is required. str - (String) The IP version ipv4
- port_
max This property is required. float - (String) The inclusive upper bound of TCP port range.
- port_
min This property is required. float - (String) The inclusive lower bound of TCP port range.
- protocol
This property is required. str - remote
This property is required. str - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- rule_
id This property is required. str - (String) ID of the rule.
- type
This property is required. float - (String) The ICMP traffic type to allow.
- code
This property is required. Number - (String) The ICMP traffic code to allow.
- direction
This property is required. String - (String) Direction of the traffic either inbound or outbound.
- ip
Version This property is required. String - (String) The IP version ipv4
- port
Max This property is required. Number - (String) The inclusive upper bound of TCP port range.
- port
Min This property is required. Number - (String) The inclusive lower bound of TCP port range.
- protocol
This property is required. String - remote
This property is required. String - (String) The security group ID, an IP address, a CIDR block, or a single security group identifier.
- rule
Id This property is required. String - (String) ID of the rule.
- type
This property is required. Number - (String) The ICMP traffic type to allow.
GetIsVpcSubnet
- Available
Ipv4Address Count This property is required. double - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- Id
This property is required. string - (String) The ID of the subnet.
- Name
This property is required. string - The name of the VPC.
- Status
This property is required. string - (String) The status of the subnet.
- Total
Ipv4Address Count This property is required. double - (Integer) The total number of IPv4 addresses in the subnet.
- Zone
This property is required. string - (String) The zone that the subnet belongs to.
- Available
Ipv4Address Count This property is required. float64 - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- Id
This property is required. string - (String) The ID of the subnet.
- Name
This property is required. string - The name of the VPC.
- Status
This property is required. string - (String) The status of the subnet.
- Total
Ipv4Address Count This property is required. float64 - (Integer) The total number of IPv4 addresses in the subnet.
- Zone
This property is required. string - (String) The zone that the subnet belongs to.
- available
Ipv4Address Count This property is required. Double - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- id
This property is required. String - (String) The ID of the subnet.
- name
This property is required. String - The name of the VPC.
- status
This property is required. String - (String) The status of the subnet.
- total
Ipv4Address Count This property is required. Double - (Integer) The total number of IPv4 addresses in the subnet.
- zone
This property is required. String - (String) The zone that the subnet belongs to.
- available
Ipv4Address Count This property is required. number - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- id
This property is required. string - (String) The ID of the subnet.
- name
This property is required. string - The name of the VPC.
- status
This property is required. string - (String) The status of the subnet.
- total
Ipv4Address Count This property is required. number - (Integer) The total number of IPv4 addresses in the subnet.
- zone
This property is required. string - (String) The zone that the subnet belongs to.
- available_
ipv4_ address_ count This property is required. float - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- id
This property is required. str - (String) The ID of the subnet.
- name
This property is required. str - The name of the VPC.
- status
This property is required. str - (String) The status of the subnet.
- total_
ipv4_ address_ count This property is required. float - (Integer) The total number of IPv4 addresses in the subnet.
- zone
This property is required. str - (String) The zone that the subnet belongs to.
- available
Ipv4Address Count This property is required. Number - (Integer) The number of IPv4 addresses in the subnet that are available for you to be used.
- id
This property is required. String - (String) The ID of the subnet.
- name
This property is required. String - The name of the VPC.
- status
This property is required. String - (String) The status of the subnet.
- total
Ipv4Address Count This property is required. Number - (Integer) The total number of IPv4 addresses in the subnet.
- zone
This property is required. 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.