Programming Guide - VRealize Automation 7

2y ago
29 Views
2 Downloads
1.67 MB
390 Pages
Last View : 27d ago
Last Download : 3m ago
Upload by : Wade Mabry
Transcription

Programming GuideUpdate 219 DEC 2019vRealize Automation 7.5

Programming GuideYou can find the most up-to-date technical documentation on the VMware website at:https://docs.vmware.com/If you have comments about this documentation, submit your feedback todocfeedback@vmware.comVMware, Inc.3401 Hillview Ave.Palo Alto, CA 94304www.vmware.comCopyrightVMware, Inc. 2008-2019 VMware, Inc. All rights reserved. Copyright and trademark information.2

ContentsvRealize Automation Programming Guide 8Updated Information 91 Overview of the vRealize Automation REST API 10REST API Services10Using the vRealize Automation REST APIAbout the API Use Cases12122 REST API Authentication 14About HTTP Bearer Tokens14Configure the Duration of an HTTP Bearer TokenRequest an HTTP Bearer Token1515Syntax for Requesting an HTTP Bearer TokenValidate an HTTP Bearer TokenDelete an HTTP Bearer Token1718193 Creating a Tenant 20Prerequisites for Creating a Tenant20Create a Tenant With Parameters InlineCreate a Tenant With a JSON File2022Identity Service Examples for Creating a TenantSyntax for Displaying Your Current TenantsSyntax for Requesting a New Tenant252528Syntax for Listing All Tenant Identity Stores30Syntax for Linking an Identity Store to the Tenant32Syntax for Searching LDAP or Active Directory for a UserSyntax for Assigning a User to a Role3637Syntax for Displaying all Roles Assigned to a User384 Requesting a Machine 41Request a Machine41Catalog Service Examples for Requesting a Machine43Syntax for Listing Shared and Private Catalog ItemsSyntax for Getting Information for a Catalog Item4347Syntax for Getting a Template Request for a Catalog ItemSyntax for Requesting a Machine54Syntax for Viewing Details of a Machine RequestVMware, Inc.50573

Programming Guide5 Approving a Machine Request 61Approve a Machine Request61Work Item Service Examples for Approving a Machine RequestSyntax for Listing Work Items6263Syntax for Getting Work Item Details69Syntax for Constructing a JSON File to Approve a Machine RequestSyntax for Approving a Submitted Machine RequestSyntax for Updating Price Information7477796 Listing Provisioned Resources 83Prerequisites for Listing Provisioned ResourcesDisplay Your Provisioned Resources Example8383Display Provisioned Resources by Resource Type ExampleDisplay All Available Resource Types Example8790Display Provisioned Resources by Business Groups You Manage ExampleView Machine Details Example921007 Managing Provisioned Deployments 105Manage Provisioned Deployments105Machine States and Entitlements for Day 2 ActionsPower Off106107Change Lease109Catalog Service Examples for Managing Provisioned DeploymentsSyntax for Getting Deployment Details110110Syntax for Navigating to the Children of a Deployed Resource1148 Working with Reservations 121Prerequisites for Working With ReservationsCreate a Reservation122122Display a List of Supported Reservation Types123Displaying a Schema Definition for a ReservationGet the Business Group ID for a Reservation152Get a Compute Resource for the Reservation154Getting a Resources Schema by Reservation TypeCreating a Reservation By TypeDisplay a List of ReservationsUpdate a ReservationDelete a Reservation156161Verify a Reservation and Get Reservation Details171179184189Service Examples for Working with ReservationsSyntax for Displaying a List of ReservationsVMware, Inc.1261891914

Programming GuideSyntax for Displaying a Schema Definition for a vSphere Reservation197Syntax for Displaying a Schema Definition for an Amazon Reservation204Syntax for Displaying a Schema Definition for a vCloud Air ReservationSyntax for Getting the Business Group ID for a ReservationSyntax for Getting a Compute Resource for a Reservation230233Syntax for Getting Resources Schema for a vSphere ReservationSyntax for Getting Resources Schema for an Amazon ReservationSyntax for Getting Resources Schema for a vCloud Air ReservationSyntax for Creating a vSphere Reservation246Syntax for Creating an Amazon Reservation251Syntax for Creating a vCloud Air Reservation237240243254Syntax for Verifying a Reservation and Getting Reservation DetailsSyntax for Displaying a List of Supported Reservation TypesSyntax for Updating a Reservation219259267272Syntax for Deleting a Reservation2779 Working with Reservation Policies 279Prerequisites for Working with Reservation PoliciesList Reservation Policies Example279279Create a Reservation Policy Example281Display a Reservation Policy by ID ExampleUpdate a Reservation Policy Example282283Deleting a Reservation Policy Example28510 Working with Key Pairs 286Prerequisites for Working with Key PairsGet a Key Pair List Example286Create a Key Pair Example289Query a Key Pair Example292Update a Key Pair ExampleDelete a Key Pair Example28629329511 Working with Network Profiles 296Prerequisites for Working With Network ProfilesGet a Network Profile List Example297297Create an External Network Profile Without IPAM Example307Create an External Network Profile Using External IPAM ExampleQuery a Network Profile Example311Update a Network Profile Example315Delete a Network Profile ExampleVMware, Inc.3093165

Programming Guide12 Getting a List of Available IP Ranges 318Get a List of Available IP Ranges for an IPAM Provider31813 Importing and Exporting Content 336Understanding Blueprint Schema337Prerequisites for Importing and Exporting ContentList Supported Content Types ExampleList Available Content Example340343Filter Content by Content Type ExampleCreate a Package for Export Example348349List Packages in the Content Service ExampleExport a Package Example340350354Validate a Content Bundle Before Importing exampleImport a Package Example354356Export XaaS Content Example358Import XaaS Content Example35914 Updating Tenancy on a Security Object 361Update the Tenancy for a Security Group361Network Service Examples for Updating TenancySyntax for Retrieving Security GroupsSyntax for Updating a Tenant ID36236236415 Triggering an Active Directory Synchronization 367Trigger Sync to an Active Directory367Identity Service Examples for Triggering Active Directory SynchronizationSyntax for Retrieving Directories368368Syntax for Synchronizing the Active Directory370Syntax for Checking the Synchronization Process37116 Retrieving Health Test Results 373Retrieve Health Test Results373Health Broker Proxy Server Examples to Obtain Test ResultsSyntax for Requesting a Health Services TokenSyntax to Retrieve a List of Configurations376377Syntax to Filter for Latest Execution of a ConfigurationSyntax to Find All Individual Results37637838017 Related Tools and Documentation 384Using vRealize CloudClient384Enabling vRealize CloudClient Multi-Factor Authentication for vRealize Automation UsersVMware, Inc.3846

Programming GuideUsing Third Party Tools38818 Filtering and Formatting REST API Information 390VMware, Inc.7

vRealize Automation Programming GuideThe Programming Guide provides information about the vRealize Automation REST APIs, including howto use the REST API services and resources, create HTTP bearer tokens for authentication andauthorization, and construct REST API service calls.Intended AudienceThis information is intended for administrators and programmers who want to configure and managevRealize Automation programmatically using the vRealize Automation REST API. The guide focuses oncommon use cases. For related information about all available REST API services, see the vRealizeAutomation API Reference at Mware, Inc.8

Updated InformationThis Programming Guide is updated with each release of the product or when necessary.This table provides the update history of the Programming Guide.RevisionDescription19 DEC 2019Added content regarding Machine States and Entitlements for Day 2 Actions24 APR 2019Corrected syntax in command to obtain existing client secret in Creating the New OAuth2 Client .20 SEP 2018Initial release.VMware, Inc.9

Overview of the vRealizeAutomation REST API1The vRealize Automation REST API provides consumer, administrator, and provider-level access to theservice catalog with the same services that support the vRealize Automation console user interface. Youcan perform vRealize Automation functions programmatically by using REST API service calls.This chapter includes the following topics:nREST API ServicesnUsing the vRealize Automation REST APInAbout the API Use CasesREST API ServicesThe vRealize Automation REST API offers the following services and functions.Table 1-1. vRealize Automation REST API ServicesServiceDescriptionApproval ServiceRetrieve, create, update, and delete approval policies, policy types, policyinstances, and policy requests.Branding ServiceChange the background and text colors, company logo, company name,product name, tenant name, and other resources in the console.Catalog ServiceRetrieve global and entitled catalog items, and entitlements for a catalogitem and its service that the current user can review. A consumer canretrieve, edit, and submit a request form for a catalog item. A providercan retrieve, register, update, and delete catalog items. Provision andmanage systems.Component Registry ServiceAccess and manage all services and serves as the central view for allservice lookups.Composition ServiceAllows vRealize Automation services to register application components,which the composition service manages so that they can be used incomposite blueprints.Content Management ServiceAccess and manage the content controller and package controller forexport and import processes. This includes export and import forblueprints and software.VMware, Inc.10

Programming GuideTable 1-1. vRealize Automation REST API Services (continued)ServiceDescriptionEndpoint Configuration ServiceCreate, read, update and delete endpoint types, endpoint categories, andendpoints.Event Broker ServiceProvide a central location and a consistent way of recording events andquerying for events.Forms ServiceUsed internally by the vRealize Automation system to create, read,update and delete (perform CRUD operations on) request forms for XaaScomponents.IaaS Proxy Provider ServiceRun a proxy service that acts as a bridge between the service catalogand the IaaS provider to call other services, such as the catalog service,composition service, reservation service, and event broker service.Identity ServiceManage tenants, business groups, SSO and custom groups, users, andidentity stores.IP Address Management ServiceAllocate and deallocate IP addresses from IP address management(IPAM) providers.Licensing ServiceRetrieve permissions and post serial keys.Management Service (Reclamation Service)Retrieve work item forms, callbacks, and tasks. Manage endpoint detailsincluding tenant, password, user name, and endpoint URL. Retrieveperformance metrics. Retrieve and cancel reclamation requests.Network ServiceAccess and manage application network and security settings forcreating and configuring NAT and routed networks; creating loadbalancers; and adding and configuring security groups, security tags andsecurity policies for application components.Notification ServiceConfigure and send notifications for several types of events such as thesuccessful completion of a catalog request or a required approval.Orchestration Gateway ServiceProvides a gateway to VMware Realize Orchestrator (vRO) for servicesrunning on vRealize Automation. By using the gateway, consumers of theAPI can access a vRO instance, and initiate workflows or script actionswithout having to deal directly with the vRO APIs.Extensibility (Plug-in) ServiceRetrieve, create, update, and delete a resource. Retrieve an extension.Retrieve license notifications.Placement ServiceProvides vRealize Automation with recommendations for the placementof deployments. With cluster health information from an external servicesuch as vRealize Operations Manager, the service can recommendreservations to use for the provisioning of blueprint components.Portal ServiceRetrieve, create, update, and delete a portal resource.Properties ServiceManage custom properties, property groups, and property definitions.Properties specify items that can be added to blueprints to triggervRealize Orchestrator actions.Reservation ServiceRetrieve, create, update, and delete a reservation or reservation policy.Software ServicesTriggers the execution life cycle of software components using thesoftware agent, registers software agents, and manages the creation,modification and deletion of software component, software componenttypes, software resource requests, and nodes (machines).VMware, Inc.11

Programming GuideTable 1-1. vRealize Automation REST API Services (continued)ServiceDescriptionvRA Orchestrator ServiceManage vRealize Orchestrator actions, tasks, packages, and workflows.Browse system and plug-in inventories.Work Item ServiceRetrieve, create, update, complete, cancel, and delete a work item. Alsoretrieve form data, metadata, detail forms, and submission forms fromservice providers.XaaS ServiceManages XaaS elements such as forms, endpoints, XaaS blueprints,tenants, vRealize Orchestrator imports, workflows, and work items.The advanced designer service selection on the vRealize Automation APIReference landing page selects the documentation for the XaaS service.Using the vRealize Automation REST APITo make vRealize Automation REST API service calls, you can use a browser application or an HTTPclient program to send requests and review responses.REST Client ApplicationsAny client application that can send HTTPS requests is an appropriate tool for developing RESTapplications with the vRealize Automation API. The following open-source applications are commonlyused:ncURL. http://curl.haxx.senPostman application. http://www.getpostman.comEnsuring Backwards CompatibilityIf a client deployed with an earlier version of the catalog service REST API is making a call to a serverrunning a later version of the API, you must include a version header in the request so that the servercorrectly recognizes the client and sends a compatible response.In the following example, the client running version 6.2 of the catalog service REST API is making a callto a server running a later version of the API.curl --insecure -H "version:6.2" -H "Accept: application/json" -H "Content-Type: application/json" -H"Authorization: Bearer token" https:// aa4e47c4-997b-edd7c7983a5bAbout the API Use CasesThe following REST API use cases provide the prerequisite, command line options and format, andsample results to help you perform a variety of vRealize Automation functions, such as requesting amachine or creating a reservation. Each includes service examples that provide syntax for the callsreferenced in the use case.nChapter 3 Creating a TenantVMware, Inc.12

Programming GuidenChapter 4 Requesting a MachinenChapter 5 Approving a Machine RequestnChapter 6 Listing Provisioned ResourcesnChapter 7 Managing Provisioned DeploymentsnChapter 8 Working with ReservationsnChapter 9 Working with Reservation PoliciesnChapter 10 Working with Key PairsnChapter 11 Working with Network ProfilesnChapter 12 Getting a List of Available IP RangesnChapter 13 Importing and Exporting ContentnChapter 14 Updating Tenancy on a Security ObjectnChapter 15 Triggering an Active Directory SynchronizationnChapter 16 Retrieving Health Test Resultscurl is used for example requests. Request headers required by the API are included in example requeststhat are not fragments of a larger example. The variable vRA represents the appliance name.domainname of the vRealize Automation server in all URLs. The variable tenantId identifies a tenant for theendpoint. Many examples use a fictional tenant identified as rainpole.Most example responses show only those elements and attributes that are relevant to the operation beingdiscussed. Ellipses (.) indicate omitted content within response bodies.Postman collections are not used in the API examples, but are available from the Code Samples sectionfor the vRealize Automation API at VMware{code} or, Mware, Inc.13

REST API Authentication2In the REST API, vRealize Automation requires HTTP bearer tokens in request headers for authenticationof consumer requests. A consumer request applies to tasks that you can perform in the vRealizeAutomation console, such as requesting a machine.To acquire an HTTP bearer token, you authenticate with an identity service that manages thecommunication with the SSO server. The identity service returns an HTTP bearer token that you includein all request headers until the token expires, or you delete it. An HTTP bearer token expires in 24 hoursby default, but you can configure the token with a different duration.This chapter includes the following topics:nAbout HTTP Bearer TokensnConfigure the Duration of an HTTP Bearer TokennRequest an HTTP Bearer TokennValidate an HTTP Bearer TokennDelete an HTTP Bearer TokenAbout HTTP Bearer TokensYou use HTTP bearer tokens for tasks that you can also perform in the vRealize Automation console. Youcreate a request header with the curl command or with some other utility.You use POST, HEAD, and DELETE methods to manage HTTP bearer tokens.MethodURLDescriptionPOST/tokensAuthenticate the user with the identity service /tokens andgenerate a new token.HEAD/tokens/tokenIDValidate the token tokenID.DELETE/tokens/tokenIDDelete the token tokenID.Use the following root URL for HTTP bearer token calls:https:// vRA/identity/api/tokensVMware, Inc.14

Programming GuideThe variable vRA represents the appliance name.domain name of the vRealize Automation serversuch as, vra-appliance-name.company.com.Configure the Duration of an HTTP Bearer TokenYou set the duration of HTTP bearer tokens in the /etc/vcac/security.properties file on thevRealize Automation appliance.The effective duration or lifetime of an HTTP bearer token depends on the duration of its correspondingSAML token, which the SSO server creates at request time. An HTTP bearer token expires when itreaches the end of its configured duration, or at the end of the configured duration of the SAML token,whichever comes first. For example, if the configured duration is three days for the HTTP bearer tokenand two days for the SAML token, the HTTP bearer token expires in two days. A configuration setting onthe SSO server determines the duration of SAML tokens.PrerequisitesnLog in to the vRealize Automation appliance with SSH as root. The password is the one you specifiedwhen you deployed the appliance.nThe /etc/vcac/security.properties file on the appliance must be editable.Procedure1Open the /etc/vcac/security.properties file for editing.2Add the following lines to the file, where N is an integer specifying the duration of the token in hours.identity.basic.token.lifetime.hours N#The number is in hours.3Save and close the file.4Log out of the vRealize Automation appliance.The new value applies the next time someone requests an HTTP bearer token.Request an HTTP Bearer TokenYou use an HTTP bearer token to authenticate a vRealize Automation REST API consumer request.A consumer request must specify the correct component registry service and resource. For example, theURL to obtain an HTTP bearer token must specify the identity service and token resource.For details regarding input, output, and response codes, see Syntax for Requesting an HTTP BearerToken.VMware, Inc.15

Programming GuidePrerequisitesnSecure a channel between the web browser and the vRealize Automation server. Open a browserand enter the URL such as:https://vra-appliance-name.company.comThe system warns that your connection is not private. Click through to confirm the security exceptionand establish an SSL handshake.nLog in to vRealize Automation using the applicable credentials. For example, to assign a user to arole, log in as a tenant administrator.nVerify that the appliance name and fully qualified domain name of the vRealize Automation instanceare available.Procedure1Enter the command to request the HTTP bearer token.curl --insecure -H "Accept: application/json" -H 'Content-Type: application/json' ps:// vRA/identity/api/tokensIn this example, vRA is an instance of vRealize Automation. The --insecure flag is included so thatthe request will return a response even if the traffic is not secured with a trusted certificate.2Examine the response.A successful request returns an HTTP bearer token that you include in subsequent API requests.3For convenience, store the token in a variable.export token "EXAMPLE-TOKEN-TEXT"Example: Token Request and ResponseThe following sample displays output based on the example request.curl --insecure -H "Accept: application/json" -H 'Content-Type: application/json' d":"vra-user-password","tenant":"company.com"}' https:// 6:43.000Z","id":"MTQ5Mj . M2RmMA ","tenant":"company.com"}The id is the bearer token to store for future use.export token "MTQ5Mj . M2RmMA "If the credentials supplied in the Authorization header are invalid, the response includes status code 401as in the following output. !DOCTYPE html html head title Error report /title /head body h1 HTTP Status 401 Authentication required /h1 /body /html VMware, Inc.16

Programming GuideSyntax for Requesting an HTTP Bearer TokenAn HTTP bearer token is required by the REST client to use the vRealize Automation REST API. Youobtain a bearer token by authenticating to the identity service.InputUse the supported input parameters to control the command output.ParameterDescriptionURLhttps:// vRA/identity/api/tokens vRAappliance name.domain name of the vRealize Automation server.usrnameTenant administrator user name.passwdTenant administrator password.tenantURLtokenTenant URL token determined by the system administrator when creating the tenant suchas, support.OutputThe following information is displayed as a result of your HTTP bearer token request.ParameterDescriptionexpiresContains the ISO 8601 timestamp indicating when the token expires.idContains the HTTP bearer token to use in Authorization header in subsequent requests.tenantDisplays the tenant ID associated with the token.Response Status CodesOne of the following codes are displayed as a result of your HTTP bearer token request.Status CodeDescription200 OKYour request succeeded and the resource was updated. Theresponse body contains the full representation of the resource.400 BAD REQUESTThe data you provided in the POST failed validation. Inspect theresponse body for details.401 UNAUTHORIZEDThe request could not authenticate the user or authenticationcredentials required.Example: curl Command to Request HTTP Bearer TokenThe following example command requests an HTTP bearer token.curl --insecure -H "Accept: application/json" -H 'Content-Type: application/json' tenant":"tenantURLtoken"}' https:// vRA/identity/api/tokensVMware, Inc.17

