Class CfnConfigurationManager
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.CfnElement
software.amazon.awscdk.CfnRefElement
software.amazon.awscdk.CfnResource
software.amazon.awscdk.services.ssmquicksetup.CfnConfigurationManager
- All Implemented Interfaces:
IInspectable,IEnvironmentAware,IConfigurationManagerRef,ITaggableV2,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:18.444Z")
@Stability(Stable)
public class CfnConfigurationManager
extends CfnResource
implements IInspectable, IConfigurationManagerRef, ITaggableV2
Creates a Quick Setup configuration manager resource.
This object is a collection of desired state configurations for multiple configuration definitions and summaries describing the deployments of those definitions.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ssmquicksetup.*;
CfnConfigurationManager cfnConfigurationManager = CfnConfigurationManager.Builder.create(this, "MyCfnConfigurationManager")
.configurationDefinitions(List.of(ConfigurationDefinitionProperty.builder()
.parameters(Map.of(
"parametersKey", "parameters"))
.type("type")
// the properties below are optional
.id("id")
.localDeploymentAdministrationRoleArn("localDeploymentAdministrationRoleArn")
.localDeploymentExecutionRoleName("localDeploymentExecutionRoleName")
.typeVersion("typeVersion")
.build()))
// the properties below are optional
.description("description")
.name("name")
.tags(Map.of(
"tagsKey", "tags"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA fluent builder forCfnConfigurationManager.static interfaceThe definition of a Quick Setup configuration.static interfaceA summarized description of the status.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.ssmquicksetup.IConfigurationManagerRef
IConfigurationManagerRef.Jsii$Default, IConfigurationManagerRef.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IInspectable
IInspectable.Jsii$Default, IInspectable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.ITaggableV2
ITaggableV2.Jsii$Default, ITaggableV2.Jsii$Proxy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe CloudFormation resource type name for this resource class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCfnConfigurationManager(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCfnConfigurationManager(software.amazon.jsii.JsiiObjectRef objRef) CfnConfigurationManager(software.constructs.Construct scope, String id, CfnConfigurationManagerProps props) Create a newAWS::SSMQuickSetup::ConfigurationManager. -
Method Summary
Modifier and TypeMethodDescriptionThe datetime stamp when the configuration manager was created.The datetime stamp when the configuration manager was last updated.The ARN of the Quick Setup configuration.Summaries of the state of the configuration manager.Tag Manager which manages the tags for this resource.The definition of the Quick Setup configuration that the configuration manager deploys.A reference to a ConfigurationManager resource.The description of the configuration.getName()The name of the configuration.getTags()Key-value pairs of metadata to assign to the configuration manager.voidinspect(TreeInspector inspector) Examines the CloudFormation resource and discloses attributes.static BooleanChecks whether the given object is a CfnConfigurationManager.renderProperties(Map<String, Object> props) voidsetConfigurationDefinitions(List<Object> value) The definition of the Quick Setup configuration that the configuration manager deploys.voidThe definition of the Quick Setup configuration that the configuration manager deploys.voidsetDescription(String value) The description of the configuration.voidThe name of the configuration.voidKey-value pairs of metadata to assign to the configuration manager.Methods inherited from class software.amazon.awscdk.CfnResource
addDeletionOverride, addDependency, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getAtt, getCfnOptions, getCfnResourceType, getEnv, getMetadata, getUpdatedProperites, getUpdatedProperties, isCfnResource, obtainDependencies, obtainResourceDependencies, removeDependency, replaceDependency, shouldSynthesize, toString, validatePropertiesMethods inherited from class software.amazon.awscdk.CfnRefElement
getRefMethods inherited from class software.amazon.awscdk.CfnElement
getCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdMethods inherited from class software.constructs.Construct
getNode, isConstructMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
-
-
Constructor Details
-
CfnConfigurationManager
protected CfnConfigurationManager(software.amazon.jsii.JsiiObjectRef objRef) -
CfnConfigurationManager
protected CfnConfigurationManager(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
CfnConfigurationManager
@Stability(Stable) public CfnConfigurationManager(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull CfnConfigurationManagerProps props) Create a newAWS::SSMQuickSetup::ConfigurationManager.- Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.props- Resource properties. This parameter is required.
-
-
Method Details
-
isCfnConfigurationManager
Checks whether the given object is a CfnConfigurationManager.- Parameters:
x- This parameter is required.
-
inspect
Examines the CloudFormation resource and discloses attributes.- Specified by:
inspectin interfaceIInspectable- Parameters:
inspector- tree inspector to collect and process attributes. This parameter is required.
-
renderProperties
@Stability(Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String, Object> props) - Overrides:
renderPropertiesin classCfnResource- Parameters:
props- This parameter is required.
-
getAttrCreatedAt
The datetime stamp when the configuration manager was created. -
getAttrLastModifiedAt
The datetime stamp when the configuration manager was last updated. -
getAttrManagerArn
The ARN of the Quick Setup configuration. -
getAttrStatusSummaries
Summaries of the state of the configuration manager.These summaries include an aggregate of the statuses from the configuration definition associated with the configuration manager. This includes deployment statuses, association statuses, drift statuses, health checks, and more.
-
getCdkTagManager
Tag Manager which manages the tags for this resource.- Specified by:
getCdkTagManagerin interfaceITaggableV2
-
getCfnProperties
- Overrides:
getCfnPropertiesin classCfnResource
-
getConfigurationManagerRef
A reference to a ConfigurationManager resource.- Specified by:
getConfigurationManagerRefin interfaceIConfigurationManagerRef
-
getConfigurationDefinitions
The definition of the Quick Setup configuration that the configuration manager deploys.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnConfigurationManager.ConfigurationDefinitionProperty> -
setConfigurationDefinitions
The definition of the Quick Setup configuration that the configuration manager deploys. -
setConfigurationDefinitions
The definition of the Quick Setup configuration that the configuration manager deploys. -
getDescription
The description of the configuration. -
setDescription
The description of the configuration. -
getName
The name of the configuration. -
setName
The name of the configuration. -
getTags
Key-value pairs of metadata to assign to the configuration manager. -
setTags
Key-value pairs of metadata to assign to the configuration manager.
-