InboundSamlConfig constructor
InboundSamlConfig(
- String name, {
- InboundSamlConfigArgs? args,
- 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(
'google-native:identitytoolkit/v2:InboundSamlConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
displayName = registerOutput<String>('displayName');
enabled = registerOutput<bool>('enabled');
idpConfig = registerOutput<GoogleCloudIdentitytoolkitAdminV2IdpConfigResponse>('idpConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudIdentitytoolkitAdminV2IdpConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
inboundSamlConfigId = registerOutput<String?>('inboundSamlConfigId');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
spConfig = registerOutput<GoogleCloudIdentitytoolkitAdminV2SpConfigResponse>('spConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudIdentitytoolkitAdminV2SpConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
tenantId = registerOutput<String>('tenantId');
}