DeveloperAppState constructor

const DeveloperAppState({
  1. Input<List<String>?>? apiProducts,
  2. Input<String?>? appFamily,
  3. Input<String?>? appId,
  4. Input<List<DeveloperAppAttribute>?>? attributes,
  5. Input<String?>? callbackUrl,
  6. Input<String?>? consumerKey,
  7. Input<String?>? consumerSecret,
  8. Input<String?>? createdAt,
  9. Input<List<DeveloperAppCredential>?>? credentials,
  10. Input<String?>? deletionPolicy,
  11. Input<String?>? developerEmail,
  12. Input<String?>? developerId,
  13. Input<String?>? keyExpiresIn,
  14. Input<String?>? lastModifiedAt,
  15. Input<String?>? name,
  16. Input<String?>? orgId,
  17. Input<List<String>?>? scopes,
  18. Input<String?>? status,
})

Creates a new DeveloperAppState. apiProducts List of API products associated with the developer app. appFamily Developer app family. appId ID of the developer app. This ID is not user specified but is 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 createdAt Time at which the developer was created in milliseconds since epoch. credentials Output only. Set of credentials for the developer app consisting of deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. developerEmail Email address of the developer. developerId ID of the developer. keyExpiresIn Expiration time, in milliseconds, for the consumer key that is generated lastModifiedAt Time at which the developer was last modified in milliseconds since epoch. 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 DeveloperAppState({
  this.apiProducts,
  this.appFamily,
  this.appId,
  this.attributes,
  this.callbackUrl,
  this.consumerKey,
  this.consumerSecret,
  this.createdAt,
  this.credentials,
  this.deletionPolicy,
  this.developerEmail,
  this.developerId,
  this.keyExpiresIn,
  this.lastModifiedAt,
  this.name,
  this.orgId,
  this.scopes,
  this.status,
});