toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'activeTrustedKeyGroups': ?pulumi.Input.mapOptionalInputValue<List<MultitenantDistributionActiveTrustedKeyGroup>, List<Map<String, dynamic>>>(activeTrustedKeyGroups, (value) => pulumi.Input.encodeList<MultitenantDistributionActiveTrustedKeyGroup, Map<String, dynamic>>(value, (value) => value.toMap())),
    'arn': ?arn,
    'cacheBehaviors': ?pulumi.Input.mapOptionalInputValue<List<MultitenantDistributionCacheBehavior>, List<Map<String, dynamic>>>(cacheBehaviors, (value) => pulumi.Input.encodeList<MultitenantDistributionCacheBehavior, Map<String, dynamic>>(value, (value) => value.toMap())),
    'callerReference': ?callerReference,
    'comment': ?comment,
    'connectionMode': ?connectionMode,
    'customErrorResponses': ?pulumi.Input.mapOptionalInputValue<List<MultitenantDistributionCustomErrorResponse>, List<Map<String, dynamic>>>(customErrorResponses, (value) => pulumi.Input.encodeList<MultitenantDistributionCustomErrorResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'defaultCacheBehavior': ?pulumi.Input.mapOptionalInputValue<MultitenantDistributionDefaultCacheBehavior, Map<String, dynamic>>(defaultCacheBehavior, (value) => value.toMap()),
    'defaultRootObject': ?defaultRootObject,
    'domainName': ?domainName,
    'enabled': ?enabled,
    'etag': ?etag,
    'httpVersion': ?httpVersion,
    'inProgressInvalidationBatches': ?inProgressInvalidationBatches,
    'lastModifiedTime': ?lastModifiedTime,
    'originGroups': ?pulumi.Input.mapOptionalInputValue<List<MultitenantDistributionOriginGroup>, List<Map<String, dynamic>>>(originGroups, (value) => pulumi.Input.encodeList<MultitenantDistributionOriginGroup, Map<String, dynamic>>(value, (value) => value.toMap())),
    'origins': ?pulumi.Input.mapOptionalInputValue<List<MultitenantDistributionOrigin>, List<Map<String, dynamic>>>(origins, (value) => pulumi.Input.encodeList<MultitenantDistributionOrigin, Map<String, dynamic>>(value, (value) => value.toMap())),
    'restrictions': ?pulumi.Input.mapOptionalInputValue<MultitenantDistributionRestrictions, Map<String, dynamic>>(restrictions, (value) => value.toMap()),
    'status': ?status,
    'tags': ?tags,
    'tagsAll': ?tagsAll,
    'tenantConfig': ?pulumi.Input.mapOptionalInputValue<MultitenantDistributionTenantConfig, Map<String, dynamic>>(tenantConfig, (value) => value.toMap()),
    'timeouts': ?pulumi.Input.mapOptionalInputValue<MultitenantDistributionTimeouts, Map<String, dynamic>>(timeouts, (value) => value.toMap()),
    'viewerCertificate': ?pulumi.Input.mapOptionalInputValue<MultitenantDistributionViewerCertificate, Map<String, dynamic>>(viewerCertificate, (value) => value.toMap()),
    'webAclId': ?webAclId,
  };
}