Package com.pulumi.aws.codebuild.inputs
Class FleetState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codebuild.inputs.FleetState
-
public final class FleetState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFleetState.Builder
-
Field Summary
Fields Modifier and Type Field Description static FleetStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>baseCapacity()static FleetState.Builderbuilder()static FleetState.Builderbuilder(FleetState defaults)java.util.Optional<com.pulumi.core.Output<FleetComputeConfigurationArgs>>computeConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>computeType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>created()java.util.Optional<com.pulumi.core.Output<java.lang.String>>environmentType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>fleetServiceRole()java.util.Optional<com.pulumi.core.Output<java.lang.String>>imageId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastModified()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>overflowBehavior()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<FleetScalingConfigurationArgs>>scalingConfiguration()java.util.Optional<com.pulumi.core.Output<java.util.List<FleetStatusArgs>>>statuses()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.util.List<FleetVpcConfigArgs>>>vpcConfigs()
-
-
-
Field Detail
-
Empty
public static final FleetState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the Fleet.
-
baseCapacity
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> baseCapacity()
- Returns:
- Number of machines allocated to the fleet.
-
computeConfiguration
public java.util.Optional<com.pulumi.core.Output<FleetComputeConfigurationArgs>> computeConfiguration()
- Returns:
- The compute configuration of the compute fleet. This is only required if `computeType` is set to `ATTRIBUTE_BASED_COMPUTE` or `CUSTOM_INSTANCE_TYPE`. See `computeConfiguration` below.
-
computeType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> computeType()
- Returns:
- Compute resources the compute fleet uses. See [compute types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types) for more information and valid values.
-
created
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> created()
- Returns:
- Creation time of the fleet.
-
environmentType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> environmentType()
- Returns:
- Environment type of the compute fleet. See [environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types) for more information and valid values. The following arguments are optional:
-
fleetServiceRole
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fleetServiceRole()
- Returns:
- The service role associated with the compute fleet.
-
imageId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> imageId()
- Returns:
- AMI of the compute fleet.
-
lastModified
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastModified()
- Returns:
- Last modification time of the fleet.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Fleet name.
-
overflowBehavior
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> overflowBehavior()
- Returns:
- Overflow behavior for compute fleet. Valid values: `ON_DEMAND`, `QUEUE`.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
scalingConfiguration
public java.util.Optional<com.pulumi.core.Output<FleetScalingConfigurationArgs>> scalingConfiguration()
- Returns:
- Configuration block. This option is only valid when your overflow behavior is `QUEUE`. See `scalingConfiguration` below.
-
statuses
public java.util.Optional<com.pulumi.core.Output<java.util.List<FleetStatusArgs>>> statuses()
- Returns:
- Nested attribute containing information about the current status of the fleet.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
-
vpcConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<FleetVpcConfigArgs>>> vpcConfigs()
- Returns:
- Configuration block. See `vpcConfig` below.
-
builder
public static FleetState.Builder builder()
-
builder
public static FleetState.Builder builder(FleetState defaults)
-
-