We recommend new projects start with resources from the AWS provider.
aws-native.controltower.EnabledBaseline
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::ControlTower::EnabledBaseline Resource Type
Create EnabledBaseline Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EnabledBaseline(name: string, args: EnabledBaselineArgs, opts?: CustomResourceOptions);
@overload
def EnabledBaseline(resource_name: str,
args: EnabledBaselineArgs,
opts: Optional[ResourceOptions] = None)
@overload
def EnabledBaseline(resource_name: str,
opts: Optional[ResourceOptions] = None,
baseline_identifier: Optional[str] = None,
baseline_version: Optional[str] = None,
target_identifier: Optional[str] = None,
parameters: Optional[Sequence[EnabledBaselineParameterArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewEnabledBaseline(ctx *Context, name string, args EnabledBaselineArgs, opts ...ResourceOption) (*EnabledBaseline, error)
public EnabledBaseline(string name, EnabledBaselineArgs args, CustomResourceOptions? opts = null)
public EnabledBaseline(String name, EnabledBaselineArgs args)
public EnabledBaseline(String name, EnabledBaselineArgs args, CustomResourceOptions options)
type: aws-native:controltower:EnabledBaseline
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args EnabledBaselineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EnabledBaselineArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EnabledBaselineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EnabledBaselineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EnabledBaselineArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
EnabledBaseline Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The EnabledBaseline resource accepts the following input properties:
- Baseline
Identifier string - The specific
Baseline
enabled as part of theEnabledBaseline
resource. - Baseline
Version string - The enabled version of the
Baseline
. - Target
Identifier string - The target on which to enable the
Baseline
. - Parameters
List<Pulumi.
Aws Native. Control Tower. Inputs. Enabled Baseline Parameter> - Parameters that are applied when enabling this
Baseline
. These parameters configure the behavior of the baseline. - List<Pulumi.
Aws Native. Inputs. Tag> - Tags associated with input to
EnableBaseline
.
- Baseline
Identifier string - The specific
Baseline
enabled as part of theEnabledBaseline
resource. - Baseline
Version string - The enabled version of the
Baseline
. - Target
Identifier string - The target on which to enable the
Baseline
. - Parameters
[]Enabled
Baseline Parameter Args - Parameters that are applied when enabling this
Baseline
. These parameters configure the behavior of the baseline. - Tag
Args - Tags associated with input to
EnableBaseline
.
- baseline
Identifier String - The specific
Baseline
enabled as part of theEnabledBaseline
resource. - baseline
Version String - The enabled version of the
Baseline
. - target
Identifier String - The target on which to enable the
Baseline
. - parameters
List<Enabled
Baseline Parameter> - Parameters that are applied when enabling this
Baseline
. These parameters configure the behavior of the baseline. - List<Tag>
- Tags associated with input to
EnableBaseline
.
- baseline
Identifier string - The specific
Baseline
enabled as part of theEnabledBaseline
resource. - baseline
Version string - The enabled version of the
Baseline
. - target
Identifier string - The target on which to enable the
Baseline
. - parameters
Enabled
Baseline Parameter[] - Parameters that are applied when enabling this
Baseline
. These parameters configure the behavior of the baseline. - Tag[]
- Tags associated with input to
EnableBaseline
.
- baseline_
identifier str - The specific
Baseline
enabled as part of theEnabledBaseline
resource. - baseline_
version str - The enabled version of the
Baseline
. - target_
identifier str - The target on which to enable the
Baseline
. - parameters
Sequence[Enabled
Baseline Parameter Args] - Parameters that are applied when enabling this
Baseline
. These parameters configure the behavior of the baseline. - Sequence[Tag
Args] - Tags associated with input to
EnableBaseline
.
- baseline
Identifier String - The specific
Baseline
enabled as part of theEnabledBaseline
resource. - baseline
Version String - The enabled version of the
Baseline
. - target
Identifier String - The target on which to enable the
Baseline
. - parameters List<Property Map>
- Parameters that are applied when enabling this
Baseline
. These parameters configure the behavior of the baseline. - List<Property Map>
- Tags associated with input to
EnableBaseline
.
Outputs
All input properties are implicitly available as output properties. Additionally, the EnabledBaseline resource produces the following output properties:
- Enabled
Baseline stringIdentifier - The ARN of the
EnabledBaseline
resource. - Id string
- The provider-assigned unique ID for this managed resource.
- Enabled
Baseline stringIdentifier - The ARN of the
EnabledBaseline
resource. - Id string
- The provider-assigned unique ID for this managed resource.
- enabled
Baseline StringIdentifier - The ARN of the
EnabledBaseline
resource. - id String
- The provider-assigned unique ID for this managed resource.
- enabled
Baseline stringIdentifier - The ARN of the
EnabledBaseline
resource. - id string
- The provider-assigned unique ID for this managed resource.
- enabled_
baseline_ stridentifier - The ARN of the
EnabledBaseline
resource. - id str
- The provider-assigned unique ID for this managed resource.
- enabled
Baseline StringIdentifier - The ARN of the
EnabledBaseline
resource. - id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
EnabledBaselineParameter, EnabledBaselineParameterArgs
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.