Query constructor

Query(
  1. String name, {
  2. QueryArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Query(
  String name, {
  QueryArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:apigee/v1:Query',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  created = registerOutput<String>('created');
  envgroupHostname = registerOutput<String>('envgroupHostname');
  environmentId = registerOutput<String>('environmentId');
  error = registerOutput<String>('error');
  executionTime = registerOutput<String>('executionTime');
  this.name = registerOutput<String>('name');
  organizationId = registerOutput<String>('organizationId');
  queryParams = registerOutput<GoogleCloudApigeeV1QueryMetadataResponse>('queryParams', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1QueryMetadataResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  reportDefinitionId = registerOutput<String>('reportDefinitionId');
  result = registerOutput<GoogleCloudApigeeV1AsyncQueryResultResponse>('result', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1AsyncQueryResultResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  resultFileSize = registerOutput<String>('resultFileSize');
  resultRows = registerOutput<String>('resultRows');
  self = registerOutput<String>('self');
  state = registerOutput<String>('state');
  updated = registerOutput<String>('updated');
}