Datastore constructor

Datastore(
  1. String name, {
  2. DatastoreArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Datastore(
  String name, {
  DatastoreArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:apigee/datastore:Datastore',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  createTime = registerOutput<String>('createTime');
  datastoreConfig = registerOutput<DatastoreDatastoreConfig>('datastoreConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DatastoreDatastoreConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  deletionPolicy = registerOutput<String>('deletionPolicy');
  displayName = registerOutput<String>('displayName');
  lastUpdateTime = registerOutput<String>('lastUpdateTime');
  this.name = registerOutput<String>('name');
  org = registerOutput<String>('org');
  orgId = registerOutput<String>('orgId');
  self = registerOutput<String>('self');
  targetType = registerOutput<String>('targetType');
}