DeveloperAppArgs constructor

const DeveloperAppArgs({
  1. Input<List<String>?>? apiProducts,
  2. Input<String?>? appFamily,
  3. Input<List<DeveloperAppAttribute>?>? attributes,
  4. required Input<String> callbackUrl,
  5. Input<String?>? consumerKey,
  6. Input<String?>? consumerSecret,
  7. Input<String?>? deletionPolicy,
  8. required Input<String> developerEmail,
  9. Input<String?>? keyExpiresIn,
  10. Input<String?>? name,
  11. required Input<String> orgId,
  12. Input<List<String>?>? scopes,
  13. 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,
});