toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'cryptoKeyBackend': cryptoKeyBackend,
    'deletionPolicy': deletionPolicy,
    'destroyScheduledDuration': destroyScheduledDuration,
    'effectiveLabels': effectiveLabels,
    'id': id,
    'importOnly': importOnly,
    'keyAccessJustificationsPolicies': pulumi.Input.mapInputValue<List<GetCryptoKeysKeyKeyAccessJustificationsPolicy>, List<Map<String, dynamic>>>(keyAccessJustificationsPolicies, (value) => pulumi.Input.encodeList<GetCryptoKeysKeyKeyAccessJustificationsPolicy, Map<String, dynamic>>(value, (value) => value.toMap())),
    'keyRing': ?keyRing,
    'labels': labels,
    'name': ?name,
    'primaries': pulumi.Input.mapInputValue<List<GetCryptoKeysKeyPrimary>, List<Map<String, dynamic>>>(primaries, (value) => pulumi.Input.encodeList<GetCryptoKeysKeyPrimary, Map<String, dynamic>>(value, (value) => value.toMap())),
    'pulumiLabels': pulumiLabels,
    'purpose': purpose,
    'rotationPeriod': rotationPeriod,
    'skipInitialVersionCreation': skipInitialVersionCreation,
    'versionTemplates': pulumi.Input.mapInputValue<List<GetCryptoKeysKeyVersionTemplate>, List<Map<String, dynamic>>>(versionTemplates, (value) => pulumi.Input.encodeList<GetCryptoKeysKeyVersionTemplate, Map<String, dynamic>>(value, (value) => value.toMap())),
  };
}