DeveloperAppCredential class
Properties
-
apiProducts
→ Input<List<DeveloperAppCredentialApiProduct>?>?
-
List of API products associated with the developer app.
final
-
attributes
→ Input<List<DeveloperAppCredentialAttribute>?>?
-
Developer attributes (name/value pairs). The custom attribute limit is 18.
Structure is documented below.
final
-
consumerKey
→ Input<String?>?
-
Optionally specify a static consumer key for the developer app's credential.
If not set, the API auto-generates a key. The consumer key must be unique
across all developer apps in an organization. Changing this field forces the
resource to be recreated.
This is a write-only input used at create time: the provider creates the
credential with this key via the keys API and removes the auto-generated
one. The effective key is exposed in the
credentials output.
final
-
consumerSecret
→ Input<String?>?
-
Optionally specify a static consumer secret for the developer app's
credential. Required if
consumerKey is specified. If not set, the API
auto-generates a secret. Changing this field forces the resource to be
recreated.
This is a write-only input used at create time; the effective secret is
exposed in the credentials output.
Note: This property is sensitive and will not be displayed in the plan.
final
-
expiresAt
→ Input<String?>?
-
(Output)
Time the credential will expire in milliseconds since epoch.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
issuedAt
→ Input<String?>?
-
(Output)
Time the credential was issued in milliseconds since epoch.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopes
→ Input<List<String>?>?
-
Scopes to apply to the developer app.
The specified scopes must already exist for the API product that
you associate with the developer app.
final
-
status
→ Input<String?>?
-
Status of the credential. Valid values include approved or revoked.
final