toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'allowedMethods': pulumi.Input.mapInputValue<MultitenantDistributionDefaultCacheBehaviorAllowedMethods, Map<String, dynamic>>(allowedMethods, (value) => value.toMap()),
'cachePolicyId': ?cachePolicyId,
'compress': ?compress,
'fieldLevelEncryptionId': ?fieldLevelEncryptionId,
'functionAssociations': ?pulumi.Input.mapOptionalInputValue<List<MultitenantDistributionDefaultCacheBehaviorFunctionAssociation>, List<Map<String, dynamic>>>(functionAssociations, (value) => pulumi.Input.encodeList<MultitenantDistributionDefaultCacheBehaviorFunctionAssociation, Map<String, dynamic>>(value, (value) => value.toMap())),
'lambdaFunctionAssociations': ?pulumi.Input.mapOptionalInputValue<List<MultitenantDistributionDefaultCacheBehaviorLambdaFunctionAssociation>, List<Map<String, dynamic>>>(lambdaFunctionAssociations, (value) => pulumi.Input.encodeList<MultitenantDistributionDefaultCacheBehaviorLambdaFunctionAssociation, Map<String, dynamic>>(value, (value) => value.toMap())),
'originRequestPolicyId': ?originRequestPolicyId,
'realtimeLogConfigArn': ?realtimeLogConfigArn,
'responseHeadersPolicyId': ?responseHeadersPolicyId,
'targetOriginId': targetOriginId,
'trustedKeyGroups': ?pulumi.Input.mapOptionalInputValue<MultitenantDistributionDefaultCacheBehaviorTrustedKeyGroups, Map<String, dynamic>>(trustedKeyGroups, (value) => value.toMap()),
'viewerProtocolPolicy': viewerProtocolPolicy,
};
}