SecurityPolicyRulePreconfiguredWafConfigExclusionResponseComputeBeta.fromMap constructor
SecurityPolicyRulePreconfiguredWafConfigExclusionResponseComputeBeta.fromMap()
Implementation
factory SecurityPolicyRulePreconfiguredWafConfigExclusionResponseComputeBeta.fromMap(Map<String, dynamic> map) {
return SecurityPolicyRulePreconfiguredWafConfigExclusionResponseComputeBeta(
requestCookiesToExclude: pulumi.Input.fromValue(pulumi.Input.decodeList<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta>(map['requestCookiesToExclude']!, (value) => SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
requestHeadersToExclude: pulumi.Input.fromValue(pulumi.Input.decodeList<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta>(map['requestHeadersToExclude']!, (value) => SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
requestQueryParamsToExclude: pulumi.Input.fromValue(pulumi.Input.decodeList<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta>(map['requestQueryParamsToExclude']!, (value) => SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
requestUrisToExclude: pulumi.Input.fromValue(pulumi.Input.decodeList<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta>(map['requestUrisToExclude']!, (value) => SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
targetRuleIds: pulumi.Input.fromValue((map['targetRuleIds'] as List).cast<String>()),
targetRuleSet: pulumi.Input.fromValue(map['targetRuleSet'] as String),
);
}