Package com.pulumi.aws.ssoadmin.inputs
Class PermissionSetState.Builder
- java.lang.Object
-
- com.pulumi.aws.ssoadmin.inputs.PermissionSetState.Builder
-
- Enclosing class:
- PermissionSetState
public static final class PermissionSetState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PermissionSetState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PermissionSetState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)PermissionSetState.Builderarn(java.lang.String arn)PermissionSetStatebuild()PermissionSetState.BuildercreatedDate(com.pulumi.core.Output<java.lang.String> createdDate)PermissionSetState.BuildercreatedDate(java.lang.String createdDate)PermissionSetState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)PermissionSetState.Builderdescription(java.lang.String description)PermissionSetState.BuilderinstanceArn(com.pulumi.core.Output<java.lang.String> instanceArn)PermissionSetState.BuilderinstanceArn(java.lang.String instanceArn)PermissionSetState.Buildername(com.pulumi.core.Output<java.lang.String> name)PermissionSetState.Buildername(java.lang.String name)PermissionSetState.Builderregion(com.pulumi.core.Output<java.lang.String> region)PermissionSetState.Builderregion(java.lang.String region)PermissionSetState.BuilderrelayState(com.pulumi.core.Output<java.lang.String> relayState)PermissionSetState.BuilderrelayState(java.lang.String relayState)PermissionSetState.BuildersessionDuration(com.pulumi.core.Output<java.lang.String> sessionDuration)PermissionSetState.BuildersessionDuration(java.lang.String sessionDuration)PermissionSetState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)PermissionSetState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)PermissionSetState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)PermissionSetState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PermissionSetState defaults)
-
-
Method Detail
-
arn
public PermissionSetState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Permission Set.- Returns:
- builder
-
arn
public PermissionSetState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Permission Set.- Returns:
- builder
-
createdDate
public PermissionSetState.Builder createdDate(@Nullable com.pulumi.core.Output<java.lang.String> createdDate)
- Parameters:
createdDate- The date the Permission Set was created in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).- Returns:
- builder
-
createdDate
public PermissionSetState.Builder createdDate(java.lang.String createdDate)
- Parameters:
createdDate- The date the Permission Set was created in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).- Returns:
- builder
-
description
public PermissionSetState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the Permission Set.- Returns:
- builder
-
description
public PermissionSetState.Builder description(java.lang.String description)
- Parameters:
description- The description of the Permission Set.- Returns:
- builder
-
instanceArn
public PermissionSetState.Builder instanceArn(@Nullable 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 PermissionSetState.Builder instanceArn(java.lang.String instanceArn)
- Parameters:
instanceArn- ARN of the SSO Instance under which the operation will be executed.- Returns:
- builder
-
name
public PermissionSetState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the Permission Set.- Returns:
- builder
-
name
public PermissionSetState.Builder name(java.lang.String name)
- Parameters:
name- The name of the Permission Set.- Returns:
- builder
-
region
public PermissionSetState.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 PermissionSetState.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 PermissionSetState.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 PermissionSetState.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 PermissionSetState.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 PermissionSetState.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 PermissionSetState.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 PermissionSetState.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
-
tagsAll
public PermissionSetState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public PermissionSetState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public PermissionSetState build()
-
-