HostQuery constructor

HostQuery(
  1. String name, {
  2. HostQueryArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

HostQuery(
  String name, {
  HostQueryArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:apigee/v1:HostQuery',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  created = registerOutput<String>('created');
  envgroupHostname = registerOutput<String>('envgroupHostname');
  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');
}