Using VMware.Sdk.Vcf.Ops: Commands for VCF Operations
VCF PowerCLI 9.0 now includes a module called VMware.Sdk.Vcf.Ops, this modules contains auto-generated cmdlets to support VCF Operations Public APIs. Use can use this post as a quick reference guide.
Connecting to a VCF Operations Instance with Local Credentials
Start a PowerShell session.
Connect to a VCF Operations instance using local credentials by running the following command:
1Connect-VcfOpsServer -Server flt-ops01a.rainpole.io -User admin -Password VMw@re1!VMw@re1!
- Once connected the following information is stored in
$defaultOpsConnections.
1ServiceUri : https://flt-ops01a.rainpole.io/
2SessionSecret : 54aa4efb-3acd-4a14-ad75-10e66742a96d::c38a1c14-0ea4-4f3f-abe8-40afc55bae6d
3User : admin
4IsConnected : True
5Id : /VcfOpsServer=[email protected]:443/
6Name : flt-ops01a.rainpole.io
7Uid : /VcfOpsServer=[email protected]:443/
8ProductVersion : VCF Operations 9.0.0.0
9ServerUri : https://flt-ops01a.rainpole.io/
10UUID : /VcfOpsServer=[email protected]:443/
11Port : 443
- Disconnect from a VCF Operations instance by running the following command:
1Disconnect-VcfOpsServer -Server flt-ops01a.rainpole.io
Display All VCF Operations GET Command Details
Start a PowerShell session.
Display all GET cmdlets supported in
VMware.Sdk.Vcf.Opsby running the following command:
1Get-VcfOpsOperation -Method Get | Select-Object CommandInfo, Path, Method
- Output for all GET cmdlets in
VMware.Sdk.Vcf.Ops.
| Command Info | Path | Method |
|---|---|---|
| Invoke-VcfOpsGetActionStatus | /api/actions/{taskId}/status | GET |
| Invoke-VcfOpsGetAllActions | /api/actiondefinitions | GET |
| Invoke-VcfOpsGetAdapterType | /api/adapterkinds/{id} | GET |
| Invoke-VcfOpsGetAdapterTypes | /api/adapterkinds | GET |
| Invoke-VcfOpsGetResourceTypeAttributesForAdapterType | /api/adapterkinds/{adapterKindKey}/resourcekinds/{resourceKindKey}/statkeys | GET |
| Invoke-VcfOpsGetResourceTypeForAdapterType | /api/adapterkinds/{adapterKindKey}/resourcekinds/{resourceKindKey} | GET |
| Invoke-VcfOpsGetResourceTypePropertiesForAdapterType | /api/adapterkinds/{adapterKindKey}/resourcekinds/{resourceKindKey}/properties | GET |
| Invoke-VcfOpsGetResourceTypesForAdapterType | /api/adapterkinds/{key}/resourcekinds | GET |
| Invoke-VcfOpsGetResourcesWithAdapterAndResourceKind | /api/adapterkinds/{adapterKindKey}/resourcekinds/{resourceKindKey}/resources | GET |
| Invoke-VcfOpsGetResourcesWithAdapterKind | /api/adapterkinds/{adapterKindKey}/resources | GET |
| Invoke-VcfOpsEnumerateAdapterInstances | /api/adapters | GET |
| Invoke-VcfOpsGetAdapterInstance | /api/adapters/{adapterId} | GET |
| Invoke-VcfOpsGetResourcesOfAdapterInstance | /api/adapters/{adapterId}/resources | GET |
| Invoke-VcfOpsGetAlertPluginInstance | /api/alertplugins/{pluginId} | GET |
| Invoke-VcfOpsGetAlertPluginTypeWithId | /api/alertplugins/types/{pluginTypeId} | GET |
| Invoke-VcfOpsGetAlertPluginTypes | /api/alertplugins/types | GET |
| Invoke-VcfOpsGetAlertPluginsOfType | /api/alertplugins | GET |
| Invoke-VcfOpsGetRulesOfPlugin | /api/alertplugins/{pluginId}/rules | GET |
| Invoke-VcfOpsGetAlert | /api/alerts/{id} | GET |
| Invoke-VcfOpsGetAlertContributingSymptoms | /api/alerts/contributingsymptoms | GET |
| Invoke-VcfOpsGetAlertDefinitionById | /api/alertdefinitions/{id} | GET |
| Invoke-VcfOpsGetAlertDefinitions | /api/alertdefinitions | GET |
| Invoke-VcfOpsGetAlertNote | /api/alerts/{id}/notes/{noteId} | GET |
| Invoke-VcfOpsGetAlertNotes | /api/alerts/{id}/notes | GET |
| Invoke-VcfOpsGetAlertTypes | /api/alerts/types | GET |
| Invoke-VcfOpsGetAlerts | /api/alerts | GET |
| Invoke-VcfOpsDownloadClientCertificate | /api/applications/clientCertificate/{collectorIpOrGroupName} | GET |
| Invoke-VcfOpsGetAgentOperationStatus | /api/applications/agents/{taskId}/status | GET |
| Invoke-VcfOpsGetApplicationResources | /api/applications/resources | GET |
| Invoke-VcfOpsGetConfigurationDetails | /api/applications | GET |
| Invoke-VcfOpsGetServiceConfigurationTemplate | /api/applications/services/{name} | GET |
| Invoke-VcfOpsGetServiceConfigurations | /api/applications/agents/{id}/services/{name} | GET |
| Invoke-VcfOpsGetServiceOperationStatus | /api/applications/agents/services/{taskId}/status | GET |
| Invoke-VcfOpsGetServicesConfigurations | /api/applications/agents/{id}/services | GET |
| Invoke-VcfOpsGetSystemAudit | /api/audit/system | GET |
| Invoke-VcfOpsGetAllObjectScopes | /api/auth/scopes | GET |
| Invoke-VcfOpsGetAssignedRolePermissionsForCurrentUser | /api/auth/currentuser/permissions | GET |
| Invoke-VcfOpsGetAssignedRolePermissionsForUser | /api/auth/users/{userId}/permissions | GET |
| Invoke-VcfOpsGetAssignedRolePermissionsForUserGroup | /api/auth/usergroups/{groupId}/permissions | GET |
| Invoke-VcfOpsGetAuthSource | /api/auth/sources/{sourceId} | GET |
| Invoke-VcfOpsGetAuthSourceType | /api/auth/sourcetypes/{sourceId} | GET |
| Invoke-VcfOpsGetAuthSourceTypes | /api/auth/sourcetypes | GET |
| Invoke-VcfOpsGetAuthSources | /api/auth/sources | GET |
| Invoke-VcfOpsGetAvailablePrivilegeGroups | /api/auth/privilegegroups | GET |
| Invoke-VcfOpsGetAvailablePrivileges | /api/auth/privileges | GET |
| Invoke-VcfOpsGetCurrentUser | /api/auth/currentuser | GET |
| Invoke-VcfOpsGetCurrentUserRolePrivileges | /api/auth/currentuser/roles/{roleName}/privileges | GET |
| Invoke-VcfOpsGetRoleByName | /api/auth/roles/{roleName} | GET |
| Invoke-VcfOpsGetRolePrivileges | /api/auth/roles/{roleName}/privileges | GET |
| Invoke-VcfOpsGetRoles | /api/auth/roles | GET |
| Invoke-VcfOpsGetScope | /api/auth/scopes/{scopeId} | GET |
| Invoke-VcfOpsGetTraversalSpecs | /api/auth/traversalspecs | GET |
| Invoke-VcfOpsGetUser | /api/auth/users/{id} | GET |
| Invoke-VcfOpsGetUserGroup | /api/auth/usergroups/{id} | GET |
| Invoke-VcfOpsGetUserGroups | /api/auth/usergroups | GET |
| Invoke-VcfOpsGetUsers | /api/auth/users | GET |
| Invoke-VcfOpsGetAllCertificates | /api/certificate | GET |
| Invoke-VcfOpsGetBill | /api/chargeback/bills/{id} | GET |
| Invoke-VcfOpsDownloadChargeBackReport | /api/chargeback/reports/{id}/download | GET |
| Invoke-VcfOpsGetChargeBackReport | /api/chargeback/reports/{id} | GET |
| Invoke-VcfOpsGetChargeBackReports | /api/chargeback/reports | GET |
| Invoke-VcfOpsGetReportScheduleById | /api/chargeback/reportdefinitions/{id}/schedules/{scheduleId} | GET |
| Invoke-VcfOpsGetReportSchedulesById | /api/chargeback/reportdefinitions/{id}/schedules | GET |
| Invoke-VcfOpsGetCollectorGroup | /api/collectorgroups/{id} | GET |
| Invoke-VcfOpsGetCollectorGroups | /api/collectorgroups | GET |
| Invoke-VcfOpsGetAdaptersOnCollector | /api/collectors/{id}/adapters | GET |
| Invoke-VcfOpsGetCollectors | /api/collectors | GET |
| Invoke-VcfOpsGet | /api/configurations/files | GET |
| Invoke-VcfOpsDownload | /api/content/operations/export/zip | GET |
| Invoke-VcfOpsDownloadBackupContentData | /api/content/backup/result | GET |
| Invoke-VcfOpsGetContentProgress | /api/content/progress | GET |
| Invoke-VcfOpsGetLastExportOperation | /api/content/operations/export | GET |
| Invoke-VcfOpsGetLastImportOperation | /api/content/operations/import | GET |
| Invoke-VcfOpsGetRestoreContentData | /api/content/restore/result | GET |
| Invoke-VcfOpsGetCurrency | /api/costconfig/currency | GET |
| Invoke-VcfOpsGetAdapterInstancesUsingCredential | /api/credentials/{id}/adapters | GET |
| Invoke-VcfOpsGetCredential | /api/credentials/{id} | GET |
| Invoke-VcfOpsGetCredentialKinds | /api/credentialkinds | GET |
| Invoke-VcfOpsGetCredentials | /api/credentials | GET |
| Invoke-VcfOpsGetResourcesUsingCredential | /api/credentials/{id}/resources | GET |
| Invoke-VcfOpsGetGlobalSettingMetadata | /api/deployment/config/globalsettings/metadata | GET |
| Invoke-VcfOpsGetGlobalSettingValue | /api/deployment/config/globalsettings/{key} | GET |
| Invoke-VcfOpsGetGlobalSettings | /api/deployment/config/globalsettings | GET |
| Invoke-VcfOpsGetNodeStatus | /api/deployment/node/status | GET |
| Invoke-VcfOpsGetServiceInfo | /api/deployment/node/services/{name}/info | GET |
| Invoke-VcfOpsGetServicesInfo | /api/deployment/node/services/info | GET |
| Invoke-VcfOpsGetDomainDetailsById | /api/integrations/vcf/{integrationId}/domains/{domainId} | GET |
| Invoke-VcfOpsGetDomainSummary | /api/integrations/vcf/{integrationId}/domains | GET |
| Invoke-VcfOpsGetVCFIntegrationById | /api/integrations/vcf/{integrationId} | GET |
| Invoke-VcfOpsGetVcenterIntegrationById | /api/integrations/vcenters/{integrationId} | GET |
| Invoke-VcfOpsGetLogConfigurationsByType | /api/logs/configuration/{logtype} | GET |
| Invoke-VcfOpsGetLogForwardingConfiguration | /api/logs/forwarding | GET |
| Invoke-VcfOpsGetMaintenanceSchedules | /api/maintenanceschedules | GET |
| Invoke-VcfOpsGetAllNotificationRules | /api/notifications/rules | GET |
| Invoke-VcfOpsGetNotificationRule | /api/notifications/rules/{id} | GET |
| Invoke-VcfOpsGetNotificationTemplate | /api/notifications/templates/{id} | GET |
| Invoke-VcfOpsGetNotificationTemplates | /api/notifications/templates | GET |
| Invoke-VcfOpsGetAutomationStatus | /api/optimization/workloadplacement/{dataCenterId}/automation/status | GET |
| Invoke-VcfOpsGetCrossDCMoveStatus | /api/optimization/workloadplacement/{dataCenterId}/crossdcmove/status | GET |
| Invoke-VcfOpsGetPlacementSettings | /api/optimization/workloadplacement/{dataCenterId}/settings | GET |
| Invoke-VcfOpsExportPolicies | /api/policies/export | GET |
| Invoke-VcfOpsGetPolicies | /api/policies | GET |
| Invoke-VcfOpsGetPolicySettings | /api/policies/{id}/settings | GET |
| Invoke-VcfOpsGetLicenseInfo | /api/product/licensing/info | GET |
| Invoke-VcfOpsGetNPCStatus | /api/product/licensing/npc/status | GET |
| Invoke-VcfOpsGetProductEdition | /api/product/licensing/edition | GET |
| Invoke-VcfOpsGetRecommendationById | /api/recommendations/{id} | GET |
| Invoke-VcfOpsGetRecommendations | /api/recommendations | GET |
| Invoke-VcfOpsDownloadReport | /api/reports/{id}/download | GET |
| Invoke-VcfOpsGetReport | /api/reports/{id} | GET |
| Invoke-VcfOpsGetReportDefinition | /api/reportdefinitions/{id} | GET |
| Invoke-VcfOpsGetReportDefinitions | /api/reportdefinitions | GET |
| Invoke-VcfOpsGetReportSchedule | /api/reportdefinitions/{id}/schedules/{scheduleId} | GET |
| Invoke-VcfOpsGetReportSchedules | /api/reportdefinitions/{id}/schedules | GET |
| Invoke-VcfOpsGetReports | /api/reports | GET |
| Invoke-VcfOpsGetDTStatsOfResource | /api/resources/{id}/stats/dt | GET |
| Invoke-VcfOpsGetLatestStats | /api/resources/{id}/stats/latest | GET |
| Invoke-VcfOpsGetRelationship | /api/resources/{id}/relationships/{relationshipType} | GET |
| Invoke-VcfOpsGetRelationships | /api/resources/{id}/relationships | GET |
| Invoke-VcfOpsGetResource | /api/resources/{id} | GET |
| Invoke-VcfOpsGetResourceProperties | /api/resources/{id}/properties | GET |
| Invoke-VcfOpsGetStatKeys | /api/resources/{id}/statkeys | GET |
| Invoke-VcfOpsGetStatsOfResource | /api/resources/{id}/stats | GET |
| Invoke-VcfOpsGetTopNStatsOfResource | /api/resources/{id}/stats/topn | GET |
| Invoke-VcfOpsGetCustomDatacenter | /api/resources/customdatacenters/{id} | GET |
| Invoke-VcfOpsGetCustomDatacenters | /api/resources/customdatacenters | GET |
| Invoke-VcfOpsGetCustomGroup | /api/resources/groups/{groupId} | GET |
| Invoke-VcfOpsGetCustomGroupMembers | /api/resources/groups/{groupId}/members | GET |
| Invoke-VcfOpsGetCustomGroups | /api/resources/groups | GET |
| Invoke-VcfOpsGetCustomProfile | /api/resources/profiles/{profileId} | GET |
| Invoke-VcfOpsGetCustomProfiles | /api/resources/profiles | GET |
| Invoke-VcfOpsGetGroupTypes | /api/resources/groups/types | GET |
| Invoke-VcfOpsGetLatestStatsOfResources | /api/resources/stats/latest | GET |
| Invoke-VcfOpsGetResourcePropertiesList | /api/resources/properties | GET |
| Invoke-VcfOpsGetResources | /api/resources | GET |
| Invoke-VcfOpsGetStatKeysOfResources | /api/resources/statkeys | GET |
| Invoke-VcfOpsGetStatsOfResources | /api/resources/stats | GET |
| Invoke-VcfOpsGetTopNStatsOfResources | /api/resources/stats/topn | GET |
| Invoke-VcfOpsGetAdapterKindsForSolution | /api/solutions/{solutionId}/adapterkinds | GET |
| Invoke-VcfOpsGetSolution | /api/solutions/{solutionId} | GET |
| Invoke-VcfOpsGetSolutions | /api/solutions | GET |
| Invoke-VcfOpsGetSuperMetric | /api/supermetrics/{id} | GET |
| Invoke-VcfOpsGetSuperMetrics | /api/supermetrics | GET |
| Invoke-VcfOpsGetSymptomDefinitionByKey | /api/symptomdefinitions/{id} | GET |
| Invoke-VcfOpsGetSymptomDefinitions | /api/symptomdefinitions | GET |
| Invoke-VcfOpsGetSymptoms | /api/symptoms | GET |
| Invoke-VcfOpsGetTaskStatus | /api/tasks/{id} | GET |
| Invoke-VcfOpsGetTasksStatus | /api/tasks | GET |
| Invoke-VcfOpsGetCurrentVersionOfServer | /api/versions/current | GET |
| Invoke-VcfOpsGetSupportedApplicationVersions | /api/versions | GET |
Display All VCF Operations POST Command Details
Start a PowerShell session.
Display all POST cmdlets supported in
VMware.Sdk.Vcf.Opsby running the following command:
1Get-VcfOpsOperation -Method Post | Select-Object CommandInfo, Path, Method
- Output for all POST cmdlets in
VMware.Sdk.Vcf.Ops.
| Command Info | Path | Method |
|---|---|---|
| Invoke-VcfOpsPerformAction | /api/actions/{id} | POST |
| Invoke-VcfOpsPopulateAction | /api/actions/{id}/query | POST |
| Invoke-VcfOpsCreateAdapterInstance | /api/adapters | POST |
| Invoke-VcfOpsTestConnection | /api/adapters/testConnection | POST |
| Invoke-VcfOpsCreateAlertPlugin | /api/alertplugins | POST |
| Invoke-VcfOpsTestAlertPlugin | /api/alertplugins/{pluginId}/test | POST |
| Invoke-VcfOpsAddAlertNote | /api/alerts/{id}/notes | POST |
| Invoke-VcfOpsCreateAlertDefinition | /api/alertdefinitions | POST |
| Invoke-VcfOpsModifyAlerts | /api/alerts | POST |
| Invoke-VcfOpsQueryAlert | /api/alerts/query | POST |
| Invoke-VcfOpsQueryAlertDefinitions | /api/alertdefinitions/query | POST |
| Invoke-VcfOpsQueryAlertGroups | /api/alerts/group/{groupingCondition}/query | POST |
| Invoke-VcfOpsQueryAlertNotes | /api/alerts/notes/query | POST |
| Invoke-VcfOpsActivateServices | /api/applications/agents/services | POST |
| Invoke-VcfOpsCreateVCenterMapping | /api/applications/vccpmappings | POST |
| Invoke-VcfOpsInstallAgent | /api/applications/agents | POST |
| Invoke-VcfOpsQueryVCenterMappingsInfo | /api/applications/vccpmappings/query | POST |
| Invoke-VcfOpsSaveServicesConfigurations | /api/applications/agents/{id}/services | POST |
| Invoke-VcfOpsSignClientCertificate | /api/applications/clientCertificate/{collectorId} | POST |
| Invoke-VcfOpsAcquireToken | /api/auth/token/acquire | POST |
| Invoke-VcfOpsAddAuthSource | /api/auth/sources | POST |
| Invoke-VcfOpsAddRolePrivileges | /api/auth/roles/{roleName}/privileges | POST |
| Invoke-VcfOpsCreateScope | /api/auth/scopes | POST |
| Invoke-VcfOpsCreateUser | /api/auth/users | POST |
| Invoke-VcfOpsCreateUserGroup | /api/auth/usergroups | POST |
| Invoke-VcfOpsCreateUserRole | /api/auth/roles | POST |
| Invoke-VcfOpsImportUsers | /api/auth/sources/{id}/users | POST |
| Invoke-VcfOpsReleaseToken | /api/auth/token/release | POST |
| Invoke-VcfOpsSearchUserGroupsForAuthSource | /api/auth/sources/{id}/usergroups/search | POST |
| Invoke-VcfOpsSearchUsersForAuthSource | /api/auth/sources/{id}/users/search | POST |
| Invoke-VcfOpsTestAuthSource | /api/auth/sources/test | POST |
| Invoke-VcfOpsImportCertificate | /api/certificate | POST |
| Invoke-VcfOpsGenerateBills | /api/chargeback/bills | POST |
| Invoke-VcfOpsGetBillSummary | /api/chargeback/bills/query | POST |
| Invoke-VcfOpsCreateChargeBackReport | /api/chargeback/reports | POST |
| Invoke-VcfOpsCreateReportScheduleById | /api/chargeback/reportdefinitions/{id}/schedules | POST |
| Invoke-VcfOpsCreateCollectorGroup | /api/collectorgroups | POST |
| Invoke-VcfOpsBackupContent | /api/content/backup | POST |
| Invoke-VcfOpsExportContent | /api/content/operations/export | POST |
| Invoke-VcfOpsImportContent | /api/content/operations/import | POST |
| Invoke-VcfOpsRestoreContent | /api/content/restore | POST |
| Invoke-VcfOpsSetCurrency | /api/costconfig/currency | POST |
| Invoke-VcfOpsCreateCredential | /api/credentials | POST |
| Invoke-VcfOpsPushEvent | /api/events | POST |
| Invoke-VcfOpsPushEventByAdapterKindKey | /api/events/adapterkinds/{adapterKind} | POST |
| Invoke-VcfOpsPushEvents | /api/events/bulk | POST |
| Invoke-VcfOpsPushEventsByAdapterKindKey | /api/events/bulk/adapterkinds/{adapterKind} | POST |
| Invoke-VcfOpsCreateVCFIntegration | /api/integrations/vcf | POST |
| Invoke-VcfOpsCreateVcenterIntegration | /api/integrations/vcenters | POST |
| Invoke-VcfOpsTestDomain | /api/integrations/vcf/{integrationId}/domains/{domainId}/testConnection | POST |
| Invoke-VcfOpsTestVCFIntegration | /api/integrations/vcf/testConnection | POST |
| Invoke-VcfOpsTestVcenterIntegration | /api/integrations/vcenters/testConnection | POST |
| Invoke-VcfOpsCreateMaintenanceSchedules | /api/maintenanceschedules | POST |
| Invoke-VcfOpsCreateNotificationPluginRule | /api/notifications/rules | POST |
| Invoke-VcfOpsCreateNotificationTemplate | /api/notifications/templates | POST |
| Invoke-VcfOpsGetWlpHistory | /api/optimization/workloadplacement/history/query | POST |
| Invoke-VcfOpsApplyPolicy | /api/policies/apply | POST |
| Invoke-VcfOpsCreatePolicy | /api/policies | POST |
| Invoke-VcfOpsImportPolicies | /api/policies/import | POST |
| Invoke-VcfOpsCreateRecommendation | /api/recommendations | POST |
| Invoke-VcfOpsCreateReport | /api/reports | POST |
| Invoke-VcfOpsCreateReportSchedule | /api/reportdefinitions/{id}/schedules | POST |
| Invoke-VcfOpsAddProperties | /api/resources/{id}/properties | POST |
| Invoke-VcfOpsAddPropertiesUsingPushAdapterKind | /api/resources/{id}/properties/adapterkinds/{adapterKind} | POST |
| Invoke-VcfOpsAddRelationship | /api/resources/{id}/relationships/{relationshipType} | POST |
| Invoke-VcfOpsAddStats | /api/resources/{id}/stats | POST |
| Invoke-VcfOpsAddStatsUsingPushAdapterKind | /api/resources/{id}/stats/adapterkinds/{adapterKind} | POST |
| Invoke-VcfOpsGetStatsForResource | /api/resources/{id}/stats/query | POST |
| Invoke-VcfOpsAddGroupType | /api/resources/groups/types | POST |
| Invoke-VcfOpsAddResourcesProperties | /api/resources/properties | POST |
| Invoke-VcfOpsAddResourcesPropertiesUsingAdapterKind | /api/resources/properties/adapterkinds/{adapterKind} | POST |
| Invoke-VcfOpsAddStatsForResources | /api/resources/stats | POST |
| Invoke-VcfOpsAddStatsForResourcesUsingPushAdapterKind | /api/resources/stats/adapterkinds/{adapterKind} | POST |
| Invoke-VcfOpsCreateCustomDatacenter | /api/resources/customdatacenters | POST |
| Invoke-VcfOpsCreateCustomGroup | /api/resources/groups | POST |
| Invoke-VcfOpsCreateCustomProfile | /api/resources/profiles | POST |
| Invoke-VcfOpsCreateResourceUsingAdapterInstance | /api/resources/adapters/{adapterInstanceId} | POST |
| Invoke-VcfOpsCreateResourceUsingAdapterKind | /api/resources/adapterkinds/{adapterKindKey} | POST |
| Invoke-VcfOpsGetMatchingResources | /api/resources/query | POST |
| Invoke-VcfOpsGetResourcesRelationships | /api/resources/bulk/relationships | POST |
| Invoke-VcfOpsGetStatsAndDTForResources | /api/resources/stats/dt/query | POST |
| Invoke-VcfOpsGetStatsForResources | /api/resources/stats/query | POST |
| Invoke-VcfOpsQueryLatestPropertiesOfResources | /api/resources/properties/latest/query | POST |
| Invoke-VcfOpsQueryLatestStatsOfResources | /api/resources/stats/latest/query | POST |
| Invoke-VcfOpsCreateSuperMetric | /api/supermetrics | POST |
| Invoke-VcfOpsCreateSymptomDefinition | /api/symptomdefinitions | POST |
| Invoke-VcfOpsQuerySymptoms | /api/symptoms/query | POST |
Display All VCF Operations PUT Command Details
Start a PowerShell session.
Display all PUT cmdlets supported in
VMware.Sdk.Vcf.Opsby running the following command:
1Get-VcfOpsOperation -Method Put | Select-Object CommandInfo, Path, Method
- Output for all PUT cmdlets in
VMware.Sdk.Vcf.Ops.
| Command Info | Path | Method |
|---|---|---|
| Invoke-VcfOpsMarkAdapterInstanceAsBeingMaintained | /api/adapters/{adapterId}/maintained | PUT |
| Invoke-VcfOpsStartMonitoringResourcesOfAdapterInstance | /api/adapters/{adapterId}/monitoringstate/start | PUT |
| Invoke-VcfOpsStopMonitoringResourcesOfAdapterInstance | /api/adapters/{adapterId}/monitoringstate/stop | PUT |
| Invoke-VcfOpsUpdateAdapterInstance | /api/adapters | PUT |
| Invoke-VcfOpsModifyAlertPluginState | /api/alertplugins/{pluginId}/enable/{enabled} | PUT |
| Invoke-VcfOpsUpdateAlertPlugin | /api/alertplugins | PUT |
| Invoke-VcfOpsDisableAlertDefinitionInPolicies | /api/alertdefinitions/{id}/disable | PUT |
| Invoke-VcfOpsEnableAlertDefinitionInPolicies | /api/alertdefinitions/{id}/enable | PUT |
| Invoke-VcfOpsUpdateAlertDefinition | /api/alertdefinitions | PUT |
| Invoke-VcfOpsAddVcenterToConfiguration | /api/applications/vcenter/add | PUT |
| Invoke-VcfOpsRemoveVcenterFromConfiguration | /api/applications/vcenter/remove | PUT |
| Invoke-VcfOpsStartAgent | /api/applications/agents/start | PUT |
| Invoke-VcfOpsStopAgent | /api/applications/agents/stop | PUT |
| Invoke-VcfOpsSubscribe | /api/applications/subscribe | PUT |
| Invoke-VcfOpsUnsubscribe | /api/applications/unsubscribe | PUT |
| Invoke-VcfOpsUpdateServicesConfigurations | /api/applications/agents/{id}/services | PUT |
| Invoke-VcfOpsUpgradeAgent | /api/applications/agents/upgrade | PUT |
| Invoke-VcfOpsAssignRolePermissionToUser | /api/auth/users/{userId}/permissions | PUT |
| Invoke-VcfOpsAssignRolePermissionToUserGroup | /api/auth/usergroups/{groupId}/permissions | PUT |
| Invoke-VcfOpsAssignTraversalSpecToUser | /api/auth/users/{userId}/traversalspecs | PUT |
| Invoke-VcfOpsAssignTraversalSpecToUserGroup | /api/auth/usergroups/{groupId}/traversalspecs | PUT |
| Invoke-VcfOpsChangePassword | /api/auth/users/passwordchange | PUT |
| Invoke-VcfOpsModifyScope | /api/auth/scopes | PUT |
| Invoke-VcfOpsModifyUser | /api/auth/users | PUT |
| Invoke-VcfOpsModifyUserGroup | /api/auth/usergroups | PUT |
| Invoke-VcfOpsSetRolePrivileges | /api/auth/roles/{roleName}/privileges | PUT |
| Invoke-VcfOpsSynchronizeUserGroups | /api/auth/sources/{id}/usergroups/synchronize | PUT |
| Invoke-VcfOpsUpdateAuthSource | /api/auth/sources | PUT |
| Invoke-VcfOpsUpdateUserRole | /api/auth/roles | PUT |
| Invoke-VcfOpsUpdateReportScheduleById | /api/chargeback/reportdefinitions/{id}/schedules | PUT |
| Invoke-VcfOpsAddCollectorToCollectorGroup | /api/collectorgroups/{id}/collector/{collectorId} | PUT |
| Invoke-VcfOpsUpdateCollectorGroup | /api/collectorgroups | PUT |
| Invoke-VcfOpsDisableDataPersistence | /api/collectors/{id}/datapersistence/disable | PUT |
| Invoke-VcfOpsEnableDataPersistence | /api/collectors/{id}/datapersistence/enable | PUT |
| Invoke-VcfOpsUpdateCredential | /api/credentials | PUT |
| Invoke-VcfOpsManageDT | /api/deployment/cluster/dt | PUT |
| Invoke-VcfOpsUpdateGlobalSettingValue | /api/deployment/config/globalsettings/{key}/{value} | PUT |
| Invoke-VcfOpsRegisterVC | /api/integrations/vcenters/{integrationId}/register | PUT |
| Invoke-VcfOpsRegisterVCF | /api/integrations/vcf/{integrationId}/register | PUT |
| Invoke-VcfOpsUnregisterVC | /api/integrations/vcenters/{integrationId}/unregister | PUT |
| Invoke-VcfOpsUnregisterVCF | /api/integrations/vcf/{integrationId}/unregister | PUT |
| Invoke-VcfOpsUpdateDomainDetails | /api/integrations/vcf/{integrationId}/domains/{domainId} | PUT |
| Invoke-VcfOpsUpdateVCFIntegration | /api/integrations/vcf | PUT |
| Invoke-VcfOpsUpdateVcenterIntegration | /api/integrations/vcenters | PUT |
| Invoke-VcfOpsCreateOrUpdateLogConfigurations | /api/logs/configuration/{logtype} | PUT |
| Invoke-VcfOpsDisableLogForwarding | /api/logs/forwarding/disable | PUT |
| Invoke-VcfOpsEnableLogForwarding | /api/logs/forwarding/enable | PUT |
| Invoke-VcfOpsUpdateLogForwardingConfiguration | /api/logs/forwarding | PUT |
| Invoke-VcfOpsUpdateMaintenanceSchedules | /api/maintenanceschedules | PUT |
| Invoke-VcfOpsUpdateNotificationPluginRule | /api/notifications/rules | PUT |
| Invoke-VcfOpsUpdateNotificationTemplate | /api/notifications/templates | PUT |
| Invoke-VcfOpsDisableAutomation | /api/optimization/workloadplacement/{dataCenterId}/automation/disable | PUT |
| Invoke-VcfOpsDisableCrossDCMove | /api/optimization/workloadplacement/{dataCenterId}/crossdcmove/disable | PUT |
| Invoke-VcfOpsEnableAutomation | /api/optimization/workloadplacement/{dataCenterId}/automation/enable | PUT |
| Invoke-VcfOpsEnableCrossDCMove | /api/optimization/workloadplacement/{dataCenterId}/crossdcmove/enable | PUT |
| Invoke-VcfOpsSetPlacementSettings | /api/optimization/workloadplacement/{dataCenterId}/settings | PUT |
| Invoke-VcfOpsAssignPolicy | /api/policies/{id}/assign | PUT |
| Invoke-VcfOpsSetDefaultPolicy | /api/policies/default | PUT |
| Invoke-VcfOpsUnassignPolicy | /api/policies/{id}/unassign | PUT |
| Invoke-VcfOpsUpdatePriorities | /api/policies/priorities | PUT |
| Invoke-VcfOpsUpdateRecommendation | /api/recommendations | PUT |
| Invoke-VcfOpsUpdateReportSchedule | /api/reportdefinitions/{id}/schedules | PUT |
| Invoke-VcfOpsMarkResourceAsBeingMaintained | /api/resources/{id}/maintained | PUT |
| Invoke-VcfOpsSetRelationship | /api/resources/{id}/relationships/{relationshipType} | PUT |
| Invoke-VcfOpsStartMonitoringResource | /api/resources/{id}/monitoringstate/start | PUT |
| Invoke-VcfOpsStopMonitoringResource | /api/resources/{id}/monitoringstate/stop | PUT |
| Invoke-VcfOpsUpdateGeoLocationOfResource | /api/resources/{id}/geolocation | PUT |
| Invoke-VcfOpsMarkResourcesAsBeingMaintained | /api/resources/maintained | PUT |
| Invoke-VcfOpsModifyCustomGroup | /api/resources/groups | PUT |
| Invoke-VcfOpsModifyCustomProfile | /api/resources/profiles | PUT |
| Invoke-VcfOpsStartMonitoringResources | /api/resources/monitoringstate/start | PUT |
| Invoke-VcfOpsStopMonitoringResources | /api/resources/monitoringstate/stop | PUT |
| Invoke-VcfOpsUpdateCustomDatacenter | /api/resources/customdatacenters | PUT |
| Invoke-VcfOpsUpdateResource | /api/resources | PUT |
| Invoke-VcfOpsUpdateSuperMetric | /api/supermetrics | PUT |
| Invoke-VcfOpsUpdateSymptomDefinition | /api/symptomdefinitions | PUT |
Display All VCF Operations PATCH Command Details
Start a PowerShell session.
Display all PATCH cmdlets supported in
VMware.Sdk.Vcf.Opsby running the following command:
1Get-VcfOpsOperation -Method Patch | Select-Object CommandInfo, Path, Method
- Output for all PATCH cmdlets in
VMware.Sdk.Vcf.Ops.
| Command Info | Path | Method |
|---|---|---|
| Invoke-VcfOpsPatchAdapterInstance | /api/adapters | PATCH |
| Invoke-VcfOpsPatchTestConnection | /api/adapters/testConnection | PATCH |
| Invoke-VcfOpsPatchAlertPlugin | /api/alertplugins | PATCH |
| Invoke-VcfOpsPatchAuthSourceWithCertificateDetails | /api/auth/sources | PATCH |
| Invoke-VcfOpsPatchTestAuthSource | /api/auth/sources/test | PATCH |
| Invoke-VcfOpsPartialUpdateCredential | /api/credentials | PATCH |
| Invoke-VcfOpsPatchPolicySettings | /api/policies/{id}/settings | PATCH |
Display All VCF Operations DELETE Command Details
Start a PowerShell session.
Display all DELETE cmdlets supported in
VMware.Sdk.Vcf.Opsby running the following command:
1Get-VcfOpsOperation -Method Delete | Select-Object CommandInfo, Path, Method
- Output for all DELETE cmdlets in
VMware.Sdk.Vcf.Ops.
| Command Info | Path | Method |
|---|---|---|
| Invoke-VcfOpsDeleteAdapterInstance | /api/adapters/{adapterId} | DELETE |
| Invoke-VcfOpsUnmarkAdapterInstanceAsBeingMaintained | /api/adapters/{adapterId}/maintained | DELETE |
| Invoke-VcfOpsDeleteAlertPlugin | /api/alertplugins/{pluginId} | DELETE |
| Invoke-VcfOpsDeleteAlertDefinition | /api/alertdefinitions/{id} | DELETE |
| Invoke-VcfOpsDeleteAlertNote | /api/alerts/{id}/notes/{noteId} | DELETE |
| Invoke-VcfOpsDeleteCanceledAlerts | /api/alerts/bulk | DELETE |
| Invoke-VcfOpsDeleteVCenterMapping | /api/applications/vccpmappings | DELETE |
| Invoke-VcfOpsRemoveServicesConfigurations | /api/applications/agents/{id}/services | DELETE |
| Invoke-VcfOpsUninstallAgent | /api/applications/agents | DELETE |
| Invoke-VcfOpsDeleteAuthSource | /api/auth/sources/{sourceId} | DELETE |
| Invoke-VcfOpsDeleteScopes | /api/auth/scopes | DELETE |
| Invoke-VcfOpsDeleteUser | /api/auth/users/{id} | DELETE |
| Invoke-VcfOpsDeleteUserGroup | /api/auth/usergroups/{id} | DELETE |
| Invoke-VcfOpsDeleteUserGroups | /api/auth/usergroups | DELETE |
| Invoke-VcfOpsDeleteUserRole | /api/auth/roles/{roleName} | DELETE |
| Invoke-VcfOpsDeleteUsers | /api/auth/users | DELETE |
| Invoke-VcfOpsRemoveRolePrivileges | /api/auth/roles/{roleName}/privileges | DELETE |
| Invoke-VcfOpsUnassignedRolePermissionFromUser | /api/auth/users/{userId}/permissions/{roleName} | DELETE |
| Invoke-VcfOpsUnassignedRolePermissionFromUserGroup | /api/auth/usergroups/{groupId}/permissions/{roleName} | DELETE |
| Invoke-VcfOpsDeleteCertificate | /api/certificate | DELETE |
| Invoke-VcfOpsDeleteBill | /api/chargeback/bills/{id} | DELETE |
| Invoke-VcfOpsDeleteChargeBackReport | /api/chargeback/reports/{id} | DELETE |
| Invoke-VcfOpsDeleteScheduleById | /api/chargeback/reportdefinitions/{id}/schedules/{scheduleId} | DELETE |
| Invoke-VcfOpsDeleteCollectorGroup | /api/collectorgroups/{id} | DELETE |
| Invoke-VcfOpsRemoveCollectorFromCollectorGroup | /api/collectorgroups/{id}/collector/{collectorId} | DELETE |
| Invoke-VcfOpsDeleteCredential | /api/credentials/{id} | DELETE |
| Invoke-VcfOpsDeleteVcenterIntegration | /api/integrations/vcenters/{integrationId} | DELETE |
| Invoke-VcfOpsDeleteVcfDomain | /api/integrations/vcf/{integrationId}/domains/{domainId} | DELETE |
| Invoke-VcfOpsDeleteVcfIntegration | /api/integrations/vcf/{integrationId} | DELETE |
| Invoke-VcfOpsDeleteLogConfigurationSettings | /api/logs/configuration/{logtype}/settings | DELETE |
| Invoke-VcfOpsDeleteMaintenanceSchedules | /api/maintenanceschedules | DELETE |
| Invoke-VcfOpsDeleteNotificationPluginRules | /api/notifications/rules/{id} | DELETE |
| Invoke-VcfOpsDeleteNotificationTemplate | /api/notifications/templates/{id} | DELETE |
| Invoke-VcfOpsDeletePlacementConfiguration | /api/optimization/workloadplacement/{dataCenterId}/settings | DELETE |
| Invoke-VcfOpsDeletePolicy | /api/policies/{id} | DELETE |
| Invoke-VcfOpsDeletePolicySettings | /api/policies/{id}/settings | DELETE |
| Invoke-VcfOpsDeleteRecommendation | /api/recommendations/{id} | DELETE |
| Invoke-VcfOpsDeleteReport | /api/reports/{id} | DELETE |
| Invoke-VcfOpsDeleteSchedule | /api/reportdefinitions/{id}/schedules/{scheduleId} | DELETE |
| Invoke-VcfOpsDeleteRelationship | /api/resources/{id}/relationships/{relationshipType}/{relatedId} | DELETE |
| Invoke-VcfOpsDeleteResource | /api/resources/{id} | DELETE |
| Invoke-VcfOpsUnmarkResourceAsBeingMaintained | /api/resources/{id}/maintained | DELETE |
| Invoke-VcfOpsDeleteCustomDatacenters | /api/resources/customdatacenters | DELETE |
| Invoke-VcfOpsDeleteCustomGroup | /api/resources/groups/{groupId} | DELETE |
| Invoke-VcfOpsDeleteCustomProfile | /api/resources/profiles/{profileId} | DELETE |
| Invoke-VcfOpsDeleteGroupType | /api/resources/groups/types/{key} | DELETE |
| Invoke-VcfOpsDeleteResources | /api/resources/bulk | DELETE |
| Invoke-VcfOpsUnmarkResourcesAsBeingMaintained | /api/resources/maintained | DELETE |
| Invoke-VcfOpsDeleteSuperMetric | /api/supermetrics/{id} | DELETE |
| Invoke-VcfOpsDeleteSymptomDefinition | /api/symptomdefinitions/{id} | DELETE |