These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.network.getCustomIPPrefix
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets the specified custom IP prefix in a specified resource group. API Version: 2020-11-01.
Using getCustomIPPrefix
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 getCustomIPPrefix(args: GetCustomIPPrefixArgs, opts?: InvokeOptions): Promise<GetCustomIPPrefixResult>
function getCustomIPPrefixOutput(args: GetCustomIPPrefixOutputArgs, opts?: InvokeOptions): Output<GetCustomIPPrefixResult>
def get_custom_ip_prefix(custom_ip_prefix_name: Optional[str] = None,
expand: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCustomIPPrefixResult
def get_custom_ip_prefix_output(custom_ip_prefix_name: Optional[pulumi.Input[str]] = None,
expand: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCustomIPPrefixResult]
func LookupCustomIPPrefix(ctx *Context, args *LookupCustomIPPrefixArgs, opts ...InvokeOption) (*LookupCustomIPPrefixResult, error)
func LookupCustomIPPrefixOutput(ctx *Context, args *LookupCustomIPPrefixOutputArgs, opts ...InvokeOption) LookupCustomIPPrefixResultOutput
> Note: This function is named LookupCustomIPPrefix
in the Go SDK.
public static class GetCustomIPPrefix
{
public static Task<GetCustomIPPrefixResult> InvokeAsync(GetCustomIPPrefixArgs args, InvokeOptions? opts = null)
public static Output<GetCustomIPPrefixResult> Invoke(GetCustomIPPrefixInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCustomIPPrefixResult> getCustomIPPrefix(GetCustomIPPrefixArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getCustomIPPrefix
arguments:
# arguments dictionary
The following arguments are supported:
- Custom
Ip stringPrefix Name - The name of the custom IP prefix.
- Resource
Group stringName - The name of the resource group.
- Expand string
- Expands referenced resources.
- Custom
Ip stringPrefix Name - The name of the custom IP prefix.
- Resource
Group stringName - The name of the resource group.
- Expand string
- Expands referenced resources.
- custom
Ip StringPrefix Name - The name of the custom IP prefix.
- resource
Group StringName - The name of the resource group.
- expand String
- Expands referenced resources.
- custom
Ip stringPrefix Name - The name of the custom IP prefix.
- resource
Group stringName - The name of the resource group.
- expand string
- Expands referenced resources.
- custom_
ip_ strprefix_ name - The name of the custom IP prefix.
- resource_
group_ strname - The name of the resource group.
- expand str
- Expands referenced resources.
- custom
Ip StringPrefix Name - The name of the custom IP prefix.
- resource
Group StringName - The name of the resource group.
- expand String
- Expands referenced resources.
getCustomIPPrefix Result
The following output properties are available:
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the custom IP prefix resource.
- Public
Ip List<Pulumi.Prefixes Azure Native. Network. Outputs. Sub Resource Response> - The list of all referenced PublicIpPrefixes.
- Resource
Guid string - The resource GUID property of the custom IP prefix resource.
- Type string
- Resource type.
- Cidr string
- The prefix range in CIDR notation. Should include the start address and the prefix length.
- Commissioned
State string - The commissioned state of the Custom IP Prefix.
- Extended
Location Pulumi.Azure Native. Network. Outputs. Extended Location Response - The extended location of the custom IP prefix.
- Id string
- Resource ID.
- Location string
- Resource location.
- Dictionary<string, string>
- Resource tags.
- Zones List<string>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the custom IP prefix resource.
- Public
Ip []SubPrefixes Resource Response - The list of all referenced PublicIpPrefixes.
- Resource
Guid string - The resource GUID property of the custom IP prefix resource.
- Type string
- Resource type.
- Cidr string
- The prefix range in CIDR notation. Should include the start address and the prefix length.
- Commissioned
State string - The commissioned state of the Custom IP Prefix.
- Extended
Location ExtendedLocation Response - The extended location of the custom IP prefix.
- Id string
- Resource ID.
- Location string
- Resource location.
- map[string]string
- Resource tags.
- Zones []string
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the custom IP prefix resource.
- public
Ip List<SubPrefixes Resource Response> - The list of all referenced PublicIpPrefixes.
- resource
Guid String - The resource GUID property of the custom IP prefix resource.
- type String
- Resource type.
- cidr String
- The prefix range in CIDR notation. Should include the start address and the prefix length.
- commissioned
State String - The commissioned state of the Custom IP Prefix.
- extended
Location ExtendedLocation Response - The extended location of the custom IP prefix.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String,String>
- Resource tags.
- zones List<String>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the custom IP prefix resource.
- public
Ip SubPrefixes Resource Response[] - The list of all referenced PublicIpPrefixes.
- resource
Guid string - The resource GUID property of the custom IP prefix resource.
- type string
- Resource type.
- cidr string
- The prefix range in CIDR notation. Should include the start address and the prefix length.
- commissioned
State string - The commissioned state of the Custom IP Prefix.
- extended
Location ExtendedLocation Response - The extended location of the custom IP prefix.
- id string
- Resource ID.
- location string
- Resource location.
- {[key: string]: string}
- Resource tags.
- zones string[]
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_
state str - The provisioning state of the custom IP prefix resource.
- public_
ip_ Sequence[Subprefixes Resource Response] - The list of all referenced PublicIpPrefixes.
- resource_
guid str - The resource GUID property of the custom IP prefix resource.
- type str
- Resource type.
- cidr str
- The prefix range in CIDR notation. Should include the start address and the prefix length.
- commissioned_
state str - The commissioned state of the Custom IP Prefix.
- extended_
location ExtendedLocation Response - The extended location of the custom IP prefix.
- id str
- Resource ID.
- location str
- Resource location.
- Mapping[str, str]
- Resource tags.
- zones Sequence[str]
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the custom IP prefix resource.
- public
Ip List<Property Map>Prefixes - The list of all referenced PublicIpPrefixes.
- resource
Guid String - The resource GUID property of the custom IP prefix resource.
- type String
- Resource type.
- cidr String
- The prefix range in CIDR notation. Should include the start address and the prefix length.
- commissioned
State String - The commissioned state of the Custom IP Prefix.
- extended
Location Property Map - The extended location of the custom IP prefix.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String>
- Resource tags.
- zones List<String>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
Supporting Types
ExtendedLocationResponse
SubResourceResponse
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi