v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-13134345498.3 KB
organizations

Creates an APIM ServiceExtension in an organization.

post/v1/{+parent}/apimServiceExtensions

Path parameters

parentstring required

Required. Name of the organization in which the service extension will be created. Use the following structure in your request: organizations/{org}

Query parameters

apimServiceExtensionIdstring

Optional. ID used to uniquely identify of the service extension. It must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number.

Request body

state'STATE_UNSPECIFIED' | 'CREATING' | 'ACTIVE' | 'DELETING' | 'UPDATING'

Output only. State of the APIM service extension. Values other than ACTIVE mean the resource is not ready to use.

namestring

Identifier. unique name of the APIM service extension. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number.

lbForwardingRulestring

Required. Name of the Google Cloud LB forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule} projects/{project}/global/forwardingRules/{forwarding_rule}

createTimestring google-datetime

Output only. The time that this resource was created on the server.

networkstring

Required. The network where the forwarding rule is created. Format: projects/{project}/global/networks/{network}

extensionProcessorstring

Required. Name of the proxy deployed in the Apigee X instance.

updateTimestring google-datetime

Output only. The time that this resource was updated on the server.

Response

Successful response