toMap method

Map<String, dynamic> toMap()

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