1. Packages
  2. Aiven Provider
  3. API Docs
  4. getOrganizationVpc
Aiven v6.36.0 published on Thursday, Mar 13, 2025 by Pulumi

aiven.getOrganizationVpc

Explore with Pulumi AI

Aiven v6.36.0 published on Thursday, Mar 13, 2025 by Pulumi

Gets information about an existing VPC in an Aiven organization.

This resource is in the beta stage and may change without notice. Set the PROVIDER_AIVEN_ENABLE_BETA environment variable to use the resource.

Using getOrganizationVpc

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 getOrganizationVpc(args: GetOrganizationVpcArgs, opts?: InvokeOptions): Promise<GetOrganizationVpcResult>
function getOrganizationVpcOutput(args: GetOrganizationVpcOutputArgs, opts?: InvokeOptions): Output<GetOrganizationVpcResult>
Copy
def get_organization_vpc(organization_id: Optional[str] = None,
                         organization_vpc_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetOrganizationVpcResult
def get_organization_vpc_output(organization_id: Optional[pulumi.Input[str]] = None,
                         organization_vpc_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationVpcResult]
Copy
func LookupOrganizationVpc(ctx *Context, args *LookupOrganizationVpcArgs, opts ...InvokeOption) (*LookupOrganizationVpcResult, error)
func LookupOrganizationVpcOutput(ctx *Context, args *LookupOrganizationVpcOutputArgs, opts ...InvokeOption) LookupOrganizationVpcResultOutput
Copy

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

public static class GetOrganizationVpc 
{
    public static Task<GetOrganizationVpcResult> InvokeAsync(GetOrganizationVpcArgs args, InvokeOptions? opts = null)
    public static Output<GetOrganizationVpcResult> Invoke(GetOrganizationVpcInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetOrganizationVpcResult> getOrganizationVpc(GetOrganizationVpcArgs args, InvokeOptions options)
public static Output<GetOrganizationVpcResult> getOrganizationVpc(GetOrganizationVpcArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aiven:index/getOrganizationVpc:getOrganizationVpc
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

OrganizationId This property is required. string
The ID of the organization.
OrganizationVpcId This property is required. string
The ID of the Aiven Organization VPC.
OrganizationId This property is required. string
The ID of the organization.
OrganizationVpcId This property is required. string
The ID of the Aiven Organization VPC.
organizationId This property is required. String
The ID of the organization.
organizationVpcId This property is required. String
The ID of the Aiven Organization VPC.
organizationId This property is required. string
The ID of the organization.
organizationVpcId This property is required. string
The ID of the Aiven Organization VPC.
organization_id This property is required. str
The ID of the organization.
organization_vpc_id This property is required. str
The ID of the Aiven Organization VPC.
organizationId This property is required. String
The ID of the organization.
organizationVpcId This property is required. String
The ID of the Aiven Organization VPC.

getOrganizationVpc Result

The following output properties are available:

CloudName string
The cloud provider and region where the service is hosted in the format CLOUD_PROVIDER-REGION_NAME. For example, google-europe-west1 or aws-us-east-2. Changing this property forces recreation of the resource.
CreateTime string
Time of creation of the VPC.
Id string
The provider-assigned unique ID for this managed resource.
NetworkCidr string
Network address range used by the VPC. For example, 192.168.0.0/24.
OrganizationId string
The ID of the organization.
OrganizationVpcId string
The ID of the Aiven Organization VPC.
State string
State of the VPC. The possible values are ACTIVE, APPROVED, DELETED and DELETING.
UpdateTime string
Time of the last update of the VPC.
CloudName string
The cloud provider and region where the service is hosted in the format CLOUD_PROVIDER-REGION_NAME. For example, google-europe-west1 or aws-us-east-2. Changing this property forces recreation of the resource.
CreateTime string
Time of creation of the VPC.
Id string
The provider-assigned unique ID for this managed resource.
NetworkCidr string
Network address range used by the VPC. For example, 192.168.0.0/24.
OrganizationId string
The ID of the organization.
OrganizationVpcId string
The ID of the Aiven Organization VPC.
State string
State of the VPC. The possible values are ACTIVE, APPROVED, DELETED and DELETING.
UpdateTime string
Time of the last update of the VPC.
cloudName String
The cloud provider and region where the service is hosted in the format CLOUD_PROVIDER-REGION_NAME. For example, google-europe-west1 or aws-us-east-2. Changing this property forces recreation of the resource.
createTime String
Time of creation of the VPC.
id String
The provider-assigned unique ID for this managed resource.
networkCidr String
Network address range used by the VPC. For example, 192.168.0.0/24.
organizationId String
The ID of the organization.
organizationVpcId String
The ID of the Aiven Organization VPC.
state String
State of the VPC. The possible values are ACTIVE, APPROVED, DELETED and DELETING.
updateTime String
Time of the last update of the VPC.
cloudName string
The cloud provider and region where the service is hosted in the format CLOUD_PROVIDER-REGION_NAME. For example, google-europe-west1 or aws-us-east-2. Changing this property forces recreation of the resource.
createTime string
Time of creation of the VPC.
id string
The provider-assigned unique ID for this managed resource.
networkCidr string
Network address range used by the VPC. For example, 192.168.0.0/24.
organizationId string
The ID of the organization.
organizationVpcId string
The ID of the Aiven Organization VPC.
state string
State of the VPC. The possible values are ACTIVE, APPROVED, DELETED and DELETING.
updateTime string
Time of the last update of the VPC.
cloud_name str
The cloud provider and region where the service is hosted in the format CLOUD_PROVIDER-REGION_NAME. For example, google-europe-west1 or aws-us-east-2. Changing this property forces recreation of the resource.
create_time str
Time of creation of the VPC.
id str
The provider-assigned unique ID for this managed resource.
network_cidr str
Network address range used by the VPC. For example, 192.168.0.0/24.
organization_id str
The ID of the organization.
organization_vpc_id str
The ID of the Aiven Organization VPC.
state str
State of the VPC. The possible values are ACTIVE, APPROVED, DELETED and DELETING.
update_time str
Time of the last update of the VPC.
cloudName String
The cloud provider and region where the service is hosted in the format CLOUD_PROVIDER-REGION_NAME. For example, google-europe-west1 or aws-us-east-2. Changing this property forces recreation of the resource.
createTime String
Time of creation of the VPC.
id String
The provider-assigned unique ID for this managed resource.
networkCidr String
Network address range used by the VPC. For example, 192.168.0.0/24.
organizationId String
The ID of the organization.
organizationVpcId String
The ID of the Aiven Organization VPC.
state String
State of the VPC. The possible values are ACTIVE, APPROVED, DELETED and DELETING.
updateTime String
Time of the last update of the VPC.

Package Details

Repository
Aiven pulumi/pulumi-aiven
License
Apache-2.0
Notes
This Pulumi package is based on the aiven Terraform Provider.
Aiven v6.36.0 published on Thursday, Mar 13, 2025 by Pulumi