< Back

New-IBXObject

Wed Jan 15, 2020 2:51 am

NAME New-IBXObject



SYNTAX

New-IBXObject -Session <InfobloxSession> -InputObject <Object> [-PassThru] [-Timeout <uint32>]

[<CommonParameters>]



New-IBXObject -Session <InfobloxSession> -ObjectType {ALL | ALL_NETWORK | ALL_ZONE | IPAM_OBJECTS | ADMIN_GROUP |

ADMIN_USER | ALL_RECORDS | DISCOVERY_DEVICE | DISCOVERY_DEVICE_COMPONENT | DISCOVERY_DEVICE_INTERFACE |

DISCOVERY_DEVICE_NEIGHBOR | DTC_CERTIFICATE | DTC_LBDN | DTC_MONITOR | DTC_MONITOR_HTTP | DTC_MONITOR_ICMP |

DTC_MONITOR_PDP | DTC_MONITOR_SIP | DTC_MONITOR_TCP | DTC_OBJECT | DTC_POOL | DTC_SERVER | DTC_TOPOLOGY |

DTC_TOPOLOGY_LABEL | DTC_TOPOLOGY_RULE | FIXED_ADDRESS | GRID | GRID_CLOUD_API | GRID_CLOUD_API_CLOUD_STATISTICS |

GRID_CLOUD_API_TENANT | GRID_CLOUD_API_VM_ADDRESS | GRID_DHCP_PROPERTIES | GRID_DNS | GRID_MAX_MIND_DB_INFO |

GRID_MEMBER_CLOUD_API | GRID_X509_CERTIFICATE | IPV4_ADDRESS | IPV6_ADDRESS | IPV6_FIXED_ADDRESS | IPV6_NETWORK |

IPV6_NETWORK_CONTAINER | IPV6_NETWORK_TEMPLATE | IPV6_RANGE | IPV6_SHARED_NETWORK | LEASE | MAC_ADDRESS_FILTER |

MEMBER | MEMBER_DHCP_PROPERTIES | MEMBER_DNS | MS_SERVER_AD_SITES_DOMAIN | MS_SERVER_AD_SITES_SITE | NAMED_ACL |

NETWORK | NETWORK_CONTAINER | NETWORK_TEMPLATE | NETWORK_VIEW | PERMISSION | RANGE | RECORD_A | RECORD_AAAA |

RECORD_CNAME | RECORD_DTCLBDN | RECORD_HOST | RECORD_HOST_IPV4ADDR | RECORD_HOST_IPV6ADDR | RECORD_MX |

RECORD_NAPTR | RECORD_PTR | RECORD_SRV | RECORD_TXT | ROAMING_HOST | SCHEDULED_TASK | SHARED_NETWORK |

SHARED_RECORD_A | SHARED_RECORD_AAAA | SHARED_RECORD_MX | SHARED_RECORD_SRV | SHARED_RECORD_TXT | SNMP_USER | VIEW

| ZONE_AUTH | ZONE_AUTH_DISCREPANCY | ZONE_DELEGATED | ZONE_FORWARD | ZONE_STUB} [-PassThru] [-Timeout <uint32>]

[<CommonParameters>]



New-IBXObject -GridMaster <string> -Credential <pscredential> -ObjectType {ALL | ALL_NETWORK | ALL_ZONE |

IPAM_OBJECTS | ADMIN_GROUP | ADMIN_USER | ALL_RECORDS | DISCOVERY_DEVICE | DISCOVERY_DEVICE_COMPONENT |

DISCOVERY_DEVICE_INTERFACE | DISCOVERY_DEVICE_NEIGHBOR | DTC_CERTIFICATE | DTC_LBDN | DTC_MONITOR |

DTC_MONITOR_HTTP | DTC_MONITOR_ICMP | DTC_MONITOR_PDP | DTC_MONITOR_SIP | DTC_MONITOR_TCP | DTC_OBJECT | DTC_POOL

| DTC_SERVER | DTC_TOPOLOGY | DTC_TOPOLOGY_LABEL | DTC_TOPOLOGY_RULE | FIXED_ADDRESS | GRID | GRID_CLOUD_API |

GRID_CLOUD_API_CLOUD_STATISTICS | GRID_CLOUD_API_TENANT | GRID_CLOUD_API_VM_ADDRESS | GRID_DHCP_PROPERTIES |

GRID_DNS | GRID_MAX_MIND_DB_INFO | GRID_MEMBER_CLOUD_API | GRID_X509_CERTIFICATE | IPV4_ADDRESS | IPV6_ADDRESS |

IPV6_FIXED_ADDRESS | IPV6_NETWORK | IPV6_NETWORK_CONTAINER | IPV6_NETWORK_TEMPLATE | IPV6_RANGE |

IPV6_SHARED_NETWORK | LEASE | MAC_ADDRESS_FILTER | MEMBER | MEMBER_DHCP_PROPERTIES | MEMBER_DNS |

MS_SERVER_AD_SITES_DOMAIN | MS_SERVER_AD_SITES_SITE | NAMED_ACL | NETWORK | NETWORK_CONTAINER | NETWORK_TEMPLATE |

NETWORK_VIEW | PERMISSION | RANGE | RECORD_A | RECORD_AAAA | RECORD_CNAME | RECORD_DTCLBDN | RECORD_HOST |

RECORD_HOST_IPV4ADDR | RECORD_HOST_IPV6ADDR | RECORD_MX | RECORD_NAPTR | RECORD_PTR | RECORD_SRV | RECORD_TXT |

ROAMING_HOST | SCHEDULED_TASK | SHARED_NETWORK | SHARED_RECORD_A | SHARED_RECORD_AAAA | SHARED_RECORD_MX |

SHARED_RECORD_SRV | SHARED_RECORD_TXT | SNMP_USER | VIEW | ZONE_AUTH | ZONE_AUTH_DISCREPANCY | ZONE_DELEGATED |

ZONE_FORWARD | ZONE_STUB} [-Version {LATEST | 1.0 | 1.1 | 1.2 | 1.2.1 | 1.3 | 1.4 | 1.4.1 | 1.4.2 | 1.5 | 1.6 |

1.6.1 | 1.7 | 1.7.1 | 1.7.2 | 1.7.3 | 1.7.4 | 2.0 | 2.1 | 2.1.1 | 2.2 | 2.2.1 | 2.2.2 | 2.3}] [-PassThru]

