DeveloperAppArgs constructor
- Input<
List< ? apiProducts,String> ?> - Input<
String?> ? appFamily, - Input<
List< ? attributes,DeveloperAppAttribute> ?> - required Input<
String> callbackUrl, - Input<
String?> ? consumerKey, - Input<
String?> ? consumerSecret, - Input<
String?> ? deletionPolicy, - required Input<
String> developerEmail, - Input<
String?> ? keyExpiresIn, - Input<
String?> ? name, - required Input<
String> orgId, - Input<
List< ? scopes,String> ?> - Input<
String?> ? status,
Creates a new DeveloperAppArgs.
apiProducts List of API products associated with the developer app.
appFamily Developer app family.
attributes Developer attributes (name/value pairs). The custom attribute limit is 18.
callbackUrl Callback URL used by OAuth 2.0 authorization servers to communicate
consumerKey Optionally specify a static consumer key for the developer app's credential.
consumerSecret Optionally specify a static consumer secret for the developer app's
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
developerEmail Email address of the developer.
keyExpiresIn Expiration time, in milliseconds, for the consumer key that is generated
name Name of the developer app.
orgId The Apigee Organization associated with the Apigee instance,
scopes Scopes to apply to the developer app.
status Status of the credential. Valid values include approved or revoked.
Implementation
const DeveloperAppArgs({
this.apiProducts,
this.appFamily,
this.attributes,
required this.callbackUrl,
this.consumerKey,
this.consumerSecret,
this.deletionPolicy,
required this.developerEmail,
this.keyExpiresIn,
this.name,
required this.orgId,
this.scopes,
this.status,
});