OrganizationCustomModule constructor
OrganizationCustomModule(
- String name, {
- OrganizationCustomModuleArgs? args,
- CustomResourceOptions? options,
Creates a new OrganizationCustomModule.
name The Pulumi resource name.
args Arguments used to configure this OrganizationCustomModule. The set of arguments for OrganizationCustomModule.
options Resource options controlling this resource's behavior.
Implementation
OrganizationCustomModule(
String name, {
OrganizationCustomModuleArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:securitycenter/organizationCustomModule:OrganizationCustomModule',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
ancestorModule = registerOutput<String>('ancestorModule');
customConfig = registerOutput<OrganizationCustomModuleCustomConfig>('customConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OrganizationCustomModuleCustomConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
deletionPolicy = registerOutput<String>('deletionPolicy');
displayName = registerOutput<String>('displayName');
enablementState = registerOutput<String>('enablementState');
lastEditor = registerOutput<String>('lastEditor');
this.name = registerOutput<String>('name');
organization = registerOutput<String>('organization');
updateTime = registerOutput<String>('updateTime');
}