Packet v3.2.2 published on Thursday, Nov 12, 2020 by Pulumi
packet.getPrecreatedIpBlock
Explore with Pulumi AI
Use this data source to get CIDR expression for precreated IPv6 and IPv4 blocks in Packet. You can then use the cidrsubnet TF builtin function to derive subnets.
Using getPrecreatedIpBlock
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 getPrecreatedIpBlock(args: GetPrecreatedIpBlockArgs, opts?: InvokeOptions): Promise<GetPrecreatedIpBlockResult>
function getPrecreatedIpBlockOutput(args: GetPrecreatedIpBlockOutputArgs, opts?: InvokeOptions): Output<GetPrecreatedIpBlockResult>def get_precreated_ip_block(address_family: Optional[int] = None,
                            facility: Optional[str] = None,
                            global_: Optional[bool] = None,
                            project_id: Optional[str] = None,
                            public: Optional[bool] = None,
                            opts: Optional[InvokeOptions] = None) -> GetPrecreatedIpBlockResult
def get_precreated_ip_block_output(address_family: Optional[pulumi.Input[int]] = None,
                            facility: Optional[pulumi.Input[str]] = None,
                            global_: Optional[pulumi.Input[bool]] = None,
                            project_id: Optional[pulumi.Input[str]] = None,
                            public: Optional[pulumi.Input[bool]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetPrecreatedIpBlockResult]func GetPrecreatedIpBlock(ctx *Context, args *GetPrecreatedIpBlockArgs, opts ...InvokeOption) (*GetPrecreatedIpBlockResult, error)
func GetPrecreatedIpBlockOutput(ctx *Context, args *GetPrecreatedIpBlockOutputArgs, opts ...InvokeOption) GetPrecreatedIpBlockResultOutput> Note: This function is named GetPrecreatedIpBlock in the Go SDK.
public static class GetPrecreatedIpBlock 
{
    public static Task<GetPrecreatedIpBlockResult> InvokeAsync(GetPrecreatedIpBlockArgs args, InvokeOptions? opts = null)
    public static Output<GetPrecreatedIpBlockResult> Invoke(GetPrecreatedIpBlockInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPrecreatedIpBlockResult> getPrecreatedIpBlock(GetPrecreatedIpBlockArgs args, InvokeOptions options)
public static Output<GetPrecreatedIpBlockResult> getPrecreatedIpBlock(GetPrecreatedIpBlockArgs args, InvokeOptions options)
fn::invoke:
  function: packet:index/getPrecreatedIpBlock:getPrecreatedIpBlock
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AddressFamily int
- 4 or 6, depending on which block you are looking for.
- ProjectId string
- ID of the project where the searched block should be.
- Public bool
- Whether to look for public or private block.
- Facility string
- Facility of the searched block. (Optional) Only allowed for non-global blocks.
- Global bool
- Whether to look for global block. Default is false for backward compatibility.
- AddressFamily int
- 4 or 6, depending on which block you are looking for.
- ProjectId string
- ID of the project where the searched block should be.
- Public bool
- Whether to look for public or private block.
- Facility string
- Facility of the searched block. (Optional) Only allowed for non-global blocks.
- Global bool
- Whether to look for global block. Default is false for backward compatibility.
- addressFamily Integer
- 4 or 6, depending on which block you are looking for.
- projectId String
- ID of the project where the searched block should be.
- public_ Boolean
- Whether to look for public or private block.
- facility String
- Facility of the searched block. (Optional) Only allowed for non-global blocks.
- global Boolean
- Whether to look for global block. Default is false for backward compatibility.
- addressFamily number
- 4 or 6, depending on which block you are looking for.
- projectId string
- ID of the project where the searched block should be.
- public boolean
- Whether to look for public or private block.
- facility string
- Facility of the searched block. (Optional) Only allowed for non-global blocks.
- global boolean
- Whether to look for global block. Default is false for backward compatibility.
- address_family int
- 4 or 6, depending on which block you are looking for.
- project_id str
- ID of the project where the searched block should be.
- public bool
- Whether to look for public or private block.
- facility str
- Facility of the searched block. (Optional) Only allowed for non-global blocks.
- global_ bool
- Whether to look for global block. Default is false for backward compatibility.
- addressFamily Number
- 4 or 6, depending on which block you are looking for.
- projectId String
- ID of the project where the searched block should be.
- public Boolean
- Whether to look for public or private block.
- facility String
- Facility of the searched block. (Optional) Only allowed for non-global blocks.
- global Boolean
- Whether to look for global block. Default is false for backward compatibility.
getPrecreatedIpBlock Result
The following output properties are available:
- Address string
- AddressFamily int
- Cidr int
- CidrNotation string
- CIDR notation of the looked up block.
- Gateway string
- Id string
- The provider-assigned unique ID for this managed resource.
- Manageable bool
- Management bool
- Netmask string
- Network string
- ProjectId string
- Public bool
- Quantity int
- Facility string
- Global bool
- Address string
- AddressFamily int
- Cidr int
- CidrNotation string
- CIDR notation of the looked up block.
- Gateway string
- Id string
- The provider-assigned unique ID for this managed resource.
- Manageable bool
- Management bool
- Netmask string
- Network string
- ProjectId string
- Public bool
- Quantity int
- Facility string
- Global bool
- address String
- addressFamily Integer
- cidr Integer
- cidrNotation String
- CIDR notation of the looked up block.
- gateway String
- id String
- The provider-assigned unique ID for this managed resource.
- manageable Boolean
- management Boolean
- netmask String
- network String
- projectId String
- public_ Boolean
- quantity Integer
- facility String
- global Boolean
- address string
- addressFamily number
- cidr number
- cidrNotation string
- CIDR notation of the looked up block.
- gateway string
- id string
- The provider-assigned unique ID for this managed resource.
- manageable boolean
- management boolean
- netmask string
- network string
- projectId string
- public boolean
- quantity number
- facility string
- global boolean
- address str
- address_family int
- cidr int
- cidr_notation str
- CIDR notation of the looked up block.
- gateway str
- id str
- The provider-assigned unique ID for this managed resource.
- manageable bool
- management bool
- netmask str
- network str
- project_id str
- public bool
- quantity int
- facility str
- global_ bool
- address String
- addressFamily Number
- cidr Number
- cidrNotation String
- CIDR notation of the looked up block.
- gateway String
- id String
- The provider-assigned unique ID for this managed resource.
- manageable Boolean
- management Boolean
- netmask String
- network String
- projectId String
- public Boolean
- quantity Number
- facility String
- global Boolean
Package Details
- Repository
- Packet pulumi/pulumi-packet
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the packetTerraform Provider.