Package com.pulumi.aws.ssoadmin
Class PermissionSetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssoadmin.PermissionSetArgs.Builder
-
- Enclosing class:
- PermissionSetArgs
public static final class PermissionSetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PermissionSetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PermissionSetArgsbuild()PermissionSetArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)PermissionSetArgs.Builderdescription(java.lang.String description)PermissionSetArgs.BuilderinstanceArn(com.pulumi.core.Output<java.lang.String> instanceArn)PermissionSetArgs.BuilderinstanceArn(java.lang.String instanceArn)PermissionSetArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)PermissionSetArgs.Buildername(java.lang.String name)PermissionSetArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)PermissionSetArgs.Builderregion(java.lang.String region)PermissionSetArgs.BuilderrelayState(com.pulumi.core.Output<java.lang.String> relayState)PermissionSetArgs.BuilderrelayState(java.lang.String relayState)PermissionSetArgs.BuildersessionDuration(com.pulumi.core.Output<java.lang.String> sessionDuration)PermissionSetArgs.BuildersessionDuration(java.lang.String sessionDuration)PermissionSetArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)PermissionSetArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PermissionSetArgs defaults)
-
-
Method Detail
-
description
public PermissionSetArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the Permission Set.- Returns:
- builder
-
description
public PermissionSetArgs.Builder description(java.lang.String description)
- Parameters:
description- The description of the Permission Set.- Returns:
- builder
-
instanceArn
public PermissionSetArgs.Builder instanceArn(com.pulumi.core.Output<java.lang.String> instanceArn)
- Parameters:
instanceArn- ARN of the SSO Instance under which the operation will be executed.- Returns:
- builder
-
instanceArn
public PermissionSetArgs.Builder instanceArn(java.lang.String instanceArn)
- Parameters:
instanceArn- ARN of the SSO Instance under which the operation will be executed.- Returns:
- builder
-
name
public PermissionSetArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the Permission Set.- Returns:
- builder
-
name
public PermissionSetArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the Permission Set.- Returns:
- builder
-
region
public PermissionSetArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PermissionSetArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
relayState
public PermissionSetArgs.Builder relayState(@Nullable com.pulumi.core.Output<java.lang.String> relayState)
- Parameters:
relayState- The relay state URL used to redirect users within the application during the federation authentication process.- Returns:
- builder
-
relayState
public PermissionSetArgs.Builder relayState(java.lang.String relayState)
- Parameters:
relayState- The relay state URL used to redirect users within the application during the federation authentication process.- Returns:
- builder
-
sessionDuration
public PermissionSetArgs.Builder sessionDuration(@Nullable com.pulumi.core.Output<java.lang.String> sessionDuration)
- Parameters:
sessionDuration- The length of time that the application user sessions are valid in the ISO-8601 standard. Default: `PT1H`.- Returns:
- builder
-
sessionDuration
public PermissionSetArgs.Builder sessionDuration(java.lang.String sessionDuration)
- Parameters:
sessionDuration- The length of time that the application user sessions are valid in the ISO-8601 standard. Default: `PT1H`.- Returns:
- builder
-
tags
public PermissionSetArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public PermissionSetArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public PermissionSetArgs build()
-
-