Package com.pulumi.aws.ecs.inputs
Class TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder
-
- Enclosing class:
- TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs
public static final class TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder
accessPointId(com.pulumi.core.Output<java.lang.String> accessPointId)
TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder
accessPointId(java.lang.String accessPointId)
TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs
build()
TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder
iam(com.pulumi.core.Output<java.lang.String> iam)
TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder
iam(java.lang.String iam)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs defaults)
-
-
Method Detail
-
accessPointId
public TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder accessPointId(@Nullable com.pulumi.core.Output<java.lang.String> accessPointId)
- Parameters:
accessPointId
- Access point ID to use. If an access point is specified, the root directory value will be relative to the directory set for the access point. If specified, transit encryption must be enabled in the EFSVolumeConfiguration.- Returns:
- builder
-
accessPointId
public TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder accessPointId(java.lang.String accessPointId)
- Parameters:
accessPointId
- Access point ID to use. If an access point is specified, the root directory value will be relative to the directory set for the access point. If specified, transit encryption must be enabled in the EFSVolumeConfiguration.- Returns:
- builder
-
iam
public TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder iam(@Nullable com.pulumi.core.Output<java.lang.String> iam)
- Parameters:
iam
- Whether or not to use the Amazon ECS task IAM role defined in a task definition when mounting the Amazon EFS file system. If enabled, transit encryption must be enabled in the EFSVolumeConfiguration. Valid values: `ENABLED`, `DISABLED`. If this parameter is omitted, the default value of `DISABLED` is used.- Returns:
- builder
-
iam
public TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs.Builder iam(java.lang.String iam)
- Parameters:
iam
- Whether or not to use the Amazon ECS task IAM role defined in a task definition when mounting the Amazon EFS file system. If enabled, transit encryption must be enabled in the EFSVolumeConfiguration. Valid values: `ENABLED`, `DISABLED`. If this parameter is omitted, the default value of `DISABLED` is used.- Returns:
- builder
-
build
public TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs build()
-
-