ControlOrganizationIntelligenceConfig constructor
ControlOrganizationIntelligenceConfig(
- String name, {
- ControlOrganizationIntelligenceConfigArgs? args,
- CustomResourceOptions? options,
Creates a new ControlOrganizationIntelligenceConfig.
name The Pulumi resource name.
args Arguments used to configure this ControlOrganizationIntelligenceConfig. The set of arguments for ControlOrganizationIntelligenceConfig.
options Resource options controlling this resource's behavior.
Implementation
ControlOrganizationIntelligenceConfig(
String name, {
ControlOrganizationIntelligenceConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:storage/controlOrganizationIntelligenceConfig:ControlOrganizationIntelligenceConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
editionConfig = registerOutput<String>('editionConfig');
effectiveIntelligenceConfigs = registerOutput<List<ControlOrganizationIntelligenceConfigEffectiveIntelligenceConfig>>('effectiveIntelligenceConfigs', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ControlOrganizationIntelligenceConfigEffectiveIntelligenceConfig>(guardedValue, (value) => ControlOrganizationIntelligenceConfigEffectiveIntelligenceConfig.fromMap((value as Map).cast<String, dynamic>())); });
filter = registerOutput<ControlOrganizationIntelligenceConfigFilter?>('filter', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ControlOrganizationIntelligenceConfigFilter.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
trialConfigs = registerOutput<List<ControlOrganizationIntelligenceConfigTrialConfig>>('trialConfigs', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ControlOrganizationIntelligenceConfigTrialConfig>(guardedValue, (value) => ControlOrganizationIntelligenceConfigTrialConfig.fromMap((value as Map).cast<String, dynamic>())); });
updateTime = registerOutput<String>('updateTime');
}