< Back

Create-EdgeDevApp

Sun Jan 19, 2020 6:00 pm

NAME Create-EdgeDevApp



SYNOPSIS

Create a developer app in Apigee Edge.





SYNTAX

Create-EdgeDevApp [[-Name] <String>] [[-AppName] <String>] [[-DisplayName] <String>] [-Developer] <String>

[-ApiProducts] <String[]> [[-Expiry] <String>] [[-CallbackUrl] <String>] [[-Attributes] <Hashtable>] [[-Org]

<String>] [<CommonParameters>]





DESCRIPTION

Create a developer app in Apigee Edge. This will generate a single

credential for the app, with a list of API Products and optionally an expiry.





PARAMETERS

-Name <String>



Required? false

Position? 1

Default value

Accept pipeline input? false

Accept wildcard characters? false



-AppName <String>

Required. The name of the app. It must be unique for this developer.



Required? false

Position? 2

Default value

Accept pipeline input? false

Accept wildcard characters? false



-DisplayName <String>

Optional. The displayName of the app. If omitted, the AppName will be used

for the DisplayName.



Required? false

Position? 3

Default value

Accept pipeline input? false

Accept wildcard characters? false



-Developer <String>

Required. The id or email of the developer for which to create the app.



Required? true

Position? 4

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ApiProducts <String[]>

Optional. An array of strings, the names of API Products that should be enabled

for the first credential created for this app.



Required? true

Position? 5

Default value

Accept pipeline input? false

Accept wildcard characters? false



-Expiry <String>

Optional. The expiry for the first credential that will be created for this app.

This is a string representing the number of seconds. Or, it can be a string like '48h',

'120m', '30d', or '2016-12-10'; these would represent 48 hours, 120 minutes, 30 days,

or a specific date. The date should be in the future.

The default is no expiry.



Required? false

Position? 6

Default value

Accept pipeline input? false

Accept wildcard characters? false



-CallbackUrl <String>

Optional. The callback URL for this app. Used this is the app will employ 3-legged OAuth.



Required? false

Position? 7

Default value

Accept pipeline input? false

Accept wildcard characters? false



-Attributes <Hashtable>

Optional. Hashtable specifying custom attributes for the app.



Required? false

Position? 8

Default value

Accept pipeline input? false

Accept wildcard characters? false



-Org <String>

Optional. The Apigee Edge organization. The default is to use the value from Set-EdgeConnection.



Required? false

Position? 9

Default value

Accept pipeline input? false

Accept wildcard characters? 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



OUTPUTS



-------------------------- EXAMPLE 1 --------------------------



PS C:\\>Create-EdgeDevApp -AppName abcdefg-1 -Developer Elaine@example.org















RELATED LINKS