SecurityReport constructor
SecurityReport(
- String name, {
- SecurityReportArgs? args,
- CustomResourceOptions? options,
Creates a new SecurityReport.
name The Pulumi resource name.
args Arguments used to configure this SecurityReport. The set of arguments for SecurityReport.
options Resource options controlling this resource's behavior.
Implementation
SecurityReport(
String name, {
SecurityReportArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:apigee/v1:SecurityReport',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
created = registerOutput<String>('created');
displayName = registerOutput<String>('displayName');
envgroupHostname = registerOutput<String>('envgroupHostname');
environmentId = registerOutput<String>('environmentId');
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');
}