Interface CfnTemplateMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTemplateMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:56.810Z")
@Stability(Stable)
public interface CfnTemplateMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnTemplatePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.cases.*;
CfnTemplateMixinProps cfnTemplateMixinProps = CfnTemplateMixinProps.builder()
.description("description")
.domainId("domainId")
.layoutConfiguration(LayoutConfigurationProperty.builder()
.defaultLayout("defaultLayout")
.build())
.name("name")
.requiredFields(List.of(RequiredFieldProperty.builder()
.fieldId("fieldId")
.build()))
.rules(List.of(TemplateRuleProperty.builder()
.caseRuleId("caseRuleId")
.fieldId("fieldId")
.build()))
.status("status")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTemplateMixinPropsstatic final classAn implementation forCfnTemplateMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA brief description of the template.default StringThe unique identifier of the Cases domain.default ObjectObject to store configuration of layouts associated to the template.default StringgetName()The template name.default ObjectA list of fields that must contain a value for a case to be successfully created with this template.default ObjectgetRules()A list of case rules (also known as case field conditions ) on a template.default StringThe status of the template.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
A brief description of the template.- See Also:
-
getDomainId
The unique identifier of the Cases domain.- See Also:
-
getLayoutConfiguration
Object to store configuration of layouts associated to the template.Returns union: either
IResolvableorCfnTemplatePropsMixin.LayoutConfigurationProperty- See Also:
-
getName
The template name.- See Also:
-
getRequiredFields
A list of fields that must contain a value for a case to be successfully created with this template.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTemplatePropsMixin.RequiredFieldProperty>- See Also:
-
getRules
A list of case rules (also known as case field conditions ) on a template.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTemplatePropsMixin.TemplateRuleProperty>- See Also:
-
getStatus
The status of the template.- See Also:
-
getTags
An array of key-value pairs to apply to this resource.- See Also:
-
builder
- Returns:
- a
CfnTemplateMixinProps.BuilderofCfnTemplateMixinProps
-