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 PermissionSetArgs
build()
PermissionSetArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
PermissionSetArgs.Builder
description(java.lang.String description)
PermissionSetArgs.Builder
instanceArn(com.pulumi.core.Output<java.lang.String> instanceArn)
PermissionSetArgs.Builder
instanceArn(java.lang.String instanceArn)
PermissionSetArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
PermissionSetArgs.Builder
name(java.lang.String name)
PermissionSetArgs.Builder
relayState(com.pulumi.core.Output<java.lang.String> relayState)
PermissionSetArgs.Builder
relayState(java.lang.String relayState)
PermissionSetArgs.Builder
sessionDuration(com.pulumi.core.Output<java.lang.String> sessionDuration)
PermissionSetArgs.Builder
sessionDuration(java.lang.String sessionDuration)
PermissionSetArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
PermissionSetArgs.Builder
tags(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
- The Amazon Resource Name (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
- The Amazon Resource Name (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
-
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 `default_tags` 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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public PermissionSetArgs build()
-
-