toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'aliases': ?aliases,
'anycastIpListId': ?anycastIpListId,
'cacheTagConfig': ?pulumi.Input.mapOptionalInputValue<DistributionCacheTagConfig, Map<String, dynamic>>(cacheTagConfig, (value) => value.toMap()),
'comment': ?comment,
'connectionFunctionAssociation': ?pulumi.Input.mapOptionalInputValue<DistributionConnectionFunctionAssociation, Map<String, dynamic>>(connectionFunctionAssociation, (value) => value.toMap()),
'continuousDeploymentPolicyId': ?continuousDeploymentPolicyId,
'customErrorResponses': ?pulumi.Input.mapOptionalInputValue<List<DistributionCustomErrorResponse>, List<Map<String, dynamic>>>(customErrorResponses, (value) => pulumi.Input.encodeList<DistributionCustomErrorResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
'defaultCacheBehavior': pulumi.Input.mapInputValue<DistributionDefaultCacheBehavior, Map<String, dynamic>>(defaultCacheBehavior, (value) => value.toMap()),
'defaultRootObject': ?defaultRootObject,
'enabled': enabled,
'httpVersion': ?httpVersion,
'isIpv6Enabled': ?isIpv6Enabled,
'loggingConfig': ?pulumi.Input.mapOptionalInputValue<DistributionLoggingConfig, Map<String, dynamic>>(loggingConfig, (value) => value.toMap()),
'orderedCacheBehaviors': ?pulumi.Input.mapOptionalInputValue<List<DistributionOrderedCacheBehavior>, List<Map<String, dynamic>>>(orderedCacheBehaviors, (value) => pulumi.Input.encodeList<DistributionOrderedCacheBehavior, Map<String, dynamic>>(value, (value) => value.toMap())),
'originGroups': ?pulumi.Input.mapOptionalInputValue<List<DistributionOriginGroup>, List<Map<String, dynamic>>>(originGroups, (value) => pulumi.Input.encodeList<DistributionOriginGroup, Map<String, dynamic>>(value, (value) => value.toMap())),
'origins': pulumi.Input.mapInputValue<List<DistributionOrigin>, List<Map<String, dynamic>>>(origins, (value) => pulumi.Input.encodeList<DistributionOrigin, Map<String, dynamic>>(value, (value) => value.toMap())),
'priceClass': ?priceClass,
'restrictions': pulumi.Input.mapInputValue<DistributionRestrictions, Map<String, dynamic>>(restrictions, (value) => value.toMap()),
'retainOnDelete': ?retainOnDelete,
'staging': ?staging,
'tags': ?tags,
'viewerCertificate': pulumi.Input.mapInputValue<DistributionViewerCertificate, Map<String, dynamic>>(viewerCertificate, (value) => value.toMap()),
'viewerMtlsConfig': ?pulumi.Input.mapOptionalInputValue<DistributionViewerMtlsConfig, Map<String, dynamic>>(viewerMtlsConfig, (value) => value.toMap()),
'waitForDeployment': ?waitForDeployment,
'webAclId': ?webAclId,
};
}