raits => [ 'CfnMutability' ], mutability => 'Mutable');
has CostFilters => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutabl
[ 'CfnMutability' ], mutability => 'Mutable');
has PlannedBudgetLimits => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Immuta
AWS::KinesisAnalyticsV2::Application::JSONMappingParameters',
as 'Cfn::Value';
coerce 'Cfn::Resource::Properties::AWS::KinesisAnalyticsV2::Application::JSONMappingParameters',
from 'HashRef',
KinesisAnalyticsV2::Application::JSONMappingParameters->new( %$_ );
}
};
package Cfn::Resource::Properties::Object::AWS::KinesisAnalyticsV2::Application::JSONMappingParameters {
use Moose;
fnMutability' ], mutability => 'Mutable');
has JSONMappingParameters => (isa => 'Cfn::Resource::Properties::AWS::KinesisAnalyticsV2::Application::JSONMappingParameters', is => 'rw', coerce => 1, tra
ts => [ 'CfnMutability' ], mutability => 'Mutable');
has ResourcePolicy => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi
aits => [ 'CfnMutability' ], mutability => 'Immutable');
has Parameters => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi
1, traits => [ 'CfnMutability' ], mutability => 'Mutable');
has Policy => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutabl
=> [ 'CfnMutability' ], mutability => 'Immutable');
has PolicyDocument => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi
e 'Cfn::Resource::Properties::AWS::WAFv2::WebACL::JsonMatchPattern',
as 'Cfn::Value';
coerce 'Cfn::Resource::Properties::AWS::WAFv2::WebACL::JsonMatchPattern',
from 'HashRef',
via {
if
rce::Properties::Object::AWS::WAFv2::WebACL::JsonMatchPattern->new( %$_ );
}
};
package Cfn::Resource::Properties::Object::AWS::WAFv2::WebACL::JsonMatchPattern {
use Moose;
use MooseX::St
rictConstructor;
extends 'Cfn::Value::TypedValue';
has All => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutable');
h
aits => [ 'CfnMutability' ], mutability => 'Immutable');
has Parameters => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi
=> [ 'CfnMutability' ], mutability => 'Immutable');
has PolicyDocument => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi
=> 1, traits => [ 'CfnMutability' ], mutability => 'Mutable');
has Tags => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Immuta
=> [ 'CfnMutability' ], mutability => 'Immutable');
has PolicyDocument => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi
'CfnMutability' ], mutability => 'Mutable');
has ContentTransformation => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutabl
nstructor;
extends 'Cfn::Resource::Properties';
has AccessPolicies => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutabl
=> 1, traits => [ 'CfnMutability' ], mutability => 'Mutable');
has Body => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutabl
1, traits => [ 'CfnMutability' ], mutability => 'Mutable');
has Policy => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutabl
, traits => [ 'CfnMutability' ], mutability => 'Immutable');
has Schema => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutabl
ts => [ 'CfnMutability' ], mutability => 'Mutable');
has PolicyDocument => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi
tConstructor;
extends 'Cfn::Value::TypedValue';
has PolicyDocument => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi
, coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutable');
has CustomJson => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutabi
its => [ 'CfnMutability' ], mutability => 'Mutable');
has RouteSettings => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutabl
es => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, traits => [ 'CfnMutability' ], mutability => 'Mutable');
has Tags => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is =>
StrictConstructor;
extends 'Cfn::Resource::Properties';
has Policy => (isa => 'Cfn::Value::Json|Cfn::DynamicValue', is => 'rw', coerce => 1, required => 1, traits => [ 'CfnMutability' ], mutabi