DeveloperArgs

data class DeveloperArgs(val accessType: Output<String>? = null, val appFamily: Output<String>? = null, val apps: Output<List<String>>? = null, val attributes: Output<List<GoogleCloudApigeeV1AttributeArgs>>? = null, val companies: Output<List<String>>? = null, val developerId: Output<String>? = null, val email: Output<String>? = null, val firstName: Output<String>? = null, val lastName: Output<String>? = null, val organizationId: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<DeveloperArgs>

Creates a developer. Once created, the developer can register an app and obtain an API key. At creation time, a developer is set as active. To change the developer status, use the SetDeveloperStatus API. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun DeveloperArgs(accessType: Output<String>? = null, appFamily: Output<String>? = null, apps: Output<List<String>>? = null, attributes: Output<List<GoogleCloudApigeeV1AttributeArgs>>? = null, companies: Output<List<String>>? = null, developerId: Output<String>? = null, email: Output<String>? = null, firstName: Output<String>? = null, lastName: Output<String>? = null, organizationId: Output<String>? = null, userName: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DeveloperArgs

Properties

Link copied to clipboard
val accessType: Output<String>? = null

Access type.

Link copied to clipboard
val appFamily: Output<String>? = null

Developer app family.

Link copied to clipboard
val apps: Output<List<String>>? = null

List of apps associated with the developer.

Link copied to clipboard

Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.

Link copied to clipboard
val companies: Output<List<String>>? = null

List of companies associated with the developer.

Link copied to clipboard
val developerId: Output<String>? = null

ID of the developer. Note: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.

Link copied to clipboard
val email: Output<String>? = null

Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.

Link copied to clipboard
val firstName: Output<String>? = null

First name of the developer.

Link copied to clipboard
val lastName: Output<String>? = null

Last name of the developer.

Link copied to clipboard
val organizationId: Output<String>? = null
Link copied to clipboard
val userName: Output<String>? = null

User name of the developer. Not used by Apigee hybrid.