toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'connectionAttempts': ?connectionAttempts,
'connectionTimeout': ?connectionTimeout,
'customHeaders': ?pulumi.Input.mapOptionalInputValue<List<DistributionOriginCustomHeader>, List<Map<String, dynamic>>>(customHeaders, (value) => pulumi.Input.encodeList<DistributionOriginCustomHeader, Map<String, dynamic>>(value, (value) => value.toMap())),
'customOriginConfig': ?pulumi.Input.mapOptionalInputValue<DistributionOriginCustomOriginConfig, Map<String, dynamic>>(customOriginConfig, (value) => value.toMap()),
'domainName': domainName,
'originAccessControlId': ?originAccessControlId,
'originId': originId,
'originPath': ?originPath,
'originShield': ?pulumi.Input.mapOptionalInputValue<DistributionOriginOriginShield, Map<String, dynamic>>(originShield, (value) => value.toMap()),
'responseCompletionTimeout': ?responseCompletionTimeout,
's3OriginConfig': ?pulumi.Input.mapOptionalInputValue<DistributionOriginS3OriginConfig, Map<String, dynamic>>(s3OriginConfig, (value) => value.toMap()),
'vpcOriginConfig': ?pulumi.Input.mapOptionalInputValue<DistributionOriginVpcOriginConfig, Map<String, dynamic>>(vpcOriginConfig, (value) => value.toMap()),
};
}