Package com.pulumi.aws.backup.inputs
Class FrameworkControlArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.inputs.FrameworkControlArgs.Builder
-
- Enclosing class:
- FrameworkControlArgs
public static final class FrameworkControlArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FrameworkControlArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FrameworkControlArgsbuild()FrameworkControlArgs.BuilderinputParameters(FrameworkControlInputParameterArgs... inputParameters)FrameworkControlArgs.BuilderinputParameters(com.pulumi.core.Output<java.util.List<FrameworkControlInputParameterArgs>> inputParameters)FrameworkControlArgs.BuilderinputParameters(java.util.List<FrameworkControlInputParameterArgs> inputParameters)FrameworkControlArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)FrameworkControlArgs.Buildername(java.lang.String name)FrameworkControlArgs.Builderscope(FrameworkControlScopeArgs scope)FrameworkControlArgs.Builderscope(com.pulumi.core.Output<FrameworkControlScopeArgs> scope)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FrameworkControlArgs defaults)
-
-
Method Detail
-
inputParameters
public FrameworkControlArgs.Builder inputParameters(@Nullable com.pulumi.core.Output<java.util.List<FrameworkControlInputParameterArgs>> inputParameters)
- Parameters:
inputParameters- One or more input parameter blocks. An example of a control with two parameters is: "backup plan frequency is at least daily and the retention period is at least 1 year". The first parameter is daily. The second parameter is 1 year. Detailed below.- Returns:
- builder
-
inputParameters
public FrameworkControlArgs.Builder inputParameters(java.util.List<FrameworkControlInputParameterArgs> inputParameters)
- Parameters:
inputParameters- One or more input parameter blocks. An example of a control with two parameters is: "backup plan frequency is at least daily and the retention period is at least 1 year". The first parameter is daily. The second parameter is 1 year. Detailed below.- Returns:
- builder
-
inputParameters
public FrameworkControlArgs.Builder inputParameters(FrameworkControlInputParameterArgs... inputParameters)
- Parameters:
inputParameters- One or more input parameter blocks. An example of a control with two parameters is: "backup plan frequency is at least daily and the retention period is at least 1 year". The first parameter is daily. The second parameter is 1 year. Detailed below.- Returns:
- builder
-
name
public FrameworkControlArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of a control. This name is between 1 and 256 characters.- Returns:
- builder
-
name
public FrameworkControlArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of a control. This name is between 1 and 256 characters.- Returns:
- builder
-
scope
public FrameworkControlArgs.Builder scope(@Nullable com.pulumi.core.Output<FrameworkControlScopeArgs> scope)
- Parameters:
scope- Scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. Detailed below.- Returns:
- builder
-
scope
public FrameworkControlArgs.Builder scope(FrameworkControlScopeArgs scope)
- Parameters:
scope- Scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. Detailed below.- Returns:
- builder
-
build
public FrameworkControlArgs build()
-
-