Package com.pulumi.aws.opensearch.inputs
Class GetServerlessSecurityConfigSamlOptionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.opensearch.inputs.GetServerlessSecurityConfigSamlOptionArgs.Builder
-
- Enclosing class:
- GetServerlessSecurityConfigSamlOptionArgs
public static final class GetServerlessSecurityConfigSamlOptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetServerlessSecurityConfigSamlOptionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetServerlessSecurityConfigSamlOptionArgsbuild()GetServerlessSecurityConfigSamlOptionArgs.BuildergroupAttribute(com.pulumi.core.Output<java.lang.String> groupAttribute)GetServerlessSecurityConfigSamlOptionArgs.BuildergroupAttribute(java.lang.String groupAttribute)GetServerlessSecurityConfigSamlOptionArgs.Buildermetadata(com.pulumi.core.Output<java.lang.String> metadata)GetServerlessSecurityConfigSamlOptionArgs.Buildermetadata(java.lang.String metadata)GetServerlessSecurityConfigSamlOptionArgs.BuildersessionTimeout(com.pulumi.core.Output<java.lang.Integer> sessionTimeout)GetServerlessSecurityConfigSamlOptionArgs.BuildersessionTimeout(java.lang.Integer sessionTimeout)GetServerlessSecurityConfigSamlOptionArgs.BuilderuserAttribute(com.pulumi.core.Output<java.lang.String> userAttribute)GetServerlessSecurityConfigSamlOptionArgs.BuilderuserAttribute(java.lang.String userAttribute)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetServerlessSecurityConfigSamlOptionArgs defaults)
-
-
Method Detail
-
groupAttribute
public GetServerlessSecurityConfigSamlOptionArgs.Builder groupAttribute(com.pulumi.core.Output<java.lang.String> groupAttribute)
- Parameters:
groupAttribute- Group attribute for this SAML integration.- Returns:
- builder
-
groupAttribute
public GetServerlessSecurityConfigSamlOptionArgs.Builder groupAttribute(java.lang.String groupAttribute)
- Parameters:
groupAttribute- Group attribute for this SAML integration.- Returns:
- builder
-
metadata
public GetServerlessSecurityConfigSamlOptionArgs.Builder metadata(com.pulumi.core.Output<java.lang.String> metadata)
- Parameters:
metadata- XML IdP metadata file generated from your identity provider.- Returns:
- builder
-
metadata
public GetServerlessSecurityConfigSamlOptionArgs.Builder metadata(java.lang.String metadata)
- Parameters:
metadata- XML IdP metadata file generated from your identity provider.- Returns:
- builder
-
sessionTimeout
public GetServerlessSecurityConfigSamlOptionArgs.Builder sessionTimeout(com.pulumi.core.Output<java.lang.Integer> sessionTimeout)
- Parameters:
sessionTimeout- Session timeout, in minutes. Minimum is 5 minutes and maximum is 720 minutes (12 hours). Default is 60 minutes.- Returns:
- builder
-
sessionTimeout
public GetServerlessSecurityConfigSamlOptionArgs.Builder sessionTimeout(java.lang.Integer sessionTimeout)
- Parameters:
sessionTimeout- Session timeout, in minutes. Minimum is 5 minutes and maximum is 720 minutes (12 hours). Default is 60 minutes.- Returns:
- builder
-
userAttribute
public GetServerlessSecurityConfigSamlOptionArgs.Builder userAttribute(com.pulumi.core.Output<java.lang.String> userAttribute)
- Parameters:
userAttribute- User attribute for this SAML integration.- Returns:
- builder
-
userAttribute
public GetServerlessSecurityConfigSamlOptionArgs.Builder userAttribute(java.lang.String userAttribute)
- Parameters:
userAttribute- User attribute for this SAML integration.- Returns:
- builder
-
build
public GetServerlessSecurityConfigSamlOptionArgs build()
-
-