URLMapPathMatcherRouteRuleRouteActionCachePolicyCacheKeyPolicy.fromMap constructor
URLMapPathMatcherRouteRuleRouteActionCachePolicyCacheKeyPolicy.fromMap(
- Map<String, dynamic> map
)
Implementation
factory URLMapPathMatcherRouteRuleRouteActionCachePolicyCacheKeyPolicy.fromMap(Map<String, dynamic> map) {
return URLMapPathMatcherRouteRuleRouteActionCachePolicyCacheKeyPolicy(
excludedQueryParameters: (() { final guardedValue = map['excludedQueryParameters']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
includeHost: (() { final guardedValue = map['includeHost']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
includeProtocol: (() { final guardedValue = map['includeProtocol']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
includeQueryString: (() { final guardedValue = map['includeQueryString']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
includedCookieNames: (() { final guardedValue = map['includedCookieNames']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
includedHeaderNames: (() { final guardedValue = map['includedHeaderNames']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
includedQueryParameters: (() { final guardedValue = map['includedQueryParameters']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
);
}