1. Packages
  2. AWSx (Pulumi Crosswalk for AWS)
  3. API Docs
  4. ec2
  5. getDefaultVpc
AWSx (Pulumi Crosswalk for AWS) v2.8.0 published on Friday, Apr 19, 2024 by Pulumi

awsx.ec2.getDefaultVpc

Explore with Pulumi AI

awsx logo
AWSx (Pulumi Crosswalk for AWS) v2.8.0 published on Friday, Apr 19, 2024 by Pulumi
    Deprecated: Waiting for https://github.com/pulumi/pulumi/issues/7583. Use the DefaultVpc resource until resolved.

    [NOT YET IMPLEMENTED] Get the Default VPC for a region.

    Using getDefaultVpc

    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 getDefaultVpc(args: GetDefaultVpcArgs, opts?: InvokeOptions): Promise<GetDefaultVpcResult>
    function getDefaultVpcOutput(args: GetDefaultVpcOutputArgs, opts?: InvokeOptions): Output<GetDefaultVpcResult>
    def get_default_vpc(opts: Optional[InvokeOptions] = None) -> GetDefaultVpcResult
    def get_default_vpc_output(opts: Optional[InvokeOptions] = None) -> Output[GetDefaultVpcResult]
    func GetDefaultVpc(ctx *Context, args *GetDefaultVpcArgs, opts ...InvokeOption) (*GetDefaultVpcResult, error)
    func GetDefaultVpcOutput(ctx *Context, args *GetDefaultVpcOutputArgs, opts ...InvokeOption) GetDefaultVpcResultOutput

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

    public static class GetDefaultVpc 
    {
        public static Task<GetDefaultVpcResult> InvokeAsync(GetDefaultVpcArgs args, InvokeOptions? opts = null)
        public static Output<GetDefaultVpcResult> Invoke(GetDefaultVpcInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDefaultVpcResult> getDefaultVpc(GetDefaultVpcArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: awsx:ec2:getDefaultVpc
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getDefaultVpc Result

    The following output properties are available:

    PrivateSubnetIds List<string>
    PublicSubnetIds List<string>
    VpcId string
    The VPC ID for the default VPC
    PrivateSubnetIds []string
    PublicSubnetIds []string
    VpcId string
    The VPC ID for the default VPC
    privateSubnetIds List<String>
    publicSubnetIds List<String>
    vpcId String
    The VPC ID for the default VPC
    privateSubnetIds string[]
    publicSubnetIds string[]
    vpcId string
    The VPC ID for the default VPC
    private_subnet_ids Sequence[str]
    public_subnet_ids Sequence[str]
    vpc_id str
    The VPC ID for the default VPC
    privateSubnetIds List<String>
    publicSubnetIds List<String>
    vpcId String
    The VPC ID for the default VPC

    Package Details

    Repository
    AWSx (Pulumi Crosswalk for AWS) pulumi/pulumi-awsx
    License
    Apache-2.0
    awsx logo
    AWSx (Pulumi Crosswalk for AWS) v2.8.0 published on Friday, Apr 19, 2024 by Pulumi