Programming GuideWhen your request succeeds, the system returns the expiration date and time of the token, and the HTTPbearer token.Validate an HTTP Bearer TokenYou can validate an existing HTTP bearer token.PrerequisitesnRequest an HTTP Bearer Token.Procedure1Enter the command to validate the HTTP bearer token.curl --insecure -I -H "Accept: application/json" -H "Authorization:Control: no-cache" "https:// vRA/identity/api/tokens/ token"2Bearer token" -H "Cache-Examine the response.A successful request returns status code 204.Example: Validate Token Request and ResponseThe following sample displays output based on the example request.curl --insecure -I -H "Accept: application/json" -H "Authorization:Control: no-cache" "https:// vRA/identity/api/tokens/ token"HTTP/1.1 204Cache-Control: no-cache, no-store, max-age 0, must-revalidatePragma: no-cacheExpires: 0Strict-Transport-Security: max-age 31536000 ; includeSubDomainsX-XSS-Protection: 1; mode blockX-Frame-Options: DENYX-Content-Type-Options: nosniffContent-Type: application/json;charset UTF-8Date: Thu, 13 Apr 2017 21:56:02 GMTX-Frame-Options: SAMEORIGINBearer token" -H "Cache-The server returns one of the following status codes.Table 2-1. Status Codes for Validate a Bearer TokenStatus CodeDescription204 NO CONTENTThe request succeeded.401 UNAUTHORIZEDYou must have authentication credentials to access the resource. All requests must beauthenticated.403 FORBIDDENYour authentication credentials do not provide sufficient access to the resource.404 NOT FOUNDCould not locate the resource based on the specified URI.VMware, Inc.18

Programming GuideTable 2-1. Status Codes for Validate a Bearer Token (continued)Status CodeDescription405 METHOD NOT ALLOWEDThe HEAD method is not supported for the resource.500 SERVER ERRORCould not create or update the resource because of an internal server error.Delete an HTTP Bearer TokenYou can delete an HTTP bearer token.PrerequisitesnRequest an HTTP Bearer Token.Procedure1Enter the command to delete the HTTP bearer token, as in the following example.curl --insecure -X DELETE -H "Accept: application/json" -H "Authorization:"Cache-Control: no-cache" "https:// vRA/identity/api/tokens/ token"2Bearer token" -HExamine the response.A successful request returns status code 204.Example: Delete Token Request and ResponseThe following sample displays output based on the example request.curl --insecure -X DELETE -H "Accept: application/json" -H "Authorization:Control: no-cache" "https:// vRA/identity/api/tokens/ token"204 NO CONTENTBearer token" -H "Cache-The server returns one of the following status codes.Table 2-2. Status Codes for Delete a Bearer TokenStatus CodeDescription204 NO CONTENTThe request succeeded. The resource has been deleted.401 UNAUTHORIZEDYou must have authentication credentials to access the resource. All requests must beauthenticated.403 FORBIDDENYour authentication credentials do not provide sufficient access to the resource.404 NOT FOUNDCould not locate the resource based on the specified URI.405 METHOD NOT ALLOWEDThe DELETE method is not supported for the resource.500 SERVER ERRORCould not create or update the resource because of an internal server error.VMware, Inc.19

Creating a Tenant3You use the identity service to create a tenant.The identity service is comprised of two components: authentication and authorization. The authenticationcomponent manages tenants, groups, users, and identity stores. Creating a tenant is an authenticationexample.Two use cases show how to create a tenant, either with parameters inline or with input values in a JSONfile. After creating a tenant, you can use other service examples to perform additional authentication andauthorization functions.For general information about creating and working with tenants, see Configuring vRealize Automation inthe vRealize Automation information center.This chapter includes the following topics:nPrerequisites for Creating a TenantnCreate a Tenant With Parameters InlinenCreate a Tenant With a JSON FilenIdentity Service Examples for Creating a TenantPrerequisites for Creating a TenantSatisfy the following conditions before performing any tasks for this use case.nLog in to vRealize Automation as a system administrator or a tenant administrator.nVerify that the appliance name and fully qualified domain name of the vRealize Automation instanceare available.nVerify that you have a valid HTTP bearer token that matches your login credentials. See Chapter 2REST API Authentication.Create a Tenant With Parameters InlineTo create a tenant with parameters inline, you first display all available tenants then request a new tenantwith input parameters specified inline.VMware, Inc.20

