Class ListIpInventoryDetails
Required input parameters for retrieving IP Inventory data within the specified compartments of a region.
Inherited Members
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class ListIpInventoryDetails
  Properties
AddressTypeList
Declaration
[JsonProperty(PropertyName = "addressTypeList")]
public List<AddressType> AddressTypeList { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<AddressType> | List of IP address types used.  | 
      
CompartmentList
Declaration
[Required(ErrorMessage = "CompartmentList is required.")]
[JsonProperty(PropertyName = "compartmentList")]
public List<string> CompartmentList { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<string> | List the OCID of the compartments.  | 
      
Remarks
Required
OverlappingVcnsOnly
Declaration
[JsonProperty(PropertyName = "overlappingVcnsOnly")]
public bool? OverlappingVcnsOnly { get; set; }
  Property Value
| Type | Description | 
|---|---|
| bool? | List of overlapping VCNs.  | 
      
OverrideFilters
Declaration
[JsonProperty(PropertyName = "overrideFilters")]
public bool? OverrideFilters { get; set; }
  Property Value
| Type | Description | 
|---|---|
| bool? | List of selected filters.  | 
      
PaginationLimit
Declaration
[JsonProperty(PropertyName = "paginationLimit")]
public int? PaginationLimit { get; set; }
  Property Value
| Type | Description | 
|---|---|
| int? | Specifies the maximum number of results displayed per page for a paginated "List" call. For more information, see List Pagination. Example: 50  | 
      
PaginationOffset
Declaration
[JsonProperty(PropertyName = "paginationOffset")]
public int? PaginationOffset { get; set; }
  Property Value
| Type | Description | 
|---|---|
| int? | Most List operations paginate results. Results are paginated for the ListInstances operations. When you call a paginated List operation, the response indicates more pages of results by including the opc-next-page header. For more information, see List Pagination.  | 
      
RegionList
Declaration
[Required(ErrorMessage = "RegionList is required.")]
[JsonProperty(PropertyName = "regionList")]
public List<string> RegionList { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<string> | Lists the selected regions.  | 
      
Remarks
Required
ResourceTypeList
Declaration
[JsonProperty(PropertyName = "resourceTypeList", ItemConverterType = typeof(StringEnumConverter))]
public List<ListIpInventoryDetails.ResourceTypeListEnum> ResourceTypeList { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<ListIpInventoryDetails.ResourceTypeListEnum> | List of VCN resource types.  | 
      
SearchKeyword
Declaration
[JsonProperty(PropertyName = "searchKeyword")]
public string SearchKeyword { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | Filters the results for the specified string.  | 
      
SortBy
Declaration
[JsonProperty(PropertyName = "sortBy")]
[JsonConverter(typeof(StringEnumConverter))]
public ListIpInventoryDetails.SortByEnum? SortBy { get; set; }
  Property Value
| Type | Description | 
|---|---|
| ListIpInventoryDetails.SortByEnum? | Provide the sort order (  | 
      
SortOrder
Declaration
[JsonProperty(PropertyName = "sortOrder")]
[JsonConverter(typeof(StringEnumConverter))]
public ListIpInventoryDetails.SortOrderEnum? SortOrder { get; set; }
  Property Value
| Type | Description | 
|---|---|
| ListIpInventoryDetails.SortOrderEnum? | Specifies the sort order to use. Select either ascending (  | 
      
Utilization
Declaration
[JsonProperty(PropertyName = "utilization")]
public float? Utilization { get; set; }
  Property Value
| Type | Description | 
|---|---|
| float? | The CIDR utilization of a VCN.  |