HostSecurityReport constructor
HostSecurityReport(
- String name, {
- HostSecurityReportArgs? args,
- 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');
}