SecurityPolicyRulePreconfiguredWafConfigExclusionResponseComputeBeta.fromMap constructor

SecurityPolicyRulePreconfiguredWafConfigExclusionResponseComputeBeta.fromMap(
  1. Map<String, dynamic> map
)

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),
  );
}