Developer constructor

Developer(
  1. String name, {
  2. DeveloperArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Developer. name The Pulumi resource name. args Arguments used to configure this Developer. The set of arguments for Developer. options Resource options controlling this resource's behavior.

Implementation

Developer(
  String name, {
  DeveloperArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:apigee/developer:Developer',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  attributes = registerOutput<List<DeveloperAttribute>?>('attributes', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<DeveloperAttribute>(guardedValue, (value) => DeveloperAttribute.fromMap((value as Map).cast<String, dynamic>())); });
  createdAt = registerOutput<String>('createdAt');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  email = registerOutput<String>('email');
  firstName = registerOutput<String>('firstName');
  lastModifiedAt = registerOutput<String>('lastModifiedAt');
  lastName = registerOutput<String>('lastName');
  orgId = registerOutput<String>('orgId');
  organizatioName = registerOutput<String>('organizatioName');
  status = registerOutput<String>('status');
  userName = registerOutput<String>('userName');
}