TenantInboundSamlConfig constructor
TenantInboundSamlConfig(
- String name, {
- TenantInboundSamlConfigArgs? args,
- CustomResourceOptions? options,
Creates a new TenantInboundSamlConfig.
name The Pulumi resource name.
args Arguments used to configure this TenantInboundSamlConfig. The set of arguments for TenantInboundSamlConfig.
options Resource options controlling this resource's behavior.
Implementation
TenantInboundSamlConfig(
String name, {
TenantInboundSamlConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:identityplatform/tenantInboundSamlConfig:TenantInboundSamlConfig',
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<TenantInboundSamlConfigIdpConfig>('idpConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TenantInboundSamlConfigIdpConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
spConfig = registerOutput<TenantInboundSamlConfigSpConfig>('spConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TenantInboundSamlConfigSpConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
tenant = registerOutput<String>('tenant');
}