Package com.pulumi.aws.opsworks.inputs
Class PermissionState.Builder
- java.lang.Object
-
- com.pulumi.aws.opsworks.inputs.PermissionState.Builder
-
- Enclosing class:
- PermissionState
public static final class PermissionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PermissionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PermissionState.Builder
allowSsh(com.pulumi.core.Output<java.lang.Boolean> allowSsh)
PermissionState.Builder
allowSsh(java.lang.Boolean allowSsh)
PermissionState.Builder
allowSudo(com.pulumi.core.Output<java.lang.Boolean> allowSudo)
PermissionState.Builder
allowSudo(java.lang.Boolean allowSudo)
PermissionState
build()
PermissionState.Builder
level(com.pulumi.core.Output<java.lang.String> level)
PermissionState.Builder
level(java.lang.String level)
PermissionState.Builder
stackId(com.pulumi.core.Output<java.lang.String> stackId)
PermissionState.Builder
stackId(java.lang.String stackId)
PermissionState.Builder
userArn(com.pulumi.core.Output<java.lang.String> userArn)
PermissionState.Builder
userArn(java.lang.String userArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PermissionState defaults)
-
-
Method Detail
-
allowSsh
public PermissionState.Builder allowSsh(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowSsh)
- Parameters:
allowSsh
- Whether the user is allowed to use SSH to communicate with the instance- Returns:
- builder
-
allowSsh
public PermissionState.Builder allowSsh(java.lang.Boolean allowSsh)
- Parameters:
allowSsh
- Whether the user is allowed to use SSH to communicate with the instance- Returns:
- builder
-
allowSudo
public PermissionState.Builder allowSudo(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowSudo)
- Parameters:
allowSudo
- Whether the user is allowed to use sudo to elevate privileges- Returns:
- builder
-
allowSudo
public PermissionState.Builder allowSudo(java.lang.Boolean allowSudo)
- Parameters:
allowSudo
- Whether the user is allowed to use sudo to elevate privileges- Returns:
- builder
-
level
public PermissionState.Builder level(@Nullable com.pulumi.core.Output<java.lang.String> level)
- Parameters:
level
- The users permission level. Mus be one of `deny`, `show`, `deploy`, `manage`, `iam_only`- Returns:
- builder
-
level
public PermissionState.Builder level(java.lang.String level)
- Parameters:
level
- The users permission level. Mus be one of `deny`, `show`, `deploy`, `manage`, `iam_only`- Returns:
- builder
-
stackId
public PermissionState.Builder stackId(@Nullable com.pulumi.core.Output<java.lang.String> stackId)
- Parameters:
stackId
- The stack to set the permissions for- Returns:
- builder
-
stackId
public PermissionState.Builder stackId(java.lang.String stackId)
- Parameters:
stackId
- The stack to set the permissions for- Returns:
- builder
-
userArn
public PermissionState.Builder userArn(@Nullable com.pulumi.core.Output<java.lang.String> userArn)
- Parameters:
userArn
- The user's IAM ARN to set permissions for- Returns:
- builder
-
userArn
public PermissionState.Builder userArn(java.lang.String userArn)
- Parameters:
userArn
- The user's IAM ARN to set permissions for- Returns:
- builder
-
build
public PermissionState build()
-
-