Interface RegionConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RegionConfiguration.Builder,RegionConfiguration>,SdkBuilder<RegionConfiguration.Builder,RegionConfiguration>,SdkPojo
- Enclosing class:
- RegionConfiguration
public static interface RegionConfiguration.Builder extends SdkPojo, CopyableBuilder<RegionConfiguration.Builder,RegionConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RegionConfiguration.BuilderdeployableRegions(String... deployableRegions)Regions in which the control is available to be deployed.RegionConfiguration.BuilderdeployableRegions(Collection<String> deployableRegions)Regions in which the control is available to be deployed.RegionConfiguration.Builderscope(String scope)The coverage of the control, if deployed.RegionConfiguration.Builderscope(ControlScope scope)The coverage of the control, if deployed.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
scope
RegionConfiguration.Builder scope(String scope)
The coverage of the control, if deployed. Scope is an enumerated type, with value
Regional, orGlobal. A control with Global scope is effective in all Amazon Web Services Regions, regardless of the Region from which it is enabled, or to which it is deployed. A control implemented by an SCP is usually Global in scope. A control with Regional scope has operations that are restricted specifically to the Region from which it is enabled and to which it is deployed. Controls implemented by Config rules and CloudFormation hooks usually are Regional in scope. Security Hub controls usually are Regional in scope.- Parameters:
scope- The coverage of the control, if deployed. Scope is an enumerated type, with valueRegional, orGlobal. A control with Global scope is effective in all Amazon Web Services Regions, regardless of the Region from which it is enabled, or to which it is deployed. A control implemented by an SCP is usually Global in scope. A control with Regional scope has operations that are restricted specifically to the Region from which it is enabled and to which it is deployed. Controls implemented by Config rules and CloudFormation hooks usually are Regional in scope. Security Hub controls usually are Regional in scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ControlScope,ControlScope
-
scope
RegionConfiguration.Builder scope(ControlScope scope)
The coverage of the control, if deployed. Scope is an enumerated type, with value
Regional, orGlobal. A control with Global scope is effective in all Amazon Web Services Regions, regardless of the Region from which it is enabled, or to which it is deployed. A control implemented by an SCP is usually Global in scope. A control with Regional scope has operations that are restricted specifically to the Region from which it is enabled and to which it is deployed. Controls implemented by Config rules and CloudFormation hooks usually are Regional in scope. Security Hub controls usually are Regional in scope.- Parameters:
scope- The coverage of the control, if deployed. Scope is an enumerated type, with valueRegional, orGlobal. A control with Global scope is effective in all Amazon Web Services Regions, regardless of the Region from which it is enabled, or to which it is deployed. A control implemented by an SCP is usually Global in scope. A control with Regional scope has operations that are restricted specifically to the Region from which it is enabled and to which it is deployed. Controls implemented by Config rules and CloudFormation hooks usually are Regional in scope. Security Hub controls usually are Regional in scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ControlScope,ControlScope
-
deployableRegions
RegionConfiguration.Builder deployableRegions(Collection<String> deployableRegions)
Regions in which the control is available to be deployed.
- Parameters:
deployableRegions- Regions in which the control is available to be deployed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deployableRegions
RegionConfiguration.Builder deployableRegions(String... deployableRegions)
Regions in which the control is available to be deployed.
- Parameters:
deployableRegions- Regions in which the control is available to be deployed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-