toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'allowedMethods': allowedMethods,
'cachePolicyId': ?cachePolicyId,
'cachedMethods': cachedMethods,
'compress': ?compress,
'defaultTtl': ?defaultTtl,
'fieldLevelEncryptionId': ?fieldLevelEncryptionId,
'forwardedValues': ?pulumi.Input.mapOptionalInputValue<DistributionOrderedCacheBehaviorForwardedValues, Map<String, dynamic>>(forwardedValues, (value) => value.toMap()),
'functionAssociations': ?pulumi.Input.mapOptionalInputValue<List<DistributionOrderedCacheBehaviorFunctionAssociation>, List<Map<String, dynamic>>>(functionAssociations, (value) => pulumi.Input.encodeList<DistributionOrderedCacheBehaviorFunctionAssociation, Map<String, dynamic>>(value, (value) => value.toMap())),
'grpcConfig': ?pulumi.Input.mapOptionalInputValue<DistributionOrderedCacheBehaviorGrpcConfig, Map<String, dynamic>>(grpcConfig, (value) => value.toMap()),
'lambdaFunctionAssociations': ?pulumi.Input.mapOptionalInputValue<List<DistributionOrderedCacheBehaviorLambdaFunctionAssociation>, List<Map<String, dynamic>>>(lambdaFunctionAssociations, (value) => pulumi.Input.encodeList<DistributionOrderedCacheBehaviorLambdaFunctionAssociation, Map<String, dynamic>>(value, (value) => value.toMap())),
'maxTtl': ?maxTtl,
'minTtl': ?minTtl,
'originRequestPolicyId': ?originRequestPolicyId,
'pathPattern': pathPattern,
'realtimeLogConfigArn': ?realtimeLogConfigArn,
'responseHeadersPolicyId': ?responseHeadersPolicyId,
'smoothStreaming': ?smoothStreaming,
'targetOriginId': targetOriginId,
'trustedKeyGroups': ?trustedKeyGroups,
'trustedSigners': ?trustedSigners,
'viewerProtocolPolicy': viewerProtocolPolicy,
};
}