HostSecurityReport constructor

HostSecurityReport(
  1. String name, {
  2. HostSecurityReportArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

HostSecurityReport(
  String name, {
  HostSecurityReportArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:apigee/v1:HostSecurityReport',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  created = registerOutput<String>('created');
  displayName = registerOutput<String>('displayName');
  envgroupHostname = registerOutput<String>('envgroupHostname');
  error = registerOutput<String>('error');
  executionTime = registerOutput<String>('executionTime');
  organizationId = registerOutput<String>('organizationId');
  queryParams = registerOutput<GoogleCloudApigeeV1SecurityReportMetadataResponse>('queryParams', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1SecurityReportMetadataResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  reportDefinitionId = registerOutput<String>('reportDefinitionId');
  result = registerOutput<GoogleCloudApigeeV1SecurityReportResultMetadataResponse>('result', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1SecurityReportResultMetadataResponse.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');
}