Package com.pulumi.aws.ssoadmin
Class ApplicationAccessScopeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssoadmin.ApplicationAccessScopeArgs.Builder
-
- Enclosing class:
- ApplicationAccessScopeArgs
public static final class ApplicationAccessScopeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApplicationAccessScopeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationAccessScopeArgs.BuilderapplicationArn(com.pulumi.core.Output<java.lang.String> applicationArn)ApplicationAccessScopeArgs.BuilderapplicationArn(java.lang.String applicationArn)ApplicationAccessScopeArgs.BuilderauthorizedTargets(com.pulumi.core.Output<java.util.List<java.lang.String>> authorizedTargets)ApplicationAccessScopeArgs.BuilderauthorizedTargets(java.lang.String... authorizedTargets)ApplicationAccessScopeArgs.BuilderauthorizedTargets(java.util.List<java.lang.String> authorizedTargets)ApplicationAccessScopeArgsbuild()ApplicationAccessScopeArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ApplicationAccessScopeArgs.Builderregion(java.lang.String region)ApplicationAccessScopeArgs.Builderscope(com.pulumi.core.Output<java.lang.String> scope)ApplicationAccessScopeArgs.Builderscope(java.lang.String scope)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationAccessScopeArgs defaults)
-
-
Method Detail
-
applicationArn
public ApplicationAccessScopeArgs.Builder applicationArn(com.pulumi.core.Output<java.lang.String> applicationArn)
- Parameters:
applicationArn- Specifies the ARN of the application with the access scope with the targets to add or update.- Returns:
- builder
-
applicationArn
public ApplicationAccessScopeArgs.Builder applicationArn(java.lang.String applicationArn)
- Parameters:
applicationArn- Specifies the ARN of the application with the access scope with the targets to add or update.- Returns:
- builder
-
authorizedTargets
public ApplicationAccessScopeArgs.Builder authorizedTargets(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> authorizedTargets)
- Parameters:
authorizedTargets- Specifies an array list of ARNs that represent the authorized targets for this access scope.- Returns:
- builder
-
authorizedTargets
public ApplicationAccessScopeArgs.Builder authorizedTargets(java.util.List<java.lang.String> authorizedTargets)
- Parameters:
authorizedTargets- Specifies an array list of ARNs that represent the authorized targets for this access scope.- Returns:
- builder
-
authorizedTargets
public ApplicationAccessScopeArgs.Builder authorizedTargets(java.lang.String... authorizedTargets)
- Parameters:
authorizedTargets- Specifies an array list of ARNs that represent the authorized targets for this access scope.- Returns:
- builder
-
region
public ApplicationAccessScopeArgs.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 ApplicationAccessScopeArgs.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
-
scope
public ApplicationAccessScopeArgs.Builder scope(com.pulumi.core.Output<java.lang.String> scope)
- Parameters:
scope- Specifies the name of the access scope to be associated with the specified targets. The following arguments are optional:- Returns:
- builder
-
scope
public ApplicationAccessScopeArgs.Builder scope(java.lang.String scope)
- Parameters:
scope- Specifies the name of the access scope to be associated with the specified targets. The following arguments are optional:- Returns:
- builder
-
build
public ApplicationAccessScopeArgs build()
-
-