Package com.pulumi.aws.iam.inputs
Class GetPrincipalPolicySimulationContextArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iam.inputs.GetPrincipalPolicySimulationContextArgs.Builder
-
- Enclosing class:
- GetPrincipalPolicySimulationContextArgs
public static final class GetPrincipalPolicySimulationContextArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetPrincipalPolicySimulationContextArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetPrincipalPolicySimulationContextArgsbuild()GetPrincipalPolicySimulationContextArgs.Builderkey(com.pulumi.core.Output<java.lang.String> key)GetPrincipalPolicySimulationContextArgs.Builderkey(java.lang.String key)GetPrincipalPolicySimulationContextArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)GetPrincipalPolicySimulationContextArgs.Buildertype(java.lang.String type)GetPrincipalPolicySimulationContextArgs.Buildervalues(com.pulumi.core.Output<java.util.List<java.lang.String>> values)GetPrincipalPolicySimulationContextArgs.Buildervalues(java.lang.String... values)GetPrincipalPolicySimulationContextArgs.Buildervalues(java.util.List<java.lang.String> values)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetPrincipalPolicySimulationContextArgs defaults)
-
-
Method Detail
-
key
public GetPrincipalPolicySimulationContextArgs.Builder key(com.pulumi.core.Output<java.lang.String> key)
- Parameters:
key- The context _condition key_ to set. If you have policies containing `Condition` elements or using dynamic interpolations then you will need to provide suitable values for each condition key your policies use. See [Actions, resources, and condition keys for AWS services](https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html) to find the various condition keys that are normally provided for real requests to each action of each AWS service.- Returns:
- builder
-
key
public GetPrincipalPolicySimulationContextArgs.Builder key(java.lang.String key)
- Parameters:
key- The context _condition key_ to set. If you have policies containing `Condition` elements or using dynamic interpolations then you will need to provide suitable values for each condition key your policies use. See [Actions, resources, and condition keys for AWS services](https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html) to find the various condition keys that are normally provided for real requests to each action of each AWS service.- Returns:
- builder
-
type
public GetPrincipalPolicySimulationContextArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- An IAM value type that determines how the policy simulator will interpret the strings given in `values`. For more information, see the `ContextKeyType` field of [`iam.ContextEntry`](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ContextEntry.html) in the underlying API.- Returns:
- builder
-
type
public GetPrincipalPolicySimulationContextArgs.Builder type(java.lang.String type)
- Parameters:
type- An IAM value type that determines how the policy simulator will interpret the strings given in `values`. For more information, see the `ContextKeyType` field of [`iam.ContextEntry`](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ContextEntry.html) in the underlying API.- Returns:
- builder
-
values
public GetPrincipalPolicySimulationContextArgs.Builder values(com.pulumi.core.Output<java.util.List<java.lang.String>> values)
- Parameters:
values- A set of one or more values for this context entry.- Returns:
- builder
-
values
public GetPrincipalPolicySimulationContextArgs.Builder values(java.util.List<java.lang.String> values)
- Parameters:
values- A set of one or more values for this context entry.- Returns:
- builder
-
values
public GetPrincipalPolicySimulationContextArgs.Builder values(java.lang.String... values)
- Parameters:
values- A set of one or more values for this context entry.- Returns:
- builder
-
build
public GetPrincipalPolicySimulationContextArgs build()
-
-