netaddr 0.5.1 published on Tuesday, Apr 15, 2025 by ferlab-ste-justine
netaddr.getRangeKeyspaceMac
Explore with Pulumi AI
netaddr 0.5.1 published on Tuesday, Apr 15, 2025 by ferlab-ste-justine
Retrieves the lower level keyspace details of an mac addresses space. See github repo README for details about the keyspace
Using getRangeKeyspaceMac
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 getRangeKeyspaceMac(args: GetRangeKeyspaceMacArgs, opts?: InvokeOptions): Promise<GetRangeKeyspaceMacResult>
function getRangeKeyspaceMacOutput(args: GetRangeKeyspaceMacOutputArgs, opts?: InvokeOptions): Output<GetRangeKeyspaceMacResult>def get_range_keyspace_mac(id: Optional[str] = None,
                           range_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetRangeKeyspaceMacResult
def get_range_keyspace_mac_output(id: Optional[pulumi.Input[str]] = None,
                           range_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetRangeKeyspaceMacResult]func GetRangeKeyspaceMac(ctx *Context, args *GetRangeKeyspaceMacArgs, opts ...InvokeOption) (*GetRangeKeyspaceMacResult, error)
func GetRangeKeyspaceMacOutput(ctx *Context, args *GetRangeKeyspaceMacOutputArgs, opts ...InvokeOption) GetRangeKeyspaceMacResultOutput> Note: This function is named GetRangeKeyspaceMac in the Go SDK.
public static class GetRangeKeyspaceMac 
{
    public static Task<GetRangeKeyspaceMacResult> InvokeAsync(GetRangeKeyspaceMacArgs args, InvokeOptions? opts = null)
    public static Output<GetRangeKeyspaceMacResult> Invoke(GetRangeKeyspaceMacInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRangeKeyspaceMacResult> getRangeKeyspaceMac(GetRangeKeyspaceMacArgs args, InvokeOptions options)
public static Output<GetRangeKeyspaceMacResult> getRangeKeyspaceMac(GetRangeKeyspaceMacArgs args, InvokeOptions options)
fn::invoke:
  function: netaddr:index/getRangeKeyspaceMac:getRangeKeyspaceMac
  arguments:
    # arguments dictionaryThe following arguments are supported:
getRangeKeyspaceMac Result
The following output properties are available:
- Addresses
List<GetRange Keyspace Mac Address> 
- List of all addresses in the range.
- DeletedAddresses List<GetRange Keyspace Mac Deleted Address> 
- List of all addresses that were deleted and are available to be reclaimed in the range.
- FirstAddress string
- First assignable address in the range.
- GeneratedAddresses List<GetRange Keyspace Mac Generated Address> 
- List of all addresses that are flagged as generated in the range.
- HardcodedAddresses List<GetRange Keyspace Mac Hardcoded Address> 
- List of all addresses that are flagged as hardcoded in the range.
- Id string
- The ID of this resource.
- LastAddress string
- Last assignable address in the range.
- NextAddress string
- Next assignable new address in the range.
- RangeId string
- Identifier of the address range to get the key space from.
- Addresses
[]GetRange Keyspace Mac Address 
- List of all addresses in the range.
- DeletedAddresses []GetRange Keyspace Mac Deleted Address 
- List of all addresses that were deleted and are available to be reclaimed in the range.
- FirstAddress string
- First assignable address in the range.
- GeneratedAddresses []GetRange Keyspace Mac Generated Address 
- List of all addresses that are flagged as generated in the range.
- HardcodedAddresses []GetRange Keyspace Mac Hardcoded Address 
- List of all addresses that are flagged as hardcoded in the range.
- Id string
- The ID of this resource.
- LastAddress string
- Last assignable address in the range.
- NextAddress string
- Next assignable new address in the range.
- RangeId string
- Identifier of the address range to get the key space from.
- addresses
List<GetRange Keyspace Mac Address> 
- List of all addresses in the range.
- deletedAddresses List<GetRange Keyspace Mac Deleted Address> 
- List of all addresses that were deleted and are available to be reclaimed in the range.
- firstAddress String
- First assignable address in the range.
- generatedAddresses List<GetRange Keyspace Mac Generated Address> 
- List of all addresses that are flagged as generated in the range.
- hardcodedAddresses List<GetRange Keyspace Mac Hardcoded Address> 
- List of all addresses that are flagged as hardcoded in the range.
- id String
- The ID of this resource.
- lastAddress String
- Last assignable address in the range.
- nextAddress String
- Next assignable new address in the range.
- rangeId String
- Identifier of the address range to get the key space from.
- addresses
GetRange Keyspace Mac Address[] 
- List of all addresses in the range.
- deletedAddresses GetRange Keyspace Mac Deleted Address[] 
- List of all addresses that were deleted and are available to be reclaimed in the range.
- firstAddress string
- First assignable address in the range.
- generatedAddresses GetRange Keyspace Mac Generated Address[] 
- List of all addresses that are flagged as generated in the range.
- hardcodedAddresses GetRange Keyspace Mac Hardcoded Address[] 
- List of all addresses that are flagged as hardcoded in the range.
- id string
- The ID of this resource.
- lastAddress string
- Last assignable address in the range.
- nextAddress string
- Next assignable new address in the range.
- rangeId string
- Identifier of the address range to get the key space from.
- addresses
Sequence[GetRange Keyspace Mac Address] 
- List of all addresses in the range.
- deleted_addresses Sequence[GetRange Keyspace Mac Deleted Address] 
- List of all addresses that were deleted and are available to be reclaimed in the range.
- first_address str
- First assignable address in the range.
- generated_addresses Sequence[GetRange Keyspace Mac Generated Address] 
- List of all addresses that are flagged as generated in the range.
- hardcoded_addresses Sequence[GetRange Keyspace Mac Hardcoded Address] 
- List of all addresses that are flagged as hardcoded in the range.
- id str
- The ID of this resource.
- last_address str
- Last assignable address in the range.
- next_address str
- Next assignable new address in the range.
- range_id str
- Identifier of the address range to get the key space from.
- addresses List<Property Map>
- List of all addresses in the range.
- deletedAddresses List<Property Map>
- List of all addresses that were deleted and are available to be reclaimed in the range.
- firstAddress String
- First assignable address in the range.
- generatedAddresses List<Property Map>
- List of all addresses that are flagged as generated in the range.
- hardcodedAddresses List<Property Map>
- List of all addresses that are flagged as hardcoded in the range.
- id String
- The ID of this resource.
- lastAddress String
- Last assignable address in the range.
- nextAddress String
- Next assignable new address in the range.
- rangeId String
- Identifier of the address range to get the key space from.
Supporting Types
GetRangeKeyspaceMacAddress    
GetRangeKeyspaceMacDeletedAddress     
GetRangeKeyspaceMacGeneratedAddress     
GetRangeKeyspaceMacHardcodedAddress     
Package Details
- Repository
- netaddr ferlab-ste-justine/terraform-provider-netaddr
- License
- Notes
- This Pulumi package is based on the netaddrTerraform Provider.
netaddr 0.5.1 published on Tuesday, Apr 15, 2025 by ferlab-ste-justine