< Back
Create-EdgeDevApp
Post
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
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