Programming GuidePrerequisitesIn addition to the Prerequisites for Creating a Tenant, verify that you have parameter values for the newtenant.Procedure1Use the identity service to display all the available tenants.curl --insecure -H "Accept:application/json" -H "Authorization: Bearer token" https:// vRA/identity/api/tenantsFor details regarding input and output of this sample, see Syntax for Displaying Your CurrentTenants .2Examine the response to verify that the tenant you plan to create is not listed.See the output of the request to display all tenants Create a Tenant With Parameters Inline.3Submit a request for a new tenant with parameters inline.curl -X PUT --insecure -H "Accept:application/json" -H "Content-Type: application/json" -H"Authorization: Bearer token" https:// vRA/identity/api/tenants/rainpole "NewCustom Tenant":false}'For details regarding input and output of this sample, see Syntax for Requesting a New Tenant4Use the identity service to display all the available tenants again.curl --insecure -H "Accept:application/json" -H "Authorization: Bearer token" https:// vRA/identity/api/tenants5Examine the response to verify that the tenant you requested is listed.See the output of the request to verify the new tenant is created Create a Tenant With ParametersInline.Example: Create a Tenant With Parameters InlineThe following sample output for Step 1 lists three tenants.curl --insecure -H "Accept:application/json" -H "Authorization: Bearer token" https:// t":true},VMware, Inc.21

Programming :0}}The followi

Dec 19, 2019 · Overview of the vRealize Automation REST API 1 The vRealize Automation REST API provides consumer, administrator, and provider-level access to the service catalog with the same services that support the vRealize Automation console user interface. You can perform vRealize Automation functions programmatically by using REST API service calls.

Related Documents:

The integration of vRealize Orchestrator with vRealize Automation takes the service around infrastructure beyond orchestration. The Advanced Service Designer feature of vRealize Automation with the integration of vRealize Orchestrator enables an organization to offer XaaS to its users. By using the XaaS feature of vRealize Automation, IBM Spectrum

VMware vRealize Orchestrator and vRealize Automation vRealize Orchestrator is one product from VMware that enables the orchestration of the infrastructure and with the help of IBM Spectr um Connect. It involves IBM storage systems in the orchestration. The integration of vRealize Orchestrator with vRealize Automation takes the service around

vRealize Automation Center Infrastructure Administration plug-in for vRealize Orchestrator vCAC 7.3.0.5482658 vRealize Automation plug-in for vRealize Orchestrator vCACCAFE 7.3.0.5482710 Chapter 2 The following changes apply for vRO7 to chapter 2 Licensing vRO is automatically licensed with vSphere vCenter and/or vRealize Automation. As

VMware vRealize Automation Advanced 5 Virtual Machine or OSI VMware vRealize Automation Enterprise 8 Virtual Machine or OSI VMware vRealize Business for Cloud Advanced 2 1 GB Reserved RAM (based on average monthly usage) VMware vRealize Business Enterprise Foundation Package ** 5,833 10 Users VMware vRealize Business Enterprise for

vRealize Automation Programming Guide 8 Updated Information 9. 1. Overview of the vRealize Automation REST API 10. REST API Services 10 Using the vRealize Automation REST API 13 About the API Use Cases 13. 2. REST API Authentication 15. About HTTP Bearer Tokens 15 Configure the Duration of an HTTP Bearer Token 16 Request an HTTP Bearer Token 16

vRealize Automation Support Matrix 3 Version 6.2.x and 7.x vRealize Automation Support Matrix Overview The following is an overview of current compatibility between the offerings of the VMware vRealize Automation. Information for unreleased products is subject to change. VMware does not support any

For information about VMware vRealize Business Standard Edition or vRealize Automation Application Services, see the documentation for the respective product or feature. Note Not all features and capabilities of vRealize Automation are available in all editions.

us88685733 agma 1012-f 1990 us88685736 agma 2003-b 1997 us88685805 agma 6110-f 1997 us88685810 agma 9004-a 1999 us88685815 agma 900-e 1995 de88686925 tgl 18790/01 1972-09 de88686928 tgl 18791/01 1982-06 de88686929 tgl 18791/02 1983-07 us88687101 a-a-20079 2002-08-20 us88687113 a-a-50800 1981-04-23 us88687199 a-a-59173 1998-03-04 us88687222 a-a-55106 1992-07-15 us88687243 a-a-20155 1992-11-16 .