Package com.pulumi.aws.ec2.inputs
Class FlowLogTagFieldSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.FlowLogTagFieldSpecificationArgs.Builder
-
- Enclosing class:
- FlowLogTagFieldSpecificationArgs
public static final class FlowLogTagFieldSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FlowLogTagFieldSpecificationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlowLogTagFieldSpecificationArgsbuild()FlowLogTagFieldSpecificationArgs.BuilderresourceType(com.pulumi.core.Output<java.lang.String> resourceType)FlowLogTagFieldSpecificationArgs.BuilderresourceType(java.lang.String resourceType)FlowLogTagFieldSpecificationArgs.BuildertagKeys(com.pulumi.core.Output<java.util.List<java.lang.String>> tagKeys)FlowLogTagFieldSpecificationArgs.BuildertagKeys(java.lang.String... tagKeys)FlowLogTagFieldSpecificationArgs.BuildertagKeys(java.util.List<java.lang.String> tagKeys)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FlowLogTagFieldSpecificationArgs defaults)
-
-
Method Detail
-
resourceType
public FlowLogTagFieldSpecificationArgs.Builder resourceType(com.pulumi.core.Output<java.lang.String> resourceType)
- Parameters:
resourceType- Resource type to associate the tag keys with. Valid values: `instance`, `network-interface`, `auto-scaling-group`.- Returns:
- builder
-
resourceType
public FlowLogTagFieldSpecificationArgs.Builder resourceType(java.lang.String resourceType)
- Parameters:
resourceType- Resource type to associate the tag keys with. Valid values: `instance`, `network-interface`, `auto-scaling-group`.- Returns:
- builder
-
tagKeys
public FlowLogTagFieldSpecificationArgs.Builder tagKeys(com.pulumi.core.Output<java.util.List<java.lang.String>> tagKeys)
- Parameters:
tagKeys- Ordered list of tag keys, on resources of `resourceType`, to display in Flow Log records. The position of each key determines which field it populates in `logFormat` (e.g., the first `instance` tag key populates `$${instance-tag}` and the second populates `$${instance-tag-2}`).- Returns:
- builder
-
tagKeys
public FlowLogTagFieldSpecificationArgs.Builder tagKeys(java.util.List<java.lang.String> tagKeys)
- Parameters:
tagKeys- Ordered list of tag keys, on resources of `resourceType`, to display in Flow Log records. The position of each key determines which field it populates in `logFormat` (e.g., the first `instance` tag key populates `$${instance-tag}` and the second populates `$${instance-tag-2}`).- Returns:
- builder
-
tagKeys
public FlowLogTagFieldSpecificationArgs.Builder tagKeys(java.lang.String... tagKeys)
- Parameters:
tagKeys- Ordered list of tag keys, on resources of `resourceType`, to display in Flow Log records. The position of each key determines which field it populates in `logFormat` (e.g., the first `instance` tag key populates `$${instance-tag}` and the second populates `$${instance-tag-2}`).- Returns:
- builder
-
build
public FlowLogTagFieldSpecificationArgs build()
-
-