InboundSamlConfig constructor

InboundSamlConfig(
  1. String name, {
  2. InboundSamlConfigArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

InboundSamlConfig(
  String name, {
  InboundSamlConfigArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:identityplatform/inboundSamlConfig:InboundSamlConfig',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  deletionPolicy = registerOutput<String>('deletionPolicy');
  displayName = registerOutput<String>('displayName');
  enabled = registerOutput<bool?>('enabled');
  idpConfig = registerOutput<InboundSamlConfigIdpConfig>('idpConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return InboundSamlConfigIdpConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  spConfig = registerOutput<InboundSamlConfigSpConfig>('spConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return InboundSamlConfigSpConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}