[-Timeout <uint32>] [<CommonParameters>]



New-IBXObject -GridMaster <string> -Credential <pscredential> -InputObject <Object> [-Version {LATEST | 1.0 | 1.1

| 1.2 | 1.2.1 | 1.3 | 1.4 | 1.4.1 | 1.4.2 | 1.5 | 1.6 | 1.6.1 | 1.7 | 1.7.1 | 1.7.2 | 1.7.3 | 1.7.4 | 2.0 | 2.1 |

2.1.1 | 2.2 | 2.2.1 | 2.2.2 | 2.3}] [-PassThru] [-Timeout <uint32>] [<CommonParameters>]



New-IBXObject -InputObject <Object> [-PassThru] [-Timeout <uint32>] [<CommonParameters>]



New-IBXObject -ObjectType {ALL | ALL_NETWORK | ALL_ZONE | IPAM_OBJECTS | ADMIN_GROUP | ADMIN_USER | ALL_RECORDS |

DISCOVERY_DEVICE | DISCOVERY_DEVICE_COMPONENT | DISCOVERY_DEVICE_INTERFACE | DISCOVERY_DEVICE_NEIGHBOR |

DTC_CERTIFICATE | DTC_LBDN | DTC_MONITOR | DTC_MONITOR_HTTP | DTC_MONITOR_ICMP | DTC_MONITOR_PDP | DTC_MONITOR_SIP

| DTC_MONITOR_TCP | DTC_OBJECT | DTC_POOL | DTC_SERVER | DTC_TOPOLOGY | DTC_TOPOLOGY_LABEL | DTC_TOPOLOGY_RULE |

FIXED_ADDRESS | GRID | GRID_CLOUD_API | GRID_CLOUD_API_CLOUD_STATISTICS | GRID_CLOUD_API_TENANT |

GRID_CLOUD_API_VM_ADDRESS | GRID_DHCP_PROPERTIES | GRID_DNS | GRID_MAX_MIND_DB_INFO | GRID_MEMBER_CLOUD_API |

GRID_X509_CERTIFICATE | IPV4_ADDRESS | IPV6_ADDRESS | IPV6_FIXED_ADDRESS | IPV6_NETWORK | IPV6_NETWORK_CONTAINER |

IPV6_NETWORK_TEMPLATE | IPV6_RANGE | IPV6_SHARED_NETWORK | LEASE | MAC_ADDRESS_FILTER | MEMBER |

MEMBER_DHCP_PROPERTIES | MEMBER_DNS | MS_SERVER_AD_SITES_DOMAIN | MS_SERVER_AD_SITES_SITE | NAMED_ACL | NETWORK |

NETWORK_CONTAINER | NETWORK_TEMPLATE | NETWORK_VIEW | PERMISSION | RANGE | RECORD_A | RECORD_AAAA | RECORD_CNAME |

RECORD_DTCLBDN | RECORD_HOST | RECORD_HOST_IPV4ADDR | RECORD_HOST_IPV6ADDR | RECORD_MX | RECORD_NAPTR | RECORD_PTR

| RECORD_SRV | RECORD_TXT | ROAMING_HOST | SCHEDULED_TASK | SHARED_NETWORK | SHARED_RECORD_A | SHARED_RECORD_AAAA

| SHARED_RECORD_MX | SHARED_RECORD_SRV | SHARED_RECORD_TXT | SNMP_USER | VIEW | ZONE_AUTH | ZONE_AUTH_DISCREPANCY

| ZONE_DELEGATED | ZONE_FORWARD | ZONE_STUB} [-PassThru] [-Timeout <uint32>] [<CommonParameters>]





PARAMETERS

-Credential <pscredential>

The credentials to use to access the Grid Master.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridByAttribute, GridByObject

Aliases None

Dynamic? false



-GridMaster <string>

The IP address or FQDN of the grid master interface.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridByAttribute, GridByObject

Aliases None

Dynamic? false



-InputObject <Object>

The object to utilize.



Required? true

Position? Named

Accept pipeline input? true (ByValue)

Parameter set name GridByObject, SessionByObject, EnteredSessionByObject

Aliases None

Dynamic? false



-ObjectType <string>

The type of object to get.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridByAttribute, SessionByAttribute, EnteredSessionByAttribute

Aliases None

Dynamic? true



-PassThru

Specifies if the object should be passed down the pipeline.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? false



-Session <InfobloxSession>

An established session object to use to connect to the grid master.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name SessionByObject, SessionByAttribute

Aliases None

Dynamic? false



-Timeout <uint32>

The timeout in seconds to use for the HttpClient. This defaults to 100.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? false



-Version <string>

The version of the Infoblox WAPI, will default to LATEST.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name GridByAttribute, GridByObject

Aliases ApiVersion

Dynamic? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).





INPUTS

System.Object





OUTPUTS

System.Object



ALIASES

None





REMARKS

None