/AWS1/CL_FRMWARNINGDETAIL¶
The warnings generated for a specific resource for this generated template.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_type TYPE /AWS1/FRMWARNINGTYPE /AWS1/FRMWARNINGTYPE¶
The type of this warning. For more information, see Resolve write-only properties in the CloudFormation User Guide.
MUTUALLY_EXCLUSIVE_PROPERTIES- The resource requires mutually-exclusive write-only properties. The IaC generator selects one set of mutually exclusive properties and converts the included properties into parameters. The parameter names have a suffixOneOfand the parameter descriptions indicate that the corresponding property can be replaced with other exclusive properties.
UNSUPPORTED_PROPERTIES- Unsupported properties are present in the resource. One example of unsupported properties would be a required write-only property that is an array, because a parameter cannot be an array. Another example is an optional write-only property.
MUTUALLY_EXCLUSIVE_TYPES- One or more required write-only properties are found in the resource, and the type of that property can be any of several types.Currently the resource and property reference documentation does not indicate if a property uses a type of
oneOforanyOf. You need to look at the resource provider schema.
it_properties TYPE /AWS1/CL_FRMWARNINGPROPERTY=>TT_WARNINGPROPERTIES TT_WARNINGPROPERTIES¶
The properties of the resource that are impacted by this warning.
Queryable Attributes¶
Type¶
The type of this warning. For more information, see Resolve write-only properties in the CloudFormation User Guide.
MUTUALLY_EXCLUSIVE_PROPERTIES- The resource requires mutually-exclusive write-only properties. The IaC generator selects one set of mutually exclusive properties and converts the included properties into parameters. The parameter names have a suffixOneOfand the parameter descriptions indicate that the corresponding property can be replaced with other exclusive properties.
UNSUPPORTED_PROPERTIES- Unsupported properties are present in the resource. One example of unsupported properties would be a required write-only property that is an array, because a parameter cannot be an array. Another example is an optional write-only property.
MUTUALLY_EXCLUSIVE_TYPES- One or more required write-only properties are found in the resource, and the type of that property can be any of several types.Currently the resource and property reference documentation does not indicate if a property uses a type of
oneOforanyOf. You need to look at the resource provider schema.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
Properties¶
The properties of the resource that are impacted by this warning.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROPERTIES() |
Getter for PROPERTIES, with configurable default |
ASK_PROPERTIES() |
Getter for PROPERTIES w/ exceptions if field has no value |
HAS_PROPERTIES() |
Determine if PROPERTIES has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_WARNINGDETAILS¶
TYPES TT_WARNINGDETAILS TYPE STANDARD TABLE OF REF TO /AWS1/CL_FRMWARNINGDETAIL WITH DEFAULT KEY
.